@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-cyrillic-ext-400-normal.19ps3w7j7trkt.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-ext-400-normal.0usjx9eo8a1g0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-cyrillic-400-normal.0l0hvbc87kmmn.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-400-normal.27v5u0lcde37q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-greek-400-normal.3za-0tmetpq6q.woff2)format("woff2"),url(../media/source-serif-4-greek-400-normal.2jlp9u_rqua_5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-vietnamese-400-normal.0lhnevzhsyszf.woff2)format("woff2"),url(../media/source-serif-4-vietnamese-400-normal.3h4ae60dljrk1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-latin-ext-400-normal.16qhwzyd939bj.woff2)format("woff2"),url(../media/source-serif-4-latin-ext-400-normal.14vknd21h-erx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-latin-400-normal.2h0g4hvhigxb2.woff2)format("woff2"),url(../media/source-serif-4-latin-400-normal.14wzrerp25s5q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-cyrillic-ext-600-normal.1cd8u8dlpwt_m.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-ext-600-normal.06hczk932q5ss.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-cyrillic-600-normal.28tl-cqczx9_t.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-600-normal.0l58axflpk7xu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-greek-600-normal.3fkdkbb54ni0y.woff2)format("woff2"),url(../media/source-serif-4-greek-600-normal.3nvyq9obneuxt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-vietnamese-600-normal.2hdfmm0sbl3kp.woff2)format("woff2"),url(../media/source-serif-4-vietnamese-600-normal.0uqpslmyig5t9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-latin-ext-600-normal.24e1iewnk1y9b.woff2)format("woff2"),url(../media/source-serif-4-latin-ext-600-normal.2ehbx27s-1-k1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-latin-600-normal.1hueffaspwr_u.woff2)format("woff2"),url(../media/source-serif-4-latin-600-normal.0u8jx-yobjb00.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#1b1b19;--graphite:#3a3a38;--stone:#706f6c;--fog:#9c9b98;--muted-readable:#706f6c;--control-border:#8a8985;--border:#00000014;--border-strong:#0000001f;--divider:#0000000f;--cloud:#ececea;--snow:#f6f6f5;--white:#fff;--on-accent:#fff;--inkwell:#3a3a38;--inkwell-deep:#242423;--inkwell-tint:#3a3a381a;--brass:#c49a3c;--brass-text:#8a6b25;--brass-tint:#fbf5e6;--sage:#7a9b87;--sage-text:#4e6b5c;--sage-tint:#edf4f0;--red:#b83b3b;--disabled-bg:#e2e2df;--disabled-text:#555552;--disabled-border:#9d9c98;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-input:10px;--radius-button:12px;--radius-card:16px;--radius-modal:20px;--radius-pill:9999px;--font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-family);--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--shadow-1:0 8px 24px #1b1b1912, 0 1px 2px #1b1b190a;--shadow-2:0 18px 48px #1b1b1914, 0 2px 8px #1b1b190a;--shadow-3:0 26px 80px #1b1b191a, 0 4px 14px #1b1b190d;--ease-standard:cubic-bezier(.2, 0, 0, 1);--grayy-surface:#fff;--grayy-sidebar:#f7f9f9;--grayy-ink:#202226;--grayy-muted:#626977;--grayy-line:#e8eaed;--grayy-chip:#f4f5f5;--grayy-selected:#ebedef;--grayy-green:#315b4f;--grayy-mint:#e3f6ef;--grayy-rose:#f8e9e3;--grayy-roseInk:#7b4c43;--grayy-blue:#ebf2f6;--grayy-blueInk:#46677a;--grayy-sand:#faf4ea;--grayy-sandInk:#6c523a;--grayy-lavender:#f1edfa;--grayy-lavenderInk:#47346f;--grayy-amber:#a87f25;--grayy-discover-decision-bg:#faf4f1;--grayy-discover-decision-ink:#6c4b3c;--grayy-discover-psychology-bg:#f0f6f3;--grayy-discover-leadership-bg:#f2f5f7;--grayy-discover-technology-bg:#eff8fa;--grayy-discover-philosophy-bg:#f3f2f8;--grayy-discover-economics-bg:#fcf7ec;--grayy-discover-systems-bg:#eef5f3;--grayy-discover-communication-bg:#fcf0f4;--grayy-discover-communication-ink:#903452;--grayy-discover-creativity-bg:#f4f0fc;--grayy-discover-society-bg:#edf5ff;--grayy-discover-society-ink:#2f6094;--color-library-progress:#6e7ef1;--color-readerSelection:#deebfa;--color-readerHighlight:#fff1b8;--color-readerHighlightSoft:#fffae7;--color-readerActive:#eaf3ef;--color-readerBody:#34383e;--color-readerPanel:#f8fafa;--grayy-logo:#595a5e;--grayy-rule:#e5e7eb;--grayy-scrim:#20222647;--grayy-focus:#202226;--grayy-space-0:0px;--grayy-space-4:4px;--grayy-space-6:6px;--grayy-space-8:8px;--grayy-space-10:10px;--grayy-space-12:12px;--grayy-space-14:14px;--grayy-space-16:16px;--grayy-space-20:20px;--grayy-space-24:24px;--grayy-space-28:28px;--grayy-space-32:32px;--grayy-space-48:48px;--grayy-space-76:76px;--grayy-radius-4:4px;--grayy-radius-6:6px;--grayy-radius-8:8px;--grayy-radius-10:10px;--grayy-radius-12:12px;--grayy-radius-100:100px;--grayy-font-display:"Manrope", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--grayy-font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--grayy-text-hero:700 48px/50px var(--grayy-font-display);--grayy-text-page-title:700 44px/52px var(--grayy-font-display);--grayy-text-reader-title:700 36px/44px var(--grayy-font-display);--grayy-text-reader-section:700 24px/32px var(--grayy-font-display);--grayy-text-section:700 22px/28px var(--grayy-font-display);--grayy-text-panel-title:700 20px/28px var(--grayy-font-display);--grayy-text-subtitle:400 20px/28px var(--grayy-font-body);--grayy-text-reader-body:400 19px/32px var(--grayy-font-body);--grayy-text-reader-quote:400 18px/29px var(--grayy-font-body);--grayy-text-category-title:600 18px/24px var(--grayy-font-body);--grayy-text-title:600 16px/22px var(--grayy-font-body);--grayy-text-body:400 16px/24px var(--grayy-font-body);--grayy-text-panel-body:400 14px/22px var(--grayy-font-body);--grayy-text-description:400 14px/19px var(--grayy-font-body);--grayy-text-label:500 14px/20px var(--grayy-font-body);--grayy-text-caption:400 13px/18px var(--grayy-font-body);--grayy-text-reader-caption:500 12px/18px var(--grayy-font-body);--grayy-text-eyebrow:600 12px/18px var(--grayy-font-body);--grayy-text-small:500 12px/16px var(--grayy-font-body);--grayy-text-badge:600 10px/14px var(--grayy-font-body);--grayy-shadow-soft:0 4px 14px #1f24290b;--grayy-shadow-raised:0 18px 48px #1f242924, 0 2px 8px #1f24290f;--grayy-sidebar-width:224px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--snow);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%}body{background:var(--snow);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);letter-spacing:.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}.grayy-ui{background:var(--grayy-surface);color:var(--grayy-ink);font:var(--grayy-text-label);letter-spacing:0;font-weight:400}html:has(.grayy-ui){background:var(--grayy-surface)}html:has(.grayy-ui) body{background:var(--grayy-surface)}.grayy-preview-banner{z-index:100;color:#fff;letter-spacing:.2px;text-align:center;background:#2a2a29;border-bottom:1px solid #ffffff24;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:8px 18px;font-size:12px;display:flex;position:sticky;top:0}.grayy-preview-banner strong{text-transform:uppercase;letter-spacing:1.1px;font-weight:700}.grayy-preview-banner span{color:#ffffffc7}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}:where(.grayy-ui) :is(button,input,textarea,select){letter-spacing:inherit}:where(.grayy-ui) button{background:0 0}a{color:inherit;text-decoration:none}::selection{background:var(--inkwell-tint);color:var(--ink)}:focus-visible{outline:1px solid var(--inkwell);outline-offset:3px;box-shadow:0 0 0 3px var(--inkwell-tint)}.grayy-ui :focus-visible,.grayy-ui:focus-visible{outline:2px solid var(--grayy-focus);outline-offset:2px;box-shadow:none}.grayy-ui ::selection{background:var(--color-readerSelection);color:var(--grayy-ink)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}button:disabled,input:disabled{cursor:not-allowed;opacity:1}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote{overflow-wrap:anywhere}.grayy-logo-lockup,.grayy-logo-mark,.grayy-logo-word{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.grayy-logo-lockup{aspect-ratio:825/269;-webkit-mask-image:url(/brand/grayy-logo.svg);mask-image:url(/brand/grayy-logo.svg)}.grayy-logo-mark{aspect-ratio:173/258;-webkit-mask-image:url(/brand/grayy-mark.svg);mask-image:url(/brand/grayy-mark.svg)}.grayy-logo-word{aspect-ratio:619/269;-webkit-mask-image:url(/brand/grayy-wordmark.svg);mask-image:url(/brand/grayy-wordmark.svg)}.grayy-ai-mark{background-color:currentColor;flex:none;width:14px;height:14px;display:inline-block;-webkit-mask:url(/ui/ai-mark.svg) 50%/contain no-repeat;mask:url(/ui/ai-mark.svg) 50%/contain no-repeat}.grayy-overline{color:var(--grayy-muted);font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase}.grayy-primary-button,.grayy-secondary-button,.grayy-danger-button,.grayy-ghost-button{border-radius:var(--grayy-radius-8);cursor:pointer;min-height:44px;font:var(--grayy-text-label);letter-spacing:0;text-align:center;white-space:normal;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 15px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.grayy-primary-button{background:var(--grayy-ink);color:var(--grayy-surface);gap:12px}.grayy-primary-button:hover:not(:disabled){background:#34373d}.grayy-primary-button:active:not(:disabled){background:#15171a}.grayy-secondary-button{border-color:var(--grayy-line);background:var(--grayy-surface);color:var(--grayy-ink)}.grayy-secondary-button:hover:not(:disabled){background:var(--grayy-sidebar);border-color:#d9dce1}.grayy-ghost-button{min-height:36px;color:var(--grayy-muted);padding:0 9px}.grayy-ghost-button:hover:not(:disabled){background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-danger-button{background:var(--grayy-roseInk);color:var(--grayy-surface)}.grayy-danger-button:hover:not(:disabled){background:#6a4038}.grayy-primary-button:disabled,.grayy-danger-button:disabled{border-color:var(--grayy-line);background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-secondary-button:disabled,.grayy-ghost-button:disabled{color:#a3a8b2}.grayy-primary-button.is-compact,.grayy-secondary-button.is-compact,.grayy-danger-button.is-compact{min-height:36px;padding:0 11px}.grayy-primary-button.is-wide,.grayy-secondary-button.is-wide{width:100%}.grayy-icon-button{border-radius:var(--grayy-radius-8);width:32px;height:32px;color:var(--grayy-muted);cursor:pointer;flex:0 0 32px;justify-content:center;align-items:center;transition:color .12s ease-out,background-color .12s ease-out;display:inline-flex}.grayy-icon-button:hover:not(:disabled){background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-icon-button[aria-pressed=true],.grayy-icon-button.is-active{color:var(--grayy-ink)}.grayy-icon-button:disabled{cursor:not-allowed;opacity:.45}.grayy-icon-button.is-confirming-delete{background:var(--grayy-rose);width:auto;color:var(--grayy-roseInk);flex-basis:auto;gap:6px;padding-inline:10px}.grayy-text-link{color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-label);white-space:nowrap;align-items:center;gap:10px;transition:color .12s ease-out;display:inline-flex}.grayy-text-link:hover{color:var(--grayy-ink)}.grayy-inline-link{color:var(--grayy-ink);text-underline-offset:3px;-webkit-text-decoration:underline #c5c9d0;text-decoration:underline #c5c9d0}.grayy-inline-link:hover{text-decoration-color:currentColor}.grayy-form-error{color:#a23c33;font:var(--grayy-text-caption)}.grayy-shell{min-height:100dvh}.grayy-skip-link{z-index:1000;border-radius:var(--grayy-radius-8);background:var(--grayy-ink);color:var(--grayy-surface);font:var(--grayy-text-label);padding:10px 14px;transition:transform .1s ease-out;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.grayy-skip-link:focus{transform:translateY(0)}.grayy-sidebar{z-index:30;width:var(--grayy-sidebar-width);background:var(--grayy-sidebar);flex-direction:column;justify-content:space-between;gap:24px;padding:28px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}html[data-ui-preview=true] .grayy-sidebar,html[data-ui-preview=true] .grayy-reader-bar{top:var(--grayy-preview-banner-height,38px)}.grayy-sidebar-top{flex-direction:column;gap:24px;display:flex}.grayy-brand{border-radius:var(--grayy-radius-4);color:var(--grayy-logo);align-self:flex-start;align-items:center;padding-bottom:16px;display:flex}.grayy-brand .grayy-logo-lockup{width:92px;height:30px;margin:1px 3px 1px 1px}.grayy-sidebar-nav{flex-direction:column;gap:4px;display:flex}.grayy-nav-link{border-radius:var(--grayy-radius-8);min-height:40px;color:var(--grayy-muted);font:var(--grayy-text-label);white-space:nowrap;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.grayy-nav-link svg{flex:0 0 16px}.grayy-nav-link:hover{color:var(--grayy-ink)}.grayy-nav-link.is-active{background:var(--grayy-selected);color:var(--grayy-ink);font-weight:700}.grayy-sidebar.is-quiet .grayy-nav-link:not(.is-active){font-weight:400}.grayy-create-link{border-radius:var(--grayy-radius-8);background:var(--color-readerActive);min-height:42px;color:var(--grayy-green);font:var(--grayy-text-label);white-space:nowrap;align-items:center;gap:10px;padding:0 12px;display:flex}.grayy-create-link .grayy-ai-mark{width:18px;height:18px}.grayy-sidebar-chats{flex-direction:column;gap:12px;min-width:0;display:flex}.grayy-sidebar-chats>p{color:var(--grayy-muted);font:var(--grayy-text-small);text-transform:uppercase}.grayy-sidebar-chat{border-radius:var(--grayy-radius-8);width:100%;min-height:38px;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-caption);text-align:left;align-items:center;gap:8px;padding:0 8px;display:flex}.grayy-sidebar-chat:hover,.grayy-sidebar-chat[aria-current=true]{color:var(--grayy-ink)}.grayy-sidebar-chat svg{flex:0 0 16px}.grayy-sidebar-chat span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grayy-sidebar-footer{border-top:1px solid var(--grayy-rule);flex-direction:column;gap:16px;padding-top:16px;display:flex}.grayy-sidebar-footer.is-active{border-radius:var(--grayy-radius-8);background:var(--grayy-selected)}.grayy-profile-row{border-radius:var(--grayy-radius-8);align-items:center;gap:12px;min-width:0;display:flex}.grayy-profile-avatar,.grayy-preview-avatar{background:var(--grayy-selected);width:28px;height:28px;color:var(--grayy-ink);font:700 12px/1 var(--grayy-font-body);border-radius:14px;flex:0 0 28px;place-items:center;display:inline-grid;overflow:hidden}.grayy-profile-copy{white-space:nowrap;flex-direction:column;gap:1px;min-width:0;display:flex}.grayy-profile-copy strong{color:var(--grayy-ink);font:700 calc(13px * var(--grayy-a11y-scale,1))/1.25 var(--grayy-font-body);text-overflow:ellipsis;overflow:hidden}.grayy-profile-copy small{color:var(--grayy-muted);font:400 calc(11px * var(--grayy-a11y-scale,1))/1.25 var(--grayy-font-body);text-overflow:ellipsis;overflow:hidden}.grayy-main{min-width:0;min-height:100dvh;margin-left:var(--grayy-sidebar-width)}html[data-ui-preview=true] .grayy-main{min-height:calc(100dvh - var(--grayy-preview-banner-height,38px))}.grayy-bottom-nav{display:none}.grayy-page{flex-direction:column;gap:28px;width:100%;min-width:0;padding:40px 48px 64px;display:flex}.grayy-page>*{min-width:0}.grayy-context-nav{min-height:28px;color:var(--grayy-muted);font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;display:flex}.grayy-back-button{border-radius:var(--grayy-radius-8);width:28px;height:28px;color:var(--grayy-muted);cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.grayy-back-button:hover{background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.grayy-page-heading{flex-direction:column;gap:8px;min-width:0;display:flex}.grayy-page-heading h1{color:var(--grayy-ink);font:var(--grayy-text-page-title)}.grayy-page-heading>p:not(.grayy-overline){color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-page-action{flex:none;align-items:center;gap:12px;display:flex}.grayy-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.grayy-section-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.grayy-section-heading h2{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-section-heading p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface)}.grayy-list-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;gap:20px;padding:24px 22px 24px 24px;display:flex}.grayy-list-card>*+*{border-top:1px solid var(--grayy-line);padding-top:20px}.grayy-list-row{align-items:center;gap:20px;min-width:0;display:flex}.grayy-list-row.is-tight{gap:16px}.grayy-list-row-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-list-row-copy strong,.grayy-list-row-copy h3{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-list-row-copy p,.grayy-list-row-copy span{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-icon-tile{border-radius:var(--grayy-radius-8);background:var(--grayy-sidebar);width:40px;height:40px;color:var(--grayy-ink);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.grayy-step{border-radius:var(--grayy-radius-100);background:var(--grayy-sidebar);width:32px;height:32px;color:var(--grayy-muted);font:var(--grayy-text-small);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.grayy-step.is-done{background:var(--grayy-mint);color:var(--grayy-green)}.grayy-divider{background:var(--grayy-line);border:0;flex:0 0 1px;width:100%;height:1px}.grayy-chip{border-radius:var(--grayy-radius-100);background:var(--grayy-chip);color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-small);white-space:nowrap;align-items:center;padding:8px 18px;transition:background-color .12s ease-out;display:inline-flex}a.grayy-chip:hover,button.grayy-chip:hover:not(:disabled){background:var(--grayy-selected)}.grayy-type-badge{border-radius:var(--grayy-radius-4);background:var(--grayy-mint);height:18px;color:var(--grayy-green);font:var(--grayy-text-badge);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 6px;display:inline-flex}.grayy-type-badge.is-series{background:var(--grayy-rose);color:var(--grayy-roseInk)}.grayy-status-pill{border-radius:var(--grayy-radius-100);background:var(--color-readerActive);height:28px;color:var(--grayy-green);font:var(--grayy-text-caption);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.grayy-status-pill.is-neutral{background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-status-pill.is-attention{background:var(--grayy-sand);color:var(--grayy-sandInk)}.grayy-status-dot{background:var(--grayy-amber);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.grayy-status-dot.is-done{background:var(--grayy-green)}.grayy-status-dot.is-idle{background:#c5c9d0}.grayy-cover{border-radius:var(--grayy-radius-4);background-color:var(--grayy-chip);background-position:50%;background-size:cover;flex:none;width:86px;height:112px;display:block}.grayy-cover[data-cover=rose]{background-image:url(/covers/rose.jpg)}.grayy-cover[data-cover=sage]{background-image:url(/covers/sage.jpg)}.grayy-cover[data-cover=blue]{background-image:url(/covers/blue.jpg)}.grayy-cover[data-cover=yellow]{background-image:url(/covers/yellow.jpg)}.grayy-cover.is-square{width:86px;height:86px}.grayy-progress-track{border-radius:var(--grayy-radius-4);background:var(--grayy-line);width:100%;height:5px;display:block;overflow:hidden}.grayy-progress-track>span{border-radius:inherit;background:var(--grayy-green);height:100%;display:block}.grayy-pill-tabs{flex-wrap:wrap;gap:8px;display:flex}.grayy-pill-tab{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-100);background:var(--grayy-surface);height:40px;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-label);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 15px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-pill-tab:hover{color:var(--grayy-ink)}.grayy-pill-tab.is-active,.grayy-pill-tab[aria-selected=true],.grayy-pill-tab[aria-pressed=true],.grayy-pill-tab[aria-current=page]{border-color:var(--grayy-ink);background:var(--grayy-ink);color:var(--grayy-surface)}.grayy-notice,.grayy-preview-notice{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-blue);color:var(--grayy-muted);font:var(--grayy-text-description);align-items:flex-start;gap:12px;padding:16px;display:flex}.grayy-notice>svg,.grayy-preview-notice>svg{color:var(--grayy-ink);flex:0 0 22px}.grayy-notice-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-notice strong,.grayy-preview-notice strong{color:var(--grayy-ink);font:var(--grayy-text-title);display:block}.grayy-preview-notice{flex-direction:column;gap:6px}.grayy-preview-notice:has(>button){flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.grayy-notice.is-warning{background:var(--grayy-sand)}.grayy-notice.is-success{background:var(--grayy-mint)}.grayy-notice.is-error{background:var(--grayy-rose)}.grayy-notice.is-plain{background:var(--grayy-surface)}.grayy-notice-action{flex:none;align-self:center}.grayy-empty-state{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.grayy-empty-icon{border-radius:var(--grayy-radius-10);background:var(--grayy-sidebar);width:48px;height:48px;color:var(--grayy-ink);justify-content:center;align-items:center;display:inline-flex}.grayy-empty-state h2{color:var(--grayy-ink);font:var(--grayy-text-section);margin-top:20px}.grayy-empty-state>p{max-width:440px;color:var(--grayy-muted);font:var(--grayy-text-description);margin-top:8px}.grayy-empty-state>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.grayy-inline-actions{flex-wrap:wrap;gap:12px;display:flex}.grayy-label{color:var(--grayy-ink);font:var(--grayy-text-small);display:block}.grayy-input,.grayy-textarea,.grayy-select{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);width:100%;min-height:44px;color:var(--grayy-ink);font:var(--grayy-text-label);padding:11px 13px;font-weight:400;transition:border-color .12s ease-out;display:block}.grayy-textarea{resize:vertical;min-height:88px}.grayy-input::placeholder,.grayy-textarea::placeholder{color:var(--grayy-muted);opacity:1}.grayy-input:hover,.grayy-textarea:hover,.grayy-select:hover{border-color:#d2d6dc}.grayy-ui .grayy-input:focus-visible,.grayy-ui .grayy-textarea:focus-visible,.grayy-ui .grayy-select:focus-visible{border-color:var(--grayy-ink);outline:1px solid var(--grayy-ink);outline-offset:0}input:disabled,textarea:disabled,select:disabled{background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-toggle{border:1px solid var(--grayy-line);background:var(--grayy-chip);cursor:pointer;border-radius:14px;flex:0 0 48px;width:48px;height:28px;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-block;position:relative}.grayy-toggle:after{background:var(--grayy-surface);content:"";width:20px;height:20px;transition:transform .16s var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:4px;box-shadow:0 1px 2px #1f242929}.grayy-toggle[aria-checked=true]{border-color:var(--grayy-green);background:var(--grayy-green)}.grayy-toggle[aria-checked=true]:after{box-shadow:none;transform:translate(18px)}.grayy-toggle:disabled{cursor:not-allowed;opacity:.55}.grayy-skeleton{border-radius:var(--grayy-radius-6);background:linear-gradient(90deg, var(--grayy-chip) 25%, #fafbfb 50%, var(--grayy-chip) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite grayy-skeleton;display:block}@keyframes grayy-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.grayy-modal-backdrop{z-index:100;background:var(--grayy-scrim);place-items:center;padding:24px;animation:.2s ease-out both grayy-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.grayy-modal{border-radius:var(--grayy-radius-12);background:var(--grayy-surface);width:min(100%,560px);max-height:min(760px,100svh - 48px);box-shadow:var(--grayy-shadow-raised);color:var(--grayy-ink);animation:grayy-modal-in .24s var(--ease-standard) both;padding:24px;overflow:auto}.grayy-modal h2{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-confirm-modal>p:not(.grayy-form-error){color:var(--grayy-muted);font:var(--grayy-text-description);margin-top:8px}.grayy-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@keyframes grayy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes grayy-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.grayy-read-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grayy-read-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-6);background:var(--grayy-surface);flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:216px;padding:16px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}a.grayy-read-card:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-read-card-top{align-items:flex-start;gap:20px;min-height:132px;display:flex}.grayy-read-card-copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;min-width:0;display:flex}.grayy-read-card-copy h3{color:var(--grayy-ink);font:var(--grayy-text-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-read-card-copy p{color:var(--grayy-muted);font:var(--grayy-text-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-read-card-why{min-height:40px;color:var(--grayy-muted);align-items:center;gap:8px;display:flex}.grayy-read-card-why p{min-width:0;font:var(--grayy-text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.grayy-read-card-why svg{flex:0 0 16px}.grayy-read-card.is-skeleton .grayy-read-card-copy{gap:8px}@media (max-width:1180px){.grayy-page{padding:32px 32px 56px}.grayy-page-heading h1{font-size:calc(36px * var(--grayy-a11y-scale,1));line-height:1.22}}@media (max-width:899px){.grayy-sidebar{display:none}.grayy-main{padding-bottom:calc(64px + env(safe-area-inset-bottom));margin-left:0}.grayy-bottom-nav{z-index:40;border-top:1px solid var(--grayy-line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--grayy-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.grayy-bottom-nav .grayy-nav-link{min-height:52px;font:500 calc(11px * var(--grayy-a11y-scale,1))/1.3 var(--grayy-font-body);flex-direction:column;justify-content:center;gap:4px;padding:6px 4px}.grayy-bottom-nav .grayy-nav-link svg{flex:0 0 20px;width:20px;height:20px}.grayy-bottom-nav .grayy-nav-link.is-active{background:0 0;font-weight:600}.grayy-page{gap:24px;padding:24px 20px 40px}.grayy-page-header{flex-direction:column;align-items:stretch;gap:16px}.grayy-back-button{flex-basis:44px;width:44px;height:44px;margin:-8px 0 -8px -13px}.grayy-page-heading h1{font-size:calc(30px * var(--grayy-a11y-scale,1));line-height:1.2}.grayy-list-card{padding:16px}.grayy-list-row{flex-wrap:wrap;gap:12px 16px}.grayy-modal-backdrop{padding:16px}.grayy-modal-actions>*{flex:auto}}@media (max-width:380px){.grayy-page-heading h1{font-size:calc(24px * var(--grayy-a11y-scale,1));line-height:1.25}}@media (prefers-reduced-motion:reduce){.grayy-skeleton,.grayy-modal,.grayy-modal-backdrop{animation:none}.grayy-toggle:after,.grayy-skip-link{transition:none}}
.grayy-home{flex-direction:column;width:100%;padding:76px 48px 24px 68px;display:flex}.grayy-home>*{min-width:0}.grayy-home-welcome{flex-direction:column;gap:24px;display:flex}.grayy-home-heading{flex-direction:column;gap:12px;display:flex}.grayy-home-eyebrow{color:var(--grayy-muted);font:600 calc(10px * var(--grayy-a11y-scale,1))/1.2 var(--grayy-font-body);letter-spacing:2.8px;text-transform:uppercase}.grayy-home-heading h1{max-width:800px;color:var(--grayy-ink);font:var(--grayy-text-hero);letter-spacing:-1.9px}.grayy-home-heading h1 span,.grayy-home-heading>p span{display:block}.grayy-home-heading>p:not(.grayy-home-eyebrow){max-width:850px;color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-home-ask{flex-direction:column;gap:14px;display:flex}.grayy-home-composer{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:center;gap:16px;height:60px;padding:8px 10px 8px 20px;transition:border-color .16s ease-out;display:flex;box-shadow:0 4px 7px #1f24290d}.grayy-home-composer:focus-within{border-color:var(--grayy-ink)}.grayy-home-composer>svg{color:var(--grayy-muted);flex:0 0 18px}.grayy-home-composer input{min-width:0;color:var(--grayy-ink);font:var(--grayy-text-body);background:0 0;border:0;flex:1 1 0}.grayy-ui .grayy-home-composer input:focus-visible{outline:0}.grayy-home-composer input::placeholder{color:var(--grayy-muted);opacity:1}.grayy-home-composer .grayy-primary-button{width:136px;min-height:42px}.grayy-home-topics{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;display:flex}.grayy-home-topics>span{color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:normal}.grayy-home-topics>.grayy-chip{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.grayy-home-rule{background:var(--grayy-line);border:0;flex:0 0 1px;height:1px;margin:24px 0 20px}.grayy-home>.grayy-preview-notice{margin-bottom:20px}.grayy-home-status{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.grayy-home-status.is-ready{background:var(--grayy-mint)}.grayy-home-status.is-paused{background:var(--grayy-sand)}.grayy-home-status-summary{align-items:center;gap:16px;display:flex}.grayy-home-status-copy{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.grayy-home-status-kicker{color:#667085;font:600 calc(10px * var(--grayy-a11y-scale,1))/2 var(--grayy-font-body);letter-spacing:1px;text-transform:uppercase}.grayy-home-status.is-ready .grayy-home-status-kicker{color:#35614c}.grayy-home-status.is-paused .grayy-home-status-kicker{color:#8a4d2a}.grayy-home-status-copy h2{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-home-status-copy>p:last-child{color:var(--grayy-muted);font:400 calc(13px * var(--grayy-a11y-scale,1))/1.54 var(--grayy-font-body)}.grayy-home-status.is-ready .grayy-home-status-copy>p:last-child,.grayy-home-status.is-paused .grayy-home-status-copy>p:last-child{color:#667085}.grayy-home-status-action{border-radius:var(--grayy-radius-10);color:var(--grayy-ink);cursor:pointer;font:600 calc(13px * var(--grayy-a11y-scale,1))/1.54 var(--grayy-font-body);white-space:nowrap;background:#f3f4f6;flex:none;align-items:center;padding:12px 20px;transition:background-color .16s ease-out;display:inline-flex}.grayy-home-status-action:hover:not(:disabled){background:var(--grayy-selected)}.grayy-home-status-action.is-primary{background:var(--grayy-ink);color:var(--grayy-surface)}.grayy-home-status-action.is-primary:hover:not(:disabled){background:#34373d}.grayy-home-status-action:disabled{cursor:progress;opacity:.7}.grayy-home-status-rule{background:#e8ebef;height:1px}.grayy-home-stages{color:var(--grayy-muted);font:400 calc(11px * var(--grayy-a11y-scale,1))/1.82 var(--grayy-font-body);flex-wrap:wrap;gap:4px 28px;list-style:none;display:flex}.grayy-home-stages li{white-space:pre-wrap}.grayy-home-stages li.is-done{color:var(--grayy-green)}.grayy-home-stages li.is-current{color:var(--grayy-ink)}.grayy-home-section{flex-direction:column;gap:14px;display:flex}.grayy-home-section+.grayy-home-section,.grayy-home-status+.grayy-home-section{margin-top:28px}.grayy-home-status+.grayy-home-section.is-continue{margin-top:24px}.grayy-home-section.is-continue{gap:12px}.grayy-home-section .grayy-section-heading{min-height:52px}.grayy-home-section.is-continue .grayy-section-heading{min-height:28px}.grayy-home-section.is-explore .grayy-section-heading{min-height:48px}.grayy-home-section.is-explore .grayy-section-heading>div{gap:0}.grayy-home-other-reads{border-radius:var(--grayy-radius-10);height:28px;color:var(--grayy-ink);font:600 calc(13px * var(--grayy-a11y-scale,1))/1.54 var(--grayy-font-body);white-space:nowrap;align-items:center;padding:4px 20px;display:inline-flex}.grayy-home-other-reads:hover{background:var(--grayy-chip)}.grayy-home-continue{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);align-items:center;gap:24px;min-height:116px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #1f24290d}.grayy-home-continue-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-home-continue-meta{color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:normal;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grayy-home-continue-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.grayy-home-continue-copy h3{color:var(--grayy-ink);font:var(--grayy-text-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-home-continue-copy>p{color:var(--grayy-muted);font:var(--grayy-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-home-continue-progress{flex-direction:column;flex:0 0 218px;gap:6px;width:218px;min-height:46px;display:flex}.grayy-home-continue-status{min-height:18px;color:var(--grayy-ink);font:var(--grayy-text-small);align-items:center;gap:6px;display:flex}.grayy-home-continue-bar{min-height:18px;color:var(--grayy-muted);font:var(--grayy-text-small);align-items:center;gap:14px;display:flex}.grayy-home-continue-bar .grayy-progress-track{flex:176px;width:176px;min-width:0}.grayy-home-continue-bar>span:last-child{white-space:nowrap;flex:none}.grayy-home-continue-actions{flex-direction:column;flex:0 0 212px;gap:10px;width:212px;min-height:78px;padding-left:24px;display:flex}.grayy-home-continue-tools{justify-content:flex-end;align-items:flex-start;gap:16px;min-height:22px;display:flex}.grayy-home-continue-tools button{border-radius:var(--grayy-radius-4);width:22px;height:22px;color:var(--grayy-ink);cursor:pointer;justify-content:center;align-items:flex-start;display:inline-flex}.grayy-home-continue-tools button:disabled{cursor:progress;opacity:.6}.grayy-home-continue-actions .grayy-primary-button{width:188px}.grayy-home-skeleton{border-radius:var(--grayy-radius-8);height:116px}.grayy-home-explore{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grayy-topic-tile{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-6);background:var(--grayy-surface);align-items:center;gap:16px;min-width:0;min-height:84px;padding:11px 12px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.grayy-topic-tile:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-topic-tile-icon{border-radius:var(--grayy-radius-6);background:var(--grayy-mint);width:56px;height:60px;color:var(--grayy-green);flex:0 0 56px;justify-content:center;align-items:center;display:flex}.grayy-topic-tile-icon[data-tone=blue]{background:var(--grayy-blue);color:var(--grayy-blueInk)}.grayy-topic-tile-icon[data-tone=sand]{background:var(--grayy-sand);color:var(--grayy-sandInk)}.grayy-topic-tile-icon[data-tone=lavender]{background:var(--grayy-lavender);color:var(--grayy-lavenderInk)}.grayy-topic-tile-copy{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.grayy-topic-tile-copy strong{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-topic-tile-copy>span{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-topic-tile-copy>span span{display:block}.grayy-topic-tile>svg{color:var(--grayy-muted);flex:0 0 16px}@media (max-width:1320px){.grayy-home-explore{grid-template-columns:repeat(2,minmax(0,1fr))}.grayy-topic-tile-copy>span span{display:inline}}@media (max-width:1180px){.grayy-home{padding:48px 32px 32px}.grayy-home .grayy-read-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.grayy-home-continue{flex-wrap:wrap}.grayy-home-continue-copy{flex-basis:calc(100% - 110px)}.grayy-home-continue-progress{flex:218px}.grayy-home-continue-bar .grayy-progress-track{flex:1 1 0;width:auto}.grayy-home-continue-actions{flex-direction:row-reverse;flex:none;align-items:center;width:auto;padding-left:0}}@media (max-width:899px){.grayy-home{padding:28px 20px 24px}.grayy-home-heading h1{font-size:calc(34px * var(--grayy-a11y-scale,1));letter-spacing:-1.2px;line-height:1.12}.grayy-home-heading h1 span,.grayy-home-heading>p span{display:inline}.grayy-home-composer{gap:12px;padding-left:14px}.grayy-home-composer .grayy-primary-button{width:auto}.grayy-home-status-summary{flex-direction:column;align-items:stretch}.grayy-home-status-action{justify-content:center}.grayy-home .grayy-read-card-row,.grayy-home-explore{grid-template-columns:minmax(0,1fr)}.grayy-home-continue-copy h3,.grayy-home-continue-copy>p{white-space:normal}.grayy-home-continue-actions{flex:100%;width:100%}.grayy-home-continue-actions .grayy-primary-button{flex:auto;width:auto}.grayy-home-continue-tools :is(button,a){align-items:center;width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:599px){.grayy-home-heading h1{font-size:calc(clamp(30px, 8.5vw, 34px) * var(--grayy-a11y-scale,1))}.grayy-home .grayy-section-heading{flex-wrap:wrap;align-items:flex-start}.grayy-home .grayy-section-heading>div,.grayy-home .grayy-section-heading>.grayy-text-link,.grayy-home .grayy-section-heading>.grayy-home-other-reads{white-space:normal;flex:100%;min-width:0;max-width:100%}.grayy-home-other-reads{height:auto;min-height:28px}.grayy-home-continue-actions{flex-direction:column;align-items:stretch}.grayy-home-continue-actions>.grayy-text-link,.grayy-home-continue-actions>.grayy-primary-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.grayy-home-composer{grid-template-columns:18px minmax(0,1fr);gap:12px;height:auto;padding:12px;display:grid}.grayy-home-composer input{width:100%;min-height:44px}.grayy-home-composer .grayy-primary-button{grid-column:1/-1;width:100%}}
.grayy-discover{flex-direction:column;width:100%;padding:88px 48px 48px;display:flex}.grayy-discover>*{min-width:0}.grayy-discover-intro{flex-direction:column;display:flex}.grayy-discover-eyebrow{min-width:0;color:var(--grayy-muted);font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase;white-space:pre;display:flex}.grayy-discover-eyebrow a{border-radius:var(--grayy-radius-4);transition:color .12s ease-out}.grayy-discover-eyebrow a:hover{color:var(--grayy-ink)}.grayy-discover-eyebrow [aria-current]{text-overflow:ellipsis;min-width:0;overflow:hidden}.grayy-discover-intro h1{color:var(--grayy-ink);font:var(--grayy-text-page-title);letter-spacing:-1.3px;margin-top:12px}.grayy-discover-intro>p:not(.grayy-discover-eyebrow){color:var(--grayy-muted);font:var(--grayy-text-subtitle);margin-top:8px}.grayy-discover-search-area{margin-top:28px}.grayy-discover-search{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);height:76px;box-shadow:var(--grayy-shadow-soft);align-items:center;gap:20px;padding:12px 16px 12px 24px;transition:border-color .16s ease-out;display:flex}.grayy-discover-search.is-open{border-width:1.5px;border-color:var(--grayy-ink)}.grayy-discover-search:has(input:focus){border-width:1.5px;border-color:var(--grayy-ink)}.grayy-discover-search>svg{color:var(--grayy-ink);flex:0 0 24px}.grayy-discover-search input{min-width:0;height:auto;color:var(--grayy-ink);font:var(--grayy-text-body);text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;align-self:stretch}.grayy-ui .grayy-discover-search input:focus-visible{outline:0}.grayy-discover-search input::placeholder{color:var(--grayy-muted);opacity:1}.grayy-discover-search input:disabled{background:0 0}.grayy-discover-search-submit:disabled{color:var(--grayy-muted);cursor:default}.grayy-discover-search-submit:disabled:hover{background:var(--grayy-chip)}.grayy-discover-search-clear{border-radius:var(--grayy-radius-6);width:28px;height:32px;color:var(--grayy-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .12s ease-out,background-color .12s ease-out;display:inline-flex}.grayy-discover-search.is-open .grayy-discover-search-clear{width:32px;height:40px}.grayy-discover-search:has(input:focus) .grayy-discover-search-clear{width:32px;height:40px}.grayy-discover-search-clear:hover{background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-discover-search-submit{border-radius:var(--grayy-radius-8);background:var(--grayy-chip);width:104px;height:48px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 18px;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.grayy-discover-search-submit:hover{background:var(--grayy-selected)}.grayy-discover-search.is-open .grayy-discover-search-submit{background:var(--grayy-ink);color:var(--grayy-surface)}.grayy-discover-search:has(input:focus:not(:placeholder-shown)) .grayy-discover-search-submit{background:var(--grayy-ink);color:var(--grayy-surface)}.grayy-discover-search.is-open .grayy-discover-search-submit:hover{background:#34373d}.grayy-discover-search:has(input:focus:not(:placeholder-shown)) .grayy-discover-search-submit:hover{background:#34373d}.grayy-discover-panel{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);box-shadow:var(--grayy-shadow-soft);margin-top:8px;overflow:hidden}.grayy-discover-panel-group+.grayy-discover-panel-group{border-top:1px solid var(--grayy-line);margin-top:10px}.grayy-discover-panel-head{height:42px;color:var(--grayy-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:0 22px 0 24px;display:flex}.grayy-discover-panel-head p{font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase}.grayy-discover-panel-head span{font:var(--grayy-text-caption)}.grayy-discover-option{border-radius:var(--grayy-radius-8);min-width:0;color:var(--grayy-ink);cursor:pointer;align-items:center;gap:16px;margin:0 10px 0 12px;padding:0 12px;display:flex}.grayy-discover-option.is-search{min-height:48px;padding-block:8px}.grayy-discover-option.is-topic{min-height:68px;padding-block:10px}.grayy-discover-option.is-read{min-height:72px;padding-block:10px}.grayy-discover-option[aria-selected=true]{background:var(--grayy-chip)}.grayy-discover-option>svg{color:var(--grayy-muted);flex:0 0 18px}.grayy-discover-option-query{min-width:0;font:var(--grayy-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.grayy-discover-option-query strong{white-space:pre;font-weight:600}.grayy-discover-option-hint{color:var(--grayy-muted);font:var(--grayy-text-caption);flex:none;align-items:center;gap:16px;display:none}.grayy-discover-option.is-search[aria-selected=true] .grayy-discover-option-hint{display:inline-flex}.grayy-discover-option.is-search[aria-selected=true]>svg:last-child{display:none}.grayy-discover-panel kbd{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-4);background:var(--grayy-surface);height:24px;color:var(--grayy-muted);font:var(--grayy-text-small);justify-content:center;align-items:center;padding:0 5.5px;display:inline-flex}.grayy-discover-option-copy{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;display:flex}.grayy-discover-option-copy strong,.grayy-discover-option-copy span{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.grayy-discover-option-copy strong{font:var(--grayy-text-title)}.grayy-discover-option-copy span{color:var(--grayy-muted);font:var(--grayy-text-description)}:is(.grayy-discover-option.is-topic .grayy-discover-option-copy:not(:has(>:only-child)),.grayy-discover-option.is-read .grayy-discover-option-copy:not(:has(>:only-child))){justify-content:flex-start;height:44px}.grayy-discover-option-count{color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:nowrap;flex:none}.grayy-discover-option .grayy-discover-category-icon{flex-basis:44px;width:44px;height:44px}.grayy-discover-option .grayy-cover{width:40px;height:52px}.grayy-discover-option .grayy-type-badge{justify-content:center;min-width:58px;height:22px;padding:0 8px}.grayy-discover-panel-foot{border-top:1px solid var(--grayy-line);justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:8px;padding:0 22px 0 24px;display:flex}.grayy-discover-panel-dismiss,.grayy-discover-panel-all{border-radius:var(--grayy-radius-6);cursor:pointer;white-space:nowrap;align-items:center;min-height:28px;display:inline-flex}.grayy-discover-panel-dismiss{color:var(--grayy-muted);font:var(--grayy-text-caption);flex:none;gap:8px;transition:color .12s ease-out}.grayy-discover-panel-dismiss:hover{color:var(--grayy-ink)}.grayy-discover-panel-all{min-width:0;color:var(--grayy-ink);font:var(--grayy-text-label);gap:12px}.grayy-discover-panel-all span{text-overflow:ellipsis;min-width:0;overflow:hidden}.grayy-discover-panel-all svg{flex:0 0 18px}.grayy-discover-panel-all:hover span,.grayy-discover-more-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline #c5c9d0;text-decoration:underline #c5c9d0}.grayy-discover-more{min-height:68px;color:var(--grayy-muted);align-items:center;gap:14px;margin-top:24px;padding:0 24px;display:flex}.grayy-discover-more-copy{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;height:42px;display:flex}.grayy-discover-more-copy strong,.grayy-discover-more-copy p{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.grayy-discover-more-copy strong{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-discover-more-copy p{font:var(--grayy-text-description)}.grayy-discover-more-link{border-radius:var(--grayy-radius-6);min-height:40px;color:var(--grayy-ink);font:var(--grayy-text-label);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.grayy-discover-body{flex-direction:column;gap:28px;margin-top:32px;display:flex}.grayy-discover-body.is-browse{margin-top:48px}.grayy-ui .grayy-discover-body:focus-visible{outline:0}.grayy-discover-group{flex-direction:column;gap:12px;min-width:0;display:flex}.grayy-discover-group.is-categories{gap:20px}.grayy-discover-group.is-categories+.grayy-discover-group{margin-top:4px}.grayy-discover-group-head{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.grayy-discover-group-head h2{color:var(--grayy-ink);font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase}.grayy-discover-group-head .grayy-text-link{gap:12px}.grayy-discover-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px 16px;list-style:none;display:grid}.grayy-discover-tiles>li{min-width:0;display:flex}.grayy-discover-tile{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);width:100%;min-width:0;min-height:132px;box-shadow:var(--grayy-shadow-soft);align-items:center;gap:16px;padding:18px;transition:border-color .16s ease-out;display:flex}a.grayy-discover-tile:hover{border-color:#d5d9df}.grayy-discover-category-icon,.grayy-discover-tile-placeholder{border-radius:var(--grayy-radius-8);flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:84px;display:flex}.grayy-discover-category-icon{background:var(--grayy-sidebar);color:var(--grayy-ink)}.grayy-discover-category-icon[data-style=decision]{background:var(--grayy-discover-decision-bg);color:var(--grayy-discover-decision-ink)}.grayy-discover-category-icon[data-style=psychology]{background:var(--grayy-discover-psychology-bg);color:var(--grayy-green)}.grayy-discover-category-icon[data-style=leadership]{background:var(--grayy-discover-leadership-bg)}.grayy-discover-category-icon[data-style=technology]{background:var(--grayy-discover-technology-bg)}.grayy-discover-category-icon[data-style=philosophy]{background:var(--grayy-discover-philosophy-bg)}.grayy-discover-category-icon[data-style=economics]{background:var(--grayy-discover-economics-bg);color:var(--grayy-sandInk)}.grayy-discover-category-icon[data-style=systems]{background:var(--grayy-discover-systems-bg);color:var(--grayy-green)}.grayy-discover-category-icon[data-style=communication]{background:var(--grayy-discover-communication-bg);color:var(--grayy-discover-communication-ink)}.grayy-discover-category-icon[data-style=creativity]{background:var(--grayy-discover-creativity-bg);color:var(--grayy-lavenderInk)}.grayy-discover-category-icon[data-style=society]{background:var(--grayy-discover-society-bg);color:var(--grayy-discover-society-ink)}.grayy-discover-tile-copy{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.grayy-discover-tile-copy strong{color:var(--grayy-ink);font:var(--grayy-text-category-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-discover-tile-copy>span{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-discover-tile-copy>span:not(:last-child){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-discover-tile-copy>span:last-child{margin-top:8px}.grayy-discover-tiles.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.grayy-discover-group.is-broader{gap:16px;margin-top:4px}.grayy-discover-tile>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-discover-results{flex-direction:column;gap:12px;list-style:none;display:flex}.grayy-discover-result{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:center;gap:24px;min-width:0;min-height:160px;padding:23px 24px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}a.grayy-discover-result:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-discover-result .grayy-cover{width:88px;height:112px}.grayy-discover-result-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;min-height:108px;display:flex}.grayy-discover-result-meta{color:var(--grayy-green);font:var(--grayy-text-small);text-overflow:ellipsis;white-space:pre;overflow:hidden}.grayy-discover-result-meta span{text-transform:uppercase}.grayy-discover-result-meta.is-series{color:var(--grayy-roseInk)}.grayy-discover-result-copy h3,.grayy-discover-result-description,.grayy-discover-result-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-discover-result-copy h3{color:var(--grayy-ink);font:var(--grayy-text-category-title)}.grayy-discover-result-description{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-discover-result-why{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-discover-result>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-discover-result.is-skeleton .grayy-discover-result-copy{justify-content:center;gap:10px}.grayy-discover-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.grayy-discover-cards>li{min-width:0;display:flex}.grayy-discover-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:center;gap:16px;width:100%;min-width:0;padding:23px 24px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.grayy-discover-card:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-discover-card-copy{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.grayy-discover-card-context{color:var(--grayy-green);font:var(--grayy-text-eyebrow);letter-spacing:1.2px;text-transform:uppercase}.grayy-discover-card-copy strong{color:var(--grayy-ink);font:var(--grayy-text-title);overflow-wrap:anywhere}.grayy-discover-card-copy>span:not(.grayy-discover-card-context){color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-discover-card>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-discover-note{color:var(--grayy-muted);font:var(--grayy-text-caption);margin-bottom:-12px}.grayy-discover-custom{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:center;gap:20px;min-height:108px;padding:23px 24px;display:flex}.grayy-discover-custom-icon,.grayy-discover-empty-icon{border-radius:var(--grayy-radius-8);background:var(--grayy-discover-philosophy-bg);width:56px;height:56px;color:var(--grayy-ink);flex:0 0 56px;justify-content:center;align-items:center;display:flex}.grayy-discover-custom-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;min-height:52px;display:flex}.grayy-discover-custom-copy strong{color:var(--grayy-ink);font:var(--grayy-text-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-discover-custom-copy p,.grayy-discover-failure-copy p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-primary-button.grayy-discover-cta{min-width:176px;min-height:48px;padding:0 18px}.grayy-discover-soft-button{border-radius:var(--grayy-radius-8);background:var(--grayy-chip);min-height:48px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 18px;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.grayy-discover-soft-button:hover{background:var(--grayy-selected)}.grayy-discover-empty{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:304px;padding:23px 24px;display:flex}.grayy-discover-empty-icon{border-radius:var(--grayy-radius-12)}.grayy-discover-empty h2{color:var(--grayy-ink);font:700 calc(26px * var(--grayy-a11y-scale,1))/1.31 var(--grayy-font-display)}.grayy-discover-empty>p{max-width:1000px;color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-discover-empty>p span{display:block}.grayy-discover-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.grayy-discover-empty-actions .grayy-discover-soft-button{min-width:180px}.grayy-discover-failure{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:center;gap:20px;min-height:132px;padding:23px 24px;display:flex}.grayy-discover-failure-icon{border-radius:var(--grayy-radius-8);background:var(--grayy-sand);width:48px;height:48px;color:var(--grayy-sandInk);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.grayy-discover-failure-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-discover-failure-copy strong{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-discover-failure .grayy-discover-soft-button{min-width:88px}@media (max-width:1320px){.grayy-discover-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.grayy-discover{padding:56px 32px 40px}.grayy-discover-intro h1{font-size:calc(36px * var(--grayy-a11y-scale,1));letter-spacing:-1px;line-height:1.22}.grayy-discover-intro>p:not(.grayy-discover-eyebrow){font-size:calc(18px * var(--grayy-a11y-scale,1));line-height:1.44}}@media (max-width:899px){.grayy-discover{padding:28px 20px 24px}.grayy-discover-eyebrow a{margin:-13px 0;padding:13px 0}.grayy-discover-intro h1{font-size:calc(30px * var(--grayy-a11y-scale,1));letter-spacing:-.8px;line-height:1.2}.grayy-discover-intro>p:not(.grayy-discover-eyebrow){font-size:calc(16px * var(--grayy-a11y-scale,1));line-height:1.5}.grayy-discover-search-area{margin-top:20px}.grayy-discover-search{border-radius:var(--grayy-radius-10);gap:10px;height:60px;padding:0 8px 0 16px}.grayy-discover-search>svg{flex-basis:20px;width:20px;height:20px}.grayy-discover-search .grayy-discover-search-clear,.grayy-discover-search.is-open .grayy-discover-search-clear{width:44px;height:44px;margin:0 -6px}.grayy-discover-search:has(input:focus) .grayy-discover-search-clear{width:44px;height:44px;margin:0 -6px}.grayy-discover-search-submit{width:auto;height:44px;padding:0 16px}.grayy-discover-panel-head{padding:0 16px}.grayy-discover-option{gap:12px;margin:0 8px;padding:0 8px}.grayy-discover-panel kbd,.grayy-discover-option .grayy-type-badge{display:none}.grayy-discover-panel-foot{flex-wrap:wrap;gap:0 16px;padding:3px 16px}.grayy-discover-panel-dismiss,.grayy-discover-panel-all,.grayy-discover-more-link{min-height:44px}.grayy-discover-more{flex-wrap:wrap;gap:8px 14px;margin-top:16px;padding:0 16px}.grayy-discover-more-copy{flex-basis:calc(100% - 34px);height:auto}.grayy-discover-more-copy strong,.grayy-discover-more-copy p{white-space:normal}.grayy-discover-body,.grayy-discover-body.is-browse{gap:24px;margin-top:28px}.grayy-discover-group-head .grayy-text-link{min-height:44px}.grayy-discover-tiles{grid-template-columns:minmax(0,1fr);gap:12px}.grayy-discover-tile{min-height:96px;padding:13px}.grayy-discover-tile .grayy-discover-category-icon,.grayy-discover-tile-placeholder{flex-basis:60px;width:60px;height:68px}.grayy-discover-tile .grayy-discover-category-icon svg{width:30px;height:30px}.grayy-discover-tile-copy>span:last-child{margin-top:2px}.grayy-discover-tiles.is-pair,.grayy-discover-cards{grid-template-columns:minmax(0,1fr);gap:12px}.grayy-discover-card{padding:15px}.grayy-discover-result{align-items:flex-start;gap:16px;min-height:0;padding:15px}.grayy-discover-result .grayy-cover{width:64px;height:82px}.grayy-discover-result-copy{min-height:0}.grayy-discover-result-copy h3{font:var(--grayy-text-title)}.grayy-discover-result-meta{white-space:pre-wrap}.grayy-discover-result-description,.grayy-discover-result-why{-webkit-line-clamp:3}.grayy-discover-result>svg{display:none}.grayy-discover-custom,.grayy-discover-failure{flex-wrap:wrap;gap:16px;min-height:0;padding:15px}.grayy-discover-custom-icon{flex-basis:48px;width:48px;height:48px}.grayy-discover-custom-copy,.grayy-discover-failure-copy{flex-basis:calc(100% - 64px);min-height:0}.grayy-discover-custom .grayy-discover-cta,.grayy-discover-failure .grayy-discover-soft-button{width:100%}.grayy-discover-empty{min-height:0;padding:31px 19px}.grayy-discover-empty h2{font-size:calc(22px * var(--grayy-a11y-scale,1));line-height:1.27}.grayy-discover-empty>p span{display:inline}.grayy-discover-empty-actions{flex-direction:column;width:100%}.grayy-discover-empty-actions>*{width:100%}}@media (max-width:599px){.grayy-discover-search{grid-template-columns:20px minmax(0,1fr) auto;gap:12px;height:auto;padding:12px;display:grid}.grayy-discover-search input{grid-column:2;width:100%;min-height:44px}.grayy-discover-search-submit{grid-column:1/-1;width:100%}.grayy-discover-tile{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.grayy-discover-tile>svg{grid-area:1/2;align-self:center}.grayy-discover-tile-copy{grid-area:2/1/auto/-1}.grayy-discover-tile-copy strong,.grayy-discover-tile-copy>span:not(:last-child){-webkit-line-clamp:unset;display:block;overflow:visible}}@media (prefers-reduced-motion:reduce){.grayy-discover-search,.grayy-discover-search-clear,.grayy-discover-search-submit,.grayy-discover-tile,.grayy-discover-result,.grayy-discover-card,.grayy-discover-soft-button,.grayy-discover-panel-dismiss,.grayy-discover-eyebrow a{transition:none}}
.grayy-create{flex-direction:column;min-height:100dvh;display:flex}html[data-ui-preview=true] .grayy-create{min-height:calc(100dvh - var(--grayy-preview-banner-height,38px))}.grayy-create-header{z-index:20;border-bottom:1px solid var(--grayy-line);background:var(--grayy-surface);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:0 48px;display:flex;position:sticky;top:0}html[data-ui-preview=true] .grayy-create-header{top:var(--grayy-preview-banner-height,38px)}.grayy-create-header-copy{flex-direction:column;flex:0 620px;gap:4px;min-width:0;display:flex}.grayy-create-header-copy h1{color:var(--grayy-ink);font:var(--grayy-text-panel-title)}.grayy-create-header-copy p{color:var(--grayy-muted);font:var(--grayy-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-create-header-controls{flex:none;justify-content:flex-end;align-items:center;gap:20px;min-height:40px;display:flex}.grayy-create-kept{min-width:64px;min-height:32px;color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.grayy-create-kept.is-unsaved{color:var(--grayy-sandInk)}.grayy-secondary-button.grayy-create-new-chat{min-width:124px;min-height:40px}.grayy-create-new-chat:disabled{cursor:not-allowed}.grayy-create-body>*,.grayy-create-dock>*,.grayy-create-starters{width:min(800px,100% - 96px)}.grayy-create-body{flex-direction:column;flex:auto;align-items:center;padding:28px 0;display:flex}.grayy-create.is-empty .grayy-create-body{flex:none;padding:clamp(40px,50dvh - 410px,140px) 0 0}.grayy-create-welcome{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.grayy-create-welcome-mark{border-radius:var(--grayy-radius-12);background:var(--color-readerActive);width:56px;height:56px;color:var(--grayy-green);justify-content:center;align-items:center;display:inline-flex}.grayy-create-welcome h2{color:var(--grayy-ink);font:var(--grayy-text-page-title)}.grayy-create-welcome>p{color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-create-welcome h2 span,.grayy-create-welcome>p span{display:block}.grayy-create-thread{flex-direction:column;gap:28px;display:flex}.grayy-create-message.is-user{border-radius:var(--grayy-radius-12);background:var(--grayy-chip);align-self:flex-end;width:min(620px,100%);padding:16px 20px}.grayy-create-message.is-assistant{flex-direction:column;gap:12px;display:flex}.grayy-create-speaker{height:28px;color:var(--grayy-ink);font:var(--grayy-text-title);align-items:center;gap:12px;display:flex}.grayy-create-speaker .grayy-ai-mark{color:var(--grayy-green)}.grayy-create-response{flex-direction:column;gap:16px;padding:0 12px 0 36px;display:flex}.grayy-create-message.is-user>p,.grayy-create-response>p{color:var(--grayy-ink);font:var(--grayy-text-body);white-space:pre-wrap}.grayy-create-message.is-earlier .grayy-create-response>p,.grayy-create-message.is-thinking .grayy-create-response>p{color:var(--grayy-muted)}.grayy-create-response-actions{align-items:center;gap:4px;min-height:32px;display:flex}.grayy-create-response-status{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-create-response>.grayy-create-question{font:var(--grayy-text-title)}.grayy-create-response>.grayy-create-caption{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-create-replies{flex-direction:column;gap:10px;display:flex}.grayy-create-reply{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);min-height:46px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);text-align:left;align-items:center;gap:16px;padding:12px 16px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;position:relative}.grayy-create-reply:hover:not(:disabled){border-color:#d2d6dc}.grayy-create-reply:disabled{cursor:not-allowed;color:var(--grayy-muted)}.grayy-create-reply>span{flex:0 668px;min-width:0}.grayy-create-reply>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-create-reply input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.grayy-create-reply.is-selected{border-color:var(--grayy-green);background:var(--color-readerActive)}.grayy-create-reply.is-selected>svg{color:var(--grayy-green)}.grayy-create-reply:has(input:focus-visible){outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-create-focus-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.grayy-create-focus-action>p{color:var(--grayy-green);font:var(--grayy-text-caption)}.grayy-create-assumption{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--color-readerPanel);flex-direction:column;gap:12px;padding:20px;display:flex}.grayy-create-assumption>p{color:var(--grayy-ink);font:var(--grayy-text-body)}.grayy-create-assumption>.grayy-create-assumption-label{min-height:24px;color:var(--grayy-green);font:var(--grayy-text-label);align-items:center;gap:8px;display:flex}.grayy-create-assumption>.grayy-create-assumption-why{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-proposal{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;gap:16px;padding:20px;display:flex}.grayy-create-proposal-overview{align-items:flex-start;gap:16px;min-height:86px;display:flex}.grayy-create-proposal-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;margin-top:2.5px;display:flex}.grayy-create-proposal-meta{min-height:22px;color:var(--grayy-muted);font:var(--grayy-text-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.grayy-create-badge{border-radius:var(--grayy-radius-4);background:var(--grayy-mint);height:22px;color:var(--grayy-green);font:var(--grayy-text-small);flex:none;align-items:center;padding:0 8px;display:inline-flex}.grayy-create-badge.is-series{background:var(--grayy-rose);color:var(--grayy-roseInk)}.grayy-create-proposal-copy h3{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-create-outline{flex-direction:column;list-style:none;display:flex}.grayy-create-outline>li{align-items:center;gap:16px;min-height:44px;display:flex}.grayy-create-outline>li>span{border-radius:var(--grayy-radius-8);background:var(--grayy-chip);width:32px;height:32px;color:var(--grayy-muted);font:var(--grayy-text-small);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.grayy-create-outline>li>strong{min-width:0;color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-create-proposal-copy>p{color:var(--grayy-muted);font:var(--grayy-text-description);white-space:pre-wrap}.grayy-create-proposal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:44px;display:flex}.grayy-create-proposal-actions>div{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;display:flex}.grayy-create-proposal-actions.is-end{justify-content:flex-end}.grayy-create-proposal-actions .grayy-create-action{min-width:172px}.grayy-create-refine{border-radius:var(--grayy-radius-4);min-width:0;max-width:100%;min-height:24px;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-caption);text-align:left;white-space:normal;align-items:center;gap:8px;transition:color .12s ease-out;display:inline-flex}.grayy-create-refine>span{overflow-wrap:anywhere;min-width:0}.grayy-create-refine>svg{flex:none}.grayy-create-refine:hover{color:var(--grayy-ink)}.grayy-create-note,.grayy-create-caption{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-create-notices{flex-direction:column;gap:12px;display:flex}.grayy-create-notices:empty{display:none}.grayy-create-body>.grayy-create-notices{margin-top:24px}.grayy-create.is-empty .grayy-create-body>.grayy-create-notices{margin-top:28px}.grayy-ui .grayy-create-status:focus-visible{outline:0}.grayy-create-status-actions{flex-wrap:wrap;flex:none;align-self:center;gap:8px;display:flex}.grayy-create-end{height:0;scroll-margin-bottom:var(--grayy-chat-clearance,220px)}.grayy-create-dock{z-index:10;background:var(--grayy-surface);flex-direction:column;flex:none;align-items:center;gap:12px;padding:12px 0 26px;display:flex;position:sticky;bottom:0}.grayy-create.is-empty .grayy-create-dock{padding:28px 0 0;position:static}.grayy-create-composer{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;gap:16px;padding:16px 20px;transition:border-color .16s ease-out;display:flex;box-shadow:0 4px 7px #1f24290d}.grayy-create-composer:focus-within{border-color:var(--grayy-ink)}.grayy-create-composer textarea{width:100%;min-height:40px;max-height:152px;color:var(--grayy-ink);font:var(--grayy-text-body);resize:none;background:0 0;border:0;padding:0;display:block}.grayy-ui .grayy-create-composer textarea:focus-visible{outline:0}.grayy-create-composer textarea::placeholder{color:var(--grayy-muted);opacity:1}.grayy-create-composer-tools{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.grayy-create-composer-tools>div{flex:none;align-items:center;gap:8px;display:flex}.grayy-create-composer-tools>div:first-child{flex:1 1 0;gap:16px;min-width:0}.grayy-create-tool{border-radius:var(--grayy-radius-8);min-width:0;min-height:40px;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-caption);align-items:center;gap:8px;transition:color .12s ease-out;display:inline-flex}.grayy-create-tool:hover:not(:disabled){color:var(--grayy-ink)}.grayy-create-tool:disabled{cursor:not-allowed;opacity:.6}.grayy-create-tool svg{flex:0 0 18px}.grayy-create-tool span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grayy-create-contexts{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.grayy-create-contexts>li{border-radius:var(--grayy-radius-100);background:var(--grayy-chip);max-width:100%;min-height:32px;color:var(--grayy-ink);font:var(--grayy-text-caption);align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.grayy-create-contexts>li>svg{color:var(--grayy-muted);flex:0 0 14px}.grayy-create-contexts>li>span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.grayy-create-contexts>li>button{width:24px;height:24px;color:var(--grayy-muted);cursor:pointer;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.grayy-create-contexts>li>button:hover{background:var(--grayy-selected);color:var(--grayy-ink)}.grayy-create-context-entry{border-top:1px solid var(--grayy-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.grayy-create-context-entry>label{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-create-composer .grayy-create-context-entry>textarea{min-height:48px;font:var(--grayy-text-description)}.grayy-create-context-entry>div{justify-content:flex-end;gap:8px;display:flex}.grayy-create-send{border-radius:var(--grayy-radius-100);background:var(--grayy-ink);width:40px;height:40px;color:var(--grayy-surface);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .16s ease-out;display:inline-flex}.grayy-create-send:hover:not(:disabled){background:#34373d}.grayy-create-send:disabled{background:var(--grayy-chip);color:var(--grayy-ink);opacity:.6}.grayy-create-send.is-stop{background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-create-send.is-stop:hover{background:var(--grayy-selected)}.grayy-create-dock>.grayy-form-error{text-align:left}.grayy-create-hint{color:var(--grayy-muted);font:var(--grayy-text-small);text-align:center;white-space:pre-wrap}.grayy-create.is-empty .grayy-create-hint{font:var(--grayy-text-caption)}.grayy-create-starters{flex-direction:column;align-self:center;gap:12px;margin-top:28px;padding-bottom:48px;display:flex}.grayy-create-starters>p:first-child{color:var(--grayy-muted);font:var(--grayy-text-small);text-transform:uppercase}.grayy-create-starters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grayy-create-starter{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);min-width:0;min-height:86px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);text-align:left;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.grayy-create-starter:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-create-starter svg{color:var(--grayy-green);flex:0 0 20px}.grayy-create-starters>.grayy-create-caption{text-align:center;margin-top:16px}.grayy-ui .grayy-create-page .grayy-page-heading h1:focus-visible{outline:0}.grayy-create-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.grayy-create-cover.is-summary{border-radius:var(--grayy-radius-6);width:104px;height:144px}.grayy-create-cover.is-proposal{border-radius:var(--grayy-radius-6);width:60px;height:80px;margin-top:3px}.grayy-create-cover.is-aside{border-radius:var(--grayy-radius-6);width:90px;height:120px}.grayy-create-cover.is-job{border-radius:var(--grayy-radius-6);width:80px;height:108px}.grayy-create-summary-main{align-items:flex-start;gap:24px;min-height:144px;display:flex}.grayy-create-summary-copy{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.grayy-create-meta{color:var(--grayy-green);font:var(--grayy-text-small)}.grayy-create-summary-copy h2{color:var(--grayy-ink);font:var(--grayy-text-reader-section)}.grayy-create-summary-copy>p:not(.grayy-create-meta){color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-create-button-row{flex-wrap:wrap;gap:12px;display:flex}.grayy-primary-button.grayy-create-action,.grayy-secondary-button.grayy-create-action{gap:8px}.grayy-create-action.is-confirm{min-width:158px}.grayy-create-action.is-refocus{min-width:174px}.grayy-create-action.is-create{min-width:190px}.grayy-create-action.is-customize{min-width:222px}.grayy-create-action.is-scope{min-width:184px}.grayy-create-action.is-wide-secondary{min-width:212px}.grayy-create-action.is-apply{min-width:220px}.grayy-create-action.is-cancel{min-width:132px}.grayy-create-action.is-reset{align-self:flex-start;min-width:248px}.grayy-create-action.is-option{min-width:180px}.grayy-create-action.is-job{min-width:192px}.grayy-create-context,.grayy-create-customize{grid-template-columns:minmax(0,712fr) minmax(0,384fr);align-items:start;gap:24px;display:grid}.grayy-create-context-side{flex-direction:column;gap:20px;min-width:0;display:flex}.grayy-create-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.grayy-create-card-head.is-status{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.grayy-create-card-head h2{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-create-card-mark{color:var(--grayy-green);flex:none;display:inline-flex}.grayy-create-rows{flex-direction:column;gap:20px;list-style:none;display:flex}.grayy-create-rows>li+li{border-top:1px solid var(--grayy-line);padding-top:20px}.grayy-create-row{align-items:center;gap:16px;min-width:0;display:flex}.grayy-create-row.is-option{gap:20px}.grayy-create-row-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-create-row.is-stage .grayy-create-row-copy{flex:0 888px}.grayy-create-row-copy strong{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-create-row-copy span:not(.grayy-form-error){color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-step{border-radius:var(--grayy-radius-100);background:var(--grayy-sidebar);width:32px;height:32px;color:var(--grayy-muted);font:var(--grayy-text-small);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.grayy-create-step.is-done{background:var(--grayy-mint);color:var(--grayy-green)}.grayy-create-pill{border-radius:var(--grayy-radius-100);background:var(--color-readerActive);height:28px;color:var(--grayy-green);font:var(--grayy-text-caption);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.grayy-create-pill.is-done{background:var(--grayy-mint)}.grayy-create-pill.is-waiting{background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-create-pill.is-attention{background:var(--grayy-sand);color:var(--grayy-sandInk)}.grayy-create-block{flex-direction:column;gap:6px;display:flex}.grayy-create-block h2{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-create-block p,.grayy-create-block li{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-block ul{flex-direction:column;gap:6px;list-style:none;display:flex}.grayy-create-footnotes{flex-direction:column;gap:6px;display:flex}.grayy-create-field{flex-direction:column;gap:8px;display:flex}.grayy-create-field label{color:var(--grayy-ink);font:var(--grayy-text-label);align-self:flex-start}.grayy-create-select{display:block;position:relative}.grayy-create-select select{appearance:none;border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);width:100%;height:48px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-description);text-overflow:ellipsis;padding:12px 44px 15px 14px;transition:border-color .12s ease-out;display:block}.grayy-create-select select:hover{border-color:#d2d6dc}.grayy-ui .grayy-create-select select:focus-visible{border-color:var(--grayy-ink);outline:1px solid var(--grayy-ink);outline-offset:0}.grayy-create-select svg{color:var(--grayy-muted);pointer-events:none;position:absolute;top:13px;right:17px}.grayy-create-fieldset{border:0;min-width:0}.grayy-create-fieldset legend{color:var(--grayy-ink);font:var(--grayy-text-title);margin-bottom:20px}.grayy-create-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grayy-create-option{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);cursor:pointer;flex-direction:column;gap:10px;min-width:0;padding:16px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;position:relative}.grayy-create-option:hover{border-color:#d2d6dc}.grayy-create-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.grayy-create-option:has(input:checked){border-color:var(--grayy-green);background:var(--color-readerActive)}.grayy-create-option:has(input:focus-visible){outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-create-option-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:24px;display:flex}.grayy-create-option-head strong{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-create-option-head svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-create-option:has(input:checked) .grayy-create-option-head svg{color:var(--grayy-green)}.grayy-create-option-copy{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-check{min-height:48px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-description);align-items:center;gap:10px;display:flex;position:relative}.grayy-create-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.grayy-create-check svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-create-check:has(input:checked) svg{color:var(--grayy-green)}.grayy-create-check:has(input:focus-visible){border-radius:var(--grayy-radius-4);outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-create-aside{align-items:flex-start}.grayy-create-aside h2{color:var(--grayy-ink);font:var(--grayy-text-reader-section)}.grayy-create-aside-detail{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-aside-note{color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-create-card.grayy-create-job{flex-direction:row;align-items:flex-start}.grayy-create-job-copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.grayy-create-job-copy h2{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-create-job-copy p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-create-series-row{border-radius:var(--grayy-radius-4);min-height:32px;color:var(--grayy-ink);font:var(--grayy-text-description);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grayy-create-series-row:hover>span:first-child{text-underline-offset:3px;text-decoration:underline}.grayy-create-skeleton-line.is-meta{width:180px;height:16px}.grayy-create-skeleton-line.is-title{width:min(420px,82%);height:32px}.grayy-create-skeleton-line.is-text{width:min(620px,100%);height:24px}.grayy-create-skeleton-button{border-radius:var(--grayy-radius-8);width:190px;height:44px}.grayy-create-skeleton-card{border-radius:var(--grayy-radius-12);height:325px}.grayy-create-skeleton-job{border-radius:var(--grayy-radius-12);height:158px}@media (min-width:900px){.grayy-create-action.is-confirm{width:158px;padding-inline:0}.grayy-create-action.is-refocus{width:174px;padding-inline:0}}@media (max-width:1180px){.grayy-create-header{padding:0 32px}.grayy-create-body>*,.grayy-create-dock>*,.grayy-create-starters{width:min(800px,100% - 64px)}.grayy-create-context,.grayy-create-customize{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.grayy-create,html[data-ui-preview=true] .grayy-create{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom) - var(--grayy-preview-banner-height,0px))}.grayy-create-header{flex-wrap:wrap;gap:8px 16px;min-height:72px;padding:12px 20px;position:static}.grayy-create-header-copy,.grayy-create-header-controls{flex:100%}.grayy-create-header-controls{justify-content:space-between}.grayy-secondary-button.grayy-create-new-chat{min-height:44px}.grayy-create-response-actions .grayy-icon-button{flex-basis:44px;width:44px;height:44px}.grayy-create-body>*,.grayy-create-dock>*,.grayy-create-starters{width:calc(100% - 40px)}.grayy-create-body{padding:20px 0}.grayy-create.is-empty .grayy-create-body{padding:32px 0 0}.grayy-create-welcome h2{font-size:calc(30px * var(--grayy-a11y-scale,1));line-height:1.2}.grayy-create-welcome h2 span,.grayy-create-welcome>p span{display:inline}.grayy-create-message.is-user{width:fit-content;max-width:92%}.grayy-create-response{padding:0}.grayy-create-proposal{padding:16px}.grayy-create-proposal-copy h3{font-size:calc(18px * var(--grayy-a11y-scale,1));line-height:1.33}.grayy-create-proposal-actions,.grayy-create-proposal-actions>div{flex-direction:column;align-items:stretch;width:100%}.grayy-create-proposal-actions .grayy-create-action{min-width:0}.grayy-create-refine{min-height:44px}.grayy-create-dock{bottom:calc(64px + env(safe-area-inset-bottom));gap:8px;padding:8px 0 12px}.grayy-create-dock .grayy-create-hint{display:none}.grayy-create.is-empty .grayy-create-dock{padding:24px 0 0}.grayy-create.is-empty .grayy-create-dock .grayy-create-hint{display:block}.grayy-create-composer{gap:8px;padding:12px 14px}.grayy-create-send{flex-basis:44px;width:44px;height:44px}.grayy-create-tool,.grayy-create-reply{min-height:44px}.grayy-create-contexts>li>span{max-width:200px}.grayy-create-focus-action>.grayy-create-action{width:100%}.grayy-create-starters{margin-top:24px;padding-bottom:32px}.grayy-create-starters>div{grid-template-columns:minmax(0,1fr);gap:8px}.grayy-create-starter{flex-direction:row;align-items:center;min-height:52px;padding:14px 16px}.grayy-create-status{flex-wrap:wrap}.grayy-create-status-actions{flex:100%;align-self:stretch}.grayy-create-status-actions>*{flex:auto}.grayy-create-card{padding:16px}.grayy-create-summary-main{gap:16px;min-height:0}.grayy-create-cover.is-summary{width:72px;height:100px}.grayy-create-summary-copy{gap:8px}.grayy-create-summary-copy h2,.grayy-create-aside h2{font-size:calc(20px * var(--grayy-a11y-scale,1));line-height:1.4}.grayy-create-summary-copy>p:not(.grayy-create-meta),.grayy-create-aside-note{font:var(--grayy-text-description)}.grayy-create-button-row>*,.grayy-create-action.is-reset,.grayy-create-action.is-option,.grayy-create-action.is-job{width:100%;min-width:0}.grayy-create-row.is-stage,.grayy-create-row.is-option{flex-wrap:wrap}.grayy-create-row.is-stage .grayy-create-row-copy{flex:calc(100% - 48px)}.grayy-create-row.is-stage .grayy-create-pill{margin-left:48px}.grayy-create-row.is-option .grayy-create-row-copy{flex:100%}.grayy-create-options{grid-template-columns:minmax(0,1fr);gap:8px}.grayy-create-series-row{align-items:center;min-height:44px}.grayy-create-card.grayy-create-job{flex-wrap:wrap;gap:16px}.grayy-create-cover.is-job{width:60px;height:80px}.grayy-create-job-copy{flex-basis:calc(100% - 76px)}}@media (max-width:599px){.grayy-create-proposal-overview,.grayy-create-summary-main{flex-direction:column}.grayy-create-proposal-copy,.grayy-create-summary-copy{width:100%}}@media (prefers-reduced-motion:reduce){.grayy-create-composer,.grayy-create-send,.grayy-create-starter,.grayy-create-option,.grayy-create-refine,.grayy-create-reply,.grayy-create-tool{transition:none}}
