.app-content{padding-inline:0}.pl-page{inline-size:100%;max-inline-size:calc(var(--page-max,var(--page-text-max)) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);padding-block:var(--space-2) var(--space-8);min-inline-size:0;margin-inline:auto}.pl-page[data-page-kind=grid]{--page-max:var(--page-grid-max);padding-inline:var(--page-gutter);max-inline-size:calc(var(--page-grid-max) + 2 * var(--page-gutter))}.pl-page[data-page-kind=me]{--page-max:var(--page-me-max)}.pl-page[data-page-kind=chat]{--page-max:var(--page-chat-max)}.pl-page[data-page-kind=form]{--page-max:var(--page-form-max)}.pl-page[data-page-kind=profile]{--page-max:1280px}.pl-page[data-page-kind=creator]{--page-max:1152px}.pl-page[data-page-kind=shop]{--page-max:1280px}.pl-page[data-page-kind=community]{--page-max:1024px}.pl-page[data-page-kind=immersive]{max-inline-size:none;padding:0}.pl-page>:is(.app-mine,.app-chatpage,.app-create,.app-studio,.app-gen,.app-shop){inline-size:100%;margin-inline:0}.pl-page :is(.app-mine__title,.app-chatpage__title,.app-create__title){font-size:var(--page-title);line-height:1.3}.pl-page .app-chatlist--page{max-inline-size:none;margin-inline:0}.pl-fluid-grid,.pl-grid{gap:var(--grid-gap);align-items:start;display:grid}.pl-fluid-grid,.pl-grid,.app-mine__drafts{grid-template-columns:repeat(auto-fill, minmax(max(min(var(--card-min), calc((100% - var(--grid-gap)) / 2)), calc((100% - 5 * var(--grid-gap)) / 6)), 1fr))}.pl-fluid-grid{padding:0;list-style:none}.pl-fluid-grid>*{min-inline-size:0}.pl-fluid-grid.pl-works__grid{columns:auto;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:stretch;row-gap:0}.pl-fluid-grid.pl-works__grid>.pl-work{inline-size:100%;margin:0}.pl-seg--sm .pl-seg__opt{min-block-size:var(--control-compact);block-size:auto;padding-block:8px}.app-status__toggle{min-inline-size:var(--control-compact);min-block-size:var(--control-compact);margin-block:-8px}.app-room .pl-status{row-gap:0;max-inline-size:min(100%,360px);padding-block:0}.app-room .pl-status__head{align-items:center;block-size:40px;padding-block:0;font-size:12px}.app-room .app-status__rows{gap:6px var(--space-2);border-block-start:1px solid var(--line-subtle);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 3.5ch auto;padding-block:10px 12px;display:grid}.app-room .pl-status__kv{margin:0}.app-room .pl-status__kv:first-child{border-block-start:0;padding-block-start:0}.pl-page .pl-checkin :is(small,.pl-checkin__day,.pl-checkin__bonus),.pl-page .pl-task :is(small,p){font-size:max(12px,1em)}.pl-topbar__end{gap:clamp(4px,.8vw,12px);min-inline-size:0}.pl-top-avatar{flex:none;justify-content:center;align-items:center;min-block-size:40px;min-inline-size:36px;display:inline-flex}.pl-top-avatar .pl-avatar{block-size:32px;inline-size:32px;font-size:18px}.pl-top-avatar[aria-current=page] .pl-avatar{outline:2px solid var(--ink-brand);outline-offset:3px}.app-topbar .app-member{display:none}@media not (min-width:768px){.app-topbar{gap:2px;padding-inline:4px 8px}.app-topbar .pl-wordmark{align-items:center;min-block-size:40px;font-size:20px;display:inline-flex}.app-topbar .pl-coins{padding-inline:8px}.app-topbar .pl-btn{padding-inline:10px}.app-topbar .pl-btn--icon{inline-size:36px;padding-inline:0}}@media (min-width:1180px){.app-topbar .app-member{display:inline-flex}}@media (min-width:768px) and (not (min-width:1180px)){.app{--sidebar:var(--sidebar-collapsed)}.app-sidebar.is-overlay{inline-size:var(--sidebar-expanded);z-index:var(--z-dialog)}}.pl-sidebar__scrim{z-index:var(--z-overlay);background:var(--overlay);border:0;position:fixed;inset:0}.app-sidebar .pl-nav,.app-sidebar>.pl-sidebar__sep,.app-sidebar>.pl-nav,.app-sidebar .pl-sidebar__head{flex-shrink:0}.app-sidebar>.app-sidebar__body{scrollbar-width:thin;flex:1;min-block-size:0;overflow-y:auto}.app-sidebar .pl-sidebar__head{min-block-size:var(--topbar)}.app-sidebar.is-collapsed .pl-sidebar__head{gap:0;padding-block:0}.app-sidebar.is-collapsed .pl-sidebar__brand{block-size:var(--topbar)}.app-sidebar.is-collapsed [data-sidebar-toggle]{block-size:36px;min-block-size:36px;inline-size:40px}.app-sidebar.is-collapsed .app-earn{box-shadow:none;color:var(--ink);background:0 0}.pl-me{min-inline-size:0;container:me/inline-size}.pl-me__content{inline-size:100%;min-inline-size:0;max-inline-size:672px;margin-inline:auto;container:me-pane/inline-size}.pl-me__content[data-me-kind=overview]{max-inline-size:var(--page-me-max)}.pl-me__summary{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.pl-me__summary>.pl-me__money{grid-template-columns:minmax(0,1fr)}.pl-me__head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-6);display:flex}.pl-me__head h1{font:600 18px/26px var(--font-sans);margin:0}.pl-me__back{border-radius:var(--radius-pill);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}.pl-me__back>span{display:none}.pl-me__back .pl-i{block-size:24px;inline-size:24px}.pl-me__overview-title{font-size:var(--page-title);margin:0;line-height:1.3}.pl-me__stack{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pl-me__card{background:var(--surface-zone);border:1px solid var(--line-subtle);border-radius:var(--radius-md);min-inline-size:0;padding:clamp(16px,2.5cqi,24px)}.pl-me__identity{align-content:start;gap:var(--space-3);display:grid}.pl-me__identity-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pl-me__identity-main>div{min-inline-size:0}.pl-me__identity-main{align-items:center;gap:var(--space-4);min-inline-size:0;max-inline-size:100%;display:flex}.pl-me__identity-main .pl-avatar{flex:none;block-size:56px;inline-size:56px;font-size:24px}.pl-me__name{font:600 clamp(20px, 2.8cqi, 26px)/1.3 var(--font-sans);overflow-wrap:anywhere;margin:0}.pl-me__id{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.pl-me__id bdi{overflow-wrap:anywhere}.pl-me__sub{color:var(--ink-secondary);font:400 12px/1.7 var(--font-sans);margin:0}.pl-me__member{white-space:normal;justify-self:start;block-size:auto;min-block-size:36px;max-inline-size:100%;padding-block:8px;font-size:12px}.pl-me__author{align-items:center;gap:var(--space-2);min-block-size:32px;color:var(--ink-secondary);flex-wrap:wrap;font-size:12px;display:flex}.pl-me__money{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.pl-me__wallet,.pl-me__creator{align-content:start;gap:var(--space-4);display:grid}.pl-me__section-title{font:600 14px/20px var(--font-sans);margin:0}.pl-me__amount{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-me__amount>bdi{font:600 clamp(30px, 4cqi, 40px)/1.15 var(--font-sans);overflow-wrap:anywhere}.pl-me__amount>span{color:var(--ink-secondary);font-size:12px}.pl-me__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-me__actions>.pl-btn{flex:1;min-inline-size:0;padding-inline:10px}.pl-me__redeem{justify-self:end;min-block-size:36px}.pl-me__dot{background:var(--danger);border-radius:50%;block-size:6px;inline-size:6px;display:inline-block}.pl-me__stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pl-me__stats dt{color:var(--ink-secondary);font-size:12px}.pl-me__stats dd{font:600 18px/1.5 var(--font-sans);overflow-wrap:anywhere;margin:0;margin-block-start:var(--space-1)}.pl-me__card-link{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:40px;display:flex}.pl-me__shortcuts{gap:var(--space-3);min-inline-size:0;padding-block:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.pl-me__shortcut{text-align:start;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-zone);border-radius:var(--radius-md);flex-direction:row;min-block-size:64px;font-size:13px;line-height:1.5;display:flex}.pl-me__shortcut-icon{border-radius:var(--radius-md);background:0 0;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.pl-me__badge{background:var(--surface-subtle);border-radius:var(--radius-pill);padding-inline:5px;font-size:10px;position:absolute;inset-block-start:-5px;inset-inline-end:-8px}.pl-me__settings{gap:var(--space-6);display:grid}.pl-me__group>h2{font:500 14px/20px var(--font-sans);color:var(--ink-secondary);margin:0 0 var(--space-2)}.pl-me__rows{border-radius:var(--radius-md);background:var(--surface-zone);border:1px solid var(--line-subtle);overflow:hidden}.pl-me__row{align-items:center;gap:var(--space-3);min-block-size:52px;padding-inline:var(--space-4);font-size:14px;display:flex}.pl-me__row+.pl-me__row{border-block-start:1px solid var(--line-subtle)}.pl-me__row>span{flex:1;min-inline-size:0}.pl-me__row>.pl-i:last-child{color:var(--ink-secondary)}.pl-me__logout{padding-block:var(--space-4);flex-direction:column;align-items:center;display:flex}.pl-me__logout .pl-btn{color:var(--ink-secondary);font-size:12px}.pl-me__content :is(.app-credits,.app-earnpage,.pl-earnings){max-inline-size:none;margin:0;padding:0}.pl-me__content :is(.app-account__settings,.app-account__devices){margin:0}.pl-me__content .pl-earnings__row{gap:var(--space-3);flex-wrap:wrap}.pl-earnings__card-name{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.pl-earnings__cover{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-raised);flex:none;block-size:56px;inline-size:40px}.pl-earnings__rules>summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.pl-me__content .pl-earnings__heading p{margin:0}.pl-me__content .pl-earnings__totals{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.pl-me__wideback{margin-block-end:var(--space-3)}@container me (min-inline-size:880px){.pl-me__summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.pl-me__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-me__settings--overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (hover:hover){.pl-me__row:hover,.pl-me__shortcut:hover .pl-me__shortcut-icon{background:var(--surface-hover)}}@media (min-width:768px){.app-room:not(.app-room--plain){grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr);display:grid}.app-room__list,.app-room__panel{display:none}.app-room__settingsbtn,.app-room__back{display:inline-flex}.app-room__rail{display:flex}.app-room__center{min-inline-size:0}.app-room__hero{inset-inline-start:var(--sidebar-collapsed)}}@media (min-width:960px){.app-room:not(.app-room--plain){grid-template-columns:var(--sidebar-collapsed) minmax(var(--chat-message-min), 1fr) var(--chat-panel)}.app-room__panel{display:flex}.app-room__settingsbtn{display:none}}@media (min-width:1240px){.app-room:not(.app-room--plain){grid-template-columns:var(--sidebar-collapsed) var(--chat-list) minmax(var(--chat-message-min), 1fr) var(--chat-panel)}.app-room__list{display:flex}.app-room__back{display:none}}@media (pointer:coarse){.pl-btn--sm{min-block-size:var(--control-compact)}.pl-btn--icon.pl-btn--sm{min-inline-size:var(--control-compact)}.pl-btn--link{min-block-size:var(--control-compact)}}.pl-page .app-grid{margin-inline:0}.pl-page .app-chatpage{max-inline-size:none}.pl-page .app-chatpage__title{padding-inline:0}.pl-page[data-page-kind=form]:has(.app-gen){--page-max:1280px}.pl-page .app-gen{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pl-page .app-gen{grid-template-columns:clamp(280px,28%,360px) minmax(0,1fr);gap:clamp(16px,2vw,32px)}}.pl-page[data-page-kind=grid]>.app-gen__lib{max-block-size:none;position:static;overflow:visible}.pl-page[data-page-kind=grid] .app-gen__libbody{max-block-size:none;padding:0;overflow:visible}.pl-me__content .pl-earnings__figures{gap:var(--space-3);flex-shrink:1;inline-size:min(100%,360px)}.pl-earnings__rules:not([open])>:not(summary){display:none}.pl-me__content audio{max-inline-size:100%}.app-tasks :is(.app-streak__day,.app-streak__value,.app-streak__bonus,.app-task__sub,.app-tasks__unit),.pl-sidebar__legal,.pl-tab{font-size:12px}.pl-page h1{font-size:var(--page-title);line-height:1.3}.pl-page .pl-me__head h1{font-size:18px;line-height:26px}.pl-page[data-page-kind=text]>:is(.app-safety,.app-updates,.app-terms){max-inline-size:none;margin:0}.pl-page .app-create__body{max-inline-size:none}.pl-page[data-page-kind=form]:has(.app-create[data-create-mode=pro]){--page-max:1220px}@media (min-width:768px){.app-room__guide--inline{display:block}.app-dlg:has(>.app-room__sheet){place-items:stretch end}.app-dlg__panel.app-room__sheet{--sheet-exit-inline:1;block-size:100dvh;max-block-size:none;inline-size:min(100%,360px);max-inline-size:360px;animation:app-drawer-in var(--sheet-in) var(--ease-drawer);border-radius:0}.app-dlg__panel.app-room__sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:app-drawer-in-rtl}}@media (min-width:960px){.app-room__guide--inline{display:none}}.pl-bubble__who,.pl-zone__mediafoot,.app-chatrow__tag,.app-pro__save{font-size:12px}.pl-tab{justify-content:center;min-block-size:44px;min-inline-size:0}.pl-page[data-page-kind=grid] .pl-fluid-grid{margin-inline:0}@media not (min-width:768px){.pl-page:is([data-page-kind=grid],[data-page-kind=creator],[data-page-kind=me]) .pl-fluid-grid{margin-inline:calc(var(--space-2) - var(--page-gutter))}}.pl-page[data-page-kind=creator] .pl-fluid-grid{grid-template-columns:repeat(auto-fill, minmax(max(min(var(--card-min), calc((100% - var(--grid-gap)) / 2)), calc((100% - 3 * var(--grid-gap)) / 4)), 1fr))}.pl-me__card>:first-child{margin-block-start:0}.pl-me__card>:last-child{margin-block-end:0}.pl-me__card p{margin-block:0}.pl-me__guest{gap:var(--space-4);display:grid}.pl-me__guest .pl-btn{justify-self:start;min-inline-size:min(200px,100%)}.pl-me__row:has(small){min-block-size:66px}.pl-me__row small{color:var(--ink-secondary);font-size:12px;line-height:1.6;display:block}.pl-me__wallet-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:40px;display:flex}.pl-me__wallet-head .pl-me__redeem{min-block-size:36px;padding:0;font-size:12px}.pl-me__transfer-note{align-items:center;gap:var(--space-2);color:var(--ink-secondary);margin:0;font-size:12px;line-height:1.6;display:flex}.pl-earnings__wallet .pl-me__transfer-note{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised)}.pl-me__content :is(.app-account__settings,.app-account__devices,.pl-earnings__wallet,.pl-wallet,.pl-comment-profile){background:var(--surface-zone);border:1px solid var(--line-subtle);border-radius:var(--radius-md);padding:clamp(16px,2.5cqi,24px)}.pl-me__content .app-account__settings>:is(.pl-field,.app-account__save){inline-size:min(100%,560px)}.pl-me__content .app-account__save{justify-content:start}.pl-me__content .app-account__danger{margin-block-start:0}.pl-me__content .app-account__danger>.pl-btn{justify-self:start;min-inline-size:min(200px,100%)}.app-tasks__balance{border-block-end:1px solid var(--line-subtle);padding:var(--space-1) var(--space-1) var(--space-3);background:0 0;border-radius:0;flex-wrap:wrap;min-block-size:56px}.app-tasks__bal{align-items:baseline;gap:var(--space-2);display:flex}.app-tasks__amount{font-size:18px;line-height:24px}.app-streak__extra{padding-inline:2px;font-size:12px;line-height:16px}.app-streak__day{font-size:12px}.pl-me__content[data-me-kind=settings]{max-inline-size:var(--page-settings-max);margin-inline:0}.pl-me__content[data-me-kind=settings] .pl-me__section-title{align-items:center;gap:var(--space-2);display:flex}.pl-me__content .app-empty__body{text-wrap:balance;max-inline-size:400px}.pl-me__content .pl-wallet__lots{max-inline-size:360px}.pl-me__content .app-credits__list .pl-ledger{margin-inline:0}.pl-me__content .app-credits__list>.pl-seg{justify-self:start;inline-size:auto;min-inline-size:min(100%,300px)}.pl-me__content .pl-earnings__filters{flex-wrap:nowrap;overflow-x:auto}.pl-me__content .pl-earnings__filters>*{flex:none}.pl-earnings__rules{border:1px solid var(--line-subtle);background:var(--surface-zone);border-radius:var(--radius-md);gap:0;padding:0}.pl-earnings__rules>summary{gap:var(--space-3);min-block-size:52px;padding-inline:var(--space-4)}.pl-earnings__rulebody{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.pl-earnings__rulebody>:is(p,h3,dl){margin:0}.pl-earnings__records .pl-ledger__row{align-items:start}.pl-earnings__records .pl-ledger__body>p{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:12px}.pl-earnings__records .pl-earnings__recordAmount{text-align:end;justify-items:end;inline-size:auto;display:grid}.pl-earnings__recordAmount .pl-ledger__tag{font:400 12px/18px var(--font-sans)}.pl-earnings__rules>summary>span{flex:1}.pl-more{min-block-size:36px;padding-inline:var(--space-1);align-items:center;display:inline-flex}.app-home-controls{margin-block-end:var(--space-4);container:home-controls/inline-size}.app-home-controls .app-filters{--home-search-min:200px;min-inline-size:0;margin-block:var(--space-2);position:relative}.app-home-controls .pl-search{min-inline-size:0}.app-home-controls .pl-search input{text-overflow:ellipsis;inline-size:100%;min-inline-size:0}.app-home-controls .app-filters__wide{margin-inline-start:0}.app-home-controls .app-filters>.pl-select{flex:none;min-inline-size:0;max-inline-size:min(240px,45%)}.app-home-controls .app-sort-label{display:inline}.app-home-controls [data-sort-compact] .app-sort-label{opacity:0;max-inline-size:0}.app-home-controls .app-filters__wide{visibility:hidden;flex:none;inline-size:max-content;min-inline-size:0;max-inline-size:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.app-home-controls .app-filters__wide .pl-select{flex:none;inline-size:auto}.app-home-controls .pl-select>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-home-controls .app-filters__narrow{flex:none;margin-inline-start:0;display:inline-flex}.app-home-categories{scroll-padding-inline:var(--space-8);gap:var(--space-2);scrollbar-width:none;padding-block:var(--space-1);align-items:center;display:flex;overflow-x:auto}.app-home-categories .app-chiprow{display:contents}.app-home-categories .pl-chip,.app-home-categories .pl-chip-sep{white-space:nowrap;flex:none}.app-home-categories .app-home-tags{display:contents}.app-home-controls .app-filters .pl-search{flex:1 1 var(--home-search-min);max-inline-size:none}.app-home-controls .app-filters[data-filters-wide]>.pl-select{max-inline-size:none}.app-home-controls .app-filters[data-filters-wide] .app-filters__wide{visibility:visible;inline-size:auto;max-inline-size:none;position:static;overflow:visible}.app-home-controls .app-filters[data-filters-wide] .pl-search{min-inline-size:var(--home-search-min);max-inline-size:clamp(320px,32cqi,520px)}.pl-page .app-shop{margin-inline:auto}.app-shop__section{container:shop-section/inline-size}.app-shop__packs{grid-template-columns:minmax(0,1fr)}.app-shop__packs>.app-plan:only-child{grid-column:1/-1}.app-shop__plans{--plan-frame-room:var(--space-1);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--space-6));scroll-snap-type:inline proximity;scrollbar-width:thin;padding:var(--space-2) 0;scroll-padding-inline:0;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.app-shop__plans .app-plan{scroll-snap-align:start}.app-shop__planhead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-shop__planarrows{gap:var(--space-1);display:flex}@container shop-section not (min-inline-size:872px){.app-shop__plans{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.app-shop__plans[data-scroll-overflow]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--plan-fade-start,0px), var(--ink) calc(100% - var(--plan-fade-end,0px)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--plan-fade-start,0px), var(--ink) calc(100% - var(--plan-fade-end,0px)), transparent)}.app-shop__plans[data-scroll-overflow]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, transparent, var(--ink) var(--plan-fade-start,0px), var(--ink) calc(100% - var(--plan-fade-end,0px)), transparent);mask-image:linear-gradient(to left, transparent, var(--ink) var(--plan-fade-start,0px), var(--ink) calc(100% - var(--plan-fade-end,0px)), transparent)}}@container shop-section (min-inline-size:560px) and (not (min-inline-size:872px)){.app-shop__plans{grid-auto-columns:calc((100% - var(--space-4)) / 2)}}@container shop-section (min-inline-size:872px){.app-shop__plans{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible;-webkit-mask-image:none;mask-image:none}}@container shop-section not (min-inline-size:420px){.app-pack{align-items:center;gap:2px var(--space-3);min-block-size:64px;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.app-pack__amount{font-size:18px;line-height:24px}.app-pack__note,.app-pack>.app-plan__price{grid-column:1}.app-pack>.pl-btn{grid-area:1/2/4;inline-size:auto}}@container shop-section (min-inline-size:420px){.app-shop__packs{grid-template-columns:repeat(3,minmax(0,1fr))}.app-pack{padding:clamp(12px,2.5cqi,16px)}.app-pack__amount{gap:var(--space-2);font-size:clamp(16px,3cqi,22px)}.app-pack>.pl-btn{justify-self:stretch;inline-size:100%}}.app-plan[data-current=true]{outline:2px solid var(--ink-brand);outline-offset:2px}.app-mine__head{flex-wrap:wrap;justify-content:start}.app-mine__head .app-only-desktop{display:inline}.app-mine__head .pl-btn{min-block-size:36px}.app-mine__grid{align-items:stretch;row-gap:var(--space-6)}.app-mine__grid>.pl-mytile{flex-direction:column;display:flex}.pl-mytile>.pl-mytile__acts{margin-block-start:auto}.app-mine__grid .pl-mytile__acts>.pl-btn{min-block-size:var(--control-compact);block-size:auto;padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:center;align-self:stretch;line-height:16px}.app-mine__review{margin-block:0}.app-mine__drafts{gap:var(--grid-gap)}.app-mine__drafts>li{grid-column:span 2;min-inline-size:0}.app-mine__time{white-space:nowrap}.app-studio__head{margin-block-end:var(--space-2)}.app-studio__cols{grid-template-columns:minmax(0,1fr)}.app-studio__tabs{margin-block:0}.app-studio__back{align-items:center;min-block-size:40px;display:inline-flex}@media not (min-width:1180px){.app-studio__tabs{display:grid}.app-studio__col[hidden]{display:none}}@media (min-width:1180px){.app-studio__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.app-studio__cols>[data-studio-panel]{display:block}.app-studio__tabs{display:none}}@media not (min-width:768px){.app-mine__drafts{margin-inline:0;padding-inline:0}.app-mine__drafts>li{inline-size:100%}.app-dlg--confirm{align-items:end;padding:0}.app-dlg--confirm>.pl-confirm{inline-size:100%;max-inline-size:560px;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.app-dlg__panel.app-room__sheet{max-inline-size:var(--sheet-max);margin-inline:auto}.pl-confirm__btns{flex-direction:column}.app-topbar .app-checkin{block-size:40px;inline-size:40px;min-inline-size:40px;background:0 0;margin-inline-start:var(--space-2);padding:0}.app-topbar .app-checkin>.pl-i{block-size:20px;inline-size:20px}.app-topbar .app-checkin__n{display:none}}@media (min-width:1240px){.app-room{--chat-panel:clamp(300px, calc(300px + (100vw - 1240px) * .28), 480px);--chat-list:clamp(280px, calc(280px + (100vw - 1240px) * .06), 340px);--chat-composer-max:clamp(760px, 44vw, 840px)}}.pl-confirm:focus{outline:none}.pl-me__actions small{font-size:12px;font-weight:400}.pl-follow-tabs{justify-self:start;min-inline-size:min(100%,280px)}.pl-follow-list{max-inline-size:var(--page-settings-max)}.pl-follow-person{min-block-size:76px}.pl-follow-person .pl-avatar{flex:none;block-size:44px;inline-size:44px}.pl-me__row>.pl-follow-person__visit{color:var(--ink-secondary);flex:none;font-size:12px}.pl-follow-more{justify-self:start}.app-profile[data-character],.app-profile[data-character] :is(.app-profile__body,.app-profile__section){grid-template-columns:minmax(0,1fr);min-inline-size:0}.app-profile[data-character] .app-profile__body>*,.app-profile__strip.pl-fluid-grid{min-inline-size:0}.app-profile__strip>.pl-card{inline-size:100%;max-inline-size:240px}@media not (min-width:768px){.app-profile__strip--solo{display:none}}.pl-wall{--wall-gap:6px;grid-template-columns:repeat(auto-fill, minmax(max(min(calc(var(--card-min) * .8), calc((100% - var(--wall-gap)) / 2)), calc((100% - 5 * var(--wall-gap)) / 6)), 1fr));inline-size:100%;min-inline-size:0;max-inline-size:none;margin-inline:0}.pl-wall>li,.pl-card__name{min-inline-size:0}.pl-card__name>bdi{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pl-card__age{white-space:nowrap;flex:none}.pl-card__hook{min-block-size:1lh;min-inline-size:0;display:flex}.app-create__saveline{padding-block:var(--space-2) var(--space-4);justify-content:center;display:flex}.app-create__saveline .app-create__save{text-align:center;flex-wrap:wrap;justify-content:center}.pl-me__content .pl-wallet{box-shadow:none}.pl-wallet__top{justify-content:start;align-items:center;gap:var(--space-4)}@container me-pane (min-inline-size:600px){.pl-wallet:has(.pl-wallet__lots){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pl-wallet__top{grid-area:1/1}.pl-wallet__split{grid-area:2/1}.pl-wallet__lots{border-block-start:0;border-inline-start:1px solid var(--line-subtle);grid-area:1/2/3;padding-block-start:0;padding-inline-start:var(--space-4)}.pl-wallet__lot{gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto}.pl-wallet__lot>span:last-child{text-align:start;grid-column:1/-1;min-inline-size:0}}.app-room__composer{background:linear-gradient(to bottom, transparent, var(--page) 24px)}@media (min-width:768px) and (not (min-width:1180px)){.app-sidebar:not(.is-overlay){inline-size:var(--sidebar-collapsed);padding-inline:12px 11px}.app-sidebar:not(.is-overlay) .pl-sidebar__head{flex-direction:column;gap:0;block-size:auto;padding-inline:0}.app-sidebar:not(.is-overlay) .pl-sidebar__brand{inline-size:40px;block-size:var(--topbar);place-items:center;display:grid}.app-sidebar:not(.is-overlay) :is(.pl-sidebar__word,.pl-sidebar__legal,.app-chevron){display:none}.app-sidebar:not(.is-overlay) .pl-sidebar__mark{display:inline}.app-sidebar:not(.is-overlay) .pl-sidebar__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.app-sidebar:not(.is-overlay) :is(.pl-nav,.app-earn){justify-content:center;gap:0;block-size:40px;inline-size:40px;padding-inline:0;position:relative}.app-sidebar:not(.is-overlay) [data-sidebar-toggle]{block-size:36px;min-block-size:36px;inline-size:40px}.app-sidebar:not(.is-overlay) .app-earn{box-shadow:none;background:0 0}.app-sidebar:not(.is-overlay) .pl-nav__dot{margin:0;position:absolute;inset-block-start:7px;inset-inline-end:7px}}.pl-me__content .app-gen__lib{max-block-size:none;position:static}.pl-me__content .app-gen__libbody{padding:0;overflow:visible}.pl-me__content .app-gen__libhead{gap:var(--space-4)}.pl-page .app-profile .pl-wall{margin-inline:0}.pl-workbox:focus{outline:none}.pl-ledger__row:not(:has(>.pl-i--sm)):after{content:"";flex:none;inline-size:16px}.app-dlg__panel:has(.app-tasks){max-inline-size:var(--sheet-max)}@media not (min-width:960px){.app-profile__head{grid-template-columns:auto minmax(0,1fr)}.app-profile__cta{flex-wrap:wrap;order:2;grid-column:1/-1}.app-profile__head>.app-clamp{order:1;grid-column:1/-1}}@media (min-width:768px){.app-sheet{align-items:center}.app-sheet__panel{max-block-size:calc(100dvh - 48px);border-radius:var(--radius-xl);scrollbar-width:thin;padding-block-end:var(--space-6)}.app-sheet__panel:after{content:"";block-size:32px;margin-block:0 calc(var(--space-6) * -1);margin-inline:calc(var(--space-4) * -1);background:linear-gradient(to bottom, transparent, var(--surface-raised));pointer-events:none;display:block;position:sticky;inset-block-end:0}}.app-sheet__panel{max-inline-size:min(100%, var(--sheet-max))}.app-sheet__gallery .pl-sheet__media{max-block-size:min(448px,48dvh)}.app-sheet__gallery .pl-sheet__media img{object-fit:cover;max-block-size:min(448px,48dvh);inline-size:100%}.pl-me__head-action{margin-inline-start:auto}.pl-page>:is(.app-mine,.app-chatpage,.app-create,.app-studio,.app-gen){max-inline-size:none}@media (hover:hover){.pl-me__navitem:hover{background:var(--surface-hover)}}.pl-me__content .app-inbox{max-inline-size:none;margin:0;padding:0}.pl-me__content .pl-notifs{background:var(--surface-zone);border:1px solid var(--line-subtle);border-radius:var(--radius-md);margin-inline:0;overflow:hidden}.pl-me__content .pl-notif{padding:var(--space-4);border-radius:0;min-block-size:72px}.pl-bell[aria-current=page]{outline:2px solid var(--ink-brand);outline-offset:1px}.pl-me__actions>.pl-btn:first-child{flex:1.5}.app-dmroom .app-room__composer{max-inline-size:none;padding-inline:max(var(--space-4), calc((100% - var(--chat-composer-max)) / 2 + var(--space-4)));background:linear-gradient(to bottom, transparent, var(--page) 24px)}.app-dmroom__who{flex:1}.app-dmroom__who .app-room__id{text-align:start;flex:1}.app-dmroom__who .app-room__sub{white-space:nowrap;align-items:center;display:flex}.app-dmroom__tag{white-space:nowrap;flex:none}.app-dmroom .app-room__top{gap:clamp(2px,1vw,8px)}.app-dmroom__who{gap:var(--space-1);padding-inline:0 var(--space-1)}@media not (min-width:420px){.app-dmroom .pl-top-avatar{display:none}.app-dmroom .app-room__coins{padding-inline:var(--space-2);font-size:12px}}@media not (min-width:1180px){.app-studio__albumcol>.app-studio__colhead>h2{display:none}}.app-sidebar{padding-block-start:0}.app-account__devices>[data-logout-all]{place-self:start}.app-gen__libhead>[data-gen-private]{margin-block:0 var(--space-3);order:-1}.pl-works__filters{scrollbar-width:thin;scroll-padding-inline:var(--space-2);padding-block:var(--space-1);margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);flex-wrap:nowrap}.pl-works__filters>.pl-chip{white-space:nowrap;flex:none}.pl-work__type{background:var(--overlay);pointer-events:none;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.pl-follow-person bdi{overflow-wrap:anywhere}.app-community .app-related__row{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 32px), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - 32px), transparent)}.app-community .app-related__row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - 32px), transparent);mask-image:linear-gradient(to left, var(--ink) calc(100% - 32px), transparent)}.app-related__row .pl-card__name{grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;display:grid}.app-related__row .pl-card__age{font-size:12px}@media (min-width:768px){.app-community .app-related__row{margin-inline:0;padding-inline:0}.app-community .pl-growth{max-inline-size:720px}.app-gen__libhead>.pl-seg{justify-self:start;inline-size:auto;min-inline-size:min(100%,280px)}.app-studio__tabs{justify-self:start;inline-size:auto;min-inline-size:min(100%,320px)}.app-studio__head{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch}.app-studio__colhead{min-block-size:36px;margin-block:0}}@media (pointer:coarse){.pl-me__navitem{min-block-size:44px}}.pl-wall{gap:6px}.pl-wall__tile,.pl-wall__skel{border-radius:var(--radius-md)}@media (min-width:768px){.app-sidebar.app-room__rail{padding-inline:var(--space-3) calc(var(--space-3) - 1px);align-items:stretch}.app-sidebar.app-room__rail.is-overlay{inline-size:var(--sidebar-expanded);z-index:var(--z-dialog)}}.app-chatlist--page .app-chatrow{padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1)}.app-chatlist--page .app-chatlist__group,.app-chatlist--page .app-chatlist__search{padding-inline:0}.app-chatrow__line{grid-template-columns:minmax(0,1fr) fit-content(45%);align-items:center;display:grid}.app-chatrow__who{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.app-chatrow__name{flex:0 auto;min-inline-size:0}.app-chatrow__meta{justify-content:end;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.app-chatrow__meta>*{white-space:nowrap}.app-chatlist--column .app-chatrow__age{display:none}.app-chatrow__identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.app-chatrow__detail{min-inline-size:0;color:var(--ink-tertiary);font-size:12px;display:flex}.app-chatrow__tag[data-chat-kind=story]{background:var(--surface-raised);color:var(--ink-secondary)}.app-create__pagehead{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-create__pagehead>h1{white-space:normal;overflow-wrap:normal;grid-area:1/1;min-inline-size:0}.app-create__pagehead>.app-create__mode{grid-area:1/2}.app-create__tools{justify-content:end;gap:0 var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.app-create__tools .pl-btn--link{min-block-size:var(--control-compact);color:var(--ink-secondary);padding:0;font-size:13px}.app-create__fileerror{color:var(--ink-secondary);margin:0;font-size:13px}.app-create__head{min-block-size:0;display:block}.app-create__steps{justify-self:stretch;inline-size:100%;min-inline-size:0;margin-inline:0}.app-create__end{margin-inline-start:auto;display:flex}.app-create[data-create-mode=quick][data-create-step=basic] :is(.app-create__resume,.app-create__resume-mini){inline-size:min(100%,480px);margin-inline:auto}.app-create__resume{flex-wrap:wrap}.app-create__resumetext{flex-basis:120px}.app-create[data-create-mode=quick][data-create-step=basic]>:is(.app-create__pagehead,.app-create__head,.app-create__body){inline-size:min(100%,480px);margin-inline:auto}.app-create__herohead{text-align:start;justify-items:start}.app-create__hero .pl-field__label,.app-create__hero .pl-field__err{justify-content:start}@media not (min-width:768px){.app-gen__tabs{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--topbar)}}.app-gen__tabs .pl-seg__opt{min-block-size:44px}.app-studio__colhead{gap:var(--space-2);flex-wrap:wrap}.app-studio__colhead>h2,h2.app-studio__colhead{margin-block:0}.app-shop__billing{flex-wrap:nowrap;overflow-x:auto}.app-shop__billing>.pl-chip{flex:none}.app-plan__name{overflow-wrap:anywhere}.app-plan__price{row-gap:var(--space-1);flex-wrap:wrap}.app-shop__plans{align-items:stretch}.app-room--hero[data-under] .app-room__stream{-webkit-mask-image:linear-gradient(to bottom, transparent var(--room-mask-start,0px), var(--ink) calc(var(--room-mask-start,0px) + var(--space-6)));mask-image:linear-gradient(to bottom, transparent var(--room-mask-start,0px), var(--ink) calc(var(--room-mask-start,0px) + var(--space-6)))}.app-room__stream{max-inline-size:var(--chat-composer-max)}.app-room__composer{max-inline-size:none;padding-inline:max(var(--space-4), calc((100% - var(--chat-composer-max)) / 2 + var(--space-4)))}@media (min-width:960px){.app-room>:is(.app-room__bg,.app-room__hero){display:none}.app-room__top{background:var(--page)}}@media (min-width:1240px){.app-room__top{padding-inline:max(var(--space-4), calc((100% - var(--chat-composer-max)) / 2 + var(--space-4)))}}.app-dmroom__tag{margin-inline-start:0}.app-dmroom__who .app-room__sub{gap:var(--space-1)}.app-chatrow__sep{color:var(--ink-secondary);flex:none;font-size:12px}@media not (min-width:420px){.app-room__undo-label{display:none}.app-room__undo{inline-size:var(--control-compact);min-inline-size:var(--control-compact);padding-inline:0}}.app-panel__settings{gap:var(--space-6)}.app-panel__group legend{font-size:14px;line-height:20px}.app-create[data-create-mode=quick][data-create-step=basic] .pl-actionbar__in{inline-size:100%;max-inline-size:480px}.app-gen__title{font-size:var(--page-title);grid-column:1/-1;margin:0;line-height:1.3}.app-gen .app-gen__libhead>[data-gen-private]{order:0;margin:0}.app-streak__cells{scroll-snap-type:inline proximity;scrollbar-width:thin;inline-size:auto;min-inline-size:0;margin-inline:calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3) var(--space-1);scroll-padding-inline:var(--space-3);grid-template-columns:repeat(7,minmax(48px,1fr));margin-block-start:calc(var(--space-2) * -1);overflow-x:auto}.app-streak__cell{scroll-snap-align:start}.app-shop .app-redeem{max-inline-size:480px}@media not (min-width:768px){.pl-workbox__stage{padding-block-start:60px}.pl-workbox__side{inline-size:100%;padding-inline:max(var(--space-4), calc((100% - 528px) / 2));margin-inline:0}.pl-workbox__close{inset-block-start:var(--space-2);inset-inline-end:var(--space-3)}}.pl-workbox__img{block-size:auto;inline-size:auto}.pl-me__stats{row-gap:var(--space-1);grid-template-rows:auto auto}.pl-me__stats>div{grid-row:span 2;grid-template-rows:subgrid;display:grid}.pl-me__stats dd{margin-block-start:0}.pl-me__shortcut>span:last-child{overflow-wrap:anywhere;text-wrap:balance;min-inline-size:0;max-inline-size:100%}.app-room__id{flex:1}.app-room__actiontail{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:inline-flex}.app-room__price-short{display:none}.app-room__name{font-size:clamp(14px,3.8vw,16px)}.app-dmroom__who{gap:var(--space-2)}.app-dmroom__portrait{flex:none;display:inline-flex;position:relative}.app-dmpanel .pl-card__name{display:block}.app-dmpanel .pl-card__inline-name{white-space:normal;overflow-wrap:anywhere}.app-dmpanel .pl-card__hook{min-block-size:2lh}.app-dmpanel .pl-card__hook>.pl-ellipsis{-webkit-line-clamp:2;white-space:normal;text-align:match-parent;-webkit-box-orient:vertical;display:-webkit-box}.app-panel__cta{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.app-room__listhead{gap:var(--space-2);flex-wrap:wrap}.app-room__listhead>.pl-btn{max-inline-size:100%}.app-create__styles{padding-inline:0}.app-studio__head{row-gap:var(--space-4)}.app-studio__head .app-mine__private{text-wrap:pretty;max-inline-size:36em}.app-studio .app-empty__body{text-wrap:balance;max-inline-size:24em}.app-gen__libhead>.pl-seg{min-block-size:36px;inline-size:fit-content;padding:calc(var(--space-1) / 2);align-self:start;align-items:center}.app-gen__libhead>.pl-seg .pl-seg__opt{block-size:28px;min-block-size:28px;padding-block:0;font-size:13px}.app-gen__libhead>.pl-seg .pl-seg__thumb{inset-block:calc(var(--space-1) / 2);inline-size:calc((100% - var(--space-1)) / var(--n,2));inset-inline-start:calc(var(--space-1) / 2)}.app-shop__faq .pl-more{min-block-size:0;line-height:inherit;padding:0;display:inline}.app-shop__hint{text-wrap:pretty}.app-panel>.pl-badge[data-private]{align-self:start;inline-size:fit-content}.pl-draft-meta{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.pl-draft-meta>span{white-space:nowrap}.pl-draft-time{white-space:nowrap;display:inline-block}.app-create__resumetext{gap:var(--space-1);display:grid}@container shop-section (min-inline-size:560px){.app-plan__payment:lang(en){min-block-size:2lh}}.app-plan__perks li>span{text-wrap:pretty}.app-plan__groups{gap:var(--space-3);display:grid}.app-plan__group{gap:var(--space-2);display:grid}.app-plan__group+.app-plan__group,.app-plan__group+.app-plan__perks{border-block-start:1px solid var(--line-subtle);padding-block-start:var(--space-3)}.app-plan__grouphead{font:600 12px/16px var(--font-sans);color:var(--ink);margin:0}.app-plan__group>.app-shop__hint{font-size:12px;line-height:16px}.app-shop__date,.app-create__resume-time,.app-mine__time{white-space:nowrap}@media not (min-width:420px){.app-room__price-short{display:inline}.app-room__price-full{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.app-room__top .pl-top-avatar{display:none}.app-room__coins{padding-inline:var(--space-2);gap:var(--space-1);font-size:12px}}@media not (min-width:768px){.pl-page[data-page-kind=grid] .app-mine .pl-fluid-grid{margin-inline:0}}@media (min-width:768px){.app-dlg:has(>.app-tasksheet){padding:var(--space-6);align-items:center}.app-tasksheet{border-radius:var(--radius-xl);max-block-size:calc(100dvh - 48px)}}@container shop-section (min-inline-size:872px){.app-shop__packs{grid-template-columns:repeat(4,minmax(0,1fr))}}
:root{--font-sans:var(--font-geist), var(--font-geist-vi), "Noto Sans SC Variable", "Noto Sans Arabic Variable", system-ui, -apple-system, "PingFang SC", sans-serif;--font-display:"Poppins", "Noto Sans SC Variable", system-ui, sans-serif;--font-story:"Noto Serif SC Variable", "Songti SC", "Noto Serif CJK SC", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}html[lang=vi],html:lang(en){--font-sans:var(--font-geist), var(--font-geist-vi), var(--font-geist-punct), "Noto Sans SC Variable", "Noto Sans Arabic Variable", system-ui, -apple-system, "PingFang SC", sans-serif}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);min-block-size:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}img{max-inline-size:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}}
:root[data-theme=lorehaze]{--page:#10121c;--surface-disabled:#141724;--surface-input:#1a1e2e;--surface-raised:#202537;--surface-hover:#2a3044;--surface-subtle:#343c52;--surface-zone:#171b29;--surface-bar:#10121ceb;--surface-script:#10121ccc;--surface-script-soft:#10121cad;--ink:#f5f2ee;--ink-secondary:#b5b8c9;--ink-tertiary:#9198ae;--ink-inverse:#10121c;--ink-on-brand:#141522;--brand-50:#f5f3ff;--brand-100:#eeebff;--brand-200:#dedaff;--brand-300:#c9c2ff;--brand-400:#b7adf5;--brand-500:#9185d9;--brand-600:#7568b9;--brand-700:#554a90;--brand-800:#39315f;--brand-900:#26223e;--brand-deep:#8275ce;--brand-light:#d3cdff;--focus-ring:var(--brand-300);--pick-accent:var(--brand-300);--line-subtle:#bebfde1f;--line-default:#bebfde33;--line-strong:#bebfde57;--gradient-brand:linear-gradient(110deg, #b5b4f7, #e0c9a7);--gradient-brand-subtle:radial-gradient(120% 140% at 0% 0%, #b7adf529 0%, #7568b912 55%, #0000 80%);--gradient-scrim-script:linear-gradient(180deg, #10121c66, #10121cb8 68%, #10121c);--glow-brand:0 0 24px #9185d933;--glow-brand-hover:0 0 32px #9185d952;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--lorehaze-warm:#e0c9a7;--lorehaze-portal:radial-gradient(ellipse at 50% 100%, #b7adf547, #7568b910 65%, transparent 80%)}:root[data-theme=lorehaze] .pl-wordmark{color:var(--ink);-webkit-text-fill-color:currentColor;font-family:var(--font-story);letter-spacing:-.035em;background:0 0;font-weight:600}:root[data-theme=lorehaze] .pl-standalone-wordmark{gap:var(--space-2)}:root[data-theme=lorehaze] .pl-standalone-wordmark img{block-size:28px;inline-size:28px}:root[data-theme=lorehaze] .app-topbar:before{background:var(--surface-bar)}:root[data-theme=lorehaze] .pl-sidebar{background:var(--surface-zone);border-inline-end:1px solid var(--line-subtle)}:root[data-theme=lorehaze] .app-home-controls{padding-block:var(--space-2);border-block:1px solid var(--line-subtle);margin-block-end:var(--space-6)}:root[data-theme=lorehaze] .pl-brand-intro{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:clamp(20px,4vw,52px) clamp(24px,4vw,40px);display:flex}:root[data-theme=lorehaze] .pl-brand-intro__copy{min-inline-size:0;max-inline-size:48rem}:root[data-theme=lorehaze] .pl-brand-intro__eyebrow{margin:0 0 var(--space-3);color:var(--lorehaze-warm);font:500 12px/1.5 var(--font-sans);letter-spacing:.14em}:root[data-theme=lorehaze] .pl-brand-intro h1{color:var(--ink);font:500 clamp(26px, 3.5vw, 46px)/1.3 var(--font-story);letter-spacing:-.035em;text-wrap:balance;margin:0}:root[data-theme=lorehaze] .pl-brand-intro__description{margin:var(--space-3) 0 0;color:var(--ink-secondary);font:400 14px/1.7 var(--font-sans);text-wrap:pretty}:root[data-theme=lorehaze] .pl-brand-intro__portal{aspect-ratio:3/4;border:1px solid var(--line-strong);background:var(--lorehaze-portal);inline-size:clamp(64px,10vw,128px);color:var(--lorehaze-warm);border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);flex:none;place-items:center;display:grid}:root[data-theme=lorehaze] .pl-brand-intro__portal .pl-i{block-size:auto;inline-size:28%}:root[data-theme=lorehaze] .pl-grid .pl-card{--lorehaze-caption:92px;aspect-ratio:3/5;border:1px solid var(--line-subtle);background:var(--surface-zone)}:root[data-theme=lorehaze] .pl-grid .pl-card:after{display:none}:root[data-theme=lorehaze] .pl-grid .pl-card>img{block-size:calc(100% - var(--lorehaze-caption))}:root[data-theme=lorehaze] .pl-grid .pl-card>.pl-card__motion{inset-block-end:var(--lorehaze-caption)}:root[data-theme=lorehaze] .pl-grid .pl-card>.pl-card__meta{min-block-size:var(--lorehaze-caption);background:var(--surface-zone);border-block-start:1px solid var(--line-subtle);text-shadow:none}:root[data-theme=lorehaze] .pl-grid>.app-skelcard{aspect-ratio:3/5}:root[data-theme=lorehaze] .console-brand strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:20px}
@font-face{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-2013,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:geist;src:url(../media/geist_latin_wght_normal.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.geist_4b3092c4-module__4E0b8G__className{font-family:geist;font-style:normal}.geist_4b3092c4-module__4E0b8G__variable{--font-geist:"geist"}
@font-face{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-family:geistVi;src:url(../media/geist_vietnamese_wght_normal.p.0nt7ek_nfk5a4.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.geistvi_eb9aabec-module__d0pcFG__className{font-family:geistVi;font-style:normal}.geistvi_eb9aabec-module__d0pcFG__variable{--font-geist-vi:"geistVi"}
@font-face{unicode-range:U+2014,U+2018-2019,U+201C-201D,U+2026;font-family:geistPunct;src:url(../media/geist_latin_wght_normal.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.geistpunct_acaee801-module__vDxvlG__className{font-family:geistPunct;font-style:normal}.geistpunct_acaee801-module__vDxvlG__variable{--font-geist-punct:"geistPunct"}
