.appearance-segments_fields__gZhyr{display:flex;flex-wrap:wrap;gap:24px 36px}.appearance-segments_fields__gZhyr fieldset{min-width:0;border:0;padding:0}.appearance-segments_fields__gZhyr legend{font-size:13px;color:var(--muted-foreground);margin-bottom:9px}.appearance-segments_segment__JuIKR{display:flex;flex-wrap:wrap;gap:6px;padding:5px;background:var(--surface);border-radius:14px}.appearance-segments_segment__JuIKR button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:10px}.appearance-segments_segment__JuIKR button[aria-pressed=true]{background:var(--secondary);color:var(--primary);box-shadow:0 1px 3px #1018280a}.appearance-segments_segment__JuIKR button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.appearance-segments_swatch__BnbGX{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:#6b8fc2}.appearance-segments_swatch__BnbGX[data-color=slate]{background:#8697aa}.appearance-segments_swatch__BnbGX[data-color=violet]{background:#a58dbb}.appearance-segments_compact__1MYsy{gap:8px}.appearance-segments_compact__1MYsy legend{margin-bottom:4px}.appearance-segments_compact__1MYsy .appearance-segments_segment__JuIKR{gap:0;padding:2px;border-radius:12px}.appearance-segments_compact__1MYsy .appearance-segments_segment__JuIKR button{position:relative;isolation:isolate;width:44px;min-width:44px;padding:8px}.appearance-segments_compact__1MYsy .appearance-segments_segment__JuIKR button[aria-pressed=true]{background:transparent;box-shadow:none}.appearance-segments_compact__1MYsy .appearance-segments_segment__JuIKR button[aria-pressed=true]:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:8px;background:var(--secondary)}.appearance-segments_compact__1MYsy .appearance-segments_swatch__BnbGX{width:12px;height:12px;margin-right:0}.reader-studio_materials__b3ZxT{--reader-line:color-mix(in srgb,var(--foreground) 9%,transparent);--reader-field:color-mix(in srgb,var(--foreground) 16%,transparent);--reader-fill:color-mix(in srgb,var(--foreground) 3%,var(--background));--border:var(--reader-line);--input:var(--reader-field);--secondary:color-mix(in srgb,var(--primary) 11%,var(--background));--muted:var(--reader-fill)}.reader-studio_materials__b3ZxT [data-slot=button].border-border:not(:focus-visible):not([aria-invalid=true]){border-color:transparent;background-color:var(--reader-fill)}.reader-studio_materials__b3ZxT [data-slot=button].border-border:not(:disabled):not(:focus-visible):not([aria-invalid=true]):hover{background-color:color-mix(in srgb,var(--foreground) 6%,var(--background))}.reader-studio_materials__b3ZxT :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):not(:focus-visible):not([aria-invalid=true]){border-color:var(--reader-field);background-color:var(--reader-fill)}.reader-studio_chrome__MahWH,.reader-studio_surface__KTxh7{border-color:var(--reader-line);background-color:var(--background)}.reader-studio_surface__KTxh7{box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 8%,transparent)}.reader-studio_notebook__Br8Yz{border-color:var(--reader-line);background-color:var(--background)}.reader-studio_record__Yy_JY{border:0;border-top:1px solid var(--reader-line);border-radius:0;background:transparent;padding:1rem 0}.workspace-studio_materials__Z5eGK{--workspace-line:color-mix(in srgb,var(--foreground) 9%,transparent);--workspace-field:color-mix(in srgb,var(--foreground) 16%,transparent);--workspace-fill:color-mix(in srgb,var(--foreground) 3%,var(--background));--border:var(--workspace-line);--input:var(--workspace-field);--secondary:color-mix(in srgb,var(--primary) 11%,var(--background));--muted:var(--workspace-fill);--card:color-mix(in srgb,var(--foreground) 2%,var(--background))}.workspace-studio_materials__Z5eGK [data-slot=button].border-border:not(:focus-visible):not([aria-invalid=true]){border-color:transparent;background-color:var(--workspace-fill)}.workspace-studio_materials__Z5eGK [data-slot=button].border-border:not(:disabled):not(:focus-visible):not([aria-invalid=true]):hover{background-color:color-mix(in srgb,var(--foreground) 6%,var(--background))}.workspace-studio_materials__Z5eGK :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):not(:focus-visible):not([aria-invalid=true]){border-color:var(--workspace-field);background-color:var(--workspace-fill)}.workspace-studio_materials__Z5eGK [data-slot=button].workspace-studio_disclosure___QyOh:not(:focus-visible):not([aria-invalid=true]){border-color:var(--workspace-line);background-color:transparent}@font-face{font-family:Showcase Sans;src:url(/showcase-fonts/google-sans-flex-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Showcase Sans;src:url(/showcase-fonts/google-sans-flex-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Showcase Sans;src:url(/showcase-fonts/google-sans-flex-600.ttf) format("truetype");font-weight:600 900;font-display:swap}.showcase_theme__Rw430{--background:#fff;--foreground:#18243a;--card:color-mix(in srgb,var(--foreground) 2%,var(--background));--card-foreground:var(--foreground);--primary:#304d88;--primary-foreground:#fff;--muted:color-mix(in srgb,var(--foreground) 3%,var(--background));--muted-foreground:#526278;--secondary:#e9eff9;--secondary-foreground:var(--foreground);--accent:var(--secondary);--accent-foreground:var(--foreground);--border:color-mix(in srgb,var(--foreground) 9%,transparent);--input:#9aa8ba;--ring:#688fc7;--destructive:#a33225;--surface:#f5f7fa;--radius:.7rem;--hover:#263f73;color-scheme:light;font-family:Showcase Sans,Arial,sans-serif;color:var(--foreground);background:var(--background);min-height:100dvh;line-height:1.5}.showcase_theme__Rw430[data-accent=slate]{--primary:#4c5c70;--secondary:#e9edf2;--ring:#61748c;--hover:#3f4e60}.showcase_theme__Rw430[data-accent=violet]{--primary:#66527d;--secondary:#f0eaf7;--ring:#79648d;--hover:#554467}.showcase_theme__Rw430[data-mode=night]{--background:#121925;--foreground:#eff3f9;--surface:#1d2736;--card:color-mix(in srgb,var(--foreground) 2%,var(--background));--muted:color-mix(in srgb,var(--foreground) 3%,var(--background));--muted-foreground:#bbc6d5;--primary:#a8c7ff;--primary-foreground:#172744;--secondary:#34445b;--border:color-mix(in srgb,var(--foreground) 9%,transparent);--input:#8999ae;--ring:#c9d9ff;--destructive:#ffb4a9;--hover:#c0d5ff;color-scheme:dark}.showcase_theme__Rw430[data-mode=night][data-accent=slate]{--background:#191d22;--surface:#292f37;--primary:#c4d0df;--primary-foreground:#202832;--secondary:#414c58;--ring:#d9e1ec;--hover:#d7e0eb}.showcase_theme__Rw430[data-mode=night][data-accent=violet]{--background:#1b1824;--surface:#302a3b;--primary:#d5c1ec;--primary-foreground:#31233e;--secondary:#4e415f;--ring:#e2d3f2;--hover:#e5d7f3}.showcase_theme__Rw430 :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.showcase_theme__Rw430 [data-slot=button]{border-radius:11px;font-size:14px}.showcase_theme__Rw430 [data-slot=button][class~=bg-primary]:hover{background:var(--hover)}.showcase_header__fbPLf{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 5%;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.showcase_header__fbPLf>a:last-child{color:var(--muted-foreground);font-size:14px;text-decoration:underline;text-underline-offset:4px}.showcase_brand__58Zza{font-size:20px;font-weight:600;text-decoration:none}.showcase_studioLabel__5kg5o{display:inline-block;margin-left:24px;color:var(--muted-foreground);font-size:13px;font-weight:400}.showcase_layout__74k4o{display:grid;grid-template-columns:190px minmax(0,1fr);max-width:1480px;margin:auto}.showcase_sidebar__BEhJu{padding:52px 24px}.showcase_sidebar__BEhJu>a{display:block;padding:13px 0;color:var(--muted-foreground);text-decoration:none}.showcase_asideNote__jsKz8{font-size:12px;margin-top:70px;color:var(--muted-foreground)}.showcase_content__iwUwc{padding:36px 5% 20px;min-width:0}.showcase_eyebrow___adMo{font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--muted-foreground)}.showcase_content__iwUwc h1{font-size:clamp(32px,3.5vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.045em;margin:20px 0 24px}.showcase_intro__Hdqo_{max-width:610px;font-size:17px;color:var(--muted-foreground)}.showcase_appearance__hpyC_{display:flex;flex-wrap:wrap;gap:24px 36px;margin:28px 0 40px}.showcase_annotation__eAd_R fieldset,.showcase_appearance__hpyC_ fieldset{min-width:0;border:0;padding:0}.showcase_theme__Rw430 legend{font-size:13px;color:var(--muted-foreground);margin-bottom:9px}.showcase_segment__7TO2T{display:flex;flex-wrap:wrap;gap:6px;padding:5px;background:var(--surface);border-radius:14px}.showcase_readerNav__BPnH9 button,.showcase_segment__7TO2T button{min-height:44px;padding:10px 16px;border-radius:10px}.showcase_readerNav__BPnH9 button[aria-pressed=true],.showcase_segment__7TO2T button[aria-pressed=true]{background:var(--secondary);color:var(--primary);box-shadow:0 1px 3px #1018280a}.showcase_swatch__G9K2B{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:#6b8fc2}.showcase_swatch__G9K2B[data-color=slate]{background:#8697aa}.showcase_swatch__G9K2B[data-color=violet]{background:#a58dbb}.showcase_section__mTy__{scroll-margin-top:24px;margin:0 0 58px}.showcase_sectionHeading__weuiv{margin-bottom:23px}.showcase_sectionHeading__weuiv>span{font-size:11px;letter-spacing:.09em;color:var(--muted-foreground);font-weight:500}.showcase_sectionHeading__weuiv h2{font-size:27px;letter-spacing:-.025em;font-weight:600;margin-top:8px}.showcase_panel___kiEj{padding:28px;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:18px;min-width:0}.showcase_row__JLotp{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.showcase_status__WxZmw{color:var(--muted-foreground);font-size:13px;min-height:24px;margin:20px 0}.showcase_formGrid__uhdna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.showcase_field__1yfur{display:grid;gap:9px;font-size:14px;font-weight:500;min-width:0}.showcase_field__1yfur textarea{min-height:100px}.showcase_checkLabel__2QzoZ{display:flex;align-items:center;gap:12px;min-height:48px;margin:20px 0 12px;font-size:14px}.showcase_muted__I23Qd{color:var(--muted-foreground);font-size:13px}.showcase_panel___kiEj h3{font-size:19px;font-weight:600;margin:12px 0 18px}.showcase_panel___kiEj fieldset{margin-bottom:18px}.showcase_answer__8_CLS{display:flex;gap:12px;align-items:center;padding:12px 0;min-height:48px;font-size:14px}.showcase_answer__8_CLS input{accent-color:var(--primary);width:18px;height:18px;flex-shrink:0}.showcase_reader__5sQgf{border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:20px;overflow:hidden}.showcase_readerToolbar__h7HVq{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:var(--surface)}.showcase_readerNav__BPnH9{display:flex;flex:1;gap:4px;min-width:0}.showcase_readerNav__BPnH9 button{font-size:14px;padding:10px 12px}.showcase_settingsTrigger__o2jUR{margin-left:auto}.showcase_settings__HI_g8{min-height:0}.showcase_settings__HI_g8 p{margin:6px 0 16px}.showcase_readingTools__IjWz4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:20px}.showcase_prose__WUqDV{width:100%;max-width:74ch;margin-inline:auto;padding:28px clamp(20px,4vw,48px);line-height:1.75;overflow-wrap:anywhere}.showcase_prose__WUqDV h3{font-size:1.6em;line-height:1.2;font-weight:600;letter-spacing:-.03em;margin:12px 0 25px}.showcase_prose__WUqDV h4{font-size:1.2em;font-weight:600;margin:30px 0 12px}.showcase_prose__WUqDV p{margin:16px 0}.showcase_prose__WUqDV mark{box-decoration-break:clone;padding:3px 5px;border-radius:4px}.showcase_theme__Rw430 [data-highlight=yellow]{background:#fff3c4;color:#493e20}.showcase_theme__Rw430 [data-highlight=blue]{background:#dceafe;color:#253d5b}.showcase_theme__Rw430 [data-highlight=green]{background:#daefe4;color:#24523f}.showcase_theme__Rw430 [data-highlight=pink]{background:#f5ddec;color:#67314e}.showcase_annotation__eAd_R{padding:28px 7%;background:var(--surface);display:grid;gap:22px}.showcase_highlightChoice__gBMF4{min-height:44px;min-width:65px;padding:9px 12px;border-radius:9px;text-transform:capitalize;border:2px solid transparent}.showcase_highlightChoice__gBMF4[aria-pressed=true]{border-color:currentColor}.showcase_state__dGxTG{padding:28px 0;min-height:200px}.showcase_skeleton__rnNcN{height:20px;background:var(--border);border-radius:6px;margin:16px 0;width:90%}.showcase_skeleton__rnNcN:last-child{width:65%}.showcase_dialog__uHEq6{min-height:0;background:var(--background);font-family:Showcase Sans,sans-serif}.showcase_dialogNote__NAROg{background:var(--surface);border-radius:12px;padding:22px;margin:24px 0}.showcase_footer__Z9djX{padding:30px 0;color:var(--muted-foreground);font-size:12px}.showcase_skip__zu1J7{position:absolute;top:8px;left:8px;z-index:100;transform:translateY(-200%);background:var(--background);padding:12px}.showcase_skip__zu1J7:focus{transform:none}@media(max-width:760px){.showcase_layout__74k4o{display:block}.showcase_sidebar__BEhJu{display:none}.showcase_content__iwUwc{padding:36px 20px 20px}.showcase_header__fbPLf{padding:20px}.showcase_studioLabel__5kg5o{display:none}.showcase_header__fbPLf>a:last-child{font-size:12px}.showcase_formGrid__uhdna{grid-template-columns:1fr}.showcase_panel___kiEj{padding:20px}.showcase_appearance__hpyC_{margin-bottom:40px}.showcase_prose__WUqDV{padding:25px 20px}.showcase_annotation__eAd_R{padding:24px 20px}.showcase_readerNav__BPnH9{gap:2px}.showcase_readerNav__BPnH9 button{padding:10px 12px}.showcase_content__iwUwc h1{font-size:38px}.showcase_segment__7TO2T button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.showcase_theme__Rw430 *{transition:none!important;animation:none!important}}.showcase_header__fbPLf>a:last-child,.showcase_readerNav__BPnH9 button,.showcase_segment__7TO2T button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.showcase_theme__Rw430 svg{flex-shrink:0}.showcase_iconSamples__TuM_d{display:flex;flex-wrap:wrap;gap:16px 24px;padding:12px 0 24px;color:var(--muted-foreground);font-size:13px}.showcase_iconSamples__TuM_d span{display:inline-flex;align-items:center;gap:8px}.showcase_stateIcon__EIgYy{color:var(--primary);margin-bottom:12px}@media(max-width:440px){.showcase_readerNav__BPnH9{flex-basis:100%}.showcase_settingsTrigger__o2jUR{width:100%}.showcase_readerNav__BPnH9 button{flex:1;flex-direction:column;padding:10px 8px;gap:5px}}@media(min-width:761px) and (max-width:1100px){.showcase_layout__74k4o{display:block}.showcase_sidebar__BEhJu{display:none}.showcase_content__iwUwc{padding:32px 5% 20px}}