.pl,.pl *{box-sizing:border-box}.pl{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.pl svg.pl-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.pl svg.pl-i--sm{block-size:14px;inline-size:14px}[dir=rtl] .pl .pl-flip{transform:scaleX(-1)}.pl-btn{justify-content:center;align-items:center;gap:var(--space-2);block-size:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;transition:filter .15s,box-shadow .15s,background-color .15s;display:inline-flex}.pl-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-btn:active{filter:brightness(.94)}.pl-btn[disabled]{background:var(--surface-disabled);color:var(--ink-tertiary);box-shadow:none;cursor:not-allowed;background-image:none}.pl-btn--primary{background:var(--surface-inverse);color:var(--ink-inverse)}.pl-btn--secondary{background:var(--surface-subtle);color:var(--ink)}.pl-btn--brand{background-image:var(--gradient-brand);color:var(--ink-on-brand);box-shadow:var(--glow-brand);font-size:16px}.pl-btn--ghost{color:var(--ink);background:0 0}.pl-btn--danger{background:var(--danger);color:var(--ink-inverse)}.pl-btn--lg{block-size:var(--control-lg);padding-inline:var(--space-6);font-size:16px}.pl-btn--compact{block-size:var(--control-compact);padding-inline:14px;font-size:14px}.pl-btn--sm{block-size:var(--control-sm);padding-inline:var(--space-3);font-size:13px}.pl-btn--block{inline-size:100%}.pl-btn--link{gap:var(--space-1);border-radius:var(--radius-sm);block-size:auto;color:var(--ink-secondary);font:var(--type-small);text-underline-offset:3px;white-space:normal;text-align:start;background:0 0;padding:0;text-decoration:underline;position:relative}.pl-btn--link.is-danger{color:var(--danger)}.pl-btn--link[disabled]{color:var(--ink-tertiary);background:0 0;text-decoration:none}@media (pointer:coarse){.pl-btn--link:after{content:"";position:absolute;inset:-8px -6px}}.pl-btn--danger-ghost{color:var(--danger);background:0 0}.pl-btn[aria-busy=true]{cursor:progress;pointer-events:none}.pl-btn[aria-busy=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;order:99;block-size:14px;inline-size:14px;animation:.7s linear infinite pl-spin}@keyframes pl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pl-btn[aria-busy=true]:before{animation-duration:1.6s}}.app-dlg__panel.pl-comments-sheet{max-inline-size:640px}.pl-comments{gap:var(--space-4);min-inline-size:0;display:grid}.pl-comments p{margin-block:0}.pl-comments__tabs,.pl-comments__actions,.pl-comments__profilebar,.pl-comments__replyto,.pl-comments__send{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-comments__tabs>.pl-btn{margin-inline-start:auto}.pl-comments__item>.pl-btn{justify-self:start}.pl-comments__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pl-comments__item{gap:var(--space-2);min-inline-size:0;border-block-end:1px solid var(--line-default);padding-block-end:var(--space-4);display:grid}.pl-comments__identity{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;color:inherit;text-decoration:none;display:inline-flex}.pl-comments__name{overflow-wrap:anywhere;font-weight:600}.pl-comments__avatar{object-fit:cover;background:var(--avatar-slate);border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;display:inline-grid}.pl-comments__avatar>span{border:2px solid var(--ink);border-radius:50% 50% 35% 35%;block-size:15px;inline-size:15px}.pl-comments__avatar[data-comment-avatar=plum]{background:var(--avatar-plum)}.pl-comments__avatar[data-comment-avatar=rose]{background:var(--avatar-rose)}.pl-comments__avatar[data-comment-avatar=ocean]{background:var(--avatar-ocean)}.pl-comments__avatar[data-comment-avatar=forest]{background:var(--avatar-forest)}.pl-comments__avatar[data-comment-avatar=amber]{background:var(--avatar-amber)}.pl-comments__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.pl-comments__muted{color:var(--ink-secondary);font-size:13px;line-height:1.6}.pl-comments__status{font-size:13px;font-weight:600}.pl-comments__replies{border-inline-start:2px solid var(--line-default);margin-inline-start:var(--space-4);padding-inline-start:var(--space-3)}.pl-comments__composer,.pl-comments__profile{gap:var(--space-3);min-inline-size:0;display:grid}.pl-comments__composer{border-block-start:1px solid var(--line-default);padding-block-start:var(--space-4)}.pl-comments__notice{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);line-height:1.6;display:grid}.pl-comments__profile{padding:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md)}.pl-comments__profile h3{margin:0;font-size:16px}.pl-comments__label{gap:var(--space-2);min-inline-size:0;font-size:14px;display:grid}.pl-comments__editor{min-block-size:90px;max-block-size:35dvh}.pl-comments__avatars{gap:var(--space-3);flex-wrap:wrap;padding:4px;display:flex}.pl-comments fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pl-comments legend{margin-block-end:var(--space-2);font-size:14px}.pl-comments__avatars label{cursor:pointer;border-radius:50%;display:inline-grid;position:relative}.pl-comments__avatars input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.pl-comments__avatars .pl-comments__avatar{block-size:40px;inline-size:40px;transition:transform .15s,box-shadow .15s}.pl-comments__avatars .pl-comments__avatar>span{block-size:18px;inline-size:18px}.pl-comments__avatars input:checked+.pl-comments__avatar{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--pick-accent);transform:scale(1.08)}.pl-comments__avatars input:focus-visible+.pl-comments__avatar{outline:2px solid var(--ink);outline-offset:6px}.pl-comments__avatars input:disabled+.pl-comments__avatar{opacity:.5}.pl-comments__send{justify-content:space-between}.pl-comments-layer{z-index:var(--z-dialog);position:relative}.pl-btn--icon{inline-size:var(--control-md);padding-inline:0}.pl-btn--icon.pl-btn--sm{inline-size:var(--control-sm)}.pl-btn--icon.pl-btn--compact{inline-size:var(--control-compact)}.pl-btn--icon.pl-btn--lg{inline-size:var(--control-lg)}.pl-btn.pl-pager__btn{border:1px solid var(--line-default);background:var(--surface-zone);color:var(--ink)}.pl-btn.pl-pager__btn[disabled]{color:var(--ink);opacity:.35;filter:none;background:0 0;border-color:#0000}.pl-pager__btn--prev>.pl-i{rotate:180deg}@media (hover:hover){.pl-btn.pl-pager__btn:not([disabled]):hover{background:var(--surface-hover)}.pl-btn--primary:hover{filter:brightness(.92)}.pl-btn--secondary:hover,.pl-btn--ghost:hover{background:var(--surface-hover)}.pl-btn--brand:hover{box-shadow:var(--glow-brand-hover);filter:brightness(1.05)}.pl-btn--danger:hover{filter:brightness(.92)}.pl-btn--link:hover{color:var(--ink)}.pl-btn--link.is-danger:hover{color:var(--danger);text-decoration-thickness:2px}.pl-btn--danger-ghost:hover{background:var(--surface-hover)}}.pl-btn--follow:is([aria-pressed=true],[data-followed]){box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-secondary);background:0 0}@media (hover:hover){.pl-btn--follow:is([aria-pressed=true],[data-followed]):hover{background:var(--surface-hover);color:var(--ink)}}.pl-chips{align-items:center;gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.pl-chips::-webkit-scrollbar{display:none}.pl-chip{border-radius:var(--radius-pill);block-size:36px;color:var(--ink-secondary);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding-inline:14px;transition:background-color .15s,color .15s;display:inline-flex}.pl-chip.is-on{background:var(--surface-subtle);color:var(--ink)}.pl-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-chip:hover{color:var(--ink)}}.pl-chip__new{background-image:var(--gradient-brand);color:var(--ink-on-brand);font:700 11px/1.2 var(--font-sans);border-radius:6px;padding:2px 6px}.pl-chip-sep{block-size:20px;inline-size:1px;margin-inline:var(--space-2);background:var(--line-default);flex:none}.pl-scroll-lane{min-inline-size:0;scroll-padding-inline:var(--space-2);-webkit-mask-image:none;mask-image:none}.pl-scroll-lane[data-scroll-before=true]{--lane-fade-start:var(--space-8)}.pl-scroll-lane[data-scroll-after=true]{--lane-fade-end:var(--space-8)}.pl-scroll-lane:is([data-scroll-before=true],[data-scroll-after=true]){-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--lane-fade-start,0px), var(--ink) calc(100% - var(--lane-fade-end,0px)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--lane-fade-start,0px), var(--ink) calc(100% - var(--lane-fade-end,0px)), transparent)}.pl-scroll-lane:is([data-scroll-before=true],[data-scroll-after=true]):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(--lane-fade-start,0px), var(--ink) calc(100% - var(--lane-fade-end,0px)), transparent);mask-image:linear-gradient(to left, transparent, var(--ink) var(--lane-fade-start,0px), var(--ink) calc(100% - var(--lane-fade-end,0px)), transparent)}.pl-select{border-radius:var(--radius-pill);background:var(--surface-subtle);block-size:36px;color:var(--ink);font:500 14px/1 var(--font-sans);border:0;flex:none;align-items:center;gap:6px;padding-inline:14px 10px;display:inline-flex;position:relative}.pl-select>select{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;font-size:16px;position:absolute;inset:0}.pl-select:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-tag{border:1px solid var(--line-default);border-radius:var(--radius-pill);block-size:32px;color:var(--ink);font:400 13px/1 var(--font-sans);align-items:center;padding-inline:12px;display:inline-flex}.pl-search{align-items:center;gap:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);background:var(--surface-input);block-size:44px;color:var(--ink-secondary);padding-inline:14px;display:flex}.pl-search input{all:unset;min-inline-size:0;color:var(--ink);font:400 14px/20px var(--font-sans);flex:1}.pl-search input::placeholder{color:var(--ink-secondary)}.pl-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-search--sm{background:var(--surface-hover);border-color:#0000;block-size:40px}.pl-card{aspect-ratio:var(--card-ratio);border-radius:var(--radius-md);background:var(--surface-raised);isolation:isolate;cursor:pointer;max-inline-size:100%;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.pl-card>img{object-fit:cover;object-position:50% 18%;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-card:after{content:"";background-image:var(--gradient-scrim);z-index:-1;block-size:72%;position:absolute;inset-block-end:0;inset-inline:0}.pl-card__motion{z-index:-2;pointer-events:none;position:absolute;inset:0}.pl-card__motion video{object-fit:cover;object-position:50% 18%;opacity:0;block-size:100%;inline-size:100%;transition:opacity .15s linear;display:block}.pl-card__motion video.is-ready{opacity:1}.pl-card__meta{padding:var(--space-3);text-shadow:var(--text-on-card);grid-template-columns:minmax(0,1fr);gap:2px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.pl-card__name{font:600 16px/21px var(--font-story);color:var(--ink);align-items:baseline;gap:6px;display:flex}.pl-card__age{font:500 13px/1 var(--font-sans);color:var(--ink);opacity:.92}.pl-ellipsis{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:0 auto;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.pl-keep-words{white-space:nowrap}.pl-card__hook{min-inline-size:0;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);display:flex}.pl-card__stats{align-items:center;gap:var(--space-3);font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-block-start:4px;display:flex}.pl-card__stats span{align-items:center;gap:4px;display:inline-flex}.pl-card__stats .pl-card__by{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin-inline-start:auto;display:block;overflow:hidden}.pl-card__group{border-radius:var(--radius-pill);background:var(--surface-media-chip);font:500 12px/16px var(--font-sans);align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.pl-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-card:hover{box-shadow:var(--raised);z-index:10;transform:scale(1.02)}}.pl-card.is-hover{box-shadow:var(--raised);z-index:10;transform:scale(1.02)}@media not (min-width:768px){.pl-card{border-radius:var(--radius-sm)}}.pl-grid{gap:var(--grid-gap);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));display:grid}.pl-sidebar{inline-size:var(--sidebar);padding:var(--space-3);background:var(--page);border-inline-end:1px solid var(--line-subtle);flex-direction:column;gap:2px;display:flex}.pl-sidebar__head{block-size:40px;padding-inline:var(--space-2);justify-content:space-between;align-items:center;margin-block-end:var(--space-1);display:flex}.pl-sidebar__sep{block-size:1px;margin-block:var(--space-1);background:var(--line-subtle)}.pl-sidebar__foot{gap:2px;margin-block-start:auto;display:grid}.pl-sidebar__legal{padding-inline:var(--space-3);font:400 11px/15px var(--font-sans);color:var(--ink-tertiary)}.pl-nav{align-items:center;gap:var(--space-3);block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:500 14px/1 var(--font-sans);text-decoration:none;display:flex}.pl-nav.is-on{background:var(--surface-subtle)}.pl-nav__dot{background:var(--ink-brand);border-radius:50%;block-size:6px;inline-size:6px;margin-inline-start:auto}@media (hover:hover){.pl-nav:hover{background:var(--surface-hover)}}.pl-sidebar__mark{display:none}.pl-sidebar.is-collapsed{inline-size:var(--sidebar-collapsed);padding-inline:var(--space-3) calc(var(--space-3) - 1px)}.pl-sidebar.is-collapsed .pl-sidebar__head{gap:var(--space-1);flex-direction:column;block-size:auto;padding-inline:0}.pl-sidebar.is-collapsed .pl-sidebar__brand{place-items:center;block-size:40px;inline-size:40px;display:grid}.pl-sidebar.is-collapsed .pl-sidebar__word,.pl-sidebar.is-collapsed .pl-sidebar__legal{display:none}.pl-sidebar.is-collapsed .pl-sidebar__mark{display:inline}.pl-sidebar.is-collapsed .pl-sidebar__foot{gap:var(--space-1)}.pl-sidebar.is-collapsed .pl-nav{justify-content:center;gap:0;block-size:40px;inline-size:40px;padding-inline:0;position:relative}.pl-sidebar.is-collapsed .pl-btn--block{inline-size:40px;padding-inline:0;position:relative}.pl-sidebar.is-collapsed .pl-nav__dot{margin:0;position:absolute;inset-block-start:7px;inset-inline-end:7px}.pl-sidebar.is-collapsed .pl-sidebar__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pl-sidebar__tip{z-index:calc(var(--z-topbar) + 1);block-size:32px;padding-inline:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--floating);color:var(--ink);font:500 13px/1 var(--font-sans);white-space:nowrap;pointer-events:none;align-items:center;margin-block-start:-16px;margin-inline-start:var(--space-2);display:flex;position:fixed}.pl-wordmark{font:700 22px/1 var(--font-display);letter-spacing:-.02em;background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.pl-standalone-wordmark{align-items:center;gap:var(--space-2);vertical-align:middle;display:inline-flex}.pl-standalone-wordmark img{object-fit:contain;border-radius:var(--radius-sm);flex:none}.pl-topbar{align-items:center;gap:var(--space-2);block-size:var(--topbar);padding-inline:var(--space-4);background:var(--page);display:flex}.pl-topbar__end{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.pl-coins{border:1px solid var(--line-default);border-radius:var(--radius-pill);block-size:36px;font:600 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.pl-coins__dot{background-image:var(--gradient-brand);border-radius:50%;block-size:14px;inline-size:14px}.pl-dotted{position:relative}.pl-dotted:after{content:"";background:var(--ink-brand);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--surface-subtle);border-radius:50%;position:absolute;inset-block-start:6px;inset-inline-end:6px}.pl-tabbar{block-size:var(--tabbar);background:var(--surface-bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-start-start-radius:var(--radius-bar);border-start-end-radius:var(--radius-bar);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.pl-tab{color:var(--ink-secondary);font:500 11px/14px var(--font-sans);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.pl-tab.is-on{color:var(--ink)}.pl-tab__label{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-inline-size:100%;display:block;overflow:hidden}.pl-like-pending{opacity:.4}.pl-sheet__like>.pl-i{flex:none;block-size:16px;inline-size:16px}.pl-sheet__like>bdi{font-variant-numeric:tabular-nums}.pl-tab__dot{background:var(--ink-brand);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--page);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:calc(50% + 7px)}.pl-sheet{gap:var(--space-4);inline-size:100%;max-inline-size:var(--sheet-max);padding:var(--space-4) var(--space-4) var(--space-6);background:var(--surface-raised);box-shadow:var(--floating);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);display:grid;position:relative}.pl-sheet__close{z-index:2;block-size:36px;inline-size:36px;color:var(--ink);background:#0009;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.pl-sheet>*{min-inline-size:0}.pl-sheet__media{gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.pl-sheet__media img{aspect-ratio:3/4;object-fit:cover;object-position:50% 15%;border-radius:var(--radius-lg);inline-size:100%}.pl-sheet__media img:not(:nth-child(2)){opacity:.45;block-size:86%}.pl-sheet__media>:first-child{grid-area:1/1}.pl-sheet__media>:nth-child(2){grid-area:1/2}.pl-sheet__media>:nth-child(3){grid-area:1/3}.pl-sheet__peek{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pl-sheet__motion{border-radius:var(--radius-lg);pointer-events:none;grid-area:1/2;align-self:stretch;position:relative;overflow:hidden}.pl-sheet__motion video{object-fit:cover;object-position:50% 15%;opacity:0;block-size:100%;inline-size:100%;transition:opacity .15s linear;display:block;position:absolute;inset:0}.pl-sheet__motion video.is-ready{opacity:1}.pl-sheet__dots{justify-content:center;gap:6px;display:flex}.pl-sheet__dots i{background:var(--line-strong);border-radius:50%;block-size:6px;inline-size:6px}.pl-sheet__dots i.is-on{background:var(--ink)}.pl-sheet__head{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.pl-sheet__name{font:700 26px/32px var(--font-story)}.pl-sheet__row{justify-content:center;align-items:center;gap:var(--space-1);font:400 13px/1 var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.pl-sheet__row span{align-items:center;gap:4px;display:inline-flex}.pl-sheet__row>.pl-btn{padding-inline:var(--space-2);color:var(--ink-secondary);font:500 13px/1 var(--font-sans);gap:4px}.pl-sheet__row>.pl-btn--icon{padding-inline:0}.pl-sheet__row>.pl-btn--danger-ghost,.pl-sheet__row .is-danger{color:var(--danger)}.pl-sheet__like{min-block-size:32px;color:inherit}.pl-sheet__like[aria-pressed=true]{color:var(--ink-brand)}.pl-sheet__like[aria-pressed=true] svg{fill:currentColor}.pl-sheet__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pl-private{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background-image:var(--gradient-brand-subtle);background-color:var(--surface-hover);color:var(--ink);text-decoration:none;display:flex}.pl-private__icon{background:var(--brand-800);block-size:36px;inline-size:36px;color:var(--brand-200);border-radius:50%;place-items:center;display:grid}.pl-private__text{font:600 14px/20px var(--font-sans);flex:1;gap:2px;display:grid}.pl-private__text small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-creator{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-hover);color:var(--ink);text-decoration:none;display:flex}.pl-creator__name{min-inline-size:0;font:600 14px/20px var(--font-sans);flex:1;gap:2px;display:grid}.pl-creator__name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-creator__name small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-creator:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-creator:hover{background:var(--surface-subtle)}}.pl-creator-bar{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--line-subtle);background:0 0;display:flex}.pl-creator-bar>.pl-creator{border-radius:var(--radius-sm);background:0 0;flex:1;min-inline-size:0;padding:0}.pl-creator-bar>.pl-btn{flex:none}@media (hover:hover){.pl-creator-bar>.pl-creator:hover{opacity:.8;background:0 0}}.pl-avatar{object-fit:cover;background:var(--surface-subtle);block-size:36px;inline-size:36px;color:var(--ink-secondary);font:600 18px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pl-avatar--initial{background:var(--brand-700);color:var(--ink);font-weight:600}.pl-avatar--lg{block-size:80px;inline-size:80px;font-size:30px}.pl-attrs{gap:var(--space-1) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.pl-attrs b{color:var(--ink);font-weight:500}.pl-opening-pick{justify-content:space-between;align-items:center;gap:var(--space-2);block-size:44px;padding-inline:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);font:400 14px/1 var(--font-sans);display:flex}.pl-opening-pick small{color:var(--ink-secondary)}.pl-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-clamp--2{-webkit-line-clamp:2}.pl-clamp--3{-webkit-line-clamp:3}.pl-more{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pl-block{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-hover);gap:6px;display:grid}.pl-block small{font:500 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-composer{gap:var(--space-2);display:grid}.pl-composer__box{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-subtle);background:var(--surface-input);border-radius:20px;display:grid;position:relative}.pl-composer__box textarea{all:unset;min-block-size:24px;color:var(--ink);font:400 15px/24px var(--font-sans);white-space:pre-wrap}.pl-composer__box textarea::placeholder{color:var(--ink-secondary)}.pl-composer__tools{align-items:center;gap:var(--space-2);display:flex}.pl-composer__tools .pl-btn--icon{color:var(--ink-secondary)}.pl-send{background:var(--surface-inverse);block-size:40px;inline-size:40px;color:var(--ink-inverse);border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.pl-send[disabled]{background:var(--surface-subtle);color:var(--ink-tertiary)}.pl-composer__note{padding-inline:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-secondary);justify-content:space-between;display:flex}.pl-alert{align-items:center;gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-lg);font:500 13px/18px var(--font-sans);display:flex}.pl-alert--stack{flex-direction:column;align-items:stretch}.pl-alert--stack>p{margin:0}.pl-alert--stack .pl-btn{align-self:flex-start}.pl-alert--caution{background:var(--caution-bg);color:var(--caution)}.pl-alert--caution .pl-btn{margin-inline-start:auto}.pl-composer__count[data-over],.pl-composer__note[data-over]>span:first-child{color:var(--danger)}.pl-composer__count[data-over]{font-weight:600}.pl-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pl-mic[data-mic=recording]{background:var(--surface-inverse);color:var(--ink-inverse)}.pl-mic[data-mic=recording][data-target=cancel]{background:var(--danger);color:var(--ink-inverse)}.pl-mic[aria-busy=true]>.pl-i{display:none}.pl-ptt{z-index:2;box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-3);inline-size:min(100%,440px);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--floating);touch-action:none;-webkit-user-select:none;user-select:none;animation:pl-ptt-in .16s var(--ease-drawer);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline:auto 0}@keyframes pl-ptt-in{0%{opacity:0;translate:0 8px}}.pl-ptt__hint{text-align:center;font:var(--type-small);color:var(--ink-secondary);grid-column:1/-1;margin:0}.pl-ptt__zone{justify-items:center;gap:var(--space-2);min-inline-size:72px;display:grid}.pl-ptt__disc{background:var(--surface-subtle);block-size:56px;inline-size:56px;color:var(--ink-secondary);font:600 18px/1 var(--font-sans);border-radius:50%;place-items:center;transition:transform .12s,background-color .12s,color .12s;display:grid}.pl-ptt__label{font:var(--type-micro);color:var(--ink-secondary);white-space:nowrap}.pl-ptt__zone[data-active] .pl-ptt__disc{background:var(--surface-inverse);color:var(--ink-inverse);transform:scale(1.14)}.pl-ptt__zone--cancel[data-active] .pl-ptt__disc{background:var(--danger);color:var(--ink-inverse)}.pl-ptt__zone[data-active] .pl-ptt__label{color:var(--ink)}.pl-ptt__meter{justify-items:center;gap:var(--space-2);min-inline-size:0;display:grid}.pl-ptt__wave{justify-content:center;align-items:center;gap:3px;block-size:36px;max-inline-size:100%;display:flex;overflow:hidden}.pl-ptt__bar{inline-size:3px;block-size:calc(4px + var(--h,0) * 32px);border-radius:var(--radius-pill);background:var(--ink-brand);flex:none;transition:block-size 90ms linear}.pl-ptt[data-target=cancel] .pl-ptt__bar{background:var(--ink-tertiary)}.pl-ptt__time{font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.pl-ptt__time[data-countdown]{color:var(--caution)}.pl-msg--listening{align-items:center;gap:var(--space-2);color:var(--ink-secondary);display:inline-flex}@media (prefers-reduced-motion:reduce){.pl-ptt{animation:none}.pl-ptt__disc,.pl-ptt__bar{transition:none}}.pl-signup>*{min-inline-size:0}.pl-signup{gap:var(--space-4);max-inline-size:420px;padding:var(--space-6) var(--space-4);background:var(--surface-raised);box-shadow:var(--floating);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);display:grid}.pl-signup__title{font:600 20px/26px var(--font-sans);text-align:center}.pl-signup__address{overflow-wrap:anywhere}.pl-signup__sticker{object-fit:contain;justify-self:end;block-size:64px;inline-size:64px}.pl-signup__draft{border-radius:var(--radius-lg);background:var(--surface-subtle);max-inline-size:85%;font:400 14px/20px var(--font-sans);border-start-end-radius:4px;justify-self:end;padding:10px 14px}.pl-signup__gift{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background-image:var(--gradient-brand-subtle);background-color:var(--surface-hover);font:500 14px/20px var(--font-sans);padding:10px;display:flex}.pl-signup__gift b{color:var(--brand-200)}.pl-signup__fine{text-align:center;font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-status{align-items:center;gap:6px var(--space-2);padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);background:#0d0d0d8c;grid-template-columns:auto 1fr 3.5ch auto;display:grid}.pl-status__head{font:600 11px/14px var(--font-sans);letter-spacing:.08em;color:var(--brand-200);grid-column:1/-1;justify-content:space-between;display:flex}.pl-status__row{display:contents}.pl-status__track{background:var(--surface-subtle);border-radius:2px;block-size:4px;overflow:hidden}.pl-status__track i{block-size:100%;inline-size:var(--v);background-image:var(--gradient-brand);display:block}.pl-status bdi{text-align:end;color:var(--ink);font-variant-numeric:tabular-nums}.pl-trend{font:600 11px/1 var(--font-sans)}.pl-trend--up{color:var(--success)}.pl-trend--down{color:var(--danger)}.pl-status__kv{gap:2px var(--space-3);border-block-start:1px solid var(--line-subtle);grid-column:1/-1;grid-template-columns:auto 1fr;padding-block-start:6px;display:grid}.pl-status__kv dt{color:var(--ink-secondary)}.pl-status__kv dd{color:var(--ink);margin:0}.pl-msg{gap:var(--space-3);max-inline-size:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);font:400 15px/27px var(--font-story);color:var(--story-narration);border-start-start-radius:4px;display:grid}.pl-msg p{margin:0}.pl-msg__art{border-radius:var(--radius-md);inline-size:min(100%,220px)}.pl-seg-dialogue{color:var(--story-dialogue);font-weight:500}.pl-seg-action{color:var(--story-action)}.pl-seg-env{color:var(--ink-secondary);font-family:var(--font-sans);letter-spacing:.02em;font-size:.87em}.pl-scene{align-items:center;gap:var(--space-3);font:500 12px/16px var(--font-sans);color:var(--ink-tertiary);display:flex}.pl-scene:before,.pl-scene:after{content:"";background:var(--line-subtle);flex:1;block-size:1px}.pl-msg.pl-msg--script{gap:var(--space-3);overflow-wrap:anywhere;inline-size:100%;max-inline-size:100%;text-shadow:var(--text-on-script);background:0 0;border-radius:0;padding:0;line-height:28px}.pl-msg--script .pl-scene{margin-block:var(--space-6) var(--space-3);padding:var(--space-3) var(--space-6);font:600 15px/24px var(--font-story);letter-spacing:.24em;color:var(--ink);text-align:center;display:block;position:relative}.pl-msg--script .pl-scene:first-child{margin-block-start:var(--space-1)}.pl-msg--script .pl-scene[dir=rtl]{letter-spacing:0}.pl-msg--script .pl-scene:before,.pl-msg--script .pl-scene:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 30%, transparent) 20%, color-mix(in srgb, var(--ink) 70%, transparent) 50%, color-mix(in srgb, var(--ink) 30%, transparent) 80%, transparent);flex:none;position:absolute;inset-inline:0}.pl-msg--script .pl-scene--rule{margin-block:var(--space-3);block-size:1px;padding:0}.pl-msg--script .pl-scene--rule:after{content:none}.pl-msg--script .pl-scene:before{inset-block-start:0}.pl-msg--script .pl-scene:after{inset-block-end:0}.pl-cue{--cue:var(--ink-secondary);margin-block:var(--space-2);justify-items:start;gap:6px;display:grid}.pl-cue[data-speaker="1"]{--cue:var(--speaker-1)}.pl-cue[data-speaker="2"]{--cue:var(--speaker-2)}.pl-cue[data-speaker="3"]{--cue:var(--speaker-3)}.pl-cue[data-speaker="4"]{--cue:var(--speaker-4)}.pl-cue[data-speaker="5"]{--cue:var(--speaker-5)}.pl-cue[data-speaker="6"]{--cue:var(--speaker-6)}.pl-cue__name{align-items:center;gap:var(--space-3);inline-size:100%;font:600 14px/22px var(--font-story);letter-spacing:.12em;color:var(--cue);display:flex}.pl-cue__name:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--cue) 35%, transparent), transparent);flex:1;block-size:1px;margin-inline-end:20%}.pl-cue[dir=rtl] .pl-cue__name{letter-spacing:0}.pl-cue[dir=rtl] .pl-cue__name:after{background:linear-gradient(to left, color-mix(in srgb, var(--cue) 35%, transparent), transparent)}.pl-cue__line{max-inline-size:85%;padding:10px var(--space-4);border:1px solid color-mix(in srgb, var(--cue) 22%, transparent);border-radius:var(--radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--cue) 24%, var(--surface-script)), color-mix(in srgb, var(--cue) 10%, var(--surface-script-soft)));box-shadow:var(--script-bubble);color:var(--ink);text-shadow:var(--text-on-media);border-start-start-radius:var(--radius-tail);line-height:26px}.pl-cue__line .pl-seg-dialogue{color:inherit;font-weight:inherit}.pl-cue__line:empty{display:none}.pl-msg--script .pl-cue__stage,.pl-msg--script .pl-direction{color:var(--story-action);margin-inline-start:var(--space-3);padding-block:2px;padding-inline-end:15%;font-size:14px;line-height:24px;position:relative}.pl-msg--script .pl-cue__stage:before,.pl-msg--script .pl-direction:before{content:"";border-radius:var(--radius-tail);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 22%, transparent) 20% 80%, transparent);inline-size:2px;position:absolute;inset-block:15%;inset-inline-start:calc(var(--space-3) * -1 + 2px)}.pl-msg--me{border-radius:var(--radius-lg);background:var(--surface-subtle);max-inline-size:80%;font:400 15px/24px var(--font-sans);color:var(--ink);border-start-end-radius:4px;justify-self:end;padding:10px 14px}.pl-msg--me[data-script]{border:1px solid color-mix(in srgb, var(--brand-500) 22%, transparent);border-radius:var(--radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 24%, var(--surface-script)), color-mix(in srgb, var(--brand-500) 10%, var(--surface-script-soft)));box-shadow:var(--script-bubble);overflow-wrap:anywhere;text-shadow:var(--text-on-media);border-start-end-radius:var(--radius-tail)}.pl-options{gap:var(--space-2);display:grid}.pl-option{border:1px solid var(--line-default);border-radius:var(--radius-lg);color:var(--ink);font:400 14px/20px var(--font-sans);text-align:start;cursor:pointer;background:0 0;padding:10px 14px}@media (hover:hover){.pl-option:hover{background:var(--surface-hover)}}.pl-steps{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pl-step{align-items:center;display:flex}.pl-step+.pl-step:before{content:"";background:var(--line-default);border-radius:1px;block-size:2px;inline-size:28px;margin-inline:4px}.pl-step:is(.is-done,.is-on)+.pl-step:is(.is-done,.is-on):before{background:var(--brand-400)}.pl-step__btn{border-radius:var(--radius-pill);block-size:32px;min-inline-size:32px;color:var(--ink-tertiary);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex;position:relative}.pl-step.is-done .pl-step__btn{color:var(--brand-300);cursor:pointer}.pl-step.is-on .pl-step__btn{background:var(--brand-900);color:var(--brand-200);box-shadow:inset 0 0 0 1px var(--brand-700)}.pl-step__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-steps--labelled{align-items:stretch;gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pl-steps--labelled .pl-step{align-items:stretch;min-inline-size:0;position:relative}.pl-steps--labelled .pl-step+.pl-step:before{inline-size:calc(100% + var(--space-1) - 36px);border-radius:0;block-size:1px;margin:0;position:absolute;inset-block-start:18px;inset-inline-start:calc(-50% - var(--space-1) + 18px)}.pl-steps--labelled .pl-step .pl-step__btn{block-size:auto;min-block-size:72px;inline-size:100%;min-inline-size:0;padding:0 var(--space-1);justify-content:start;gap:var(--space-1);border-radius:var(--radius-md);box-shadow:none;color:var(--ink-secondary);background:0 0;flex-direction:column}.pl-steps--labelled .pl-step__btn:after{display:none}.pl-steps--labelled .pl-step__btn:disabled{color:var(--ink-tertiary);opacity:.5}.pl-step__icon{block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 1px var(--line-default);background:var(--page);border-radius:50%;flex:none;place-items:center;display:grid}.pl-steps--labelled .is-on .pl-step__icon{background:var(--brand-900);color:var(--ink-brand);box-shadow:inset 0 0 0 1px var(--brand-700)}.pl-steps--labelled .is-on .pl-step__label,.pl-steps--labelled .is-done .pl-step__icon{color:var(--ink-brand)}.pl-step__label{min-block-size:2lh;font:500 12px/16px var(--font-sans);overflow-wrap:normal;word-break:normal;text-wrap:balance}@media (hover:hover){.pl-steps--labelled .pl-step.is-done .pl-step__btn:hover{background:0 0}.pl-steps--labelled .is-done .pl-step__btn:hover .pl-step__icon{background:var(--surface-hover)}.pl-step.is-done .pl-step__btn:hover{color:var(--brand-200);background:var(--surface-hover)}}@media not (min-width:768px){.pl-step+.pl-step:before{inline-size:6px;margin-inline:1px}.pl-step__btn{min-inline-size:28px;padding-inline:2px}}@media (pointer:coarse){.pl-step__btn:after{content:"";position:absolute;inset-block:-6px;inset-inline:-4px}}.pl-seg{border:1px solid var(--line-subtle);border-radius:var(--radius-pill);background:var(--surface-input);isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.pl-seg--block{inline-size:100%;display:grid}.pl-seg[aria-invalid=true]{border-color:var(--danger)}.pl-seg__opt{z-index:1;block-size:36px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-secondary);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;transition:color .15s;display:inline-flex;position:relative}.pl-seg--sm .pl-seg__opt{block-size:28px;padding-inline:var(--space-3);font-size:13px}.pl-seg__opt[aria-checked=true],.pl-seg__opt.is-on{color:var(--ink)}.pl-seg__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-seg__thumb{z-index:0;inline-size:calc((100% - 6px) / var(--n,2));border-radius:var(--radius-pill);background:var(--surface-subtle);transform:translateX(calc(var(--i,0) * 100%));transition:transform .2s;position:absolute;inset-block:3px;inset-inline-start:3px}[dir=rtl] .pl-seg__thumb{transform:translateX(calc(var(--i,0) * -100%))}@media (hover:hover){.pl-seg__opt:hover{color:var(--ink)}}@media (pointer:coarse){.pl-seg--tap.pl-seg--sm .pl-seg__opt{block-size:36px}.pl-seg--tap .pl-seg__opt:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}}.pl-seg--block:not(.pl-seg--sm) .pl-seg__opt{white-space:normal;text-align:center;block-size:auto;min-block-size:36px;min-inline-size:0;padding-block:4px;line-height:16px}.pl-picks{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-picks[aria-invalid=true] .pl-pick[aria-checked=true]{box-shadow:0 0 0 1px var(--danger)}.pl-pick{border:1px solid var(--line-default);border-radius:var(--radius-pill);block-size:36px;color:var(--ink-secondary);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding-inline:14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pl-pick.is-on,.pl-pick[aria-checked=true],.pl-pick[aria-pressed=true]{background:var(--surface-subtle);color:var(--ink);border-color:#0000}.pl-pick[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pl-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-pick__check{display:none}.pl-pick.is-on .pl-pick__check,.pl-pick[aria-checked=true] .pl-pick__check,.pl-pick[aria-pressed=true] .pl-pick__check{display:block}@media (hover:hover){.pl-pick:not([aria-disabled=true]):hover{color:var(--ink);background:var(--surface-hover)}}@media not (min-width:768px){.pl-picks--scroll{scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);flex-wrap:nowrap;overflow-x:auto}.pl-picks--scroll::-webkit-scrollbar{display:none}}.pl-stylecard{aspect-ratio:2/3;border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);cursor:pointer;isolation:isolate;border:2px solid #0000;align-items:end;padding:0;display:grid;position:relative;overflow:hidden}.pl-stylecard>img{object-fit:cover;object-position:50% 18%;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-stylecard:after{content:"";background-image:var(--gradient-scrim);z-index:-1;block-size:45%;position:absolute;inset-block-end:0;inset-inline:0}.pl-stylecard__name{padding:var(--space-3);font:700 18px/1.2 var(--font-sans);text-align:center}.pl-stylecard__check{background:var(--pick-accent);block-size:24px;inline-size:24px;color:var(--pick-ink);border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.pl-stylecard[aria-checked=true]{border-color:var(--pick-accent)}.pl-stylecard[aria-checked=true] .pl-stylecard__name{color:color-mix(in srgb, var(--pick-accent) 45%, var(--ink))}.pl-stylecard[aria-checked=true] .pl-stylecard__check{display:grid}.pl-stylecard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-stylecard--text{aspect-ratio:auto;min-block-size:104px;padding:var(--space-3);border-color:var(--line-default);align-content:center;justify-items:center;gap:4px}.pl-stylecard--text:after{display:none}.pl-stylecard--text .pl-stylecard__name{padding:0}.pl-stylecard__desc{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-field{gap:6px;min-inline-size:0;display:grid}.pl-field__label{justify-content:space-between;align-items:baseline;gap:var(--space-2);font:600 14px/20px var(--font-sans);color:var(--ink);display:flex}.pl-field__label small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-field__hint{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-field__err{font:500 12px/16px var(--font-sans);color:var(--danger);align-items:center;gap:4px;margin:0;display:flex}.pl-check{align-items:flex-start;gap:var(--space-2);min-block-size:var(--control-compact);padding-block:var(--space-2);color:var(--ink-secondary);font:400 14px/20px var(--font-sans);cursor:pointer;display:flex}.pl-check>.pl-check__input{block-size:20px;inline-size:20px;accent-color:var(--ink);flex:none;margin:0}.pl-check>.pl-check__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-check:has(>.pl-check__input:disabled){opacity:.5;cursor:default}.pl-stack{gap:var(--space-3);display:grid}.pl-input,.pl-textarea{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-input);inline-size:100%;min-inline-size:0;color:var(--ink);font:400 15px/22px var(--font-sans)}.pl-input{block-size:var(--field);padding-inline:14px}.pl-input--sm{block-size:var(--control-compact);border-radius:var(--radius-sm);padding-inline:12px}.pl-textarea{resize:vertical;padding:10px 14px}.pl-input::placeholder,.pl-textarea::placeholder{color:var(--ink-tertiary)}.pl-input:focus-visible,.pl-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-input[aria-invalid=true],.pl-textarea[aria-invalid=true]{border-color:var(--danger)}.pl-inputwrap{align-items:center;gap:var(--space-2);display:flex}.pl-inputwrap>.pl-input{flex:1}.pl-inputwrap--prefix{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-input);gap:0;overflow:hidden}.pl-inputwrap--prefix>span{color:var(--ink-secondary);padding-inline-start:14px}.pl-inputwrap--prefix>.pl-input{background:0 0;border:0;border-radius:0;padding-inline-start:4px}.pl-inputwrap--prefix:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-inputwrap--prefix>.pl-input:focus-visible{outline:none}.pl-inputwrap__suffix{color:var(--ink-secondary);font:500 14px/1 var(--font-sans);flex:none}.pl-field--need .pl-input:not([aria-invalid=true]){border-color:var(--caution);box-shadow:0 0 0 1px var(--caution)}.pl-field__need{font:500 12px/16px var(--font-sans);color:var(--caution);margin:0}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),textarea,select{font-size:16px!important}.pl-input.pl-input--name{font-size:20px!important}}.pl-switch{appearance:none;border-radius:var(--radius-pill);background:var(--surface-subtle);cursor:pointer;flex:none;block-size:24px;inline-size:40px;margin:0;transition:background-color .15s;position:relative}.pl-switch:after{content:"";background:var(--ink-secondary);border-radius:50%;block-size:18px;inline-size:18px;transition:transform .15s,background-color .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.pl-switch:checked{background:var(--surface-inverse)}.pl-switch:checked:after{background:var(--ink-inverse);transform:translate(16px)}[dir=rtl] .pl-switch:checked:after{transform:translate(-16px)}.pl-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-problems{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);margin:0;list-style:none;display:grid}.pl-problems__title{margin:0 0 var(--space-1);padding-inline:var(--space-2);font:600 13px/18px var(--font-sans);color:var(--danger)}.pl-problem{align-items:center;gap:var(--space-2);min-block-size:40px;inline-size:100%;padding:8px var(--space-2);border-radius:var(--radius-md);color:var(--ink);font:400 14px/20px var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.pl-problem:before{content:"";background:var(--danger);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.pl-problem>span{flex:1;min-inline-size:0}.pl-problem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){.pl-problem:hover{background:var(--surface-hover)}}.pl-badge{border-radius:var(--radius-pill);background:var(--surface-subtle);block-size:24px;color:var(--ink-secondary);font:500 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:4px;padding-inline:8px;display:inline-flex}.pl-badge--over{background:var(--surface-media-chip);color:var(--ink)}.pl-badge--caution{background:var(--caution-bg);color:var(--caution)}.pl-stages{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pl-stage{color:var(--ink-tertiary);font:500 13px/18px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.pl-stage:before{content:"";border-radius:50%;flex:none;block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 1.5px}.pl-stage.is-done{color:var(--ink-secondary)}.pl-stage.is-done:before,.pl-stage.is-on:before{background:currentColor}.pl-stage.is-on{color:var(--ink)}.pl-stage.is-on:before{animation:1.6s ease-in-out infinite pl-stage-breathe}@keyframes pl-stage-breathe{50%{opacity:.35}}.pl{--pick-ink:var(--ink-on-brand)}@supports (color:oklch(from white l c h)){.pl{--pick-ink:oklch(from var(--pick-accent) clamp(0, (.85 - l) * 1000, 1) 0 0)}}.pl-zone{align-content:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--line-subtle), transparent 64px), var(--surface-zone);display:grid;position:relative}.pl-zone>*{min-inline-size:0}@media (min-width:768px){.pl-zone{padding:var(--space-6)}}.pl-zone :is(.pl-input,.pl-textarea,.pl-seg){background:var(--surface-field);border-color:var(--line-default)}.pl-zone :is(.pl-input,.pl-textarea)::placeholder{color:var(--ink-secondary);opacity:.8}.pl-zone .pl-seg__thumb{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--line-default)}.pl-zone .pl-seg--block .pl-seg__opt{padding-inline:var(--space-2)}.pl-group{gap:var(--space-2);min-inline-size:0;display:grid}.pl-group:focus{outline:none}.pl-group__head{align-items:baseline;gap:var(--space-2);font:600 14px/20px var(--font-sans);color:var(--ink);margin:0;display:flex}.pl-group__value{font:500 13px/18px var(--font-sans);color:var(--pick-accent)}.pl-group__value.is-unset{color:var(--ink-secondary)}.pl-group__head small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin-inline-start:auto}.pl-tiles{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:var(--space-2);display:grid}.pl-tile{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-field);min-block-size:48px;min-inline-size:0;color:var(--ink-secondary);font:500 14px/18px var(--font-sans);text-align:center;overflow-wrap:anywhere;cursor:pointer;align-content:center;justify-items:center;gap:4px;padding:6px 4px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.pl-tile[aria-checked=true]{background:var(--surface-hover);color:var(--ink);box-shadow:0 0 0 2px var(--pick-accent);border-color:#0000}.pl-tile__check{z-index:1;background:var(--pick-accent);block-size:18px;inline-size:18px;color:var(--pick-ink);box-shadow:0 0 0 2px var(--surface-zone);border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.pl .pl-tile__check .pl-i{stroke-width:2.6px;block-size:11px;inline-size:11px}.pl-tile[aria-checked=true] .pl-tile__check{display:grid}.pl-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pl-tile--none[aria-checked=true]{border-color:var(--line-strong);background:var(--surface-field);color:var(--ink-secondary);box-shadow:none}.pl-tile--none[aria-checked=true] .pl-tile__check{display:none}.pl-tiles[aria-invalid=true] .pl-tile[aria-checked=true]{box-shadow:0 0 0 2px var(--danger)}@media (hover:hover){.pl-tile:not([aria-checked=true]):hover{border-color:var(--line-strong);color:var(--ink)}}@media not (min-width:768px){.pl-tiles{grid-template-columns:repeat(var(--cols-m,var(--cols,5)), minmax(0, 1fr));gap:6px}.pl-tile{min-block-size:44px;font-size:13px}}.pl-tiles--img>.pl-tile{aspect-ratio:3/4;border-radius:var(--radius-md);min-block-size:0}.pl-tiles--img>.pl-tile:not(.pl-tile--img){gap:6px;padding:4px;font-size:13px}.pl-tile--img{background:var(--surface-field);color:var(--ink);font:600 13px/18px var(--font-sans);border-color:#0000;align-content:end;justify-items:stretch;padding:0;overflow:hidden}.pl-tile--img>img{object-fit:cover;object-position:50% 0;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-tile__name{text-shadow:var(--text-on-media);background:linear-gradient(#0000,#000000c7);padding:22px 6px 7px;position:relative}.pl-tile--img[aria-checked=true]{background:var(--surface-field)}.pl-tile--img[aria-checked=true] .pl-tile__name{color:color-mix(in srgb, var(--pick-accent) 45%, var(--ink))}.pl-tile--img .pl-tile__check{box-shadow:none;inset-block-start:6px;inset-inline-end:6px}@media (hover:hover){.pl-tile--img:not([aria-checked=true]):hover{border-color:var(--line-strong)}}@media not (min-width:768px){.pl-tile__name{padding:18px 2px 5px;font-size:12px;line-height:16px}}@media (min-width:600px) and (not (min-width:768px)){.pl-tiles--img{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media not (min-width:360px){.pl-tiles--img{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:600px){.pl-tiles--row{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin-inline:calc(var(--space-4) * -1);padding:4px var(--space-4);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 40px);mask-image:linear-gradient(270deg,#0000 0,#000 40px)}[dir=rtl] .pl-tiles--row{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px);mask-image:linear-gradient(90deg,#0000 0,#000 40px)}.pl-tiles--row::-webkit-scrollbar{display:none}.pl-tiles--row>.pl-tile{scroll-snap-align:center;flex:none;inline-size:84px}}.pl-tiles--pay{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pl-tile--pay{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:56px;padding-inline:var(--space-3);font:600 15px/20px var(--font-sans);grid-auto-flow:column}.pl-paymark{border-radius:var(--radius-sm);background:var(--surface-subtle);block-size:28px;inline-size:28px;color:var(--ink);font:700 17px/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.pl-paymark--alipay{background:var(--pay-alipay);color:var(--pay-mark-ink)}.pl-paymark--wechat{background:var(--pay-wechat);color:var(--pay-mark-ink)}.pl-paymark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.pl-paymark--wechat svg{fill:currentColor;stroke:none;block-size:20px;inline-size:20px}.pl-paymark--wechat .pl-paymark__front{stroke:var(--pay-wechat);stroke-width:1.4px}.pl-paymark--wechat .pl-paymark__eye{fill:var(--pay-wechat)}.pl-paymark--sm{block-size:20px;inline-size:20px;font-size:12px}.pl-paymark--sm svg{block-size:13px;inline-size:13px}.pl-dots{grid-template-columns:repeat(var(--cols,7), 36px);justify-content:space-between;gap:var(--space-3) 0;padding-block:2px;display:grid}.pl-dot{background:var(--c,var(--surface-subtle));block-size:36px;inline-size:36px;color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--line-default);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.pl-dot[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-default), 0 0 0 2px var(--surface-zone), 0 0 0 4px var(--pick-accent);transform:scale(1.08)}.pl-dot--none[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-default), 0 0 0 2px var(--surface-zone), 0 0 0 3px var(--line-strong);transform:none}.pl-dots[aria-invalid=true] .pl-dot[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-default), 0 0 0 2px var(--surface-zone), 0 0 0 4px var(--danger)}.pl-dot--two{background:linear-gradient(135deg, var(--c) 0 50%, var(--c2) 50% 100%)}.pl-dot--iris{background:radial-gradient(circle, var(--ink-inverse) 0 24%, transparent 26%), radial-gradient(circle, transparent 0 56%, color-mix(in srgb, var(--ink-inverse) 42%, transparent) 60% 100%), var(--c)}.pl-dot--iris.pl-dot--two{background:radial-gradient(circle, var(--ink-inverse) 0 24%, transparent 26%), radial-gradient(circle, transparent 0 56%, color-mix(in srgb, var(--ink-inverse) 42%, transparent) 60% 100%), linear-gradient(135deg, var(--c) 0 50%, var(--c2) 50% 100%)}.pl-dot:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (hover:hover){.pl-dot:not([aria-checked=true]):hover{box-shadow:inset 0 0 0 1px var(--line-default), 0 0 0 2px var(--surface-zone), 0 0 0 3px var(--line-strong)}}@media not (min-width:768px){.pl-dots{gap:var(--space-3);scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin-inline:calc(var(--space-4) * -1);padding:8px var(--space-4);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 40px);mask-image:linear-gradient(270deg,#0000 0,#000 40px)}[dir=rtl] .pl-dots{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px);mask-image:linear-gradient(90deg,#0000 0,#000 40px)}.pl-dots::-webkit-scrollbar{display:none}.pl-dots.is-fit,[dir=rtl] .pl-dots.is-fit{justify-content:space-between;gap:2px;-webkit-mask-image:none;mask-image:none}.pl-dot{scroll-snap-align:center;flex:none}}@media (pointer:coarse){.pl-dot:after{content:"";border-radius:50%;position:absolute;inset:-4px}}:is(.pl-zone,.pl-pickdlg) .pl-pick{background:var(--surface-field);border-color:var(--line-subtle);position:relative}:is(.pl-zone,.pl-pickdlg) .pl-pick:is([aria-pressed=true],[aria-checked=true]){background:var(--surface-hover);box-shadow:0 0 0 1.5px var(--pick-accent)}:is(.pl-zone,.pl-pickdlg) .pl-pick__check{color:var(--pick-accent);stroke-width:2.4px}@media (pointer:coarse){:is(.pl-zone,.pl-pickdlg) .pl-pick:after{content:"";position:absolute;inset-block:-5px;inset-inline:0}}:is(.pl-zone,.pl-pickdlg) .pl-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pl-pickdlg{--surface-field:var(--surface-hover);--surface-zone:var(--surface-raised)}.pl-pickdlg .pl-tile[aria-checked=true]{background:var(--surface-subtle)}.pl-pickdlg .pl-tile--none[aria-checked=true]{background:var(--surface-field)}.pl-pickdlg__sub{margin-block:calc(var(--space-3) * -1) 0;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin-inline:0}.pl-sumtiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;display:grid}.pl-sumtile{align-items:center;gap:var(--space-3);min-block-size:64px;min-inline-size:0;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--line-subtle), transparent 56px), var(--surface-field);color:var(--ink);font:inherit;text-align:start;cursor:pointer;display:flex}.pl-sumtile__icon{border-radius:var(--radius-md);background:var(--surface-subtle);block-size:40px;inline-size:40px;color:var(--ink-secondary);flex:none;place-items:center;display:grid}.pl-sumtile.is-set .pl-sumtile__icon{background:color-mix(in srgb, var(--pick-accent) 22%, var(--surface-subtle));color:color-mix(in srgb, var(--pick-accent) 45%, var(--ink))}.pl-sumtile__text{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-sumtile__label{font:500 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-sumtile__value{font:500 15px/22px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-sumtile:not(.is-set) .pl-sumtile__value{color:var(--ink-secondary)}.pl-sumtile__go{color:var(--ink-secondary);flex:none}.pl-sumtile--lg{min-block-size:132px;padding:var(--space-4);flex-direction:column;align-items:flex-start}.pl-sumtile--lg .pl-sumtile__go{display:none}.pl-sumtile--lg .pl-sumtile__icon{block-size:48px;inline-size:48px}.pl-sumtile--lg .pl-sumtile__text{flex:none;inline-size:100%}.pl-sumtile--lg .pl-sumtile__value{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:24px}.pl-sumtile.is-invalid{border-color:var(--danger)}.pl-sumtile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-sumtile:hover{border-color:var(--line-strong)}}@media not (min-width:768px){.pl-sumtiles{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.pl-sumtile--lg{min-block-size:72px;padding:var(--space-3);flex-direction:row;align-items:center}.pl-sumtile--lg .pl-sumtile__text{flex:1;inline-size:auto}.pl-sumtile--lg .pl-sumtile__value{white-space:nowrap}.pl-sumtile--lg .pl-sumtile__go{display:block}}.pl-actionbar{z-index:var(--z-sticky);pointer-events:none;justify-content:center;margin-block-start:var(--space-4);display:flex;position:sticky;inset-block-end:var(--space-6)}.pl-actionbar:before{content:"";z-index:-1;inset-inline:0;inset-block:calc(var(--space-4) * -1) calc(var(--space-6) * -1);background:linear-gradient(to top, var(--page) 0, var(--page) 22%, transparent);pointer-events:none;position:absolute}.pl-actionbar__in{gap:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-inline-size:min(420px,100%);box-shadow:var(--floating);pointer-events:auto;padding:9px;display:flex}.pl-actionbar__in>.pl-btn{flex-shrink:0}.pl-actionbar__in>.pl-btn--primary,.pl-actionbar__in>.is-main{flex:1;min-inline-size:0}@media not (min-width:768px){.pl-actionbar{padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--page);pointer-events:auto;margin:0;position:fixed;inset-block-end:0;inset-inline:0}.pl-actionbar:before{z-index:auto;block-size:var(--space-6);background:linear-gradient(to top, var(--page), transparent);inset-block:auto 100%}.pl-actionbar--above-tabbar{padding-block-end:calc(var(--tabbar) + env(safe-area-inset-bottom,0px) + var(--space-2))}.pl-actionbar__in{-webkit-backdrop-filter:none;backdrop-filter:none;inline-size:100%;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}.pl-cols{grid-template-columns:var(--cols,1fr 1fr);gap:var(--space-4);align-items:start;min-inline-size:0;display:grid}.pl-cols>*{min-inline-size:0}@media not (min-width:768px){.pl-cols{grid-template-columns:var(--cols-m,minmax(0, 1fr));gap:var(--space-3)}}.pl-input--name{block-size:48px;font:700 20px/28px var(--font-story)}.pl-input--age{text-align:center;font-variant-numeric:tabular-nums}.pl-input--hero{border-color:var(--line-default);background:var(--surface-raised);block-size:52px}.pl-input--hero::placeholder{color:var(--ink-secondary);opacity:.8;font-weight:400}.pl-inputwrap--in{position:relative}.pl-inputwrap--in>.pl-input{padding-inline-end:52px}.pl-inputwrap--in>.pl-btn--icon{color:var(--ink-secondary);margin-block-start:-20px;position:absolute;inset-block-start:50%;inset-inline-end:6px}.pl-album{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pl-album{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-album__item{align-content:start;gap:4px;min-inline-size:0;display:grid}.pl-album__frame{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--surface-raised);position:relative;overflow:hidden}.pl-album__open{cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.pl-album__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-album__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pl-album__del{background:var(--surface-media-chip);color:var(--ink);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}@media (hover:hover){.pl-album__del:hover{background:#000000bf}}.pl-album__frame--wait{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--ink-secondary);text-align:center;display:grid}.pl-album__waittext,.pl-album__failtext{font:500 12px/16px var(--font-sans)}.pl-album__progress{inline-size:72px}.pl-album__cap{-webkit-line-clamp:2;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pl-album--pick{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-album__pick{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--surface-hover);cursor:pointer;border:2px solid #0000;padding:0;overflow:hidden}.pl-album__pick[aria-selected=true]{border-color:var(--ink)}.pl-album__pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-lifegen{gap:var(--space-3);min-inline-size:0;display:grid}.pl-lifegen__foot{align-items:baseline;gap:var(--space-2);display:flex}.pl-lifegen__cards{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-lifegen__cards .pl-tag{color:var(--ink-secondary);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0}@media (hover:hover){.pl-lifegen__cards .pl-tag:hover{background:var(--surface-hover);color:var(--ink)}}.pl-lifegen__wait,.pl-lifegen__needs{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-input);text-align:center;display:grid}.pl-lifegen__wait .pl-progress{justify-self:stretch;inline-size:100%;max-inline-size:240px;margin-inline:auto}.pl-lifegen__sil{background:var(--surface-raised);block-size:56px;inline-size:56px;color:var(--ink-secondary);border-radius:50%;place-items:center;display:grid}.pl-lifegen__line{font:500 15px/22px var(--font-sans);color:var(--ink);margin:0}.pl-lifegen__done{justify-items:center;gap:var(--space-3);display:grid}.pl-lifegen__img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);inline-size:min(240px,70%);display:block}.pl-lifegen__acts{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-postbox{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-input);display:grid}.pl-postbox__editing{justify-content:space-between;align-items:center;gap:var(--space-2);font:600 13px/18px var(--font-sans);margin:0;display:flex}.pl-postbox__text{min-block-size:88px}.pl-postbox__meta{align-items:center;gap:var(--space-2);display:flex}.pl-postbox__meta .pl-field__hint{align-items:center;gap:4px;display:inline-flex}.pl-postbox__photo{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-raised);display:flex}.pl-postbox__thumb{border-radius:var(--radius-sm);object-fit:cover;flex:none;block-size:72px;inline-size:48px;overflow:hidden}.pl-postbox__thumb--wait{background:var(--surface-hover);color:var(--ink-secondary);place-items:center;display:grid}.pl-postbox__phototext{min-inline-size:0;font:500 13px/18px var(--font-sans);flex:1;gap:2px;display:grid}.pl-postbox__tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-postbox__sched{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pl-postbox__schedtoggle{align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-sans);cursor:pointer;display:inline-flex}.pl-postbox__when{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;inline-size:auto;max-inline-size:100%}.pl-postbox__acts{justify-content:flex-end;display:flex}.pl-assist{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.pl-assist__wait{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0;display:flex}.pl-assist__drafts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pl-assist__draft{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-hover);display:grid}.pl-assist__draft p{font:400 14px/22px var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0}.pl-assist__draft .pl-btn{justify-self:end}.pl-assist__foot{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.pl-lines{gap:var(--space-4);min-inline-size:0;display:grid}.pl-lines__top{gap:var(--space-3);display:grid}.pl-lines__status{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);font:500 13px/18px var(--font-sans);color:var(--ink);margin:0;list-style:none;display:grid}.pl-lines__status li{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.pl-lines__status li .pl-i{color:var(--ink-secondary);flex:none}.pl-lines__status .pl-lines__left{color:var(--ink-secondary);font-weight:400}.pl-lines__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pl-lines__lang{align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-sans);display:inline-flex}.pl-lines__lang .pl-select-native{block-size:36px;inline-size:auto}.pl-lines__fill{margin-inline-start:auto}.pl-lines__restored{margin:0}.pl-lines__cat{gap:var(--space-3);min-inline-size:0;display:grid}.pl-lines__catname{margin:var(--space-2) 0 0;font:600 13px/18px var(--font-sans);color:var(--ink-secondary)}.pl-lines__group{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.pl-lines__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pl-lines__title{align-items:baseline;gap:var(--space-2);font:600 15px/22px var(--font-sans);color:var(--ink);flex-wrap:wrap;margin:0;display:inline-flex}.pl-lines__next{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-lines__count{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);margin-inline-start:auto}.pl-lines__count.is-empty{color:var(--caution)}.pl-lines__when{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-lines__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pl-lines__groupacts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-lines__add{gap:var(--space-2);display:grid}.pl-line{gap:var(--space-1);min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-hover);display:grid}.pl-line.is-off .pl-line__body{color:var(--ink-tertiary)}.pl-line.is-editing{gap:var(--space-2);background:0 0;padding-inline:0}.pl-line__body{font:400 14px/22px var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0}.pl-line__name{border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink-secondary);margin-inline:1px;padding-inline:4px;font-size:13px;display:inline-block}.pl-line__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-block-size:32px;display:flex}.pl-line__stage{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-line__acts{align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.pl-line__switch{padding-inline:var(--space-1);cursor:pointer;align-items:center;display:inline-flex}.pl-lineedit{gap:var(--space-2);min-inline-size:0;padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-input);display:grid}.pl-lineedit__text{min-block-size:64px;padding:var(--space-1) var(--space-2);background:0 0;border:0}.pl-lineedit__marks{padding-inline:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--caution);margin:0}.pl-lineedit__marks.is-bad{color:var(--danger)}.pl-lineedit__tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pl-lineedit__stage{align-items:center;gap:var(--space-2);min-inline-size:0;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);display:inline-flex}.pl-lineedit__stage .pl-select-native{block-size:32px;inline-size:auto;max-inline-size:100%}.pl-lineedit__count{font:400 12px/16px var(--font-sans);color:var(--ink-tertiary);margin-inline-start:auto}.pl-lineedit__count.is-over{color:var(--danger)}.pl-lineedit__acts{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pl-lines__draftgroup{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pl-lines__draftgroup legend{font:600 13px/18px var(--font-sans);color:var(--ink-secondary);margin-block-end:var(--space-1);padding:0}.pl-lines__draft.is-off .pl-lineedit{opacity:.55}.pl-lines__pick{align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);cursor:pointer;display:inline-flex}.pl-lines__pick input{block-size:18px;inline-size:18px;accent-color:var(--ink);margin:0}@media not (min-width:768px){.pl-lines__fill{margin-inline-start:0}}.pl-promptcard{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s;display:flex}@media (hover:hover){.pl-promptcard:hover{background:var(--surface-hover)}}.pl-promptcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-promptcard[aria-selected=true]{border-color:var(--ink)}.pl-promptcard__face{object-fit:cover;border-radius:50%;flex:none;block-size:44px;inline-size:44px;font-size:0;overflow:hidden}.pl-promptcard__text{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-promptcard__text small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-promptcard__text b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/20px var(--font-story);overflow:hidden}.pl-promptcard__swap{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);flex:none;align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pl-stage.is-on:before{animation:none}}.pl-progress{background:var(--surface-subtle);border-radius:2px;block-size:4px;overflow:hidden}.pl-progress>i{block-size:100%;inline-size:var(--v,0%);background:var(--ink-secondary);transition:inline-size .6s linear;display:block}.pl-secnav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pl-secnav__item{align-items:center;gap:var(--space-3);block-size:40px;inline-size:100%;padding-inline:var(--space-3);white-space:nowrap;border-radius:var(--radius-md);color:var(--ink-secondary);font:500 14px/1 var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.pl-secnav__item[aria-current=true],.pl-secnav__item.is-on{background:var(--surface-subtle);color:var(--ink)}.pl-secnav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-secnav__count{border-radius:var(--radius-pill);background:var(--danger);block-size:18px;min-inline-size:18px;color:var(--ink-inverse);font:700 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;margin-inline-start:auto;padding-inline:5px;display:inline-grid}.pl-secnav__dot{background:var(--caution);border-radius:50%;block-size:7px;inline-size:7px;margin-inline-start:auto}@media (hover:hover){.pl-secnav__item:hover{background:var(--surface-hover);color:var(--ink)}}.pl-secnav--row{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.pl-secnav--row>li{flex:none}.pl-secnav--row::-webkit-scrollbar{display:none}.pl-secnav--row .pl-secnav__item{border-radius:var(--radius-pill);flex:none;gap:6px;block-size:36px;inline-size:auto;padding-inline:14px}.pl-secnav--row .pl-secnav__count,.pl-secnav--row .pl-secnav__dot{margin-inline-start:0}@media not (min-width:768px){.pl-secnav--auto{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.pl-secnav--auto::-webkit-scrollbar{display:none}.pl-secnav--auto>li{flex:none}.pl-secnav--auto .pl-secnav__item{border-radius:var(--radius-pill);flex:none;gap:6px;block-size:36px;inline-size:auto;padding-inline:14px}.pl-secnav--auto .pl-secnav__count,.pl-secnav--auto .pl-secnav__dot{margin-inline-start:0}}.pl-count{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-inline-start:auto}.pl-count.is-over{color:var(--danger)}.pl-bubbles{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-input);min-inline-size:0;display:grid}.pl-bubbles__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pl-bubbles__empty{padding:var(--space-3);text-align:center;font:400 13px/20px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-bubble{align-items:flex-start;gap:var(--space-1);max-inline-size:88%;display:flex}.pl-bubble--user{flex-direction:row-reverse;justify-self:end}.pl-bubble__text{border-radius:var(--radius-lg);background:var(--surface-raised);min-inline-size:0;color:var(--ink);font:400 14px/22px var(--font-story);white-space:pre-wrap;overflow-wrap:anywhere;border-start-start-radius:4px;padding:8px 12px}.pl-bubble--user .pl-bubble__text{background:var(--surface-subtle);font-family:var(--font-sans);border-start-start-radius:var(--radius-lg);border-start-end-radius:4px}.pl-bubble__who{font:600 11px/14px var(--font-sans);color:var(--ink-secondary);margin-block-end:2px;display:block}.pl-bubble.is-editing .pl-bubble__text{box-shadow:0 0 0 1px var(--ink)}.pl-bubble.is-invalid .pl-bubble__text{box-shadow:0 0 0 1px var(--danger)}.pl-bubble__acts{opacity:0;flex:none;gap:2px;transition:opacity .15s;display:flex}.pl-bubble:focus-within .pl-bubble__acts{opacity:1}@media (hover:hover){.pl-bubble:hover .pl-bubble__acts{opacity:1}}@media (hover:none){.pl-bubble__acts{opacity:1}}.pl-bubbles__compose{align-items:flex-end;gap:var(--space-2);border-block-start:1px solid var(--line-subtle);padding-block-start:var(--space-2);display:flex}.pl-bubbles__compose textarea{border:1px solid var(--line-subtle);border-radius:var(--radius-bar);background:var(--surface-raised);min-block-size:40px;max-block-size:160px;min-inline-size:0;color:var(--ink);font:400 14px/20px var(--font-sans);resize:none;flex:1;padding:9px 12px}.pl-bubbles__compose textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-who{border-radius:var(--radius-pill);background:var(--surface-raised);block-size:40px;color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.pl-who:before{content:"";background:var(--ink-secondary);border-radius:50%;block-size:8px;inline-size:8px}.pl-who[data-who=user]:before{background:var(--ink)}.pl-who:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-lore{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pl-loreitem{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);min-inline-size:0}.pl-loreitem.is-invalid{border-color:var(--danger)}.pl-loreitem__row{align-items:center;gap:var(--space-2);min-block-size:52px;padding-inline:var(--space-2) var(--space-3);display:flex}.pl-loreitem__grip{border-radius:var(--radius-sm);block-size:40px;inline-size:32px;color:var(--ink-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.pl-loreitem__grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;color:var(--ink)}.pl-loreitem__open{align-items:center;gap:var(--space-3);min-block-size:44px;min-inline-size:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.pl-loreitem__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pl-loreitem__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:40%;font:600 14px/20px var(--font-sans);flex:none;overflow:hidden}.pl-loreitem__keys{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex:1;overflow:hidden}.pl-loreitem__body{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);border-block-start:1px solid var(--line-subtle);display:grid}.pl-loreitem.is-dragging{opacity:.6;box-shadow:var(--raised)}.pl-keys{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-input);flex-wrap:wrap;align-items:center;gap:6px;min-block-size:44px;padding:5px 8px;display:flex}.pl-keys:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-keys[aria-invalid=true]{border-color:var(--danger)}.pl-keys input{block-size:32px;min-inline-size:96px;color:var(--ink);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.pl-keychip{border-radius:var(--radius-pill);background:var(--surface-subtle);block-size:28px;color:var(--ink);font:500 13px/1 var(--font-sans);align-items:center;gap:2px;padding-inline:10px 4px;display:inline-flex}.pl-keychip button{block-size:22px;inline-size:22px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pl-keychip button:focus-visible{outline:2px solid var(--focus-ring)}@media (hover:hover){.pl-keychip button:hover{color:var(--ink);background:var(--surface-hover)}.pl-loreitem__grip:hover{color:var(--ink)}}@media (pointer:coarse){.pl-keychip button{position:relative}.pl-keychip button:after{content:"";position:absolute;inset:-9px}.pl-loreitem__grip{position:relative}.pl-loreitem__grip:after{content:"";position:absolute;inset-block:-2px;inset-inline:-6px}}.pl-toggles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-togglecard{min-inline-size:0;padding:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-lg);color:var(--ink-secondary);text-align:start;cursor:pointer;background:0 0;align-content:start;gap:4px;display:grid}.pl-togglecard b{min-inline-size:0;font:600 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.pl-togglecard small{font:400 12px/16px var(--font-sans)}.pl-togglecard .pl-i{flex:none;display:none}.pl-togglecard[aria-pressed=true]{border-color:var(--ink);background:var(--surface-subtle)}.pl-togglecard[aria-pressed=true] .pl-i{display:block}.pl-togglecard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-togglecard[aria-disabled=true]{cursor:not-allowed}.pl-togglecard[aria-disabled=true] b{color:var(--ink-secondary)}@media (hover:hover){.pl-togglecard:not([aria-pressed=true]):hover{background:var(--surface-hover)}}.pl-zone .pl-togglecard{border-color:var(--line-subtle);background:var(--surface-field)}.pl-zone .pl-togglecard[aria-pressed=true]{border-color:var(--pick-accent);background:var(--surface-hover);box-shadow:0 0 0 .5px var(--pick-accent)}.pl-zone .pl-togglecard[aria-pressed=true] .pl-i{color:var(--pick-accent);stroke-width:2.4px}.pl-zone .pl-togglecard:focus-visible{outline-color:var(--ink)}.pl-sgroup{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);min-inline-size:0;display:grid}.pl-sgroup.is-invalid{border-color:var(--caution)}.pl-sgroup__head{align-items:center;gap:var(--space-2);min-block-size:36px;font:600 14px/20px var(--font-sans);display:flex}.pl-sgroup__head>:first-child{flex:1;min-inline-size:0}.pl-sgroup__head>:first-child:focus{outline:none}.pl-sgroup__head>.pl-btn{color:var(--ink-secondary);flex:none;margin-inline-start:auto}.pl-sgroup__warn{font:500 12px/16px var(--font-sans);color:var(--caution);margin:0}.pl-zone .pl-sgroup{background:var(--surface-input)}.pl-srow{gap:var(--space-2);grid-template-columns:minmax(0,1.1fr) 96px minmax(0,.9fr) minmax(0,1.9fr) 40px;align-items:start;display:grid}.pl-srow .pl-input,.pl-srow .pl-select-native{block-size:44px;font-size:14px}.pl-srow>.pl-btn{color:var(--ink-secondary);margin-block-start:6px}@media (pointer:coarse){:is(.pl-srow,.pl-sgroup__head)>.pl-btn{position:relative}:is(.pl-srow,.pl-sgroup__head)>.pl-btn:after{content:"";position:absolute;inset-block:-6px;inset-inline:-2px}}.pl-srow--head{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:end}.pl-srow--head>span{white-space:nowrap;align-items:baseline;gap:6px;min-inline-size:0;padding-inline-start:2px;display:flex;overflow:hidden}.pl-srow--head small,.pl-scell__cap small{min-inline-size:0;font:400 12px/16px var(--font-sans);opacity:.8;text-overflow:ellipsis;overflow:hidden}.pl-srow--head .is-ai small,.pl-scell--ai .pl-scell__cap small{color:var(--info);opacity:1}.pl-scell{gap:4px;min-inline-size:0;display:grid}.pl-scell__cap{min-inline-size:0;font:500 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;align-items:baseline;gap:6px;display:none}.pl-scell--ai .pl-input{background:color-mix(in srgb, var(--info) 7%, var(--surface-field,var(--surface-input)));border-color:color-mix(in srgb, var(--info) 24%, var(--line-default))}.pl-select-native{inline-size:100%;min-inline-size:0;block-size:var(--field);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background-color:var(--surface-input);color:var(--ink);font:400 14px/20px var(--font-sans);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline:12px 34px}.pl-select-native: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)){background-position:12px}.pl-select-native--sm{block-size:var(--control-compact);border-radius:var(--radius-sm);background-position:right 8px center;padding-inline:10px 30px}.pl-select-native--sm: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)){background-position:8px}.pl-file{max-inline-size:100%;color:var(--ink-secondary);font:var(--type-small)}.pl-file::file-selector-button{block-size:var(--control-compact);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;margin-inline-end:var(--space-3);padding-inline:14px}.pl-file:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pl-file:disabled::file-selector-button{background:var(--surface-disabled);color:var(--ink-tertiary);cursor:not-allowed}@media (hover:hover){.pl-file:not(:disabled)::file-selector-button:hover{background:var(--surface-hover)}}.pl-select-native:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-select-native:disabled{color:var(--ink-tertiary)}.pl-zone .pl-select-native{background-color:var(--surface-field);border-color:var(--line-default)}.pl-zone .pl-select-native:disabled{color:var(--ink-secondary);opacity:.8}@media not (min-width:600px){.pl-togglecard{min-block-size:48px;padding:10px var(--space-3);align-content:center}.pl-togglecard small{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pl-togglecard{position:relative}.pl-srow--head{display:none}.pl-scell__cap{display:flex}.pl-srow{border-block-end:1px solid var(--line-subtle);grid-template-columns:minmax(0,3.4fr) minmax(0,1fr) minmax(84px,2.6fr) 40px;grid-template-areas:"name name type del""init rule rule rule""err err err err";padding-block-end:var(--space-3)}.pl-scell:not(.pl-scell--ai) .pl-scell__cap small{display:none}.pl-srow>:first-child{grid-area:name}.pl-srow>:nth-child(2){grid-area:type}.pl-srow>:nth-child(3){grid-area:init}.pl-srow>:nth-child(4){grid-area:rule}.pl-srow>:nth-child(5){grid-area:del}.pl-srow>:nth-child(6){grid-area:err}}.pl-problems__title--could{color:var(--caution)}.pl-problem--could:before{background:var(--caution)}.pl-crop{border-radius:var(--radius-lg);background:var(--surface-input);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;direction:ltr;margin-inline:auto;position:relative;overflow:hidden}.pl-crop:active{cursor:grabbing}.pl-crop>img{transform-origin:0 0;pointer-events:none;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:0}.pl-crop:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ink);pointer-events:none;position:absolute;inset:0}.pl-crop--round:after{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 999px var(--overlay);border-radius:50%}.pl-crop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pl-range{inline-size:100%;accent-color:var(--ink)}.pl-mytile{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid;position:relative}.pl-mytile__badges{z-index:2;max-inline-size:calc(100% - var(--space-4));pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.pl-mytile__line{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-card__labels{inset-block-start:var(--space-2);inset-inline:var(--space-2);z-index:2;align-items:start;gap:var(--space-1);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.pl-card__labels .pl-card__group{flex:none;position:static}.pl-card__labels .pl-badge{white-space:normal;overflow-wrap:anywhere;block-size:auto;min-block-size:22px;max-inline-size:100%}.pl-mytile__acts{align-items:center;gap:var(--space-1);display:flex}.pl-mytile__acts>.pl-btn{flex:1;min-inline-size:0}.pl-mytile__acts>.pl-btn--icon{flex:none}.pl-mytile.is-fresh .pl-card{animation:1.6s ease-out pl-mytile-flash}.pl-mytile.is-gone,.pl-draftrow.is-gone{opacity:0;transition:opacity .24s,transform .24s;transform:scale(.96)}@keyframes pl-mytile-flash{0%,50%{box-shadow:0 0 0 2px var(--ink)}to{box-shadow:0 0 0 2px #0000}}.pl-menu{z-index:var(--z-overlay);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-inline-size:160px;box-shadow:var(--floating);margin:0;padding:4px;list-style:none;display:grid;position:absolute}.pl-menu__item{align-items:center;gap:var(--space-2);block-size:40px;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:500 14px/1 var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.pl-menu__item--danger{color:var(--danger)}.pl-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover){.pl-menu__item:hover{background:var(--surface-hover)}}.pl-draftrow{align-items:center;gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);min-inline-size:0;display:flex;position:relative}.pl-draftrow__face{background:var(--surface-hover);block-size:40px;inline-size:40px;color:var(--ink-secondary);font:700 16px/1 var(--font-story);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pl-draftrow__face img{object-fit:cover;block-size:100%;inline-size:100%}.pl-draftrow__text{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-draftrow__text b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/20px var(--font-story);overflow:hidden}.pl-draftrow__text small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-zone__head{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.pl-zone__icon{color:var(--ink-secondary);flex:none}.pl-zone__title{font:600 16px/24px var(--font-sans);color:var(--ink);margin:0}.pl-zone__title small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin-inline-start:6px}.pl-zone__aud{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.pl-zone__aud:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.pl-zone__sub{margin-block:calc(var(--space-2) * -1) 0;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin-inline:0}.pl-zone__rule{background:var(--line-subtle);border:0;block-size:1px;margin:0}.pl-zone__head~.pl-field>.pl-field__label,.pl-zone__head~* .pl-field>.pl-field__label{font:600 13px/18px var(--font-sans);justify-content:flex-start}.pl-field__foot{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-inline-size:0;display:flex}.pl-inline{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.pl-inline>.pl-field__hint{min-inline-size:0;flex:1;margin-inline-start:var(--space-1)}.pl-zone--ai{border-color:color-mix(in srgb, var(--info) 30%, transparent);background:color-mix(in srgb, var(--info) 7%, var(--page))}.pl-zone--ai .pl-zone__icon,.pl-zone--ai .pl-zone__aud{color:var(--info)}.pl-zone--ai .pl-bubbles{background:color-mix(in srgb, var(--info) 5%, var(--surface-input));border-color:color-mix(in srgb, var(--info) 22%, var(--line-subtle))}.pl-zone--ai :is(.pl-input,.pl-textarea,.pl-keys){background:color-mix(in srgb, var(--info) 6%, var(--surface-input));border-color:color-mix(in srgb, var(--info) 22%, var(--line-subtle))}.pl-zone--media{grid-template-columns:var(--zone-media,208px) minmax(0, 1fr);gap:0 var(--space-6);background:var(--surface-zone);padding:0;overflow:hidden}.pl-zone__media{background:var(--surface-raised);grid-area:1/1;min-block-size:100%;position:relative;overflow:hidden}.pl-zone__media>img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-zone__mediafoot{z-index:1;align-self:end;align-items:center;gap:var(--space-2);margin:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-media-chip);font:500 11px/14px var(--font-sans);color:var(--ink);grid-area:1/1;padding-block:4px;padding-inline:4px 10px;display:flex}.pl-zone__body{gap:var(--space-4);padding-block:var(--space-6);grid-area:1/2;align-content:start;min-inline-size:0;padding-inline-end:var(--space-6);display:grid}.pl-zone__body>*{min-inline-size:0}@media not (min-width:768px){.pl-zone--media{gap:var(--space-4) var(--space-3);padding:var(--space-4);grid-template-rows:auto auto 1fr;grid-template-columns:104px minmax(0,1fr);overflow:visible}.pl-zone__body{display:contents}.pl-zone__body>*{grid-column:1/-1}.pl-zone__body>.pl-zone__head{grid-row:1}.pl-zone__body>.pl-zone__beside{grid-area:2/2}.pl-zone__media{aspect-ratio:2/3;border-radius:var(--radius-md);grid-row:2/span 2;align-self:start;min-block-size:0}.pl-zone__mediafoot{margin-block:calc(var(--space-2) * -1) 0;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);background:0 0;border-radius:0;grid-area:3/2;align-self:start;margin-inline:0;padding:0}}.pl-zone--stage{isolation:isolate;background:var(--page);overflow:hidden}.pl-zone__backdrop{z-index:-1;object-fit:cover;object-position:50% 12%;opacity:.3;pointer-events:none;block-size:100%;inline-size:56%;max-inline-size:none;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0000 100%)}[dir=rtl] .pl-zone__backdrop{-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}.pl-rows{border-block-start:1px solid var(--line-subtle);min-inline-size:0;margin-block-end:calc(var(--space-2) * -1);display:grid}.pl-row{align-items:center;gap:2px var(--space-3);min-block-size:64px;padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid;position:relative}.pl-row+.pl-row{border-block-start:1px solid var(--line-subtle)}.pl-row:focus{outline:none}.pl-row__label{align-items:baseline;gap:0 var(--space-2);font:500 12px/16px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;grid-area:1/1;display:flex}.pl-row__label small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);opacity:.8}.pl-row__body{grid-column:1;min-inline-size:0}.pl-row__wide{grid-column:1/-1;gap:6px;min-inline-size:0;display:grid}.pl-row__empty{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);opacity:.8;grid-column:1;margin:0}.pl-row__chips{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px;min-inline-size:0;padding-block-start:2px;display:flex}.pl-row__icon{block-size:36px;inline-size:36px;color:var(--ink-secondary);pointer-events:none;border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.pl-row__toggle{block-size:36px;inline-size:36px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/2/span 2;place-items:center;padding:0;display:grid;position:relative}.pl-row__toggle .pl-i{transition:transform .15s}.pl-row__toggle[aria-expanded=true] .pl-i{transform:rotate(45deg)}.pl-row__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-row__toggle:hover{background:var(--surface-hover);color:var(--ink)}}@media (pointer:coarse){.pl-row__toggle:after{content:"";border-radius:50%;position:absolute;inset:-4px}}@media (prefers-reduced-motion:reduce){.pl-row__toggle .pl-i{transition:none}}.pl-row--write{border-radius:var(--radius-sm);cursor:text}.pl-row--write .pl-row__input{min-block-size:20px;inline-size:100%;color:var(--ink);font:400 14px/20px var(--font-sans);resize:none;field-sizing:content;overflow-wrap:anywhere;max-block-size:calc(20px * var(--rows-max,8));scrollbar-width:thin;background:0 0;border:0;outline:none;grid-area:2/1/auto/-1;margin:0;padding:0;padding-inline-end:48px;display:block;overflow-y:auto}.pl-row--write .pl-row__input::placeholder{color:var(--ink-secondary);opacity:.8}.pl-row--write:focus-within{outline:2px solid var(--focus-ring);outline-offset:4px}.pl-row--write:has(.pl-row__input[aria-invalid=true]){outline:1px solid var(--danger);outline-offset:4px}.pl-row>.pl-field__foot,.pl-row>.pl-field__err,.pl-row>.pl-field__hint{grid-column:1/-1}.pl-zone .pl-row .pl-tag{border-color:var(--line-default);background:var(--surface-field);block-size:28px;padding-inline:10px;font-size:12px}.pl-tagrows{gap:var(--space-2);grid-column:1/-1;min-inline-size:0;padding-block-start:var(--space-2);display:grid}.pl-tagrows>div{align-items:center;gap:var(--space-2);grid-template-columns:40px minmax(0,1fr);display:grid}.pl-tagrows__cat{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-tagrows .pl-picks{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-sumcard{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.pl-sumcard__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--space-3) var(--space-4);min-inline-size:0;margin:0;display:grid}.pl-sumcard__grid div{align-content:start;gap:2px;min-inline-size:0;display:grid}.pl-sumcard__grid dt{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-sumcard__grid dd{-webkit-line-clamp:2;overflow-wrap:anywhere;font:500 14px/20px var(--font-sans);color:var(--ink);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pl-sumcard__grid dd i{background:var(--c);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1px var(--line-default);vertical-align:-1px;border-radius:50%;margin-inline-end:6px;display:inline-block}@media not (min-width:768px){.pl-sumcard{grid-template-columns:minmax(0,1fr)}.pl-sumcard__grid{grid-template-columns:repeat(var(--cols-m,3), minmax(0, 1fr));gap:var(--space-2) var(--space-3)}.pl-sumcard>.pl-btn{justify-self:start}}.pl-preview{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-zone);grid-auto-rows:max-content;align-content:start;display:grid}.pl-preview>.pl-card{cursor:default;inline-size:100%}.pl-preview__badge{z-index:1;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.pl-preview__private{margin-block:calc(var(--space-1) * -1) 0;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin-inline:0}.pl-preview__part{gap:6px;min-inline-size:0;display:grid}.pl-preview__cap{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-preview__bubble{border-radius:var(--radius-lg);background:var(--surface-raised);font:400 14px/24px var(--font-story);color:var(--story-narration);white-space:pre-wrap;overflow-wrap:anywhere;border-start-start-radius:4px;margin:0;padding:10px 12px}.pl-preview .is-empty{color:var(--ink-secondary);opacity:.8;font-weight:400}.pl-preview .pl-status{padding:10px var(--space-3);font-size:12px}.pl-opener{gap:var(--space-3);min-inline-size:0;display:grid}.pl-opener__note{min-block-size:0;padding:10px var(--space-3);border:1px dashed var(--line-default);border-radius:var(--radius-md)}.pl-opener__note.pl-row--write:focus-within{outline-offset:1px}.pl-opener__note.pl-row--write:has(.pl-row__input[aria-invalid=true]){outline-offset:1px}.pl-opener__who{align-items:center;gap:var(--space-2);min-inline-size:0;font:600 15px/20px var(--font-story);display:flex}.pl-opener__who .pl-avatar{block-size:32px;inline-size:32px;font-size:14px}.pl-opener__msg{max-inline-size:100%;cursor:text;padding-inline-end:var(--space-10);position:relative}.pl-opener__msg:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-opener__msg.is-invalid{box-shadow:inset 0 0 0 1px var(--danger)}.pl-opener__scroll{scrollbar-width:thin;max-block-size:60vh;min-inline-size:0;overflow-y:auto}.pl-opener__text{min-inline-size:0;display:grid}.pl-opener__text>*{min-inline-size:0;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border:0;grid-area:1/1;margin:0;padding:0}.pl-opener__mirror{min-block-size:calc(27px * var(--rows,4));color:var(--story-narration);pointer-events:none}.pl-opener__mirror .is-dialogue{color:var(--story-dialogue)}.pl-opener__mirror .is-action{color:var(--story-action)}.pl-opener__mirror .is-env{color:var(--ink-secondary)}.pl-opener__text>textarea{resize:none;block-size:100%;inline-size:100%;color:var(--story-narration);-webkit-text-fill-color:transparent;caret-color:var(--ink);background:0 0;outline:none;display:block;overflow:hidden}.pl-opener__text>textarea::placeholder{color:var(--ink-secondary);-webkit-text-fill-color:var(--ink-secondary);opacity:1}.pl-opener__pen{block-size:32px;inline-size:32px;color:var(--ink-secondary);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.pl-opener__opts{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.pl-opener__opts>li{min-inline-size:0;max-inline-size:100%;display:flex}.pl-opener__opts:focus{outline:none}.pl-optpill{border:1px solid var(--line-default);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page) 60%, transparent);min-block-size:40px;min-inline-size:0;max-inline-size:100%;color:var(--ink);font:400 14px/20px var(--font-sans);align-items:center;gap:2px;padding-inline:14px 4px;display:inline-flex}.pl-optpill>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pl-optpill>input{block-size:38px;min-inline-size:5em;max-inline-size:100%;color:inherit;font:inherit;field-sizing:content;background:0 0;border:0;outline:none;flex:0 auto;padding:0}.pl-optpill:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-optpill:has(>input[aria-invalid=true]){border-color:var(--danger)}.pl-optpill>button{block-size:32px;inline-size:32px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.pl-optpill>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-optpill--add{color:var(--ink-secondary);cursor:pointer;border-style:dashed;gap:6px;padding-inline:12px 14px}.pl-optpill--add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){.pl-optpill>button:hover,.pl-optpill--add:hover{color:var(--ink);background:var(--surface-hover)}}@media (pointer:coarse){.pl-optpill>button:after{content:"";border-radius:50%;position:absolute;inset:-6px}}.pl-zone .pl-field__label{justify-content:flex-start;gap:6px}.pl-sumcard__cell{isolation:isolate;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid;position:relative}.pl-sumcard__cell>span:first-child{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-sumcard__cell>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;font:500 14px/20px var(--font-sans);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-sumcard__cell i{background:var(--c);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1px var(--line-default);vertical-align:-1px;border-radius:50%;margin-inline-end:6px;display:inline-block}.pl-sumcard__cell i[data-two]{background:linear-gradient(135deg, var(--c) 0 50%, var(--c2) 50% 100%)}.pl-sumcard__cell:before{content:"";z-index:-1;border-radius:var(--radius-sm);position:absolute;inset:-4px -6px}.pl-sumcard__cell:focus-visible{outline:none}.pl-sumcard__cell:focus-visible:before{outline:2px solid var(--focus-ring)}@media (hover:hover){.pl-sumcard__cell:hover:before{background:var(--surface-hover)}}.pl-sumcard>.pl-btn--icon.pl-btn--sm{inline-size:32px;color:var(--ink-secondary)}@media not (min-width:600px){.pl-sumcard--tight{grid-template-columns:repeat(var(--cols-m,2), minmax(0, 1fr));gap:6px var(--space-3);align-items:baseline}.pl-sumcard--tight .pl-sumcard__grid{display:contents}.pl-sumcard--tight .pl-sumcard__cell{align-items:baseline;gap:6px;display:flex}.pl-sumcard--tight .pl-sumcard__cell[data-wide]{grid-column:1/-1}.pl-sumcard--tight .pl-sumcard__cell>span:first-child{flex:none}.pl-sumcard--tight .pl-sumcard__cell>span:last-child{font-size:13px}.pl-sumcard--tight .pl-sumcard__cell:before{inset:-3px -6px}.pl-sumcard--tight>.pl-btn--icon.pl-btn--sm{align-self:center;block-size:28px;inline-size:28px;margin-block:-4px;margin-inline-start:-6px}}@media (pointer:coarse){.pl-sumcard>.pl-btn--icon.pl-btn--sm:after{content:"";position:absolute;inset:-6px}.pl-sumcard>.pl-btn--icon.pl-btn--sm{position:relative}}.pl-opener__input{min-block-size:105px;inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--story-narration);font:400 15px/27px var(--font-story);resize:none;field-sizing:content;border:1px solid #0000;border-start-start-radius:4px;display:block}.pl-opener__input::placeholder{color:var(--ink-secondary);opacity:.8}.pl-opener__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pl-opener__input[aria-invalid=true]{border-color:var(--danger)}.pl-opener__who .pl-avatar{font-family:var(--font-story)}.pl-opener>*,.pl-opener__opts{min-inline-size:0}.pl-optpill__grow{align-items:center;min-inline-size:6em;max-inline-size:100%;display:inline-grid;overflow:hidden}.pl-optpill__grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;font:inherit;grid-area:1/1}.pl-optpill__grow>input{block-size:38px;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;grid-area:1/1;padding:0}.pl-optpill:has(>.pl-optpill__grow):focus-within{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:#0000}.pl-optpill:has(input[aria-invalid=true]){border-color:var(--danger)}@media (pointer:coarse){.pl-optpill>button{position:relative}.pl-optpill>button:after{content:"";position:absolute;inset:-6px}}@media (min-width:768px){.pl-secnav--tabs .pl-secnav__item[aria-current=true]{background:var(--surface-raised)}.pl-secnav--tabs .pl-secnav__item[aria-current=true]:before{content:"";background:var(--brand-400);border-radius:2px;inline-size:3px;position:absolute;inset-block:10px;inset-inline-start:0}}@media not (min-width:768px){.pl-secnav--tabs{scrollbar-width:none;justify-content:flex-start;gap:0;display:flex;overflow-x:auto}.pl-secnav--tabs::-webkit-scrollbar{display:none}.pl-secnav--tabs>li{flex:1 0 auto}.pl-secnav--tabs .pl-secnav__item{background:0 0;border-radius:0;justify-content:center;gap:0;block-size:44px;inline-size:100%;padding-inline:8px;font-size:14px}.pl-secnav--tabs .pl-secnav__item>.pl-i{display:none}.pl-secnav--tabs .pl-secnav__item[aria-current=true]{background:0 0;font-weight:600}.pl-secnav--tabs .pl-secnav__item[aria-current=true]:after{content:"";background:var(--brand-400);border-radius:1px;block-size:2px;position:absolute;inset-block-end:0;inset-inline:22%}.pl-secnav--tabs .pl-secnav__count{block-size:16px;min-inline-size:16px;box-shadow:0 0 0 2px var(--page);margin:0;padding-inline:4px;font-size:10px;position:absolute;inset-block-start:4px;inset-inline-end:0}.pl-secnav--tabs .pl-secnav__dot{box-shadow:0 0 0 2px var(--page);margin:0;position:absolute;inset-block-start:9px;inset-inline-end:4px}}@media (not (min-width:768px)) and (hover:hover){.pl-secnav--tabs .pl-secnav__item:hover{background:0 0}}.pl-btn__count{border-radius:var(--radius-pill);background:var(--danger);block-size:20px;min-inline-size:20px;color:var(--ink-inverse);font:700 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;display:inline-grid}@media (hover:none){.pl-bubble{flex-wrap:wrap;max-inline-size:92%;position:relative}.pl-bubble__acts{opacity:1;flex-basis:100%}.pl-bubble--user .pl-bubble__acts{justify-content:flex-end}.pl-bubble:not(:focus-within,.is-active) .pl-bubble__acts{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.pl-textarea--grow{min-block-size:calc(22px * var(--rows,3) + 22px);max-block-size:calc(22px * var(--rows-max,10) + 22px);resize:none;field-sizing:content}.pl-zone__foot{border-block-start:1px solid var(--line-subtle);font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0;padding-block-start:var(--space-3)}.pl-zone--ai .pl-zone__foot{border-color:color-mix(in srgb, var(--info) 18%, var(--line-subtle))}.pl-zone__acts{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.pl-zone__acts>.pl-field__hint{min-inline-size:0}.pl-zone__acts>.pl-count{margin-inline-start:auto}.pl-loreitem :is(.pl-input,.pl-textarea,.pl-keys){background:var(--surface-hover);border-color:var(--line-default)}.pl-keys input::placeholder{color:var(--ink-secondary);opacity:.8}.pl-zone--ai .pl-loreitem{border-color:color-mix(in srgb, var(--info) 22%, var(--line-subtle));background:color-mix(in srgb, var(--info) 6%, var(--surface-input))}.pl-zone--ai .pl-loreitem.is-invalid{border-color:var(--danger)}.pl-zone--ai .pl-loreitem__body{border-color:color-mix(in srgb, var(--info) 18%, var(--line-subtle))}.pl-zone--ai .pl-loreitem :is(.pl-input,.pl-textarea,.pl-keys){border-color:color-mix(in srgb, var(--info) 22%, var(--line-default));background:color-mix(in srgb, var(--info) 6%, var(--surface-raised))}.pl-loreitem__pair{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;min-inline-size:0;display:grid}.pl-loreitem__pair>*{min-inline-size:0}@media not (min-width:600px){.pl-loreitem__pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.pl-loreitem__body{gap:var(--space-3);padding-inline:var(--space-3)}}.pl-stats{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--space-2);min-inline-size:0;margin:0;display:grid}.pl-stat{min-inline-size:0;padding:10px var(--space-3);border-radius:var(--radius-md);background:var(--surface-field,var(--surface-raised));align-content:start;gap:2px;display:grid}.pl-stat dt{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-stat dd{font:600 18px/24px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pl-stat dd small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin-inline-start:3px}@media not (min-width:768px){.pl-stat{padding:var(--space-2) 10px}.pl-stat dd{font-size:16px;line-height:22px}}:is(.pl-zone,.pl-loreitem,.pl-sgroup) :is(.pl-input,.pl-textarea,.pl-seg,.pl-keys)[aria-invalid=true],.pl-zone--ai .pl-loreitem :is(.pl-input,.pl-textarea,.pl-keys)[aria-invalid=true]{border-color:var(--danger)}.pl-sources{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.pl-source{align-items:center;gap:var(--space-3);min-block-size:64px;min-inline-size:0;padding-block:var(--space-3);padding-inline:var(--space-3) var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--ink);font:600 15px/20px var(--font-sans);text-align:start;cursor:pointer;transition:background-color .15s,border-color .15s;display:flex}.pl-source__icon{background:var(--surface-hover);block-size:40px;inline-size:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.pl-source__text{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.pl-source__text small{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.pl-source:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-source:active{filter:brightness(.94)}.pl-source[disabled]{cursor:not-allowed;opacity:.5;filter:none}@media (hover:hover){.pl-source:not([disabled]):hover{background:var(--surface-hover);border-color:var(--line-strong)}}@media not (min-width:768px){.pl-source{justify-content:center;gap:var(--space-2);padding:var(--space-3);text-align:center;flex-direction:column}.pl-source__icon{block-size:36px;inline-size:36px}.pl-source__text{justify-items:center}}.pl-moments{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.pl-moments>li{min-inline-size:0}.pl-moments>li+li{border-block-start:1px solid var(--line-subtle)}.pl-moment{gap:var(--space-2);padding-block:var(--space-4);min-inline-size:0;display:grid}.pl-moment__head{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.pl-moment__face{background:var(--surface-raised);border-radius:50%;flex:none;block-size:40px;inline-size:40px;display:block;overflow:hidden}.pl-moment__face img,.pl-moment__face>span{object-fit:cover;block-size:100%;inline-size:100%;font-size:0;display:block}.pl-moment__who{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-moment__line{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.pl-moment__namelink{min-inline-size:0;color:inherit;text-decoration:none;overflow:hidden}.pl-moment__name{text-overflow:ellipsis;white-space:nowrap;font:700 15px/20px var(--font-story);color:var(--ink);display:block;overflow:hidden}@media (hover:hover){.pl-moment__namelink:hover .pl-moment__name{text-underline-offset:3px;text-decoration:underline}}.pl-moment__namelink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pl-moment__age{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex:none}.pl-moment__time{min-block-size:16px;font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-moment__text,.pl-moment__photo,.pl-moment__acts{margin-inline-start:52px}.pl-moment__text{font:400 15px/24px var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin-block:0}.pl-moment__photo{border-radius:var(--radius-md);background:var(--surface-input);cursor:zoom-in;border:0;justify-self:start;inline-size:min(100% - 52px,420px);padding:0;display:block;overflow:hidden}span.pl-moment__photo{cursor:default}.pl-moment__photo img,.pl-moment__photo>span{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%;display:block}.pl-moment__photo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-moment__photo--video{cursor:pointer;position:relative}.pl-moment__photo>.pl-moment__play{aspect-ratio:auto;background:var(--surface-bar);block-size:48px;inline-size:48px;color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.pl .pl-moment__play .pl-i{fill:currentColor;block-size:22px;inline-size:22px}.pl-moment__acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.pl-moment__like{color:var(--ink-secondary);gap:4px}.pl-moment__like[aria-pressed=true]{color:var(--ink-brand)}.pl-moment__like[aria-pressed=true] svg{fill:currentColor}.pl-moment[data-status=removed]{opacity:.6}.pl-dm{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.pl-dm__turn{gap:var(--space-1);justify-items:start;min-inline-size:0;display:grid}.pl-dm__turn--me{justify-items:end}.pl-dm-msg{box-sizing:border-box;min-inline-size:40px;max-inline-size:90%;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--ink);font:400 16px/24px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;border-start-start-radius:4px;margin:0;display:block}.pl-dm-msg--me{background:var(--surface-subtle);border-start-start-radius:var(--radius-xl);border-end-end-radius:4px}.pl-dm-msg__text{margin:0}.pl-dm-msg--me[data-state=sending]{opacity:.72}.pl-dm-msg--me[data-state=rejected],.pl-dm-msg--me[data-state=failed]{box-shadow:inset 0 0 0 1px var(--caution)}.pl-dm-msg--photo{border-radius:var(--radius-lg);background:var(--surface-input);inline-size:min(240px,70%);padding:0;overflow:hidden}.pl-dm-msg--photo img{aspect-ratio:3/4;object-fit:cover;block-size:auto;inline-size:100%;display:block}.pl-dm-typing{min-block-size:48px;color:var(--ink-secondary);justify-content:center;align-items:center;display:inline-flex}.pl-dm-time{margin:var(--space-1) 0;text-align:center;font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-dm-receipt{font:400 11px/14px var(--font-sans);color:var(--ink-tertiary);margin:0}.pl-dm-spin{border:1.5px solid var(--line-strong);border-block-start-color:var(--ink-secondary);vertical-align:-1px;border-radius:50%;block-size:10px;inline-size:10px;animation:.8s linear infinite pl-dm-spin;display:inline-block}@keyframes pl-dm-spin{to{transform:rotate(360deg)}}.pl-dm-mark{justify-content:flex-end;align-items:center;gap:var(--space-2);font:500 12px/16px var(--font-sans);color:var(--caution);flex-wrap:wrap;margin:0;display:flex}.pl-dm-note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-input);color:var(--ink-secondary);font:400 13px/18px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.pl-dm-note>span{flex:1;min-inline-size:10em}.pl-dm-quote,.pl-dm-quotebar{align-items:center;gap:var(--space-2);box-sizing:border-box;border-inline-start:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-input);min-inline-size:0;color:var(--ink-secondary);font:400 13px/18px var(--font-sans);margin:0;display:flex}.pl-dm-quote{max-inline-size:90%;padding-block:var(--space-1);padding-inline:var(--space-3)}.pl-dm-quotebar{padding-block:2px;padding-inline:var(--space-3) 2px}.pl-dm-quote__label{flex:none;font-weight:500}.pl-dm-quote__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ink);flex:1;overflow:hidden}.pl-dm-quotebar__close{color:var(--ink-secondary);flex:none;margin-inline-start:auto}.pl-dm-sticker{object-fit:contain;block-size:120px;inline-size:120px;margin:0;display:block}.pl-dm-sticker[data-state=sending]{opacity:.72}.pl-dm-sticker[data-state=rejected],.pl-dm-sticker[data-state=failed]{border-radius:var(--radius-md);outline:1px solid var(--caution);outline-offset:2px}.pl-dm-msg[data-sticker-gone]{color:var(--ink-secondary)}.pl-composer__extra{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.pl-composer__extra+.pl-send{margin-inline-start:0}.pl-stickerkey[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.pl-stickers{gap:var(--space-3);min-inline-size:0;display:grid}.pl-stickers--pop,.pl-stickers--dock{overscroll-behavior:contain;padding:0 var(--space-3) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-y:auto}.pl-stickers--pop{z-index:1;max-block-size:min(360px,50svh);inline-size:min(360px,100%);box-shadow:var(--floating);position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-end:0}.pl-stickers--dock{max-block-size:min(42dvh,320px);position:relative}.pl-stickers__head{z-index:1;align-items:center;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-3) var(--space-1);background:var(--surface-raised);display:flex;position:sticky;inset-block-start:0}.pl-stickers__tabs{gap:var(--space-1);min-inline-size:0;display:flex}.pl-stickers__tab{padding:2px var(--space-3);border-radius:var(--radius-pill);color:var(--ink-secondary);font:500 12px/20px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0}.pl-stickers__tab[aria-current=true]{background:var(--surface-hover);color:var(--ink)}.pl-stickers__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){.pl-stickers__tab:hover{color:var(--ink)}}.pl-stickers__heading{font:500 14px/20px var(--font-sans);color:var(--ink);margin:0}.pl-stickers__head .pl-btn{color:var(--ink-secondary);margin-inline-start:auto}.pl-stickers__group{gap:var(--space-2);display:grid}.pl-stickers__title{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-stickers__grid{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pl-stickers__item{aspect-ratio:1;min-inline-size:0;padding:var(--space-1);border-radius:var(--radius-md);color:var(--ink-secondary);font:400 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pl-stickers__item img{object-fit:contain;block-size:100%;inline-size:100%}.pl-stickers__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover){.pl-stickers__item:hover{background:var(--surface-hover)}}.pl-confirm{gap:var(--space-2);inline-size:min(318px, calc(100vw - 2 * var(--space-4)));padding:var(--space-6) var(--space-8);border-radius:var(--radius-sheet);background:var(--surface-raised);box-shadow:var(--floating);text-align:center;display:grid}.pl-confirm__title{font:500 16px/24px var(--font-sans);color:var(--ink);margin:0}.pl-confirm__body{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-confirm__btns{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-block-start:var(--space-3);display:grid}.pl-btn--danger-text{background:var(--surface-subtle);color:var(--danger)}@media (hover:hover){.pl-btn--danger-text:hover{background:var(--surface-hover)}}.pl-agegate{justify-content:safe center;align-items:center;gap:var(--space-6);padding-block:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-bottom));padding-inline:var(--space-4);background:var(--page);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pl-agegate__card{gap:var(--space-2);inline-size:min(400px,100%);padding:var(--space-8) var(--space-6);border-radius:var(--radius-sheet);background:var(--surface-raised);box-shadow:var(--floating);text-align:center;display:grid}.pl-agegate__title{font:600 20px/28px var(--font-sans);color:var(--ink);text-wrap:balance;margin:0}.pl-agegate__body{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);text-wrap:pretty;margin:0}.pl-agegate__btns{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.pl-agegate__fine{margin:var(--space-2) 0 0;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);text-wrap:pretty}.pl-agegate__fine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}html[data-pl-tg-login] .pl-agegate__card{visibility:hidden;animation:0s linear 8s forwards pl-agegate-reveal}@keyframes pl-agegate-reveal{to{visibility:visible}}.pl-btn[aria-disabled=true]:not(.pl-moment__like){background:var(--surface-disabled);color:var(--ink-tertiary);box-shadow:none;cursor:default;background-image:none}.pl-btn--danger-outline{color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 60%, transparent);background:0 0}@media (hover:hover){.pl-btn--danger-outline:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.pl-bell{position:relative}.pl-bell__count{border-radius:var(--radius-pill);background:var(--brand-400);block-size:18px;min-inline-size:18px;color:var(--ink-on-brand);font:700 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--page);pointer-events:none;place-items:center;padding-inline:5px;display:inline-grid;position:absolute;inset-block-start:2px;inset-inline-end:0}.pl-notifs{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.pl-notifs>li+li{border-block-start:1px solid var(--line-subtle)}.pl-notif{align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex;position:relative}@media (hover:hover){a.pl-notif:hover{background:var(--surface-hover)}}a.pl-notif:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-notif__face{background:var(--surface-raised);border-radius:50%;flex:none;block-size:40px;inline-size:40px;overflow:hidden}.pl-notif__face--card{border-radius:var(--radius-sm)}.pl-notif__face img,.pl-notif__face>span{object-fit:cover;block-size:100%;inline-size:100%;font-size:0;display:block}.pl-notif__body{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-notif__line{font:400 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;margin:0}.pl-notif__line b{font-weight:600}.pl-notif__excerpt{text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);unicode-bidi:plaintext;margin:0;overflow:hidden}.pl-notif__time{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-notif__thumb{border-radius:var(--radius-sm);background:var(--surface-input);flex:none;block-size:48px;inline-size:48px;overflow:hidden}.pl-notif__thumb img,.pl-notif__thumb>span{object-fit:cover;block-size:100%;inline-size:100%;font-size:0;display:block}.pl-notif__thumb--video{position:relative}.pl-notif__thumb>.pl-playmark{block-size:12px;inline-size:12px}.pl-notif__dot{background:var(--brand-400);border-radius:50%;block-size:6px;inline-size:6px;margin-block-start:-3px;position:absolute;inset-block-start:50%;inset-inline-start:-6px}.pl-hidden-msg{padding:var(--space-2) var(--space-3);border:1px dashed var(--line-default);border-radius:var(--radius-md);color:var(--ink-secondary);font:400 13px/18px var(--font-sans);justify-self:start;margin:0}.pl-confirm--long{inline-size:min(400px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);text-align:start;overflow-y:auto}.pl-confirm--long .pl-confirm__body+.pl-confirm__body{margin-block-start:var(--space-2)}.pl-moment.is-focus{border-radius:var(--radius-md);animation:2.4s ease-out pl-moment-focus}@keyframes pl-moment-focus{0%,55%{box-shadow:0 0 0 2px var(--brand-400);background:color-mix(in srgb, var(--brand-400) 8%, transparent)}to{background:0 0;box-shadow:0 0 0 2px #0000}}.pl-wallet{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);min-inline-size:0;display:grid}.pl-wallet__top{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.pl-wallet__label{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-wallet__num{align-items:center;gap:var(--space-2);font:700 34px/40px var(--font-display,var(--font-sans));font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 0;display:flex}.pl-wallet__num .pl-i{block-size:26px;inline-size:26px;color:var(--brand-300)}.pl-wallet__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-wallet__split{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.pl-wallet__split div{gap:2px;display:grid}.pl-wallet__split dt{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-wallet__split dd{font:600 16px/22px var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.pl-wallet__lots{gap:var(--space-2);border-block-start:1px solid var(--line-subtle);padding-block-start:var(--space-3);display:grid}.pl-wallet__h{font:600 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-wallet__lot-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-wallet__lot{align-items:baseline;gap:var(--space-3);font:400 14px/20px var(--font-sans);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pl-wallet__lot b{font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.pl-wallet__lot span:last-child{text-align:end;min-inline-size:7.5em;color:var(--ink-secondary);font-size:13px}.pl-wallet__lot.is-soon span:last-child{color:var(--caution)}.pl-wallet__more{color:var(--ink-brand);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.pl-wallet__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pl-wallet__note{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-ledger{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.pl-ledger>li+li{border-block-start:1px solid var(--line-subtle)}.pl-ledger__row{align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}@media (hover:hover){a.pl-ledger__row:hover{background:var(--surface-hover)}}a.pl-ledger__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-ledger__icon{background:var(--surface-subtle);block-size:40px;inline-size:40px;color:var(--ink-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.pl-ledger__row[data-tone=in] .pl-ledger__icon{background:color-mix(in srgb, var(--brand-400) 16%, transparent);color:var(--brand-200)}.pl-ledger__body{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-ledger__line{text-overflow:ellipsis;white-space:nowrap;font:500 15px/20px var(--font-sans);color:var(--ink);margin:0;overflow:hidden}.pl-ledger__line bdi{color:var(--ink-secondary);font-weight:400}.pl-ledger__meta{align-items:center;gap:0 var(--space-2);font:400 12px/18px var(--font-sans);color:var(--ink-tertiary);flex-wrap:wrap;margin:0;display:flex}.pl-ledger__tag{border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--ink-secondary);padding:0 6px;font-style:normal}.pl-ledger__tag[data-tag=pending]{background:var(--caution-bg);color:var(--caution)}.pl-ledger__amt{font:600 16px/22px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);text-align:end;flex:none}.pl-ledger__row[data-tone=in] .pl-ledger__amt{color:var(--brand-300)}.pl-ledger__row[data-tone=muted] .pl-ledger__amt{color:var(--ink-tertiary);text-decoration:line-through}.pl-ledger__row .pl-i--sm{color:var(--ink-tertiary);flex:none}.pl-comic{aspect-ratio:var(--card-ratio);isolation:isolate;border-radius:var(--radius-md);background:var(--surface-raised);max-inline-size:100%;color:var(--ink);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.pl-comic>img,.pl-comic>.app-noimg{object-fit:cover;object-position:50% 0;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-comic:after{content:"";background-image:var(--gradient-scrim);z-index:-1;block-size:60%;position:absolute;inset-block-end:0;inset-inline:0}.pl-comic__pages{border-radius:var(--radius-pill);background:var(--surface-media-chip);font:500 12px/16px var(--font-sans);align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.pl-comic__meta{padding:var(--space-3);text-shadow:var(--text-on-card);gap:2px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.pl-comic__title{font:600 15px/20px var(--font-sans);color:var(--ink);-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-comic__by{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-comic:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-comic:hover{box-shadow:var(--raised);z-index:10;transform:scale(1.02)}}@media not (min-width:768px){.pl-comic{border-radius:var(--radius-sm)}}.pl-comic-preview{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-comic-preview img,.pl-comic-preview .app-noimg{aspect-ratio:2/3;object-fit:cover;object-position:50% 0;border-radius:var(--radius-md);background:var(--surface-input);inline-size:100%}.pl-comic-preview--one{grid-template-columns:minmax(0,1fr);justify-items:center}.pl-comic-preview--one img,.pl-comic-preview--one .app-noimg{inline-size:min(100%,280px)}.pl-sheet__actions--one{grid-template-columns:minmax(0,1fr)}.pl-sheet__name--plain{font-family:var(--font-sans);font-weight:700}.pl-sheet__name--plain,.pl-comic-summary{unicode-bidi:plaintext}.pl-reader{min-block-size:100dvh;color:var(--ink);background:#000}.pl-reader__bar{z-index:var(--z-topbar);align-items:center;gap:var(--space-2);padding-inline:max(var(--space-2), env(safe-area-inset-left)) max(var(--space-2), env(safe-area-inset-right));-webkit-backdrop-filter:blur(6px);background:#000c;transition:transform .2s,opacity .2s;display:flex;position:fixed;inset-inline:0}.pl-reader__bar--top{min-block-size:56px;padding-block-start:env(safe-area-inset-top);inset-block-start:0}.pl-reader__bar--bottom{min-block-size:52px;justify-content:center;padding-block-end:env(safe-area-inset-bottom);inset-block-end:0}.pl-reader.is-bars-hidden .pl-reader__bar--top{opacity:0;transform:translateY(-100%)}.pl-reader.is-bars-hidden .pl-reader__bar--bottom{opacity:0;transform:translateY(100%)}.pl-reader.is-bars-hidden .pl-reader__bar:has(:focus-visible){opacity:1;transform:none}.pl-reader__id{flex:1;gap:1px;min-inline-size:0;display:grid}.pl-reader__name{font:600 15px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;margin:0;overflow:hidden}.pl-reader__by{max-inline-size:100%;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;justify-self:start;padding-block:4px;text-decoration:none;overflow:hidden}@media (hover:hover){a.pl-reader__by:hover{color:var(--ink)}}.pl-reader__pages{padding-block:calc(64px + env(safe-area-inset-top)) calc(72px + env(safe-area-inset-bottom));justify-items:center;display:grid}.pl-reader.has-endchat .pl-reader__pages{padding-block-end:calc(var(--endchat-h,0px) + 64px + var(--space-4) + env(safe-area-inset-bottom))}.pl-reader__page{background:var(--surface-raised);inline-size:min(100%,896px);margin:0;display:block}.pl-reader__page img,.pl-reader__page .app-noimg{block-size:auto;inline-size:100%;display:block}.pl-reader__page .app-noimg{aspect-ratio:2/3}.pl-reader__bar .pl-btn[disabled]{opacity:.35;background:0 0}.pl-reader__step{align-items:center;gap:var(--space-2);font:500 13px/1 var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.pl-endchat{inset-inline:var(--space-4);z-index:var(--z-sticky);gap:var(--space-3);max-inline-size:448px;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--floating);margin-inline:auto;animation:.22s ease-out pl-endchat-in;display:grid;position:fixed;inset-block-end:calc(64px + env(safe-area-inset-bottom))}@keyframes pl-endchat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pl-endchat__head{gap:2px;padding-inline-end:36px;display:grid}.pl-endchat__title{font:600 17px/22px var(--font-sans);margin:0}.pl-endchat__sub{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-endchat__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.pl-endchat__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pl-endchat__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:flex}@media (hover:hover){.pl-endchat__row:hover{background:var(--surface-hover)}}.pl-endchat__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-endchat__face{object-fit:cover;background:var(--surface-input);border-radius:50%;flex:none;block-size:40px;inline-size:40px;font-size:0}.pl-endchat__name{min-inline-size:0;font:600 15px/20px var(--font-story);flex:1;align-items:baseline;gap:6px;display:flex}.pl-endchat__name small{font:500 12px/1 var(--font-sans);color:var(--ink-secondary)}.pl-endchat__cta{block-size:32px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-inverse);font:600 13px/1 var(--font-sans);flex:none;align-items:center;gap:4px;display:inline-flex}.pl-growth{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background-image:var(--gradient-brand-subtle);box-shadow:inset 0 0 0 1px var(--line-subtle);display:grid}.pl-growth__eyebrow{font:600 12px/16px var(--font-sans);color:var(--ink-brand);letter-spacing:.02em;margin:0}.pl-growth__title{font:600 18px/24px var(--font-sans);margin:0}.pl-growth__body{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-growth__steps{gap:var(--space-2);font:500 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0;padding:0;list-style:none;display:flex}.pl-growth__steps li{align-items:center;gap:4px;display:inline-flex}.pl-growth__steps li.is-done{color:var(--success)}.pl-growth>.pl-btn{justify-self:start}.pl-leader{margin:0;padding:0;list-style:none;display:grid}.pl-leader>li+li{border-block-start:1px solid var(--line-subtle)}.pl-leader__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:var(--ink);min-inline-size:0;text-decoration:none;display:flex}@media (hover:hover){a.pl-leader__row:hover{background:var(--surface-hover)}}a.pl-leader__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-leader__rank{block-size:36px;inline-size:36px;font:600 14px/1 var(--font-sans);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.pl-leader__rank.is-top{background-image:var(--gradient-brand);color:var(--ink-on-brand);border-radius:50%}.pl-leader__who{flex:1;gap:2px;min-inline-size:0;display:grid}.pl-leader__name{font:600 15px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-leader__stats{gap:var(--space-1) var(--space-3);font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pl-leader__stats span{align-items:center;gap:4px;display:inline-flex}.pl-scrollable{scrollbar-width:auto;scrollbar-color:var(--ink-tertiary) var(--surface-raised)}.pl-scrollable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-works{min-inline-size:0;container-type:inline-size}.pl-works__grid{--cols:2;--gap:var(--space-2);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);grid-auto-rows:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols) / 12);margin:0;padding:0;list-style:none;display:grid}@container (min-inline-size:420px){.pl-works__grid{--cols:3}}@container (min-inline-size:960px){.pl-works__grid{--cols:4}}.pl-work{min-inline-size:0;grid-row-end:span 18;padding-block-end:var(--gap)}.pl-work[data-aspect=square]{grid-row-end:span 12}.pl-work[data-aspect=landscape]{grid-row-end:span 8}.pl-work__frame{border-radius:var(--radius-md);background:var(--surface-raised);block-size:100%;position:relative;overflow:hidden}.pl-work__open{cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.pl-work__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-work__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pl-work__badge{max-inline-size:calc(100% - var(--space-4));text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);overflow:hidden}.pl-work__frame--wait,.pl-work__frame--fail{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--ink-secondary);text-align:center;display:grid}.pl-work__frame--wait>.pl-i{animation:1.6s ease-in-out infinite pl-stage-breathe}.pl-work__line{font:500 13px/18px var(--font-sans);color:var(--ink);margin:0}.pl-work__who{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);overflow:hidden}.pl-work__progress{inline-size:72px}.pl-work__x{color:var(--ink-secondary);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.pl-works__filters{align-items:center;gap:var(--space-2);scrollbar-width:none;min-inline-size:0;display:flex;overflow-x:auto}.pl-works__filters::-webkit-scrollbar{display:none}.pl-works__filters .pl-chip{cursor:pointer}.pl-works__who{inline-size:auto;max-inline-size:160px;block-size:var(--control-compact);border-color:var(--line-default);border-radius:var(--radius-pill);color:var(--ink-secondary);font:500 13px/1 var(--font-sans);background-color:#0000;flex:none}.pl-works__who:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-showcase{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (min-inline-size:420px){.pl-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-inline-size:960px){.pl-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-showcase__item{aspect-ratio:5/8;border-radius:var(--radius-md);background:var(--surface-raised);position:relative;overflow:hidden}.pl-showcase__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pl-showcase__meta{gap:var(--space-2);padding:var(--space-6) var(--space-2) var(--space-2);background:linear-gradient(#0000,#000000d1);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.pl-showcase__name{min-inline-size:0;font:700 15px/20px var(--font-story);color:var(--ink);align-items:baseline;gap:6px;display:flex}.pl-showcase__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-showcase__age{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);flex:none}.pl-showcase__acts{gap:var(--space-1);flex-wrap:wrap;display:flex}.pl-showcase__acts .pl-btn{padding-inline:var(--space-2);flex:auto}.pl-phrases{gap:var(--space-2);min-inline-size:0;display:grid}.pl-phrases__chips,.pl-phrases__examples{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-phrases .pl-tag{block-size:auto;min-block-size:32px;color:var(--ink-secondary);font:500 13px/18px var(--font-sans);text-align:start;cursor:pointer;background:0 0;padding-block:6px}.pl-phrases .pl-tag:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-phrases .pl-tag:hover{background:var(--surface-hover);color:var(--ink)}}.pl-phrases__label{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-poses{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--space-2);display:grid}.pl-pose{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-raised);min-inline-size:0;color:var(--ink);font:600 14px/20px var(--font-sans);text-align:start;cursor:pointer;border:0;align-content:end;padding:0;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.pl-pose>img{object-fit:cover;object-position:50% 20%;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-pose__name{padding:28px var(--space-3) var(--space-2);text-overflow:ellipsis;text-shadow:0 1px 2px #0009;white-space:nowrap;background:linear-gradient(#0000,#000000c7);position:relative;overflow:hidden}.pl-pose__check{z-index:1;background:var(--pick-accent);block-size:22px;inline-size:22px;color:var(--pick-ink);border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.pl .pl-pose__check .pl-i{stroke-width:2.6px;block-size:13px;inline-size:13px}.pl-pose[aria-pressed=true]{box-shadow:0 0 0 2px var(--pick-accent)}.pl-pose[aria-pressed=true] .pl-pose__check{display:grid}.pl-pose[aria-pressed=true] .pl-pose__name{color:color-mix(in srgb, var(--pick-accent) 45%, var(--ink))}.pl-pose:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.pl-pose:not([aria-pressed=true]):hover{box-shadow:0 0 0 1px var(--line-strong)}}.pl-poses--sm{--cols:4;gap:6px}.pl-poseshead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.pl-poseshead>:is(h2,h3,p){margin:0}.pl-poses--sm .pl-pose{border-radius:var(--radius-sm);font-size:12px;line-height:16px}.pl-poses--sm .pl-pose__name{text-align:center;padding:18px 2px 5px}.pl-poses--sm .pl-pose__check{block-size:18px;inline-size:18px;inset-block-start:4px;inset-inline-end:4px}.pl .pl-poses--sm .pl-pose__check .pl-i{block-size:11px;inline-size:11px}.pl-genwho{align-items:center;gap:var(--space-2);block-size:48px;min-inline-size:0;padding-block:0;padding-inline:6px var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);text-align:start;cursor:pointer;display:flex;position:relative}.pl-genwho__face{background:var(--surface-subtle);block-size:36px;inline-size:36px;color:var(--ink-secondary);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:0;display:grid;overflow:hidden}.pl-genwho__name{min-inline-size:0;font:700 15px/20px var(--font-story);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pl-genwho--empty .pl-genwho__name{font:500 14px/20px var(--font-sans);color:var(--ink-secondary)}.pl-genwho>.pl-i{color:var(--ink-secondary);flex:none}.pl-genwho:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-genwho:hover{background:var(--surface-hover)}}.pl-promptcard__age{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);margin-inline-start:6px}.pl-promptcard--empty{background:0 0;border-style:dashed}.pl-promptcard--row .pl-promptcard__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-promptcard__plus{background:var(--surface-raised);block-size:44px;inline-size:44px;color:var(--ink-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.pl-workbox{background:var(--page);grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);block-size:100%;inline-size:100%;display:grid;position:relative;overflow:hidden}.pl-workbox:focus{outline:none}.pl-workbox__stage{min-block-size:0;min-inline-size:0;padding:var(--space-6);background:var(--page);place-items:center;display:grid}.pl-workbox__img{border-radius:var(--radius-md);object-fit:contain;block-size:100%;min-block-size:0;max-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.pl-workbox__noimg{justify-items:center;gap:var(--space-2);color:var(--ink-secondary);font:500 14px/20px var(--font-sans);text-align:center;display:grid}.pl-workbox__side{gap:var(--space-4);min-block-size:0;min-inline-size:0;margin:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;margin-inline-start:0;display:flex;overflow-y:auto}.pl-workbox__who{align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline-end:var(--space-10);display:flex}.pl-workbox__face{object-fit:cover;background:var(--surface-raised);border-radius:50%;flex:none;block-size:40px;inline-size:40px;font-size:0;overflow:hidden}.pl-workbox__name{gap:2px;min-inline-size:0;display:grid}.pl-workbox__name b{text-overflow:ellipsis;white-space:nowrap;font:700 16px/22px var(--font-story);overflow:hidden}.pl-workbox__name small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-workbox__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.pl-workbox__prompt{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.pl-workbox__prompt p{max-block-size:9.5em;font:400 14px/22px var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;unicode-bidi:plaintext;margin:0;overflow-y:auto}.pl-workbox__prompt small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.pl-workbox__acts{gap:var(--space-2);display:grid}.pl-workbox__acts .pl-btn{justify-content:flex-start}.pl-workbox__note{font:400 12px/18px var(--font-sans);color:var(--ink-secondary);margin:0}.pl-workbox__note.is-err{color:var(--danger)}.pl-workbox__del{margin-block-start:auto}.pl-workbox__close{z-index:1;position:absolute;inset-block-start:calc(var(--space-6) + var(--space-3));inset-inline-end:calc(var(--space-6) + var(--space-3))}@media not (min-width:768px){.pl-workbox{border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100%}.pl-workbox__side{max-block-size:46dvh;border-radius:0;margin:0 auto;padding-block-start:var(--space-4)}.pl-workbox__who{padding-inline-end:0}.pl-workbox__acts{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-workbox__acts .pl-btn{justify-content:center}}.pl-genslots{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-genslot{min-inline-size:0;position:relative}.pl-genslot__open{justify-items:center;gap:var(--space-1);block-size:168px;inline-size:100%;padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:center;cursor:pointer;grid-template-rows:minmax(0,1fr) auto auto;transition:background-color .15s,border-color .15s;display:grid}.pl-genslot--empty .pl-genslot__open{border-style:dashed;border-color:var(--line-default);background:0 0}.pl-genslot__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-genslot__img{border-radius:var(--radius-sm);min-block-size:0;inline-size:100%;color:var(--ink-tertiary);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.pl-genslot__img img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.pl .pl-genslot__img .pl-i{block-size:28px;inline-size:28px}.pl-genslot__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font:600 15px/20px var(--font-sans);overflow:hidden}.pl-genslot__sub{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font:var(--type-micro);color:var(--ink-secondary);overflow:hidden}.pl-genslot__clear{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}@media (hover:hover){.pl-genslot__open:hover{background:var(--surface-hover)}.pl-genslot--empty .pl-genslot__open:hover{border-color:var(--line-strong);background:0 0}}.pl-genpick{gap:var(--space-1);inline-size:100%;min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;transition:box-shadow .15s;display:grid;position:relative}.pl-genpick__img{border-radius:var(--radius-md);background:var(--surface-input);block-size:clamp(100px,21dvh,200px);inline-size:100%;color:var(--ink-tertiary);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.pl-genpick__img img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.pl-genpick__name{font:600 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}.pl-genpick__sub{font:var(--type-micro);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}.pl-genpick__check{z-index:1;background:var(--pick-accent);block-size:22px;inline-size:22px;color:var(--pick-ink);border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.pl .pl-genpick__check .pl-i{stroke-width:2.6px;block-size:13px;inline-size:13px}.pl-genpick[aria-pressed=true]{box-shadow:0 0 0 2px var(--pick-accent)}.pl-genpick[aria-pressed=true] .pl-genpick__check{display:grid}.pl-genpick[aria-pressed=true] .pl-genpick__name{color:color-mix(in srgb, var(--pick-accent) 45%, var(--ink))}.pl-genpick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pl-genpick:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.pl-genpick:not([aria-pressed=true]):not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--line-strong)}}.pl-genpick-card .pl-genpick__check{inset-inline-start:var(--space-3);inset-inline-end:auto}.pl-genpick-preview{z-index:1;border-radius:var(--radius-pill);background:var(--surface-media-chip);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line-default), var(--raised);transition:background-color .15s,box-shadow .15s;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.pl-genpick-preview:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover){.pl-genpick-preview:not(:disabled):hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong), var(--raised)}}.app-dlg__panel.pl-media-viewer{max-block-size:calc(100dvh - var(--space-4));background:var(--surface-raised);flex-direction:column;gap:0;padding:0;padding-block-end:env(safe-area-inset-bottom);display:flex;overflow:hidden}.pl-media-viewer .app-dlg__grab{margin-block-end:0}.pl-media-viewer .app-dlg__head{padding:var(--space-3) var(--space-4);flex:none}.pl-media-viewer__stage{background:var(--page);flex:0 auto;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;block-size:min(72dvh,800px);min-block-size:0;display:grid;overflow:hidden}.pl-media-viewer__stage>img,.pl-media-viewer__stage>video{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.pl-media-viewer__stage>.app-noimg{block-size:100%;inline-size:100%}.pl-media-viewer__caption{-webkit-line-clamp:2;padding:var(--space-3) var(--space-4);color:var(--ink-secondary);font:var(--type-small);unicode-bidi:plaintext;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}@media (min-width:768px){.app-dlg__panel.pl-media-viewer{inline-size:min(960px, calc(100vw - var(--space-8)));max-inline-size:none;max-block-size:calc(100dvh - var(--space-8))}.pl-media-viewer .app-dlg__head{padding:var(--space-4) var(--space-6)}.pl-media-viewer__caption{padding-inline:var(--space-6)}}@media (prefers-reduced-motion:reduce){.pl-genpick-preview{transition:none}}.pl-genbrowse{gap:var(--space-2);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.pl-genbrowse__rail{align-content:start;align-items:start;gap:var(--space-3);overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;min-block-size:0;padding:3px;display:grid;overflow-y:auto}.pl-genbrowse__pages,.pl-genbrowse__page{display:contents}.pl-genbrowse__end{grid-column:1/-1;block-size:1px}.pl-genbrowse__dots{display:none}.pl-genbrowse__dot{cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;block-size:28px;padding:0;display:grid}.pl-genbrowse__dot>span{border-radius:var(--radius-pill);background:var(--line-strong);block-size:5px;inline-size:5px;transition:inline-size .15s}.pl-genbrowse__dot[aria-current=page]>span{background:var(--ink);inline-size:15px}.pl-genbrowse__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}@media not (min-width:768px){.pl-genbrowse{flex-shrink:0}.pl-genbrowse__rail{scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.pl-genbrowse__page{align-content:start;align-items:start;gap:var(--space-2);scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid;position:relative}.pl-genbrowse__end{inline-size:1px;position:absolute;inset-block-end:0;inset-inline-end:0}.pl-genbrowse__dots{scrollbar-width:none;flex-shrink:0;justify-content:safe center;gap:1px;display:flex;overflow-x:auto}.pl-genpick__img{block-size:clamp(85px,19dvh,170px)}.pl-genslot__open{block-size:148px}}@media (prefers-reduced-motion:reduce){.pl-genbrowse__dot>span{transition:none}}.pl-genbrowse[data-layout=portrait] .pl-genpick__img{aspect-ratio:2/3;block-size:auto}.pl-genbrowse[data-layout=masonry]{flex-shrink:1}.pl-genbrowse[data-layout=masonry] .pl-genbrowse__rail{scroll-snap-type:none;scrollbar-width:thin;display:block;overflow:hidden auto}.pl-genbrowse[data-layout=masonry] .pl-genbrowse__pages{column-count:2;column-gap:var(--space-2);display:block}.pl-genbrowse[data-layout=masonry] .pl-genbrowse__pages>*{inline-size:100%;break-inside:avoid;margin-block-end:var(--space-2);display:inline-grid}.pl-genbrowse[data-layout=masonry] .pl-genbrowse__end{position:static}.pl-genbrowse[data-layout=masonry] .pl-genpick__img{block-size:auto;display:block}.pl-genbrowse[data-layout=masonry] .pl-genpick__img img{aspect-ratio:auto 4/5;block-size:auto;display:block}.pl-genbrowse[data-layout=masonry] .pl-genpick__img>:not(img):not(.pl-media-lock){place-content:center;min-block-size:160px;display:grid}.pl-template-preview{inline-size:100%;display:block}.pl-genbrowse[data-layout=masonry] .pl-genpick__img>.pl-template-preview{min-block-size:0;display:block}.pl-template-preview .app-noimg{min-block-size:160px}.pl-genslot__img>.pl-template-preview,.pl-workshop-tile__image>.pl-template-preview{block-size:100%;min-block-size:0}.pl-media-viewer__stage>.pl-template-preview{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;block-size:100%;min-block-size:0;display:grid}.pl-media-viewer__stage>.pl-template-preview>img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}@media (min-width:768px){.pl-genbrowse[data-layout=masonry] .pl-genbrowse__pages{column-count:3;column-gap:var(--space-3)}.pl-genbrowse[data-layout=masonry] .pl-genbrowse__pages>*{margin-block-end:var(--space-3)}}.pl-genupload{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-genupload__drop,.pl-genupload__status{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:220px;min-inline-size:0;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.pl-genupload__drop{border:1px dashed var(--line-default);color:var(--ink);font:inherit;cursor:pointer;background:0 0;transition:border-color .15s}.pl-genupload__drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-genupload__drop:disabled{color:var(--ink-tertiary);cursor:not-allowed}.pl-genupload__drop strong{font:600 15px/20px var(--font-sans)}.pl-genupload__drop small{font:var(--type-micro);color:var(--ink-secondary)}.pl-genupload__icon{border-radius:var(--radius-lg);background:var(--surface-hover);block-size:56px;inline-size:56px;color:var(--ink);place-items:center;display:grid}.pl-genupload__status{border:1px solid var(--line-subtle);background:var(--surface-input);color:var(--ink-secondary)}.pl-genupload__status img{border-radius:var(--radius-sm);object-fit:contain;block-size:clamp(90px,18dvh,180px);inline-size:100%}.pl-genupload__status strong{font:500 13px/20px var(--font-sans)}@media (hover:hover){.pl-genupload__drop:not(:disabled):hover{border-color:var(--line-strong)}}.pl-clip{text-align:center;inline-size:100%}.pl-clip__stage{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--page);max-block-size:60svh;margin-inline:auto;position:relative;overflow:hidden}.pl-clip__stage>img{object-fit:contain;block-size:100%;inline-size:100%}.pl-clip__host{position:absolute;inset:0}.pl-clip__host video{object-fit:contain;block-size:100%;inline-size:100%}.pl-clip__play{inline-size:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.pl-clip__mark{background:var(--surface-bar);block-size:56px;inline-size:56px;box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:50%;place-items:center;display:grid}.pl .pl-clip__mark .pl-i{fill:currentColor;block-size:24px;inline-size:24px}.pl-clip__play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-clip[data-video-phase=playing] .pl-clip__mark{opacity:0;transition:opacity .15s}.pl-clip[data-video-phase=playing] .pl-clip__play:focus-visible .pl-clip__mark{opacity:1}@media (hover:hover){.pl-clip[data-video-phase=playing] .pl-clip__play:hover .pl-clip__mark{opacity:1}}.pl-promptcard__thumb{border-radius:var(--radius-sm);background:var(--surface-input);block-size:80px;inline-size:64px;color:var(--ink-secondary);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.pl-promptcard__thumb img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.pl-voice-corner{min-inline-size:0;margin-block:calc(var(--space-2) * -1);justify-content:flex-end;margin-inline-end:calc(var(--space-2) * -1);display:flex}.pl-voice-btn{align-items:center;gap:var(--space-1);block-size:32px;min-inline-size:32px;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--ink-secondary);font:500 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.pl-voice-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-voice-btn[disabled],.pl-voice-btn[aria-disabled=true]{cursor:default}.pl-voice-btn bdi{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.pl-voice-btn[data-voice-state=playing]{color:var(--ink-brand)}.pl-voice-btn[data-voice-state=playing] bdi{color:inherit}@media (hover:hover){.pl-voice-btn:not([disabled]):not([aria-disabled=true]):hover{background:var(--surface-hover);color:var(--ink)}.pl-voice-btn[data-voice-state=playing]:hover{color:var(--ink-brand)}}@media (pointer:coarse){.pl-voice-btn:after,.pl-voice__play:after{content:"";position:absolute;inset:-6px}}.pl-voice-spin{border:1.5px solid var(--line-strong);border-block-start-color:currentColor;border-radius:50%;flex:none;block-size:12px;inline-size:12px;animation:.8s linear infinite pl-voice-spin;display:inline-block}@keyframes pl-voice-spin{to{transform:rotate(360deg)}}.pl-voice-eq{flex:none;align-items:flex-end;gap:2px;block-size:14px;inline-size:14px;display:inline-flex}.pl-voice-eq>i{border-radius:var(--radius-pill);transform-origin:50% 100%;background:currentColor;flex:none;block-size:100%;inline-size:2px;animation:.9s cubic-bezier(.45,0,.55,1) infinite pl-voice-eq}.pl-voice-eq>i:nth-child(2){animation-delay:-450ms}.pl-voice-eq>i:nth-child(3){animation-delay:-225ms}.pl-voice-eq>i:nth-child(4){animation-delay:-675ms}@keyframes pl-voice-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.pl-voice-eq>i{animation:none}.pl-voice-eq>i:first-child{block-size:50%}.pl-voice-eq>i:nth-child(3){block-size:70%}.pl-voice-eq>i:nth-child(4){block-size:35%}}.pl-voice__play{background:var(--surface-subtle);block-size:32px;inline-size:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s;display:grid;position:relative}.pl-voice__play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-voice__play:hover{background:var(--surface-hover)}}.pl-voice{margin:0}.pl-voice--gone{max-inline-size:100%;color:var(--ink-secondary);font:400 13px/18px var(--font-sans)}.pl-voice-note{align-items:center;gap:var(--space-2);max-inline-size:100%;color:var(--ink-secondary);font:400 13px/18px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.pl-voice-note>span{flex:1;min-inline-size:10em}.pl-voicepicks{gap:var(--space-2);display:grid}@media (min-width:640px){.pl-voicepicks{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-voicepick{box-sizing:border-box;min-block-size:56px;min-inline-size:0;border:1px solid var(--line-default);border-radius:var(--radius-lg);color:var(--ink);background:0 0;align-items:center;padding:0;padding-inline-start:var(--space-2);transition:background-color .15s;display:flex}.pl-voicepick.is-on{background:var(--surface-subtle);border-color:#0000}@media (hover:hover){.pl-voicepick:not(.is-on):hover{background:var(--surface-hover)}}.pl-voicepick__slot{flex:none;block-size:32px;inline-size:32px}.pl-voicepick__dead{max-inline-size:6em;color:var(--ink-secondary);font:400 12px/16px var(--font-sans);flex:none}.pl-voicepick__main{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding-inline-start:var(--space-3);display:flex}.pl-voicepick__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pl-voicepick__text{gap:2px;min-inline-size:0;display:grid}.pl-voicepick__name{font:500 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-voicepick__meta{color:var(--ink-secondary);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-voicepick__check{flex:none;display:none}.pl-voicepick.is-on .pl-voicepick__check{display:block}.pl-voicegroups{gap:var(--space-6);display:grid}.pl-voicegroup{gap:var(--space-2);min-inline-size:0;display:grid}.pl-voicegroup__title{color:var(--ink-secondary);font:var(--type-label);margin:0}.pl-voicegroup__empty{color:var(--ink-secondary);font:var(--type-small);margin:0}.pl-voicepick__del{color:var(--ink-secondary);flex:none;margin-inline-end:var(--space-1)}.pl-voicepick--ask{gap:var(--space-2);padding:var(--space-3);border-color:var(--line-strong);background:var(--surface-hover);padding-inline-start:var(--space-3);display:grid}.pl-voicepick--ask p{margin:0}.pl-voicepick__ask{font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.pl-voicepick__asknote{color:var(--ink-secondary);font:var(--type-small)}.pl-voicepick__askbtns{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-voicepick--add{justify-content:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--ink-secondary);font:500 14px/20px var(--font-sans);cursor:pointer;border-style:dashed}.pl-voicepick--add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-voicepick--add:hover{color:var(--ink)}}.pl-voicerec{gap:var(--space-4);min-inline-size:0;display:grid}.pl-voicerec p{margin:0}.pl-voicerec__lead{color:var(--ink-secondary);font:var(--type-small)}.pl-voicerec__script{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-hover);display:grid}.pl-voicerec__scriptlabel{color:var(--ink-secondary);font:var(--type-micro)}.pl-voicerec__scripttext{color:var(--ink);font:400 15px/24px var(--font-sans)}.pl-voicerec__stage{justify-items:center;gap:var(--space-3);padding-block:var(--space-2);text-align:center;display:grid}.pl-voicerec__wave{justify-content:center;align-items:center;gap:3px;block-size:36px;max-inline-size:100%;display:flex;overflow:hidden}.pl-voicerec__bar{inline-size:3px;block-size:calc(4px + var(--h,0) * 32px);border-radius:var(--radius-pill);background:var(--line-strong);flex:none;transition:block-size 90ms linear}.pl-voicerec[data-rec=recording] .pl-voicerec__bar{background:var(--ink-brand)}.pl-voicerec__time{color:var(--ink);font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums}.pl-voicerec__time small{color:var(--ink-tertiary);font:inherit;font-weight:400}.pl-voicerec__btn{background:var(--surface-subtle);block-size:72px;inline-size:72px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:relative}.pl-voicerec__btn .pl-i{block-size:28px;inline-size:28px}.pl-voicerec__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pl-voicerec__btn[disabled]{cursor:default;opacity:.5}.pl-voicerec__btn[data-rec=recording]{background:var(--surface-inverse);color:var(--ink-inverse);animation:1.6s ease-in-out infinite pl-voicerec-breathe}.pl-voicerec__btn[aria-busy=true]{cursor:progress}@media (hover:hover){.pl-voicerec__btn:not([disabled]):not([data-rec=recording]):hover{background:var(--surface-hover)}}@keyframes pl-voicerec-breathe{0%,to{box-shadow:0 0 0 0 var(--line-strong)}50%{box-shadow:0 0 0 10px var(--line-subtle)}}.pl-voicerec__stopmark{border-radius:var(--radius-sm);background:currentColor;block-size:22px;inline-size:22px}.pl-voicerec__caption{min-block-size:18px;color:var(--ink-secondary);font:var(--type-small)}.pl-voicerec__file{justify-items:center;gap:2px;display:grid}.pl-voicerec__filehint{color:var(--ink-tertiary);font:var(--type-micro)}.pl-voicerec__take{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);display:flex}.pl-voicerec__takeinfo{align-items:center;gap:var(--space-2);min-inline-size:0;font:500 14px/20px var(--font-sans);display:flex}.pl-voicerec__takeinfo .pl-i{color:var(--success)}.pl-voicerec__takeinfo bdi{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.pl-voicerec__wait{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;color:var(--ink-secondary);font:var(--type-small);display:flex}.pl-voicerec__preview{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-hover);display:flex}.pl-voicerec__preview .pl-voice__play{background:var(--surface-inverse);block-size:44px;inline-size:44px;color:var(--ink-inverse)}.pl-voicerec__previewtext{gap:2px;min-inline-size:0;display:grid}.pl-voicerec__previewtext b{font:500 14px/20px var(--font-sans)}.pl-voicerec__previewtext small{color:var(--ink-secondary);font:var(--type-micro)}.pl-voicerec__acts{gap:var(--space-2);display:grid}.pl-voicerec__quota{color:var(--ink-secondary);font:var(--type-micro);text-align:center}.pl-voicerec__locked{justify-items:center;gap:var(--space-2);padding-block:var(--space-6) var(--space-2);text-align:center;display:grid}.pl-voicerec__lockedtitle{font:600 16px/22px var(--font-sans)}.pl-voicerec__lockedbody{max-inline-size:32em;color:var(--ink-secondary);font:var(--type-small)}.pl-voicerec__locked .pl-btn{margin-block-start:var(--space-2)}.pl-strip{justify-content:start;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-1);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:144px;grid-auto-flow:column;display:grid;overflow-x:auto}.pl-strip::-webkit-scrollbar{display:none}.pl-strip>*{scroll-snap-align:start}.pl-storyrow{align-items:center;gap:var(--space-3);min-block-size:91px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);touch-action:manipulation;padding-inline-end:var(--space-3);display:none;position:relative}.pl-storyrow__cover{border-radius:var(--radius-sm);background:var(--surface-hover);flex:none;block-size:75px;inline-size:56px;display:block;overflow:hidden}.pl-storyrow__cover>img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;display:block}.pl-storyrow__cover>.app-noimg{block-size:100%;inline-size:100%;font-size:0}.pl-storyrow__text{flex:1;gap:4px;min-inline-size:0;display:grid}.pl-storyrow__name{min-inline-size:0;font:600 16px/21px var(--font-story);align-items:baseline;gap:6px;display:flex}.pl-storyrow__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pl-storyrow__age{font:500 13px/1 var(--font-sans);opacity:.92;white-space:nowrap;flex:none}.pl-storyrow__hook{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-secondary);font:400 13px/18px var(--font-sans);overflow:hidden}.pl-storyrow__go{color:var(--ink-secondary);flex:none;display:grid}.pl-storyrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-storyrow:active{background:var(--surface-hover)}@media (hover:hover){.pl-storyrow:hover{background:var(--surface-hover)}}@media not (min-width:768px){.pl-storyrow{display:flex}.pl-strip--solo{display:none}}.pl-tabsbar{z-index:var(--z-sticky);padding-block:var(--space-2);background:var(--page);position:sticky;inset-block-start:var(--topbar)}.pl-tabsbar .pl-chip bdi{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.pl-wall{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:768px){.pl-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-wall__tile{aspect-ratio:3/4;background:var(--surface-raised);inline-size:100%;color:var(--ink-secondary);cursor:pointer;touch-action:manipulation;scroll-margin-block:calc(var(--topbar) + 60px) var(--space-6);border:0;padding:0;display:block;position:relative;overflow:hidden}.pl-wall__tile>img{object-fit:cover;object-position:50% 15%;block-size:100%;inline-size:100%;display:block}.pl-wall__tile>.app-noimg{block-size:100%;inline-size:100%}.pl-wall__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.pl-wall__tile:active>img{filter:brightness(.94)}.pl-playmark{color:#fff9;pointer-events:none;block-size:16px;inline-size:16px;margin:auto;transition:opacity .15s;display:block;position:absolute;inset:0}.pl-playmark>svg{fill:currentColor;block-size:100%;inline-size:100%;display:block}.pl-playmark.is-off{opacity:0}.pl-playmark--sm{block-size:12px;inline-size:12px}.pl-wall__preview{pointer-events:none;display:block;position:absolute;inset:0}.pl-wall__preview video{object-fit:cover;object-position:50% 15%;opacity:0;block-size:100%;inline-size:100%;transition:opacity .15s;display:block}.pl-wall__preview video.is-ready{opacity:1}.pl-wall__skel{aspect-ratio:3/4;background:var(--surface-raised);animation:1.4s ease-in-out infinite pl-wall-pulse;display:block}@keyframes pl-wall-pulse{50%{opacity:.55}}.pl-wall__more{min-block-size:40px;padding-block:var(--space-2);color:var(--ink-secondary);font:400 13px/18px var(--font-sans);justify-items:center;display:grid}.pl-reel{z-index:var(--z-overlay);color:var(--ink);--reel-available-inline:100vw;--reel-available-block:100dvh;--reel-stage-inline:min(calc((var(--reel-available-block) - 48px) * (var(--reel-ar,9 / 16))), calc(var(--reel-available-inline) - 264px), 768px);background:#000;position:fixed;inset:0}.pl-reel:focus{outline:none}html:has(.pl-reel){overflow:hidden}.pl-reel__list{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;block-size:100%;margin:0;padding:0;list-style:none;overflow-y:auto}@media not (min-width:768px){.pl-reel__list{block-size:min(100%,100svh)}}.pl-reel__list::-webkit-scrollbar{display:none}.pl-reel__list:not([data-placed])>.pl-reel__item:not([aria-current=true]){display:none}.pl-reel__item{scroll-snap-align:center;scroll-snap-stop:always;block-size:100%;position:relative;overflow:hidden}.pl-reel__stage{background:#000;position:absolute;inset:0;overflow:hidden}.pl-reel__media{object-fit:contain;block-size:100%;inline-size:100%;display:block}.pl-reel__stage>.app-noimg{block-size:100%;inline-size:100%}.pl-reel__stage:after{content:"";background-image:var(--gradient-scrim);pointer-events:none;block-size:40%;position:absolute;inset-block-end:0;inset-inline:0}.pl-reel__who{z-index:1;justify-items:start;gap:var(--space-1);inline-size:72%;display:grid;position:absolute;inset-block-end:calc(var(--space-6) + env(safe-area-inset-bottom));inset-inline-start:var(--space-3)}.pl-reel__id{justify-items:start;gap:var(--space-2);max-inline-size:100%;color:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;display:grid}.pl-reel__id:focus-visible,.pl-reel__text:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pl-reel__avatar{block-size:40px;inline-size:40px;display:block;position:relative}.pl-reel__face{box-sizing:border-box;border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:50%;block-size:40px;inline-size:40px;display:block;overflow:hidden}.pl-reel__face>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pl-reel__nameline{max-inline-size:100%;text-shadow:var(--text-on-media);align-items:baseline;gap:6px;display:flex}.pl-reel__name{font:700 16px/24px var(--font-story);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-reel__age{color:var(--ink-secondary);font:400 13px/18px var(--font-sans);flex:none}.pl-reel__text{max-inline-size:100%;color:var(--ink-secondary);font:400 13px/18px var(--font-sans);text-align:start;text-shadow:var(--text-on-media);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.pl-reel__clamp{-webkit-line-clamp:2;white-space:pre-line;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-reel__text.is-open>.pl-reel__clamp{-webkit-line-clamp:6}.pl-reel__acts{justify-items:center;gap:var(--space-3);display:grid;position:absolute;inset-block-end:calc(var(--space-6) + env(safe-area-inset-bottom));inset-inline-end:var(--space-2)}.pl-reel__act{min-inline-size:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-items:center;gap:4px;padding:0;text-decoration:none;display:grid}.pl-reel__ico{background:var(--surface-bar);block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px var(--line-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;transition:filter .15s;display:grid}.pl-reel__ico>svg{block-size:20px;inline-size:20px}.pl-reel__act--chat .pl-reel__ico{background:var(--surface-inverse);color:var(--ink-inverse);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pl-reel__act[aria-pressed=true] .pl-reel__ico{color:var(--ink-brand)}.pl-reel__act[aria-pressed=true] .pl-reel__ico>svg{fill:currentColor}.pl-reel__lbl{min-block-size:14px;font:500 11px/14px var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:var(--text-on-media)}.pl-reel__act:active .pl-reel__ico{filter:brightness(.94)}.pl-reel__act:focus-visible{outline:none}.pl-reel__act:focus-visible .pl-reel__ico{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-reel__more{display:block;position:relative}.pl-reel__more>.pl-menu{inset-block:auto calc(100% + 4px);inset-inline-end:0}.pl-reel__round{background:var(--surface-bar);block-size:44px;inline-size:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;padding:0;transition:filter .15s;display:grid}.pl-reel__round>svg{block-size:20px;inline-size:20px}.pl-reel__round:active{filter:brightness(.94)}.pl-reel__round:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-reel__round[aria-disabled=true]{opacity:.4;cursor:default}.pl-reel__close{z-index:2;block-size:40px;inline-size:40px;position:absolute;inset-block-start:calc(var(--space-2) + env(safe-area-inset-top));inset-inline-end:var(--space-2)}.pl-reel__close>svg{block-size:16px;inline-size:16px}.pl-reel__tail{z-index:2;inset-block-start:calc(var(--space-2) + env(safe-area-inset-top));inset-inline:calc(40px + var(--space-4));inline-size:fit-content;padding:11px var(--space-4);border-radius:var(--radius-pill);background:var(--surface-bar);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 13px/18px var(--font-sans);text-align:center;margin:0 auto;position:absolute}.pl-reel__nav{z-index:2;gap:var(--space-3);display:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%}@media (hover:hover){.pl-reel__act:hover .pl-reel__ico,.pl-reel__round:not([aria-disabled=true]):hover{filter:brightness(1.15)}.pl-reel__act--chat:hover .pl-reel__ico{filter:brightness(.94)}}@media (min-width:768px){.pl-reel__item{align-items:center;column-gap:var(--space-3);--reel-stage-max:min(calc((var(--reel-available-inline) - 264px) / (var(--reel-ar,9 / 16))), calc(768px / (var(--reel-ar,9 / 16))));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pl-reel__stage{block-size:min(calc(100% - 48px), var(--reel-stage-max));aspect-ratio:var(--reel-ar,9 / 16);border-radius:var(--radius-lg);background:var(--page);grid-column:2;position:relative;inset:auto}.pl-reel__who{inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.pl-reel__acts{grid-column:3;place-self:end start;margin-block-end:calc(var(--space-6) + var(--space-4));position:relative;inset-block-end:max(0px, calc((100% - 48px - var(--reel-stage-max)) / 2));inset-inline-end:auto}.pl-reel__close{inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.pl-reel__tail{inset-block-start:var(--space-4)}.pl-reel__nav{display:grid;inset-inline-start:calc(50% + var(--reel-stage-inline) / 2 + 44px + 2 * var(--space-3));inset-inline-end:auto}}.pl-reel__stage[data-reel-media=video]>.pl-reel__media{object-fit:cover;object-position:50% 50%}.pl-reel__video{position:absolute;inset:0}.pl-reel__clip{object-fit:cover;object-position:50% 50%;block-size:100%;inline-size:100%;display:block}.pl-reel__tap{border-radius:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.pl-reel__tap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.pl-reel__play{z-index:1;background:var(--surface-bar);block-size:64px;inline-size:64px;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin:auto;transition:opacity .15s;display:grid;position:absolute;inset:0}.pl-reel__play.is-on{opacity:1}.pl .pl-reel__play .pl-i{fill:currentColor;block-size:28px;inline-size:28px}.pl-reel__notice{z-index:1;inset-inline:var(--space-4);inline-size:fit-content;padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:var(--surface-bar);color:var(--ink);font:500 14px/20px var(--font-sans);text-align:center;pointer-events:none;margin:0 auto;position:absolute;inset-block-start:50%;translate:0 -50%}.pl-reel__sound{z-index:2;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-bar);block-size:40px;min-inline-size:40px;max-inline-size:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;align-items:center;padding:0 12px;transition:max-inline-size .25s,filter .15s;display:inline-flex;position:absolute;inset-block-start:calc(var(--space-2) + env(safe-area-inset-top));inset-inline-start:var(--space-2);overflow:hidden}.pl-reel__sound.is-open{max-inline-size:240px}.pl .pl-reel__sound .pl-i{flex:none;block-size:16px;inline-size:16px}.pl-reel__soundtxt{opacity:0;margin-inline-start:6px;transition:opacity .15s}.pl-reel__sound.is-open>.pl-reel__soundtxt{opacity:1}.pl-reel__sound:active{filter:brightness(.94)}.pl-reel__sound:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.pl-reel__sound:hover{filter:brightness(1.15)}}.pl-reel--page{z-index:auto;position:absolute;overflow:clip}.pl-reel--page>.sr-only{inset-block-start:0;inset-inline-start:0}.pl-reel--page .pl-reel__media{object-fit:cover;object-position:50% 20%}@media not (min-width:768px){.pl-reel--page .pl-reel__who,.pl-reel--page .pl-reel__acts{inset-block-end:calc(var(--tabbar-immersive) + var(--space-4) + env(safe-area-inset-bottom))}}@media (min-width:768px){.pl-reel--page{--reel-available-inline:calc(100vw - var(--sidebar));--reel-available-block:calc(100dvh - var(--topbar));inset-block-start:var(--topbar);inset-inline-start:var(--sidebar)}}.pl-reel__plus{background:var(--brand-400);block-size:16px;inline-size:16px;color:var(--ink-on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.pl .pl-reel__plus .pl-i{stroke-width:2.6px;block-size:12px;inline-size:12px}.pl-reel__hint{z-index:1;color:var(--ink);font:500 14px/18px var(--font-sans);text-align:center;text-shadow:var(--text-on-media);pointer-events:none;justify-items:center;gap:2px;margin:0;animation:.25s ease-out both pl-reel-hint-in;display:grid;position:absolute;inset-block-end:calc(var(--tabbar-immersive) + 111px + env(safe-area-inset-bottom));inset-inline:0}.pl-reel__hint>svg{block-size:20px;inline-size:20px;animation:1.2s ease-in-out infinite pl-reel-hint-bob}@keyframes pl-reel-hint-in{0%{opacity:0}}@keyframes pl-reel-hint-bob{50%{translate:0 -6px}}@media (min-width:768px){.pl-reel__hint{inset-block-end:96px}}.pl-reel__end{place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) calc(var(--tabbar-immersive) + var(--space-6) + env(safe-area-inset-bottom));text-align:center;display:grid;position:absolute;inset:0}.pl-reel__endtitle{font:600 20px/26px var(--font-sans);margin:0}.pl-reel__endbody{color:var(--ink-secondary);font:400 14px/20px var(--font-sans);margin:0}.pl-reel__endacts{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}@media (min-width:768px){.pl-reel__end{padding-block-end:var(--space-6)}}.pl-chatbar{z-index:var(--z-sticky);inset-inline:var(--space-4);pointer-events:none;visibility:hidden;opacity:0;justify-content:center;transition:opacity .15s,visibility 0s linear .15s;display:flex;position:fixed;inset-block-end:calc(var(--tabbar) + var(--space-4) + env(safe-area-inset-bottom))}.pl-chatbar.is-on{visibility:visible;opacity:1;transition-delay:0s}@media (min-width:768px){.pl-chatbar{inset-block-end:var(--space-6);inset-inline-start:calc(var(--sidebar) + var(--space-4))}}.pl-chatbar__pill{align-items:center;gap:var(--space-3);box-sizing:border-box;block-size:64px;inline-size:100%;max-inline-size:358px;padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;box-shadow:0 4px 28px #00000040}.pl-chatbar__face{background:var(--surface-subtle);border-radius:50%;flex:none;block-size:40px;inline-size:40px;display:block;overflow:hidden}.pl-chatbar__face>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pl-chatbar__who{flex:1;align-items:baseline;gap:6px;min-inline-size:0;display:flex}.pl-chatbar__name{font:700 15px/20px var(--font-story);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-chatbar__age{color:var(--ink-secondary);font:400 13px/18px var(--font-sans);flex:none}.pl-chatbar .pl-btn{pointer-events:auto;flex:none;min-inline-size:120px}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}}.pl-fan{place-items:center;block-size:148px;inline-size:200px;display:grid}.pl-fan__item{inline-size:80px;aspect-ratio:var(--card-ratio);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 0 0 2px var(--page), var(--raised);grid-area:1/1;display:block;overflow:hidden}.pl-fan__item>img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;display:block}.pl-fan__item:first-child{z-index:1}.pl-fan__item:nth-child(2){transform:translate(-48px,6px)rotate(-9deg)}.pl-fan__item:nth-child(3){transform:translate(48px,6px)rotate(9deg)}.pl-fan[data-fan="2"] .pl-fan__item:first-child{transform:translate(-26px,2px)rotate(-6deg)}.pl-fan[data-fan="2"] .pl-fan__item:nth-child(2){transform:translate(26px,2px)rotate(6deg)}.pl-comic-editor{gap:var(--space-3);max-inline-size:1500px;padding:var(--space-6);margin-inline:auto;display:grid}.pl-comic-editor h1,.pl-comic-editor h2,.pl-comic-editor p{margin:0}.pl-comic-editor h1{font-size:26px}.pl-comic-editor h2{font-size:18px}.pl-comic-editor__heading{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.pl-comic-editor__heading>div{gap:var(--space-2);display:grid}.pl-comic-editor__muted{color:var(--ink-secondary);font-size:13px;line-height:1.6}.pl-comic-editor__toolbar,.pl-comic-editor__status,.pl-comic-editor__pages{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-comic-editor__toolbar>label:not(.pl-btn){align-items:center;gap:var(--space-2);display:inline-flex}.pl-comic-editor__pages .pl-chip{max-inline-size:100%}.pl-comic-editor__pages .pl-chip>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pl-comic-editor__pages .pl-chip:disabled{cursor:not-allowed;opacity:.6}.pl-comic-editor__file{position:relative;overflow:hidden}.pl-comic-editor__file input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.pl-comic-editor__file:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-comic-editor__file.is-disabled{background:var(--surface-disabled);color:var(--ink-tertiary);cursor:not-allowed}.pl-comic-editor__field{gap:var(--space-1);min-inline-size:0;font-size:13px;display:grid}.pl-comic-editor input[type=range]{inline-size:100%;accent-color:var(--brand-400)}.pl-comic-editor__workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;display:grid}.pl-comic-editor__artwork{gap:var(--space-3);min-inline-size:0;display:grid}.pl-comic-editor__stage{background:var(--surface-subtle);inline-size:100%;max-inline-size:832px;margin-inline:auto;position:relative}.pl-comic-editor__stage canvas{-webkit-font-smoothing:auto;block-size:100%;inline-size:100%;display:block}.pl-comic-editor__hit{transform-origin:50%;pointer-events:none;position:absolute}.pl-comic-editor__move{cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:1px solid #0000;block-size:100%;inline-size:100%}.pl-comic-editor__move:focus-visible,.pl-comic-editor__hit.is-selected .pl-comic-editor__move{border:2px dashed var(--brand-400);outline:none}.pl-comic-editor__resize,.pl-comic-editor__tail{border:2px solid var(--ink);background:var(--brand-400);block-size:28px;inline-size:28px;box-shadow:0 0 0 1px var(--brand-900);touch-action:none;cursor:move;pointer-events:auto;position:absolute}.pl-comic-editor__resize{border-radius:var(--radius-sm);inset-block-end:-14px;inset-inline-end:-14px}.pl-comic-editor__tail{border-radius:50%;transform:translate(-50%,-50%)}.pl-comic-editor__resize:focus-visible,.pl-comic-editor__tail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-comic-editor__controls{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-zone);display:grid}.pl-comic-editor__layers{gap:var(--space-1);max-block-size:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pl-comic-editor__layer{inline-size:100%;min-block-size:var(--control-compact);text-align:start;overflow-wrap:anywhere;border:1px solid var(--line-default);border-radius:var(--radius-sm);color:var(--ink-secondary);font:inherit;padding:var(--space-2);cursor:pointer;background:0 0;transition:background-color .15s,color .15s;display:block}.pl-comic-editor__layer[aria-pressed=true]{background:var(--surface-subtle);color:var(--ink);border-color:#0000}.pl-comic-editor__layer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-comic-editor__layer:disabled{cursor:not-allowed;opacity:.6}.pl-comic-editor__edit{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pl-comic-editor__edit legend{padding-block-end:var(--space-2);font-size:13px}.pl-comic-editor__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-comic-editor__versions{display:grid}.pl-comic-editor__versions>*+*{margin-block-start:var(--space-2)}.pl-comic-editor__versions ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.pl-comic-editor summary{cursor:pointer;font-size:14px;font-weight:600}.pl-comic-editor__error{color:var(--danger);line-height:1.6}.pl-comic-editor__empty{border:1px dashed var(--line-default);border-radius:var(--radius-lg);min-block-size:240px;color:var(--ink-secondary);place-items:center;display:grid}.pl-comic-editor__generation{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-zone);display:grid}.pl-comic-editor__scene-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.pl-comic-editor__mask{gap:var(--space-3);max-inline-size:520px;display:grid}.pl-comic-editor__mask canvas{border:1px solid var(--line-default);cursor:crosshair;touch-action:pinch-zoom;block-size:auto;inline-size:100%;display:block}.pl-comic-editor__jobs{gap:var(--space-2);display:grid}.pl-comic-editor__jobs ul{margin-block:0;padding-inline-start:var(--space-6);line-height:1.7}.pl-comic-editor__result{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}@media not (min-width:768px){.pl-comic-editor{padding:var(--space-3)}.pl-comic-editor__workspace{grid-template-columns:minmax(0,1fr)}.pl-comic-editor__controls{padding:var(--space-3)}}@media (hover:hover){.pl-comic-editor__layer:not([aria-pressed=true],:disabled):hover{background:var(--surface-hover);color:var(--ink)}}.pl-workshop-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-workshop-tile{justify-content:flex-end;align-items:center;gap:var(--space-2);aspect-ratio:.86;min-inline-size:0;padding:var(--space-4);border:1px dashed var(--line-default);border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;font:inherit;background:0 0;flex-direction:column;display:flex;overflow:hidden}.pl-workshop-tile__image{min-block-size:0;inline-size:100%;color:var(--ink-tertiary);flex:1;place-items:center;margin-block-end:var(--space-2);display:grid;overflow:hidden}.pl .pl-workshop-tile__image>svg.pl-i{block-size:32px;inline-size:32px}.pl-workshop-tile__image img{object-fit:cover;border-radius:var(--radius-sm);block-size:100%;inline-size:100%}.pl-workshop-tile strong{font-size:18px;font-weight:700}.pl-workshop-tile small{max-inline-size:100%;color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-workshop-tile[data-selected=true]{background:var(--surface-zone);border-style:solid}.pl-workshop-tile:focus-visible,.pl-workshop-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pl-workshop-tile:disabled,.pl-workshop-option:disabled{cursor:not-allowed;opacity:.5}.pl-workshop-summary{color:var(--ink-secondary);font:var(--type-small);overflow-wrap:anywhere;margin:0}.pl-workshop-empty{align-content:center;justify-items:center;gap:var(--space-4);min-block-size:300px;padding:var(--space-6);text-align:center;color:var(--ink-secondary);border:1px dashed var(--line-default);border-radius:var(--radius-lg);display:grid}.pl-workshop-options{gap:var(--space-3);display:grid}.pl-workshop-option{align-items:center;gap:var(--space-4);inline-size:100%;padding:var(--space-4);min-block-size:var(--control-lg);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-zone);color:var(--ink);text-align:start;font:var(--type-body);cursor:pointer;line-height:1.7;display:flex}.pl-workshop-option>span:nth-child(2){white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-inline-size:0}.pl-workshop-option small{color:var(--ink-secondary);display:block}.pl-workshop-option__number{color:var(--ink-tertiary);font-weight:600}.pl-workshop-option[aria-pressed=true]{border-color:var(--ink-secondary)}.pl-workshop-script{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-zone);display:grid}.pl-workshop-script>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}@media (hover:hover) and (pointer:fine){.pl-workshop-tile:hover:not(:disabled),.pl-workshop-option:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-strong)}}.pl-earnings{gap:var(--space-6);max-inline-size:1040px;padding:var(--space-6) var(--space-4);min-inline-size:0;margin-inline:auto;display:grid}.pl-earnings h1,.pl-earnings h2,.pl-earnings h3,.pl-earnings p,.pl-earnings dl,.pl-earnings dd{margin:0}.pl-earnings__heading{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.pl-earnings__heading h1{font-size:28px;font-weight:600;line-height:1.3}.pl-earnings__heading p{color:var(--ink-secondary);margin-block-start:var(--space-2);line-height:1.6}.pl-earnings__wallet{background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);padding:var(--space-6);min-inline-size:0}.pl-earnings__label,.pl-earnings__muted{color:var(--ink-secondary);font-size:13px;line-height:1.6}.pl-earnings__balance{align-items:baseline;column-gap:var(--space-3);margin-block:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pl-earnings__balance>bdi{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,7vw,48px);font-weight:600}.pl-earnings__balance>span{color:var(--ink-secondary);font-size:13px}.pl-earnings__totals{gap:var(--space-3);border-block-end:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:var(--space-6);display:grid}.pl-earnings__totals dt,.pl-earnings__figures dt,.pl-earnings__rules dt,.pl-earnings__quote dt{color:var(--ink-secondary);font-size:12px;line-height:1.5}.pl-earnings__totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block-start:var(--space-2);font-size:19px;font-weight:500}.pl-earnings__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.pl-earnings__notes{gap:var(--space-2);color:var(--ink-secondary);margin-block-start:var(--space-4);font-size:13px;line-height:1.6;display:grid}.pl-earnings__activity{gap:var(--space-4);min-inline-size:0;display:grid}.pl-earnings__activity>.pl-seg{justify-self:start;max-inline-size:100%}.pl-earnings__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-earnings__list{min-inline-size:0;margin:0;padding:0;list-style:none}.pl-earnings__row{justify-content:space-between;align-items:start;gap:var(--space-4);padding-block:var(--space-6);border-block-end:1px solid var(--line-subtle);min-inline-size:0;display:flex}.pl-earnings__row>div:first-child{min-inline-size:0}.pl-earnings__row h3{overflow-wrap:anywhere;font-size:15px;font-weight:500}.pl-earnings__row p{overflow-wrap:anywhere;margin-block-start:var(--space-1);font-size:13px;line-height:1.6}.pl-earnings__figures{gap:var(--space-6);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-earnings__figures dd{font-variant-numeric:tabular-nums;margin-block-start:var(--space-2);font-size:15px}.pl-earnings__recordAmount{gap:var(--space-1);text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;display:grid}.pl-earnings__recordAmount>bdi{font-weight:500}.pl-earnings__empty{justify-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-10);display:grid}.pl-earnings__empty h2{font-size:18px;font-weight:500}.pl-earnings__empty p{color:var(--ink-secondary);max-inline-size:440px;line-height:1.6}.pl-earnings__empty>.pl-i{color:var(--ink-secondary);block-size:32px;inline-size:32px}.pl-earnings__rules{gap:var(--space-3);border-block-start:1px solid var(--line-subtle);padding-block-start:var(--space-6);font-size:13px;line-height:1.7;display:grid}.pl-earnings__rules h2{font-size:16px;font-weight:500}.pl-earnings__rules dl{gap:var(--space-6);flex-wrap:wrap;display:flex}.pl-earnings__rules dd{font-variant-numeric:tabular-nums}.pl-earnings__notice{align-items:start;gap:var(--space-3);background:var(--surface-subtle);padding:var(--space-4);border-radius:var(--radius-md);display:flex}.pl-earnings__notice h2{font-size:15px;font-weight:500}.pl-earnings__notice p{color:var(--ink-secondary);margin-block-start:var(--space-2);font-size:13px;line-height:1.7}.pl-earnings__notice>.pl-i{flex-shrink:0}.pl-earnings__form{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);min-inline-size:0;display:grid}.pl-earnings__form p,.pl-earnings__form small{color:var(--ink-secondary);font-size:13px;line-height:1.7}.pl-earnings__form .pl-field{gap:var(--space-2);display:grid}.pl-earnings__form>.pl-btn--link{justify-self:start}.pl-earnings__quote{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md);margin:0;display:grid}.pl-earnings__quote>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.pl-earnings__quote dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.pl-earnings__hash{word-break:break-all}.pl-earnings__loading{background:var(--surface-raised);border-radius:var(--radius-md);block-size:144px}@media not (min-width:768px){.pl-earnings{gap:var(--space-6);padding-block:var(--space-6)}.pl-earnings__wallet{padding:var(--space-6) var(--space-4)}.pl-earnings__row{gap:var(--space-3);flex-direction:column}.pl-earnings__figures{gap:var(--space-3);inline-size:100%}.pl-earnings__recordAmount{align-items:center;gap:var(--space-3);text-align:start;flex-wrap:wrap;inline-size:100%;display:flex}.pl-earnings__actions>.pl-btn{flex:auto}}.pl-media-lock{pointer-events:none;color:var(--ink-on-brand);place-items:center;display:grid;position:absolute;inset:0}.pl-media-lock svg.pl-i{box-sizing:content-box;block-size:32px;inline-size:32px;padding:var(--space-2);border-radius:var(--radius-pill);background:var(--overlay)}.pl-workbox__stage,.pl-work__open,.app-scene__open,.pl-genpick__img{position:relative}.pl-radio{block-size:18px;inline-size:18px;accent-color:var(--ink-brand);flex:none;margin:0}.pl-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--control-compact);list-style:none;display:flex}.pl-disclosure>summary::-webkit-details-marker{display:none}.pl-disclosure__chevron{flex:none}.pl-disclosure[open]>summary>.pl-disclosure__chevron{transform:rotate(180deg)}
