@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Variable.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:News;src:url(/fonts/newsreader.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--bg:#f7f6f1;--paper:#fffefa;--ink:#202d27;--muted:#525f56;--line:#d9ded3;--green:#244c39;--soft:#eaf0e6;--orange:#a54522;--warn:#fff0db;--radius:14px}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:4px}::selection{background:#cfdebe}h1,h2,h3,p{margin:0}h1,h2{font-family:News,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.08}h1{font-size:clamp(2.5rem,1.5rem + 3vw,4.3rem)}h2{font-size:2.5rem}h3{font-size:1.08rem;font-weight:600}.small,p,small{color:var(--muted)}.small,small{font-size:13px}.skip-link{position:absolute;left:20px;top:-100px;z-index:20;background:var(--paper);padding:12px}.skip-link:focus{top:8px}.wrap{max-width:1240px;margin:auto;padding:0 32px 72px}.workspace-wrap{min-height:100dvh}.top{border-bottom:1px solid var(--line);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:4}.site-header-inner{margin:auto;padding:13px 32px}.header-primary,.site-header-inner{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.header-account{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:14px}.brand{font-family:News,Georgia,serif;font-size:29px;letter-spacing:-.035em;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand,.brand:hover{text-decoration:none}.brand img{width:27px;height:31px;flex:none}.brand-name{color:#20332A}.nav{display:flex;gap:26px;font-size:14px;flex-wrap:wrap;align-items:center}.nav a{color:var(--ink);padding:0;border-radius:0}.nav a.active,.nav a[aria-current=page]{color:var(--green);text-decoration:underline;text-underline-offset:9px}.nav a:hover{text-decoration:underline;text-underline-offset:9px;background:transparent}.account-link{text-decoration:none;font-size:14px;padding:0;white-space:nowrap}.account-menu{position:relative}.account-menu-trigger{border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.account-menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;z-index:12;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:8px 0;box-shadow:0 12px 24px #202d2714}.account-menu-panel[hidden]{display:none}.account-menu-item{display:block;width:100%;text-align:left;padding:10px 16px;font-size:14px;text-decoration:none;color:var(--ink);border:0;background:transparent;cursor:pointer}.account-menu-item:focus-visible,.account-menu-item:hover{background:var(--soft);text-decoration:none}.account-menu-logout{color:#873d24;font-weight:600}.account-menu-divider{height:1px;background:var(--line);margin:6px 0}.account-menu-error{margin:0;padding:6px 16px 0;font-size:12px;color:#873d24}.account-mobile-section{display:grid;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid var(--line);margin-top:8px}.nav-mobile{display:none}.nav-toggle{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:8px 12px;cursor:pointer}.nav-mobile-panel{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);width:min(100%,280px)}.nav-mobile-panel[hidden]{display:none}.nav-mobile-panel a{color:var(--ink);text-decoration:none;padding:8px 4px}.nav-mobile-locale{display:none}.btn,.primary,.secondary,a.btn{background:var(--green);border:1px solid var(--green);color:white;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:12px 19px;font-weight:600;font-size:14px;text-align:center;min-height:45px;line-height:1.35;text-decoration:none;cursor:pointer}.btn:hover,.primary:hover,a.btn:hover{text-decoration:none;background:#163e2a}.btn.secondary,.secondary{background:transparent;color:var(--green);border-color:#aebcac}.btn.quiet{background:transparent;color:var(--ink);border-color:var(--line)}.eyebrow{color:var(--green);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lead{color:var(--muted);max-width:65ch}.hero{padding:42px 0 30px}.hero h1{margin:12px 0}.hero .lead{margin-top:14px}.not-found{min-height:42vh;display:grid;align-content:center}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.site-footer{max-width:1240px;margin:35px auto 0;border-top:1px solid var(--line);padding:25px 32px 35px;font-size:12px;color:var(--muted);background:transparent}.site-footer,.site-footer-grid{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.site-footer-grid{width:100%}.site-footer-col{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.site-footer-col .brand{font-size:22px}.site-footer-col p{max-width:36ch;margin:0}.site-footer-col a{color:var(--muted)}.site-footer-col a:hover{color:var(--green)}.site-footer-copy{width:100%;margin:0}.public-page,.public-page h1,.public-page h2,.public-page h3{color:var(--ink)}.public-hero{padding:42px 0 40px;max-width:780px}.hero-copy{min-width:0}.hero-lead{font-size:18px;max-width:62ch;margin:14px 0 26px;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.center,.reading-page{max-width:780px;margin:50px auto}.public-reading{max-width:760px;margin-inline:auto}.public-reading header{margin-bottom:24px}.public-reading h1{font-size:clamp(28px,4vw,36px);line-height:1.2}.public-reading h1,.public-reading h2{text-wrap:balance}.public-reading p{margin:0 0 1.1em;line-height:1.7}.public-reading .hero-lead{margin:12px 0 8px}.public-reading section{margin-top:28px;scroll-margin-top:90px}.public-reading h2{font-size:20px;line-height:1.35;margin:0 0 12px}.public-reading ul{margin:0 0 1.1em;padding-left:1.3em;line-height:1.7}.public-reading li{margin:0 0 .5em}.public-reading .support-contact{margin-top:0;padding:14px 18px;background:var(--soft);border-radius:8px;overflow-wrap:anywhere}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px;min-width:0}.notice{background:var(--soft);padding:16px 19px;border-radius:8px;margin:16px 0;color:#37553b;font-size:13px}.muted{color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-page{display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;min-height:max(420px,calc(100svh - 100px));padding:24px 0}.site-shell:has(.auth-page) .site-footer{display:none}@media (max-width:760px){.site-header-inner{padding:15px 20px;gap:14px}.brand{font-size:26px}.header-primary{flex:1 1;gap:14px}.header-account{margin-left:0}.nav-desktop{display:none}.nav-mobile{display:block;order:2}.nav-mobile-panel{position:absolute;top:100%;left:20px;right:20px;width:auto;margin-top:0;max-block-size:calc(100vh - 6rem);max-block-size:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior-y:contain;box-shadow:0 12px 30px rgb(0 0 0/10%)}.site-footer,.wrap{padding:25px 20px;display:block}.site-footer-grid{display:block}.site-footer-col{margin-top:15px}.public-hero{padding:11px 0 24px}.hero-actions .btn,.not-found-actions .btn,.not-found-actions .primary,.not-found-actions .secondary{width:100%}}.core-page .public-hero{padding-block:24px 20px;max-inline-size:100%}.core-page h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.15}.core-page .hero-lead{margin-block:10px 0;max-inline-size:76ch}@media (max-width:760px){.core-page .public-hero{padding-block:4px 16px}.core-page .hero-lead{font-size:14px}}.nav-guides{position:relative}.nav-guides>button{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;padding:8px 0;min-block-size:44px}.nav-guides>div[hidden]{display:none}.nav-guides>div{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;padding:8px 0;background:var(--paper);border:1px solid var(--line);border-radius:12px;z-index:10}.nav-guides a{display:block;padding:10px 16px}.nav-desktop>a,.nav-guides>button{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:10px;border-radius:7px;white-space:nowrap}.nav-desktop>a:hover,.nav-guides a:hover,.nav-guides>button:hover{background:var(--soft);text-decoration:none}.nav-desktop a[aria-current=page],.nav-guides[data-current-section=true]>button{color:var(--green);background:var(--soft);font-weight:750;text-decoration:none}@media (forced-colors:active){.nav-desktop a[aria-current=page],.nav-guides[data-current-section=true]>button{outline:1px solid currentColor}}:where(.site-shell) h1,:where(.site-shell) h2{font-family:Manrope,system-ui,sans-serif;font-weight:700}:where(.site-shell) h1{font-size:clamp(1.75rem,3vw,2.4rem)}:where(.site-shell) h2{font-size:clamp(1.3rem,2vw,1.65rem)}.site-shell .brand-name{color:var(--brand-wordmark);font:800 21px/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.02em}.site-shell .header-credits{color:var(--green)}.site-shell .btn:not(.secondary,.quiet),.site-shell .primary{color:var(--on-green)}.site-shell .btn:not(.secondary,.quiet):hover,.site-shell .primary:hover{background:var(--green-hover)}.site-shell .btn.quiet:hover,.site-shell .btn.secondary:hover{background:var(--soft)}.site-shell .btn.secondary{border-color:var(--line)}.site-shell .account-menu-error,.site-shell .account-menu-logout{color:var(--orange)}.site-shell .locale-link{inline-size:44px;justify-content:center}.site-shell ::selection{background:var(--green);color:var(--on-green)}.site-shell .brand-focus-g{display:inline-block;flex:0 0 32px;height:32px;background:url(/brand/logo-mark-reverse.svg) 50%/contain no-repeat}:root[data-theme=light] .site-shell .brand-focus-g{background-image:url(/brand/logo-mark.svg)}.core-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.header-account .locale-link{white-space:nowrap;padding:8px}@media (max-width:760px){.header-account>.locale-link{display:none}.nav-mobile-locale{display:block}}html[lang=zh] .hero-copy h1,html[lang=zh] body,html[lang=zh] h1,html[lang=zh] h2{font-family:system-ui,Microsoft YaHei,sans-serif}.mobile-nav-group{display:grid;grid-gap:4px;gap:4px;padding-block:10px;border-bottom:1px solid var(--line)}.mobile-nav-group strong{font-size:13px;color:var(--muted);padding:4px 12px}@media (max-width:760px){.site-header-inner{gap:10px}.header-account{gap:6px}}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.models-grid{display:grid;inline-size:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));grid-gap:12px;gap:12px}.models-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;-webkit-margin-before:12px;margin-block-start:12px}.models-toolbar .action-row{gap:8px}.models-toolbar input{flex:0 1 280px;min-inline-size:0;min-block-size:44px;padding-inline:14px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px}.models-toolbar [aria-pressed=true]{background:var(--soft);border-color:var(--brand);color:var(--ink)}.models-count{color:var(--muted);font-size:.875rem;margin-block:12px}.home-card.model-profile-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.models-toolbar input::placeholder{color:var(--muted);opacity:1}.model-profile-card :is(h2,h3){font-size:1rem;margin:0;line-height:1.35}.model-status{color:var(--muted);font-size:.875rem}.model-status[data-available=true]{color:var(--brand)}.model-reading blockquote{margin:0;max-inline-size:70ch;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.model-reading p{max-inline-size:70ch}.model-reading-with-sample{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:24px;gap:24px}.model-reading-with-sample .home-feature-image{margin:0}@media (max-width:640px){.model-reading-with-sample{grid-template-columns:minmax(0,1fr)}}#model-editor{scroll-margin-block-start:88px}.header-credits{font-size:13px;white-space:nowrap;color:var(--brand,#20884b)}.checkout-page .page-header h1{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.2}@media(max-width:700px){.header-credits{display:none}}.site-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;max-width:1320px;grid-gap:clamp(24px,3vw,42px);gap:clamp(24px,3vw,42px);flex-wrap:nowrap}.site-header-inner>.nav-desktop{margin:0;justify-self:start}.site-header-inner>.header-account{margin:0;justify-self:end}.language-picker{position:relative}.locale-link{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;border:0;background:transparent;padding:8px;font-size:14px;white-space:nowrap}.language-options{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;min-inline-size:160px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:10px;z-index:12}.language-options[hidden]{display:none}.language-options a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;font-size:14px}.language-options a[aria-current]{background:var(--soft);font-weight:700}.core-page .public-hero{padding-block:24px 18px;text-align:center}.core-page .hero-copy{max-inline-size:850px;margin-inline:auto}.core-page .hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:750;line-height:1.2;letter-spacing:-.025em}.core-page .hero-lead{-webkit-margin-before:10px;margin-block-start:10px;font-size:16px;line-height:1.6;max-inline-size:90ch;margin-inline:auto}@media (max-width:1000px) and (min-width:761px){.nav,.site-header-inner{gap:18px}}@media (max-width:760px){.site-header-inner{display:flex;gap:10px;flex-wrap:nowrap}.site-header-inner>.header-account{-webkit-margin-start:auto;margin-inline-start:auto}.header-account>.language-picker{display:none}.nav-mobile .language-options{position:static;border:0}.core-page .public-hero{padding-block:24px 18px}.core-page .hero-copy h1{font-size:26px}.core-page .hero-lead{font-size:15px}}#create{scroll-margin-block-start:90px}.creation-content{max-inline-size:1120px;margin-inline:auto}.creation-content section{margin-block:56px}.creation-content h2{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.3vw,1.8rem);line-height:1.3;letter-spacing:-.02em;-webkit-margin-after:20px;margin-block-end:20px}.creation-content h3{-webkit-margin-after:8px;margin-block-end:8px;font-size:16px}.creation-content p{line-height:1.75}.creation-content p,.creation-intro{max-inline-size:74ch}.creation-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;-webkit-padding-start:24px;padding-inline-start:24px}.creation-steps li{-webkit-padding-start:4px;padding-inline-start:4px}.creation-steps li::marker{font-weight:700;color:var(--green)}.prompt-formula{font-weight:600;color:var(--ink);background:var(--soft);padding:16px 20px;border-radius:10px}.prompt-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;-webkit-margin-before:24px;margin-block-start:24px}.creation-prompt-examples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.creation-prompt-examples article{display:flex;flex-direction:column;gap:8px;padding-block:20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.creation-prompt-examples article .btn{align-self:start;-webkit-margin-before:auto;margin-block-start:auto}.creation-prompt-examples article p{-webkit-margin-after:16px;margin-block-end:16px;font-size:15px}.creation-faq{max-inline-size:850px}.creation-faq details{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);padding-block:18px}.creation-faq summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}.creation-faq details p{-webkit-margin-before:12px;margin-block-start:12px}.creation-next{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:32px;padding-block-start:32px}.creation-next>div{display:flex;flex-wrap:wrap;gap:16px 32px}.creation-next a{text-decoration:underline;text-underline-offset:4px;color:var(--green)}@media (max-width:760px){.creation-content section{margin-block:36px}.creation-prompt-examples>div,.creation-steps ol,.prompt-comparison{grid-template-columns:minmax(0,1fr);gap:20px}.creation-content p{font-size:15px}.creation-content h2{-webkit-margin-after:16px;margin-block-end:16px}.creation-prompt-examples article{gap:6px}}:is(.creation-references,.creation-ai-inspiration)>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px;-webkit-margin-before:16px;margin-block-start:16px}:is(.creation-references,.creation-ai-inspiration) figure{margin:0}:is(.creation-references,.creation-ai-inspiration) img{display:block;width:100%;height:auto;border-radius:12px}:is(.creation-references,.creation-ai-inspiration) figcaption{-webkit-margin-before:8px;margin-block-start:8px;font-size:14px}:is(.creation-references,.creation-ai-inspiration) figcaption a{text-decoration:underline}.core-page .creation-brand{color:var(--green)}.creation-pricing>h2{text-align:center}.site-footer-grid{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(0,1fr));grid-gap:24px 32px;gap:24px 32px}.site-footer-col{flex-direction:column;gap:10px}.site-footer-col h2{margin:0 0 4px;color:var(--ink);font-size:15px}.site-footer-copy{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:18px;padding-block-start:18px}@media (max-width:640px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-footer-col:first-child{grid-column:1/-1}.site-footer-col{margin:0}.site-footer-copy{-webkit-margin-before:24px;margin-block-start:24px}}.home-content{max-inline-size:1280px;margin-inline:auto}.home-content>section{margin-block:clamp(32px,5vw,68px)}.home-content h2{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;margin-block:0 14px}.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none;min-inline-size:0}a.home-card:hover{background:var(--soft)}.home-card h3{margin:0;font-size:16px;line-height:1.35}.home-card p{margin-block:6px 0;font-size:14px;line-height:1.5;color:var(--muted)}.home-card button{-webkit-margin-before:10px;margin-block-start:10px}.home-model{display:flex;gap:12px;align-items:center}.home-model-mark{display:grid;place-items:center;border-radius:8px;background:var(--soft);inline-size:36px;block-size:36px;flex:0 0 36px;font-weight:750}.home-model-unavailable .home-model-mark,.home-model-unavailable h3{color:var(--muted)}.home-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 16px;-webkit-margin-after:14px;margin-block-end:14px}.home-section-heading h2{margin:0}.home-inspiration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));grid-gap:12px;gap:12px;margin-block:14px}.home-inspiration-grid figure{margin:0}.home-inspiration-grid figure>div{position:relative;aspect-ratio:16/8;border-radius:12px;overflow:hidden;background:var(--paper)}.home-inspiration-grid img{object-fit:contain}.home-inspiration-grid figcaption{padding:8px 0;font-size:14px}.home-inspiration-grid figcaption span{color:var(--muted)}.home-faq{margin-inline:auto}.home-faq summary{display:grid;grid-template-columns:2ch 1fr auto;align-items:baseline;grid-gap:12px;gap:12px;list-style:none}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+"/"";color:var(--muted)}.home-faq details[open] summary:after{content:"−"/""}.home-faq summary span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.home-faq details p{-webkit-margin-start:calc(2ch + 12px);margin-inline-start:calc(2ch + 12px)}@media (max-width:760px){.home-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.home-grid{grid-template-columns:1fr}}.home-inspiration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-inspiration-grid figure>div{aspect-ratio:4/3}.home-inspiration-grid img{object-fit:cover}.home-feature-image{grid-template-columns:minmax(0,840px);justify-content:center}.home-feature-image figure>div{aspect-ratio:16/9}.home-feature-image img{object-fit:contain}@media (max-width:760px){.home-inspiration-grid:not(.home-feature-image){grid-template-columns:repeat(2,minmax(0,1fr))}}.text-samples>div{min-inline-size:0}.text-samples .btn{font-size:13px;min-block-size:40px;padding-inline:10px}.text-feature-section h2{-webkit-margin-after:20px;margin-block-end:20px}.text-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,4vw,48px);gap:clamp(18px,4vw,48px);align-items:center;padding-block:24px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.text-feature:nth-of-type(2n)>:first-child{grid-column:2;grid-row:1}.text-feature h3{font-size:clamp(1.15rem,2vw,1.5rem);margin:0}.text-feature p{line-height:1.6;margin-block:8px}.text-feature .home-feature-image{grid-template-columns:minmax(0,1fr);margin:0}.text-feature .home-feature-image figure>div{aspect-ratio:4/3}.text-feature .home-feature-image img{object-fit:cover}.text-prompt-guide .btn{-webkit-margin-before:6px;margin-block-start:6px}.text-explore{max-inline-size:32rem}.text-final-cta{text-align:center;padding-block:20px}@media (max-width:640px){.text-feature{grid-template-columns:minmax(0,1fr)}.text-feature:nth-of-type(2n)>:first-child{grid-column:auto;grid-row:auto}.text-samples .btn{min-block-size:44px}}.site-shell .wrap:has(.public-page){max-width:1192px}@media (min-width:701px){.header-credits{min-width:7.5rem;display:inline-flex;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.header-account-loading{display:inline-flex;width:13rem;justify-content:flex-end}@media (max-width:700px){.header-account-loading{width:5rem}}.girlens-topic-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center 24%;border-radius:8px;-webkit-margin-after:12px;margin-block-end:12px}.girlens-topic-card h3 a{color:inherit}.girlens-topic-link-card{position:relative}.girlens-topic-link-card h3 a:after{content:"";position:absolute;inset:0;border-radius:12px}.girlens-topic-link-card:hover{background:var(--soft)}.girlens-guide-article{max-inline-size:70ch}.girlens-guide-article section{margin-block:24px}.girlens-guide-article h2{-webkit-margin-after:6px;margin-block-end:6px}.girlens-guide-article blockquote{margin:12px 0;padding:12px 16px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line);background:var(--soft)}.girlens-collection-links{display:flex;gap:10px 20px;flex-wrap:wrap;margin-block:16px}.girlens-topic-section{margin-block:44px}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}.site-shell{color-scheme:inherit;--light-bg:#fafafa;--dark-bg:#201911;--light-paper:#ffffff;--dark-paper:#292018;--light-composer:#ffffff;--dark-composer:#514438;--light-input:#f7f7f7;--dark-input:#30251c;--light-ink:#171717;--dark-ink:#f4f2ee;--light-muted:#595959;--dark-muted:#c3bdb4;--light-line:#d5d5d5;--dark-line:#786657;--light-green:#171717;--dark-green:#d29a6b;--light-brand-wordmark:#a34f0b;--dark-brand-wordmark:#ffa539;--light-on-green:#ffffff;--dark-on-green:#21140c;--light-green-hover:#333333;--dark-green-hover:#e4af80;--light-soft:#f0f0f0;--dark-soft:#48372a;--light-orange:#9a3e19;--dark-orange:#ffb892;--light-warn:#fff0de;--dark-warn:#402e24;--light-chip:#f0f0f0;--dark-chip:#605247;--light-chip-hover:#e4e4e4;--dark-chip-hover:#6a5b4e;--light-panel-shadow:#00000012;--dark-panel-shadow:#00000070;--light-composer-shadow:#0000000e;--dark-composer-shadow:#00000000;--bg:var(--dark-bg);--paper:var(--dark-paper);--composer:var(--dark-composer);--input:var(--dark-input);--ink:var(--dark-ink);--muted:var(--dark-muted);--line:var(--dark-line);--green:var(--dark-green);--brand-wordmark:var(--dark-brand-wordmark);--on-green:var(--dark-on-green);--green-hover:var(--dark-green-hover);--soft:var(--dark-soft);--orange:var(--dark-orange);--warn:var(--dark-warn);--chip:var(--dark-chip);--chip-hover:var(--dark-chip-hover);--panel-shadow:var(--dark-panel-shadow);--composer-shadow:var(--dark-composer-shadow)}:root[data-theme=light] .site-shell{--bg:var(--light-bg);--paper:var(--light-paper);--composer:var(--light-composer);--input:var(--light-input);--ink:var(--light-ink);--muted:var(--light-muted);--line:var(--light-line);--green:var(--light-green);--brand-wordmark:var(--light-brand-wordmark);--on-green:var(--light-on-green);--green-hover:var(--light-green-hover);--soft:var(--light-soft);--orange:var(--light-orange);--warn:var(--light-warn);--chip:var(--light-chip);--chip-hover:var(--light-chip-hover);--panel-shadow:var(--light-panel-shadow);--composer-shadow:var(--light-composer-shadow)}@supports (color:light-dark(white,black)){:root .site-shell{--bg:light-dark(var(--light-bg),var(--dark-bg));--paper:light-dark(var(--light-paper),var(--dark-paper));--composer:light-dark(var(--light-composer),var(--dark-composer));--input:light-dark(var(--light-input),var(--dark-input));--ink:light-dark(var(--light-ink),var(--dark-ink));--muted:light-dark(var(--light-muted),var(--dark-muted));--line:light-dark(var(--light-line),var(--dark-line));--green:light-dark(var(--light-green),var(--dark-green));--brand-wordmark:light-dark(var(--light-brand-wordmark),var(--dark-brand-wordmark));--on-green:light-dark(var(--light-on-green),var(--dark-on-green));--green-hover:light-dark(var(--light-green-hover),var(--dark-green-hover));--soft:light-dark(var(--light-soft),var(--dark-soft));--orange:light-dark(var(--light-orange),var(--dark-orange));--warn:light-dark(var(--light-warn),var(--dark-warn));--chip:light-dark(var(--light-chip),var(--dark-chip));--chip-hover:light-dark(var(--light-chip-hover),var(--dark-chip-hover));--panel-shadow:light-dark(var(--light-panel-shadow),var(--dark-panel-shadow));--composer-shadow:light-dark(var(--light-composer-shadow),var(--dark-composer-shadow))}}.theme-control{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;margin-block:20px}.theme-control select{min-height:44px;max-width:100%;padding:8px 28px 8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.site-shell{accent-color:var(--green)}.site-shell input::placeholder,.site-shell textarea::placeholder{color:var(--muted);opacity:1}@media (max-width:760px){.site-footer .theme-control{display:none}}.nav-mobile-panel .theme-control{margin-block:8px 0}