.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}.visitor-welcome_visitor__Uoqgy{width:100%;max-width:1120px;margin:auto;padding:8px 0 12px}.visitor-welcome_layout__4UhhM{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-template-areas:"intro signin" "preview signin";column-gap:clamp(48px,7vw,104px);row-gap:24px;padding-top:32px}.visitor-welcome_intro__62V5Y{grid-area:intro;min-width:0}.visitor-welcome_signin__t4DaQ{grid-area:signin;align-self:center;display:flex;flex-direction:column;align-items:center;min-width:0}.visitor-welcome_formSurface__YmZtP{width:100%;padding:32px;border-radius:24px;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);background:color-mix(in srgb,var(--background) 88%,transparent);box-shadow:0 12px 52px -24px color-mix(in srgb,var(--foreground) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--background) 70%,transparent);backdrop-filter:blur(16px)}.visitor-welcome_preview__IEgEx{grid-area:preview;min-width:0;margin:0}.visitor-welcome_reader__I0wt5{overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);border-radius:16px;background:var(--background);box-shadow:0 14px 36px -24px color-mix(in srgb,var(--foreground) 20%,transparent)}.visitor-welcome_cycle__kd8Je{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;color:var(--primary)}.visitor-welcome_plant__2FH04,.visitor-welcome_rain__2_kPa,.visitor-welcome_sun__h1qdz{position:absolute;padding:3px;box-sizing:content-box;background:var(--background);z-index:1}.visitor-welcome_sun__h1qdz{top:0;left:calc(50% - 17px)}.visitor-welcome_rain__2_kPa{right:-2px;bottom:15px}.visitor-welcome_plant__2FH04{left:-2px;bottom:15px}.visitor-welcome_highlight__X7r__{color:var(--foreground);background:linear-gradient(color-mix(in srgb,var(--primary) 18%,var(--background)),color-mix(in srgb,var(--primary) 18%,var(--background))) 0 /100% 100% no-repeat;border-radius:3px;padding:1px 2px;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.visitor-welcome_plant__2FH04,.visitor-welcome_rain__2_kPa,.visitor-welcome_sun__h1qdz{animation:visitor-welcome_cycle-drift__As_Xn 3.6s ease-in-out 1}.visitor-welcome_rain__2_kPa{animation-delay:.25s}.visitor-welcome_plant__2FH04{animation-delay:.5s}.visitor-welcome_highlight__X7r__{animation:visitor-welcome_highlight-reveal__0aaMq 1.8s ease-out both}}@keyframes visitor-welcome_cycle-drift__As_Xn{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes visitor-welcome_highlight-reveal__0aaMq{0%{background-size:0 100%}to{background-size:100% 100%}}@media(min-width:1440px) and (min-height:850px){.visitor-welcome_visitor__Uoqgy{padding-top:24px}.visitor-welcome_layout__4UhhM{padding-top:56px;row-gap:36px}}@media(max-width:767px){.visitor-welcome_layout__4UhhM{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "signin" "preview";gap:28px;padding-top:32px}.visitor-welcome_intro__62V5Y{max-width:480px}.visitor-welcome_intro__62V5Y h1{font-size:clamp(28px,6.7vw,38px)}.visitor-welcome_intro__62V5Y p:last-child{margin-top:14px;font-size:14px}.visitor-welcome_signin__t4DaQ{width:100%;max-width:440px;justify-self:center}.visitor-welcome_formSurface__YmZtP{padding:24px;border-radius:20px}.visitor-welcome_preview__IEgEx{width:100%;max-width:540px;justify-self:center}}@media(prefers-reduced-transparency:reduce){.visitor-welcome_formSurface__YmZtP{background:var(--background);backdrop-filter:none}}@media(max-width:420px){.visitor-welcome_spread__K1KGG{grid-template-columns:minmax(0,1fr)}.visitor-welcome_cycle__kd8Je{width:106px;justify-self:center}}@media(max-width:360px){.visitor-welcome_intro__62V5Y h1{font-size:24px}.visitor-welcome_formSurface__YmZtP{padding:20px}}@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;--popover:var(--background);--popover-foreground:var(--foreground);--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;--popover:var(--background);--popover-foreground:var(--foreground);--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;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:24px 5%;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.showcase_headerActions__4yBcT{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.showcase_brandingLink__Pd1Z6{min-height:44px;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_brandingLink__Pd1Z6{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_brandingLink__Pd1Z6,.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}}