.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.profile-card{padding:22px}.profile-top{display:flex;align-items:center;gap:15px;margin-bottom:16px}.profile-avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#111111;color:#ffffff;font-size:24px;font-weight:950}.profile-avatar.has-image{overflow:hidden;background:#ffffff}.profile-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.profile-top h2{margin:0;font-size:21px}.profile-top p{margin:4px 0 0;color:#77746d;font-size:11px}.profile-invitation-form{display:grid;gap:8px;margin:16px 0;border:1px solid #e6e3db;border-radius:12px;background:#faf9f5;padding:12px}.profile-invitation-form>label{font-size:12px;font-weight:900}.profile-invitation-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.profile-invitation-form p{margin:0;color:#5f5b53;font-size:11px;line-height:1.5}.profile-faq{margin-top:18px;overflow:hidden;border:1px solid #e6e3db;border-radius:18px;background:#ffffff;padding:20px 22px 6px}.profile-faq-head{margin-bottom:6px}.profile-faq-head h1{margin:0;font-size:27px;font-weight:950}.profile-faq-head p{margin:5px 0 0;color:#77746d;font-size:11px;line-height:1.6}.profile-faq-list button{min-height:54px;color:#111111;font-size:13px;font-weight:900;text-decoration:none}.profile-faq-list button:hover{text-decoration:none}.profile-faq-list [data-state=open]>div,.profile-faq-list [data-state=open]>p{color:#5b5446;font-size:12px;line-height:1.8}.profile-faq-list p{margin:0 0 9px}.profile-faq-list .work-monetization-policy{grid-template-columns:1fr;width:100%}.profile-faq-delete-confirm{display:grid;gap:6px;margin-top:6px;padding:10px;border:1px solid #d9534f;border-radius:8px;background:#fdf3f2}.profile-faq-delete-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-faq-list .work-monetization-policy p{margin:0}.profile-faq-list a{display:inline-flex;min-height:38px;align-items:center;border:1px solid #111111;border-radius:999px;background:#fff9d8;color:#111111;padding:0 13px;font-size:11px;font-weight:950;text-decoration:none}.profile-faq-price-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.profile-edit-form{display:grid;gap:12px;border:0;background:#ffffff;padding:18px;margin-bottom:12px}.profile-action-stack{display:grid;gap:10px;margin-top:16px;margin-bottom:12px}.profile-settings-form{max-width:560px;margin:0;gap:18px}.avatar-upload-field{display:grid;gap:12px}.avatar-upload-field>span{font-size:11px;font-weight:950}.avatar-picker{--avatar-picker-size:132px;--avatar-badge-size:36px;--avatar-badge-overhang:4px;--avatar-badge-inset:calc(var(--avatar-picker-size) / 2 - (var(--avatar-picker-size) / 2 + var(--avatar-badge-overhang) - var(--avatar-badge-size) / 2) / 1.4142136 - var(--avatar-badge-size) / 2);position:relative;display:inline-block;width:var(--avatar-picker-size);height:var(--avatar-picker-size);border-radius:50%;cursor:pointer}.avatar-picker-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.avatar-picker .avatar-crop-frame{width:100%;height:100%}.avatar-picker-badge{position:absolute;right:var(--avatar-badge-inset);bottom:var(--avatar-badge-inset);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--avatar-badge-size);height:var(--avatar-badge-size);padding:0;border:3px solid #ffffff;border-radius:50%;background:#ffd84d;color:#111111;line-height:0;pointer-events:none}.avatar-picker-badge svg{display:block;flex:0 0 auto}.avatar-picker-input:focus-visible~.avatar-crop-frame{outline:2px solid #111111;outline-offset:3px}@media (hover:hover){.avatar-picker:hover .avatar-crop-frame{opacity:.88}}.avatar-crop-frame{width:132px;height:132px;position:relative;display:grid;place-items:center;overflow:hidden;border:3px solid #111111;border-radius:50%;background:#f1efe9;color:#111111;font-size:42px;font-weight:950}.avatar-crop-frame.has-image{background:#ffffff}.avatar-crop-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;pointer-events:none}.avatar-crop-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center}.form-error.form-error{margin:0;color:#b00020;font-size:12px;font-weight:850;line-height:1.6;border:1px solid #f0a6a6;border-left:4px solid #b00020;background:#fdecec;padding:8px 10px}.payout-connect-success.payout-connect-success{color:#1d5f2a}.profile-login-prompt{position:relative;overflow:hidden;display:grid;gap:10px;border:1px solid #e6e3db;border-radius:16px;background:#fff9d8;padding:14px 100px 14px 14px}.profile-login-prompt>b,.profile-login-prompt>div,.profile-login-prompt>p{position:relative;z-index:1}.profile-prompt-mascot{position:absolute;right:8px;bottom:-16px;width:86px;opacity:.92}.profile-login-prompt b{font-size:14px}.profile-login-prompt p{margin:0;color:#77746d;font-size:11px;line-height:1.6}.profile-login-prompt>div{display:flex;flex-wrap:wrap;gap:8px}.auth-modal-backdrop{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:rgba(0,0,0,.42);padding:18px}.auth-modal{width:min(400px,100%);max-height:calc(100dvh - 36px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:2px solid #111111;border-radius:18px;background:#ffffff;color:#111111;box-shadow:0 24px 80px rgba(0,0,0,.28)}.auth-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #111111;padding:13px 14px}.auth-modal-head>div{min-width:0;display:flex;align-items:center;gap:10px}.auth-modal-head img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.auth-modal-head b,.auth-modal-head small{display:block}.auth-modal-head small{color:#77746d;font-size:10px;font-weight:850}.auth-modal-head b{font-size:18px}.auth-modal-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e6e3db;border-radius:50%;background:#ffffff}.signup-benefit-banner{position:relative;isolation:isolate;min-width:0;display:grid;overflow:hidden;border:1px solid rgba(255,216,77,.7);border-radius:14px;background:#11100d;color:#ffffff;box-shadow:0 10px 28px rgba(31,22,5,.24)}.auth-signup-benefit{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 14px 0;padding:6px 8px;border-radius:8px;background:#fff4b8;font-size:11px;line-height:1.4}.auth-signup-benefit svg{flex-shrink:0}.signup-benefit-banner:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,7,6,.08),rgba(7,7,6,0) 68%);pointer-events:none}.signup-benefit-banner.is-modal{min-height:142px;margin:12px 14px 0}.signup-benefit-banner.is-home{min-height:126px;border:0;border-radius:0;box-shadow:none}.signup-benefit-art{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.signup-benefit-copy{position:relative;z-index:2;width:58%;display:grid;align-content:center;justify-items:start;gap:4px;padding:13px 15px}.signup-benefit-banner.is-home .signup-benefit-copy{width:50%;gap:5px;padding:15px 20px}.signup-benefit-label{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,216,77,.72);border-radius:999px;background:rgba(255,216,77,.13);color:#ffe36f;padding:3px 8px;font-size:9px;font-weight:950;letter-spacing:.08em}.signup-benefit-main{color:#ffd84d;font-size:19px;font-weight:1000;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.signup-benefit-gift{color:#ffffff;font-size:13px;font-weight:1000;line-height:1.2;letter-spacing:.02em}.signup-benefit-banner.is-home .signup-benefit-main{font-size:24px}.signup-benefit-banner.is-home .signup-benefit-gift{font-size:16px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 14px 0}@media (max-height:740px){.auth-modal-head{padding-block:8px}.auth-modal .auth-tabs{padding-top:8px}.auth-modal .auth-form{gap:6px;padding-block:8px}.auth-modal .auth-form label{gap:4px}.auth-modal .auth-separator{margin-bottom:8px}.auth-modal [data-testid=oauth-external-browser-note]{padding-block:6px}}.auth-tabs button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e6e3db;border-radius:12px;background:#ffffff;font-weight:900}.auth-tabs button.active{border-color:#111111;background:#fff3b8}.auth-message{margin:12px 14px 0;border:1px solid #f0a7a7;border-radius:12px;background:#fff0f0;color:#8c1d1d;padding:10px;font-size:12px;line-height:1.5}.auth-message.is-success{border-color:#8ad1a0;background:#effaf2;color:#155d2c}.auth-form{display:grid;gap:12px;padding:14px}.auth-form label{display:grid;gap:7px;font-size:12px;font-weight:900}.auth-form input{width:100%;height:44px;border:2px solid #111111;border-radius:10px;background:#ffffff;outline:0;padding:0 12px}.auth-confirmation-target,.auth-field-help{margin:0;color:#77746d;font-size:11px;line-height:1.6}.auth-confirmation-target{display:grid;gap:3px;border:1px solid #e6e3db;border-radius:10px;background:#faf9f5;padding:10px 12px}.auth-confirmation-target b{overflow-wrap:anywhere;color:#111111;font-size:13px}#login-modal-confirmation-code{text-align:center;font-size:22px;font-weight:950;letter-spacing:.28em}.auth-forgot-button{justify-self:center;min-height:32px;border:0;background:transparent;color:#514b40;padding:2px 8px;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-forgot-button:disabled{opacity:.55}.auth-separator{position:relative;display:grid;place-items:center;margin:0 14px 13px}.auth-separator:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #e6e3db}.auth-separator span{position:relative;background:#ffffff;color:#77746d;padding:0 10px;font-size:11px}.oauth-external-browser-note{margin:-2px 14px 10px;border:1px solid #ead89f;border-radius:10px;background:#fffaf0;color:#5f5034;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.oauth-button{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 14px 14px;border:2px solid #111111;border-radius:12px;background:#ffffff;color:#111111;font-size:13px;font-weight:900;text-decoration:none}.settings-list{display:grid;gap:8px;margin-top:16px}.settings-row{min-height:50px;border:1px solid #e6e3db;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff;padding:7px 14px;font-size:12px;font-weight:850}.menu-list{display:grid;gap:8px;margin-top:16px}.menu-list a,.menu-list button{height:50px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e6e3db;border-radius:14px;background:#ffffff;padding:0 14px;font-size:12px;font-weight:850;color:inherit;text-decoration:none}.profile-feedback-button>span{display:inline-flex;align-items:center;gap:8px}.wallet-card{position:relative;overflow:hidden;align-self:start;border-radius:20px;background:linear-gradient(125deg,#171717,#37332c);color:#ffffff;padding:20px}.wallet-card p,.wallet-card small{color:#cccccc;font-size:10px;line-height:1.65}.wallet-card b{display:block;margin:4px 0 12px;font-size:34px}.wallet-actions{position:relative;z-index:1;display:grid;gap:8px;width:100%}.wallet-subscription-cancel{position:relative;z-index:1;display:block;width:100%;margin-top:8px;padding:6px 0;border:none;background:none;font-size:12px;line-height:1.4;color:inherit;opacity:.75;text-decoration:underline;cursor:pointer}.wallet-subscription-cancel:disabled{cursor:default;opacity:.4}.wallet-subscription-note{position:relative;z-index:1;display:block;margin-top:6px;font-size:11px;line-height:1.4;opacity:.7}.wallet-card .primary-button,.wallet-card .secondary-button{position:relative;z-index:1;min-width:0;width:100%;justify-content:center}.followed-authors{margin-top:16px}.followed-authors-screen .followed-authors{max-width:780px;border:1px solid #e6e3db;border-radius:18px;background:#ffffff;padding:18px}.followed-authors h3{margin:0 0 8px;font-size:13px;font-weight:850}.followed-authors-empty{margin:0;color:#a09c93;font-size:12px}.followed-authors-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.followed-author-row{min-height:50px;border:1px solid #e6e3db;border-radius:14px;background:#ffffff;display:flex;align-items:center;gap:10px;padding:7px 14px}.followed-author-avatar{width:30px;height:30px;flex:none;border-radius:50%;background:#f1eee6;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:13px;font-weight:850}.followed-author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.followed-author-copy{flex:1;min-width:0;display:grid;gap:2px}.followed-author-copy b{font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followed-author-copy small{color:#a09c93;font-size:11px}.followed-author-row .secondary-button.small{display:inline-flex;align-items:center;gap:4px}.notification-settings-screen{max-width:760px}.notification-settings-card{display:grid;gap:0;border:1px solid #e5e1d8;border-radius:16px;background:#ffffff;padding:18px;margin-bottom:14px}.notification-settings-card h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px}.notification-setting-row{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #efebe3;padding:10px 2px}.notification-settings-card h2+.notification-setting-row{border-top:0}.notification-setting-row>span,.notification-setting-row>span>span{min-width:0;display:flex;align-items:center;gap:10px}.notification-setting-row>span>span{align-items:flex-start;flex-direction:column;gap:2px}.notification-setting-row b{font-size:13px}.notification-setting-row small{color:#7c766c;font-size:11px;line-height:1.5}.notification-setting-row input[type=checkbox]{width:42px;height:24px;flex:none;accent-color:#111111}.notification-settings-save{min-width:160px}@media (min-width:1440px){.work-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1180px){.work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-editor-body{grid-template-columns:176px minmax(0,1fr) 300px}.manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-layout,.profile-grid{grid-template-columns:1fr}.cover-edit-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.cover-studio-logo-column{grid-column:1/-1}}@media (max-width:760px){.daily-contest-promo.is-campaign{min-height:116px}.daily-contest-promo-copy{padding:6px 12px;gap:3px;height:calc(100% - 44px)}.daily-contest-promo>img{height:calc(100% - 44px)}.daily-contest-promo-copy>small{font-size:9px}.daily-contest-promo-copy>small i{font-size:8px}.daily-contest-promo-rewards{min-height:44px;padding:5px 10px;gap:3px}.daily-contest-promo-rewards .contest-prizes.is-compact{padding:0}.daily-contest-promo-rewards .contest-prizes.is-compact .contest-prize{padding:0 6px;gap:3px}.daily-contest-promo-rewards .contest-prizes.is-compact .contest-prize:first-child{padding-left:0}.daily-contest-promo-rewards .contest-prizes.is-compact .contest-medal b,.daily-contest-promo-rewards .contest-prizes.is-compact .contest-medal small{font-size:9px}.work-jobs-panel{margin:10px 0 14px}.work-jobs-head{gap:9px;min-height:64px;padding:10px 11px}.work-jobs-mark{flex-basis:34px;width:34px;height:34px;border-radius:10px}.work-jobs-mark svg{width:19px;height:19px}.work-jobs-head h2{font-size:15px}.work-jobs-head p{max-width:205px;font-size:11px}.work-jobs-count{min-height:27px;padding:4px 8px;font-size:11px}.work-job-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}.work-job-row.is-history{padding:10px 11px}.work-job-row>button{align-self:center;min-width:54px;padding-inline:9px}.work-job-row.is-history .work-job-copy>small{display:none}.work-job-row.is-history.is-failed .work-job-copy>small{display:block}.work-jobs-history>summary{min-height:40px;padding:8px 11px}.access-tier-summary,.work-monetization-policy{grid-template-columns:1fr}body,html{height:100%}body,html{overflow-y:hidden}html:has(.giza-app:not(.immersive-active)),html:has(.giza-app:not(.immersive-active)) body{background:#ffffff}.live-preview-page{min-height:100dvh;gap:10px;padding:10px}.live-preview-page.is-preview-runtime{height:100dvh;min-height:100dvh;grid-template-rows:48px minmax(0,1fr);gap:0;overflow:hidden;padding:0}.live-preview-page.is-preview-runtime .live-preview-header{align-items:center;gap:8px}.live-preview-publish{min-height:30px;padding:0 7px;font-size:10px}.live-preview-heading{flex-direction:column;align-items:flex-start;gap:2px}.live-preview-heading h1{max-width:100%;font-size:12px}.live-preview-feedback{width:30px;min-width:30px;min-height:30px;padding:0}.live-preview-feedback>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.giza-app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) auto}.giza-app,.giza-app.immersive-active,.giza-app.reader-active{height:100dvh;min-height:100dvh;overflow:hidden}.giza-app.immersive-active{grid-template-rows:minmax(0,1fr)}.giza-app.immersive-active .giza-main{grid-row:1}.giza-sidebar,.giza-topbar{display:none}.mobile-head{height:58px;position:sticky;top:0;grid-column:1/-1;grid-row:1;z-index:30;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 36px 36px;gap:8px;align-items:center;border-bottom:1px solid #e6e3db;background:#ffffff;padding:0 12px}.mobile-head .giza-brand{height:100%;padding:0;font-size:18px}@media (max-width:360px){.mobile-head .giza-brand{gap:4px;font-size:14px}.mobile-head .giza-brand .brand-mascot{flex-shrink:0;width:30px;height:30px}}.mobile-head .brand-mascot{width:37px;height:37px}.mobile-head .credit-pill{height:36px;padding:0 10px;font-size:10px}.mobile-head .avatar-button{width:36px;height:36px}.giza-main{grid-column:1/-1;grid-row:2;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.screen{width:100%;min-height:-moz-min-content;min-height:min-content;padding:14px 12px 24px}.screen-home{--home-section-inset:20px;display:flex;flex-direction:column;padding:12px 0 24px}.status-toast{left:12px;right:12px;bottom:calc(var(--bottom) + 12px + env(safe-area-inset-bottom));max-width:none;border-radius:13px}.home-hero{min-height:136px;grid-template-columns:minmax(0,1fr) 94px;border-radius:0;padding:18px;margin-bottom:18px}.hero-kicker{padding:5px 8px;font-size:9px}.home-hero h1{font-size:21px}.home-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px}.home-hero .primary-button{display:none}.home-feature-carousel{--home-feature-gap:12px}.home-feature-item{flex-basis:calc(100vw - 72px)!important}.home-feature-slide.is-empty>span{left:12px;right:12px;bottom:12px}.home-feature-slide.is-empty b{max-width:96%;font-size:19px}.home-feature-slide.is-promo-tutorial>span{top:10px;bottom:auto;left:16px;right:16px;transform:none;gap:4px}.home-feature-slide.is-promo-tutorial b{max-width:none;padding:6px 10px 5px;font-size:16px;box-shadow:4px 4px 0 #ffd84d}.home-feature-slide.is-promo-tutorial small{font-size:10px}.home-feature-slide.is-promo-tutorial em{max-width:62%;font-size:11px}.home-feature-tutorial-art{right:-8px;bottom:-12%;width:min(34%,176px)}.home-feature-caption b{max-width:92%;font-size:14px}.home-feature-caption p{-webkit-line-clamp:2;font-size:10px}.home-daily-ranking .ranking-list{margin-inline:var(--home-section-inset)}.home-daily-ranking .ranking-card.is-top-rank{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:5px;min-height:0;padding:7px}.home-daily-ranking .ranking-card.is-top-rank .rank-copy,.home-daily-ranking .ranking-card.is-top-rank .release-thumb{grid-column:1}.home-daily-ranking .ranking-card.is-top-rank .rank-copy b{-webkit-line-clamp:2;min-height:calc(1.35em * 2);font-size:10.5px}.home-daily-ranking .ranking-card.is-top-rank .rank-summary{-webkit-line-clamp:2}.home-campaign-strip{min-height:74px;margin-bottom:26px;grid-template-columns:minmax(0,1fr) 84px}.home-campaign-grid,.home-campaign-strip{width:calc(100% - (var(--home-section-inset) * 2));margin-inline:var(--home-section-inset)}.home-campaign-region .home-campaign-grid{grid-template-columns:minmax(0,1fr)}.home-campaign-strip>span:not(.signup-benefit-banner){padding:12px 14px}.home-campaign-strip b{font-size:19px}.home-campaign-strip.is-signup-benefit-campaign{min-height:116px}.signup-benefit-banner.is-home{min-height:114px}.signup-benefit-banner.is-home .signup-benefit-copy{width:62%;padding:12px 14px}.signup-benefit-banner.is-home .signup-benefit-main{font-size:20px}.signup-benefit-banner.is-home .signup-benefit-gift{font-size:14px}.section-head{margin-bottom:10px;padding:0 var(--home-section-inset)}.section-head h2{font-size:17px}.section-head p{display:none}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.screen-home .home-release-grid{padding-inline:var(--home-section-inset)}.screen-home .home-release-grid.is-carousel{grid-auto-flow:column;grid-auto-columns:clamp(128px,34vw,168px);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--home-section-inset) 8px;scroll-padding-inline:var(--home-section-inset)}.screen-home .home-release-grid.is-carousel::-webkit-scrollbar{display:none}.screen-home .home-release-grid.is-carousel .work-card{scroll-snap-align:start}.generation-show-card{min-height:min(540px,calc(100svh - 88px));padding:10px 0 14px}.recommended-shelf{order:1}.viewing-history{order:2;margin-top:0}.new-arrivals-shelf{order:3}.history-list{grid-auto-flow:column;grid-auto-columns:min(70vw,260px);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--home-section-inset) 6px;scroll-padding-inline:var(--home-section-inset)}.history-list::-webkit-scrollbar{display:none}.history-row{grid-template-columns:64px minmax(0,1fr);scroll-snap-align:start}.history-more-button{display:none}.work-copy{padding-top:6px}.work-copy h3{font-size:10px}.work-copy p{min-height:0;-webkit-line-clamp:1;font-size:9px;line-height:1.35}.work-meta{gap:4px;margin-top:5px;font-size:8px}.creator-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-kpi-grid div,.creator-panel{padding:12px;box-shadow:3px 3px 0 #111111}.creator-kpi-grid b{font-size:18px}.creator-sales-card{padding:14px;box-shadow:4px 4px 0 #111111}.creator-sales-card b{font-size:36px}.creator-action-row{display:grid}.creator-action-row,.creator-grid,.creator-view-pool,.creator-withdraw-summary,.creator-withdrawal-form{grid-template-columns:1fr}.creator-panel>header{display:grid}.creator-row{gap:8px}.creator-row .release-thumb{width:36px}.creator-episode-list{margin-left:10px}.published-reader-screen{height:100dvh;min-height:100dvh}.published-reader-body{height:100%;overflow-y:auto}.page-head{align-items:flex-start;margin-bottom:13px}.page-head h1{font-size:23px}.page-head p{font-size:11px}.filter-card{padding:14px}.filter-row{flex-wrap:wrap;overflow:visible;row-gap:8px}.filter-row b{min-width:64px}.rank-row{position:relative;min-height:0;grid-column:span 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;gap:7px;border:0;background:#ffffff;padding:8px;box-shadow:none}.rank-row .release-thumb{width:100%;grid-row:auto;border:0;border-radius:0}.rank-number{position:absolute;z-index:2;top:7px;left:7px;min-width:31px;height:31px;display:grid;place-items:center;border:3px solid #111111;border-radius:0;background:#ffffff;box-shadow:3px 3px 0 #ffd84d;font-size:16px;font-weight:1000;line-height:1}.rank-copy,.rank-stats{grid-column:auto;grid-row:auto}.rank-stats{min-width:0;text-align:left}.rank-copy b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:calc(1.35em * 2);font-size:10.5px;line-height:1.35;white-space:normal}.rank-stats{display:none}.rank-summary{-webkit-line-clamp:3;margin-top:3px;font-size:8.5px;line-height:1.35}.rank-metrics{display:flex!important;gap:3px;margin-top:3px}.engagement-metric{min-height:17px;padding:0 4px;font-size:7.5px}.ranking-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:0;background:transparent;box-shadow:none}.ranking-card.is-top-rank{grid-column:1/-1;grid-template-columns:minmax(94px,32%) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:10px;min-height:0;padding:8px 9px}.ranking-card.is-top-rank .release-thumb{grid-column:1;width:100%}.ranking-card.is-top-rank .rank-copy{grid-column:2}.ranking-card.is-top-rank .rank-copy b{min-height:0;-webkit-line-clamp:2;font-size:13px;line-height:1.35}.ranking-hero-panel{min-height:100px;grid-template-columns:minmax(0,1fr) 82px;padding:14px 12px 14px 14px;box-shadow:4px 4px 0 #111111}.ranking-hero-panel h1{font-size:30px;box-shadow:4px 4px 0 #ffd84d}.ranking-hero-mascot{width:68px;height:68px}.ranking-hero-panel p{font-size:10px;line-height:1.5}.ranking-filter-strip{box-shadow:3px 3px 0 #111111}.ranking-filter-strip .chip{height:36px;font-size:11px}.detail-hero{grid-template-columns:96px minmax(0,1fr);border-radius:0;padding:14px 12px;margin-left:-12px;margin-right:-12px}.author-profile-hero,.detail-hero{gap:12px;border-left:0;border-right:0}.author-profile-hero{padding:16px 12px;margin:14px -12px 20px}.author-profile-avatar{width:56px;height:56px;flex-basis:56px}.author-profile-hero h1{font-size:21px}.author-profile-hero{flex-wrap:wrap}.author-profile-edit-button{margin-left:auto}.author-profile-edit{border-left:0;border-right:0;border-radius:0;padding:16px 12px;margin:-12px -12px 20px}.work-manage-hero{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px}.work-public-settings{border-left:0;border-right:0;padding:14px 12px;margin-left:-12px;margin-right:-12px}.work-public-settings header{align-items:flex-start}.public-settings-grid{grid-template-columns:minmax(0,1fr)}.public-setting-visibility{align-items:stretch;flex-direction:column}.public-setting-visibility button{width:100%}.public-setting-publish-guidance{max-width:none;text-align:left}.public-setting-danger-zone{align-items:stretch;flex-direction:column}.public-setting-delete-button{width:100%}.cover-edit-layout{grid-template-columns:minmax(0,1fr)}.cover-studio-logo-column{grid-column:auto}.cover-studio-header{gap:10px}.cover-logo-language-select{width:min(150px,42vw);min-width:min(150px,42vw)}.cover-edit-preview{width:min(210px,56vw);margin:0 auto}.cover-generation-options{grid-template-columns:1fr}.cover-edit-section-head{align-items:stretch;flex-direction:column}.avatar-crop-frame{width:132px;height:132px}.work-manage-hero h1{font-size:18px}.work-manage-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0}.work-manage-kpis>span{display:grid;gap:1px;padding:6px}.work-manage-kpis b{font-size:13px;text-align:left}.work-manage-kpis .work-manage-revenue-kpi{grid-column:1/-1}.work-manage-kpis .work-manage-revenue-breakdown{font-size:10px}.detail-copy h1,.manage-hero h1{font-size:18px}.author,.manage-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:10px}.summary{display:block;overflow:visible;font-size:10px;white-space:normal}.detail-stats{gap:3px;margin:10px 0}.detail-stats b{font-size:inherit}.detail-actions{gap:7px}.dark-button,.primary-button,.secondary-button{min-height:38px;border-radius:11px;padding:0 12px;font-size:11px}.episode-row{grid-template-columns:64px minmax(0,1fr) 112px;gap:8px;padding:10px}.episode-row .release-thumb,.episode-thumbnail-edit-trigger{width:58px}.work-manage-episode-row{grid-template-columns:58px minmax(0,1fr) auto;padding:10px}.episode-publish-settings{grid-column:1/-1}.episode-primary-actions{grid-template-columns:minmax(88px,1fr) 40px}.episode-primary-actions.has-sns-action{grid-template-columns:minmax(82px,1fr) 44px 40px}.episode-primary-actions.has-anime-action{grid-template-columns:repeat(2,minmax(82px,1fr)) 40px}.episode-primary-actions.has-anime-action.has-sns-action{grid-template-columns:repeat(2,minmax(82px,1fr)) 44px 40px}.episode-more-actions-trigger{width:40px}.work-manage-anime-campaign{min-height:150px;border-radius:14px;box-shadow:3px 3px 0 #17140e}.work-manage-anime-campaign:after{background:linear-gradient(90deg,#fff9e2,#fff9e2 45%,rgba(255,249,226,.9) 58%,transparent 82%)}.work-manage-anime-campaign-art{right:-8%;width:76%}.work-manage-anime-campaign-copy{width:62%;gap:5px;padding:12px}.work-manage-anime-campaign-copy>strong{font-size:19px}.work-manage-anime-campaign-guide{font-size:10px}.episode-anime-section{gap:8px}.episode-anime-asset{padding:9px}.episode-anime-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 44px;gap:6px}.episode-anime-actions .episode-anime-edit,.episode-anime-actions button{min-width:0;min-height:44px;padding-inline:7px;font-size:11px}.episode-anime-asset-copy time{max-width:120px}.work-manage-episode-row>.work-manage-row-actions{grid-column:1/-1}.next-request-pill{grid-column:1/-1;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:left}.work-manage-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:6px}.work-manage-actions .secondary-button,.work-manage-actions .text-link-button{width:100%;min-height:38px;border:1px solid #d9d6cf;border-radius:9px;background:#ffffff;padding:0 6px;color:#111111;font-size:9px;text-decoration:none}.work-manage-row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(82px,1fr)) 40px;justify-content:stretch;gap:6px}.work-manage-row-actions .primary-button,.work-manage-row-actions .secondary-button{width:100%}.work-manage-version-actions{display:flex;flex-wrap:wrap;align-items:stretch}.work-manage-version-actions .secondary-button{flex:1 1 calc(50% - 3px);width:auto;min-width:0;min-height:44px}.work-manage-version-actions .episode-publish-action{flex:1 0 100%;min-height:44px}.episode-copy b{font-size:12px}.episode-copy small{font-size:9px}.episode-access{min-height:42px;border-radius:12px;padding:5px 6px}.episode-access>span{font-size:13px;line-height:1.2}.episode-access>b{font-size:13px}.episode-row>svg{display:none}.reader-screen{min-height:100dvh}.manga-reader{height:calc(100dvh - 58px);grid-template-columns:38px minmax(0,1fr) 38px;gap:6px;padding:10px}.page-arrow{width:38px;height:38px}.manga-page{width:100%;height:auto}.create-tutorial{border-radius:16px}.create-tutorial>summary{padding:10px 12px}.create-tutorial-chevron{width:27px;height:27px;padding:5px}.create-tutorial-body{padding:0 8px 8px}.create-tutorial.is-returning-user>summary{padding-top:10px;padding-bottom:10px}.create-tutorial.is-returning-user .create-tutorial-body{padding-top:10px}.create-comic-guide{border-width:3px;box-shadow:4px 4px 0 #ffd84d}.create-comic-editorial-kicker{min-height:40px;gap:6px;padding:7px 9px}.create-comic-editorial-kicker:after{display:none}.create-comic-editorial-kicker>span{padding:2px 5px;font-size:8px}.create-comic-editorial-kicker b{font-size:12px}.create-comic-editorial-kicker small{font-size:8px}.create-comic-guide-head{height:172px;border-bottom-width:3px}.create-comic-guide-mascot{right:-16px;bottom:-26px;width:176px;height:208px}.create-comic-guide-speech{inset:10px 130px 9px 8px;padding:7px 3px}.create-comic-guide-speech>b{padding:6px 8px 5px;font-size:clamp(13px,4.2vw,16px);line-height:1.08}.create-comic-guide-speech small{left:2px;bottom:8px;gap:3px}.create-comic-guide-speech small>span{padding-bottom:8px;font-size:24px}.create-comic-guide-speech small b{font-size:66px;-webkit-text-stroke-width:2px;filter:none;text-shadow:3px 4px 0 #111111}.create-comic-guide-speech small b span{margin-left:2px;font-size:20px}.create-comic-steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:390px;gap:10px;padding:10px}.create-comic-step{height:100%;min-height:0}.create-comic-step-number{top:9px;left:10px;width:35px;height:35px;border-width:2px;font-size:17px;box-shadow:2px 2px 0 rgba(17,17,17,.12)}.create-comic-step-copy{min-height:66px;padding:10px 11px 9px 57px}.create-comic-step-copy strong{font-size:19px}.create-comic-step-copy small{font-size:10px}.create-comic-scenario-visual{padding:12px}.create-comic-novel-card{top:12px;left:12px;width:55%;height:55%;gap:6px;padding:14px 9px 9px}.create-comic-novel-card i{font-size:8.5px;line-height:1.45}.create-comic-auto-storyboard{right:12px;bottom:12px;width:56%;height:49%}.create-comic-storyboard-flow{top:53%;left:49%;width:68px;height:68px}.create-comic-storyboard-card{grid-template-columns:36px minmax(0,1fr);gap:5px 6px;padding:8px}.create-comic-storyboard-card i{font-size:9px}.create-comic-storyboard-card small{font-size:8.5px;line-height:1.4}.create-comic-jikonte-action{left:12px;bottom:10px;width:43%}.create-comic-jikonte-time{padding:3px 7px;font-size:8px}.create-comic-jikonte-action .create-comic-jikonte-button{min-height:38px;padding:0 7px;font-size:11px}.create-comic-generation-visual .create-comic-tea-mascot{left:-6px;bottom:-30px;width:132px;height:auto}.create-comic-generation-state.is-running{top:11px;left:11px;width:45%;height:72%}.create-comic-generation-state.is-complete{right:11px;bottom:11px;width:47%;height:72%}.create-comic-generation-transition{top:6px;left:50%;width:160px}.create-comic-generation-transition svg{top:64px;width:74px;height:74px}.create-comic-generation-transition small{width:154px;min-width:0;min-height:80px;padding:11px 18px}.create-comic-generation-transition small b{font-size:21px}.create-comic-edit-visual{padding:11px}.create-comic-expression-row>span,.create-comic-publish-world{min-height:0}.create-comic-earnings-visual{grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr);gap:7px;padding:10px}.create-comic-publish-world>span{left:7px;bottom:6px}.create-comic-balance{right:7px;bottom:44px}.estimate-card,.form-card{border-radius:18px;padding:16px}.form-card h2{font-size:19px}.title-field-row{margin:16px 0}.continue-work-button{min-height:48px;min-width:104px;padding:0 11px}.field-block textarea{min-height:220px}.field-block .scenario-textarea{min-height:330px;font-size:12px;font-weight:400}.scenario-input-shell .scenario-copy-button{width:40px;min-width:40px;height:40px;min-height:40px}.field-block .scenario-input-shell .scenario-textarea{padding-right:56px}.jikonte-panel-number-mirror-content{padding-right:55px}.format-options{grid-template-columns:1fr 1fr}.format-options button{min-height:76px;padding:9px}.format-options svg{width:36px;height:36px}.premium-generation-difference{grid-template-columns:1fr}.premium-generation-difference>small{grid-column:1}.reference-material-grid{grid-template-columns:1fr}.reference-material-bin{grid-template-columns:minmax(0,1fr) auto}.reference-material-actions label span{width:34px;padding:0}.reference-material-actions label span svg{margin:0}.reference-material-actions label span{font-size:0}.estimate-big b{font-size:29px}.estimate-actions{display:grid;grid-template-columns:1fr 1.4fr}.editor-screen{position:fixed;inset:0;z-index:80;grid-template-rows:56px minmax(0,1fr)}.credit-purchase-backdrop{align-items:end;padding:0}.credit-purchase-modal.credit-purchase-modal{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:100%;max-height:min(90dvh,780px);overflow-x:hidden;overflow-y:auto;border-radius:18px 18px 0 0;padding:38px 14px max(16px,env(safe-area-inset-bottom))}.credit-purchase-modal.credit-purchase-modal[data-state=open]{animation-name:credit-modal-sheet-rise}.credit-purchase-modal.credit-purchase-modal[data-state=closed]{animation-name:credit-modal-sheet-drop}.credit-shop-overview{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.credit-shop-overview>span{padding:7px 8px}.credit-shop-overview .credit-shop-balance{grid-column:1/-1}.credit-shop-tabs{margin-bottom:10px}.credit-shop-panel{min-height:0}.credit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credit-option-card{min-height:124px;padding:22px 10px 10px}.credit-option-badges{right:32px}.credit-pack-badge{padding-inline:6px;font-size:8px}.credit-discount-badge{padding:3px 5px;font-size:8px}.credit-option-current-row{gap:4px}.credit-option-value b,.credit-plus-card b{font-size:21px}.credit-plus-stage{min-height:260px;gap:24px;padding:18px 0 12px}.credit-plus-card{min-height:340px;grid-template-columns:minmax(0,1fr);padding:20px 14px 14px}.credit-plus-benefits{grid-column:1/-1;grid-template-columns:1fr;gap:6px}.credit-plus-benefits small{min-height:26px;padding:5px 7px}.credit-plus-generation{gap:10px;padding:12px}.credit-plus-generation-mascot{width:54px;height:54px}.credit-plus-generation b{font-size:22px}.credit-plus-reading b{font-size:20px}.credit-checkout-footer{bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));grid-template-columns:minmax(0,.72fr) minmax(154px,1.28fr);gap:8px;margin:12px -14px -2px;padding:10px 14px max(12px,env(safe-area-inset-bottom))}.credit-buy-button{min-height:48px;font-size:13px}.editor-bar{padding:0 8px}.editor-bar .primary-button,.editor-bar .secondary-button{min-width:86px;padding-inline:10px}.editor-bar b{font-size:11px}.editor-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 256px}.studio-editor-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 292px}.panel-list{display:none}.canvas-area{padding:12px}.studio-canvas-area{gap:8px;padding:10px}.studio-canvas-toolbar{padding:8px 10px}.studio-canvas-toolbar small{display:none}.webtoon-studio-canvas{width:min(420px,100%)}.manga-studio-canvas{width:100%;padding:0}.studio-balloon{min-width:68px;padding:6px 8px;font-size:10px}.studio-sfx{font-size:18px}.canvas-frame{width:100%}.inspector{padding:12px}.studio-inspector{overflow:auto}.manage-grid{grid-template-columns:1fr;gap:10px}.manage-card{grid-template-columns:94px minmax(0,1fr);padding:10px}.manage-hero{grid-template-columns:105px minmax(0,1fr);padding:13px}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.kpi-grid div{padding:12px}.kpi-grid b{font-size:21px}.profile-grid{display:block}.profile-grid>*+*{margin-top:12px}.profile-card{padding:16px}.profile-faq{margin-top:12px;border-radius:16px;padding:16px 16px 4px}.profile-faq-list button{min-height:52px;font-size:12px}.profile-login-prompt{padding-right:86px}.profile-prompt-mascot{width:74px}.profile-avatar{width:58px;height:58px}.wallet-card b{font-size:29px}.wallet-card p{max-width:250px}.wallet-actions{width:100%}.wallet-card .primary-button,.wallet-card .secondary-button{font-size:12px;padding-inline:10px}.bottom-nav{position:relative;z-index:50;grid-column:1/-1;grid-row:3;height:calc(var(--bottom) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e6e3db;background:#ffffff;padding:5px 4px env(safe-area-inset-bottom)}.bottom-nav-button{min-width:0;border:0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;color:#5d5952;font-size:9px;font-weight:800}.bottom-icon{width:40px;height:30px;display:grid;place-items:center;border-radius:12px}.bottom-nav-button.active{color:#111111}.bottom-nav-button.active .bottom-icon{background:#fff3b8}.bottom-nav-button.create .bottom-icon{width:48px;height:40px;margin-top:-14px;border:4px solid #ffffff;background:#ffd84d;box-shadow:0 4px 12px rgba(0,0,0,.14)}}.login-bonus-modal{overflow:hidden;max-width:420px;border-radius:24px;border:1px solid rgba(214,168,20,.35);background:radial-gradient(120% 90% at 50% -20%,rgba(255,216,77,.5),rgba(255,216,77,0) 60%),linear-gradient(180deg,#fffdf4,#fff7dd);box-shadow:0 24px 64px rgba(101,76,0,.28)}.login-bonus-modal .lb-glow{position:absolute;inset:-40% -20% auto;height:65%;background:conic-gradient(from 0deg,rgba(255,216,77,0) 0deg,rgba(255,216,77,.4) 24deg,rgba(255,216,77,0) 48deg,rgba(255,216,77,.34) 96deg,rgba(255,216,77,0) 120deg,rgba(255,216,77,.4) 168deg,rgba(255,216,77,0) 192deg,rgba(255,216,77,.34) 240deg,rgba(255,216,77,0) 264deg,rgba(255,216,77,.4) 312deg,rgba(255,216,77,0) 336deg);animation:lb-glow-spin 14s linear infinite;pointer-events:none;opacity:.8}@keyframes lb-glow-spin{to{transform:rotate(1turn)}}.login-bonus-modal .lb-head{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;text-align:left}.login-bonus-modal .lb-mascot{width:62px;height:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(101,76,0,.25));animation:lb-mascot-bounce 2.6s ease-in-out infinite}@keyframes lb-mascot-bounce{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(3deg)}}.lb-stamp-track{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:6px;padding:12px 10px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(214,168,20,.28)}.lb-stamp{display:grid;justify-items:center;gap:2px;padding:6px 0 4px;border-radius:12px;font-weight:850}.lb-stamp .lb-stamp-coin{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#f3efe4;border:2px dashed rgba(120,104,48,.35);opacity:.55;transition:transform .25s ease,opacity .25s ease}.lb-stamp small{font-size:10px;color:rgba(90,74,20,.75)}.lb-stamp em{font-style:normal;font-size:9px;color:rgba(90,74,20,.55)}.lb-stamp.claimed .lb-stamp-coin{background:linear-gradient(160deg,#ffe58a,#ffc93d);border:2px solid #d6a814;opacity:1;box-shadow:0 3px 8px rgba(180,132,12,.35);animation:lb-stamp-in .45s cubic-bezier(.2,1.6,.45,1) backwards}@keyframes lb-stamp-in{0%{transform:scale(1.9) rotate(-14deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.lb-stamp.today{background:rgba(255,216,77,.28)}.lb-stamp.today .lb-stamp-coin{animation:lb-stamp-pulse 1.4s ease-in-out infinite}@keyframes lb-stamp-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,200,40,.55)}50%{box-shadow:0 0 0 8px rgba(255,200,40,0)}}.lb-stamp.weekly small{color:#b3540a}.lb-claim-area{position:relative;gap:10px;padding:6px 0 2px}.lb-claim-area,.lb-today{display:grid;justify-items:center}.lb-today{gap:2px;margin:0}.lb-today small{font-size:11px;font-weight:800;color:rgba(90,74,20,.75)}.lb-today b{gap:6px;font-size:34px}.lb-claim-button,.lb-today b{display:inline-flex;align-items:center;font-weight:950;color:#3c2f05}.lb-claim-button{position:relative;overflow:hidden;justify-content:center;gap:8px;min-width:220px;height:52px;border-radius:999px;border:2px solid #caa20e;background:linear-gradient(160deg,#ffe58a,#ffc93d 55%,#f5b41f);font-size:16px;box-shadow:0 10px 22px rgba(180,132,12,.4);transition:transform .15s ease,box-shadow .15s ease}.lb-claim-button:not(:disabled):hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 26px rgba(180,132,12,.45)}.lb-claim-button:disabled{opacity:.6;box-shadow:none}.lb-claim-button:not(:disabled):after{content:"";position:absolute;top:-40%;bottom:-40%;width:36%;left:-60%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.75) 50%,rgba(255,255,255,0));transform:skewX(-18deg);animation:lb-shimmer 2.2s ease-in-out infinite}@keyframes lb-shimmer{0%{left:-60%}55%,to{left:130%}}.lb-streak-note{margin:0;font-size:12px;font-weight:750;color:rgba(90,74,20,.8)}.lb-celebrate{position:relative;display:grid;justify-items:center;gap:8px;padding:14px 0 4px}.lb-burst{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.lb-coin,.lb-spark{position:absolute;top:42%;left:50%}.lb-coin{width:16px;height:16px;border-radius:999px;background:radial-gradient(circle at 32% 30%,#fff3bd,#ffc93d 55%,#d6a814);border:1.5px solid #b8890b;animation:lb-coin-burst .9s cubic-bezier(.16,.8,.4,1) var(--lb-delay,0s) both}.lb-spark{width:7px;height:7px;border-radius:2px;background:#ffde6b;animation:lb-coin-burst 1.1s ease-out var(--lb-delay,0s) both}@keyframes lb-coin-burst{0%{transform:translate(-50%,-50%) rotate(var(--lb-angle,0deg)) translateY(0) scale(.4);opacity:0}18%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--lb-angle,0deg)) translateY(calc(var(--lb-distance, 110px) * -1)) scale(1);opacity:0}}.lb-celebrate-amount{display:inline-flex;align-items:center;gap:8px;font-size:44px;font-weight:950;color:#3c2f05;animation:lb-amount-pop .55s cubic-bezier(.2,1.7,.4,1) backwards}@keyframes lb-amount-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.lb-celebrate-streak{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:900;color:#5a4a14;animation:lb-amount-pop .55s cubic-bezier(.2,1.7,.4,1) .18s backwards}.lb-weekly-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:#ff8a3c;color:#ffffff;font-size:11px;font-weight:900;animation:lb-amount-pop .55s cubic-bezier(.2,1.7,.4,1) .32s backwards}.lb-teaser{display:grid;gap:12px;padding:4px 2px;font-size:13px;line-height:1.7;color:#3c2f05}.wallet-login-bonus{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;margin-top:10px;height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,216,77,.55);background:rgba(255,216,77,.14);color:#ffe9a3;font-size:12px;font-weight:850}.wallet-login-bonus b{display:inline;margin:0 0 0 auto;font-size:12px;font-weight:900;color:#ffd84d}.wallet-login-bonus.unclaimed{border-color:#ffd84d;background:rgba(255,216,77,.24);animation:lb-chip-pulse 1.8s ease-in-out infinite}@keyframes lb-chip-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,216,77,.45)}50%{box-shadow:0 0 0 7px rgba(255,216,77,0)}}.wallet-login-bonus.unclaimed:after{content:"";position:absolute;top:-40%;bottom:-40%;width:30%;left:-50%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,240,180,.5) 50%,rgba(255,255,255,0));transform:skewX(-18deg);animation:lb-shimmer 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lb-claim-button:not(:disabled):after,.lb-stamp.today .lb-stamp-coin,.login-bonus-modal .lb-glow,.login-bonus-modal .lb-mascot,.wallet-login-bonus.unclaimed,.wallet-login-bonus.unclaimed:after{animation:none}}.profile-status-facts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-top:12px}.profile-status-facts .secondary-button.small{display:inline-flex;align-items:center;min-height:32px;margin-left:auto;padding:0 12px;font-size:12px;text-decoration:none}.profile-status-plan{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:#f1efe9;color:#6f6a5f;font-size:13px;font-weight:950;font-family:inherit;cursor:pointer}.profile-status-plan.is-plus{background:#111111;color:#ffd84d}.profile-status-followers{display:grid;gap:1px}.profile-status-followers small{font-size:10px;font-weight:800;color:#6f6a5f}.profile-status-followers b{font-size:17px;font-weight:950;line-height:1.1}.profile-bio{margin:10px 0 0;border-radius:14px;background:#f7f5ef;color:#3b382f;font-size:13px;font-weight:700;white-space:pre-wrap}.profile-bio,.profile-bio-input{padding:10px 12px;line-height:1.7}.profile-bio-input{width:100%;border:1px solid #d8d4c8;border-radius:14px;background:#ffffff;color:#111111;font:inherit;font-size:14px;resize:vertical}.profile-bio-input:focus-visible{outline:2px solid #111111;outline-offset:1px}.profile-settings-form .field-hint{display:block;margin-top:4px;color:#6f6a5f;font-size:11px;font-weight:800;text-align:right}.author-profile-bio{margin:8px 0 0;color:#3b382f;font-size:13px;font-weight:700;line-height:1.7;white-space:pre-wrap}.login-stats-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:16px;background:rgba(12,10,4,.62);backdrop-filter:blur(3px);animation:ls-backdrop-in .28s ease both}@keyframes ls-backdrop-in{0%{opacity:0}to{opacity:1}}.login-stats-modal{position:relative;overflow:hidden;width:min(460px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(214,168,20,.38);background:radial-gradient(120% 90% at 50% -20%,rgba(255,216,77,.55),rgba(255,216,77,0) 62%),linear-gradient(180deg,#fffdf4,#fff6d8);box-shadow:0 26px 68px rgba(101,76,0,.32);animation:ls-modal-rise .42s cubic-bezier(.16,1,.3,1) both}@keyframes ls-modal-rise{0%{transform:translateY(26px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.login-stats-modal .ls-glow{position:absolute;z-index:0;inset:-45% -20% auto;height:70%;background:conic-gradient(from 0deg,rgba(255,216,77,0) 0deg,rgba(255,216,77,.42) 24deg,rgba(255,216,77,0) 48deg,rgba(255,216,77,.34) 96deg,rgba(255,216,77,0) 120deg,rgba(255,216,77,.42) 168deg,rgba(255,216,77,0) 192deg,rgba(255,216,77,.34) 240deg,rgba(255,216,77,0) 264deg,rgba(255,216,77,.42) 312deg,rgba(255,216,77,0) 336deg);animation:ls-glow-spin 16s linear infinite;pointer-events:none;opacity:.75}@keyframes ls-glow-spin{to{transform:rotate(1turn)}}.login-stats-modal .ls-head{position:relative;z-index:1;display:grid;gap:4px;padding:22px 22px 0;text-align:center}.login-stats-modal .ls-head b{color:#3c2f05;font-size:21px;font-weight:950;letter-spacing:.01em}.login-stats-modal .ls-head small{color:#7a6320;font-size:12px;font-weight:700}.login-stats-modal .ls-burst{position:absolute;z-index:1;inset:0 0 auto;height:220px;display:grid;place-items:center;pointer-events:none}.login-stats-modal .ls-confetti{position:absolute;top:46%;left:50%;width:9px;height:14px;border-radius:2px;background:var(--ls-color,#ffd84d);animation:ls-confetti-burst 1.15s cubic-bezier(.16,.8,.4,1) var(--ls-delay,0s) both}@keyframes ls-confetti-burst{0%{transform:translate(-50%,-50%) rotate(var(--ls-angle,0deg)) translateY(0) scale(.35);opacity:0}16%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--ls-angle,0deg)) translateY(calc(var(--ls-distance, 130px) * -1)) rotate(220deg) scale(1);opacity:0}}.login-stats-modal .ls-totals{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 22px 4px}.login-stats-modal .ls-total{display:grid;justify-items:center;gap:2px;padding:14px 8px 12px;border-radius:16px;border:1px solid rgba(214,168,20,.3);background:rgba(255,255,255,.72);animation:ls-total-pop .5s cubic-bezier(.2,1.7,.4,1) var(--ls-delay,0s) both}@keyframes ls-total-pop{0%{transform:scale(.68);opacity:0}to{transform:scale(1);opacity:1}}.login-stats-modal .ls-total-icon{display:grid;place-items:center;width:30px;height:30px;color:#8a6a05}.login-stats-modal .ls-total b{color:#3c2f05;font-size:clamp(16px,5vw,30px);font-weight:950;font-variant-numeric:tabular-nums;line-height:1.05}.login-stats-modal .ls-total small{color:#7a6320;font-size:11px;font-weight:800}.login-stats-modal .ls-list{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;align-content:start;gap:8px;margin:10px 0 0;padding:4px 22px 6px}.login-stats-modal .ls-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:8px 12px;border-radius:12px;border:1px solid rgba(214,168,20,.24);background:rgba(255,255,255,.82);animation:ls-row-in .42s cubic-bezier(.16,1,.3,1) var(--ls-delay,0s) both}@keyframes ls-row-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.login-stats-modal .ls-row-title{grid-column:1/-1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;color:#2b2205;font-size:13px;font-weight:900}.login-stats-modal .ls-row-episode{color:#7a6320;font-size:12px;font-weight:800;white-space:nowrap}.login-stats-modal .ls-rest{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;margin:0;padding:2px 12px 0;color:#7a6320;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;animation:ls-row-in .42s cubic-bezier(.16,1,.3,1) var(--ls-delay,0s) both}.login-stats-modal .ls-rest .ls-row-metric{color:#3c2f05}.login-stats-modal .ls-row-metrics{display:inline-flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;color:#3c2f05;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.login-stats-modal .ls-row-metric{display:inline-flex;white-space:nowrap;align-items:center;gap:4px}.login-stats-modal .ls-row-metric svg{color:#b8890b}.login-stats-modal .ls-foot{position:relative;z-index:1;display:grid;gap:8px;padding:8px 22px 20px}.login-stats-modal .ls-close{width:100%;min-height:46px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(184,137,11,.34)}.login-stats-modal .ls-close:focus-visible,.login-stats-modal .ls-close:hover{filter:brightness(1.04);outline:none}.login-stats-modal .ls-foot small{color:#7a6320;font-size:11px;font-weight:700;text-align:center}@media (prefers-reduced-motion:reduce){.login-stats-backdrop,.login-stats-modal,.login-stats-modal .ls-confetti,.login-stats-modal .ls-glow,.login-stats-modal .ls-rest,.login-stats-modal .ls-row,.login-stats-modal .ls-total{animation:none}.login-stats-modal .ls-confetti{display:none}}.mission-summary{display:grid;gap:10px;width:100%;margin:16px 0;padding:12px 14px;border:1px solid rgba(214,168,20,.32);border-radius:16px;background:linear-gradient(180deg,#fffdf5,#fff8e2);text-align:left;cursor:pointer}.mission-summary.is-ready{border-color:rgba(255,79,128,.44);box-shadow:0 0 0 3px rgba(255,216,77,.24)}.mission-summary-head{display:flex;align-items:center;gap:10px}.mission-summary-title{flex:0 1 auto;min-width:0;color:#2b2205;font-size:14px;font-weight:950}.mission-summary-count{flex:1 1 auto;color:#9a8235;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.mission-summary-chevron{flex:0 0 auto;color:#b8890b}.mission-summary-preview{display:grid;gap:8px}.mission-summary-row{display:grid;gap:4px}.mission-summary-row-head{display:flex;align-items:baseline;gap:8px;color:#6b5716;font-size:12px;font-weight:800}.mission-summary-row-head>span:first-child{overflow:hidden;flex:1 1 auto;min-width:0;text-overflow:ellipsis;white-space:nowrap}.mission-summary-row-progress{flex:0 0 auto;color:#9a8235;font-size:11px;font-variant-numeric:tabular-nums}.mission-summary-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205}.mission-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:16px;background:rgba(12,10,4,.58);backdrop-filter:blur(3px)}.mission-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(78vh,720px);border-radius:20px;background:#fffdf5;box-shadow:0 26px 68px rgba(101,76,0,.32)}.mission-modal .mission-board{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;border:0;border-radius:20px 20px 0 0}.mission-modal-foot{flex:0 0 auto;padding:10px 14px 14px}.mission-modal-close{width:100%;min-height:44px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205;font-size:15px;font-weight:950;cursor:pointer}.mission-modal .mission-board-head{position:sticky;top:-14px;z-index:1;margin:-14px -14px 0;padding:14px;background:linear-gradient(180deg,#fffdf5,#fffdf5 70%,rgba(255,253,245,0))}.mission-board{display:grid;gap:10px;margin:16px 0;padding:14px;border:1px solid rgba(214,168,20,.32);border-radius:18px;background:radial-gradient(120% 100% at 50% -30%,rgba(255,216,77,.4),rgba(255,216,77,0) 62%),linear-gradient(180deg,#fffdf5,#fff8e2)}.mission-board-head{display:flex;align-items:center;gap:8px}.mission-board-head h2{display:inline-flex;align-items:center;gap:6px;margin:0;color:#3c2f05;font-size:15px;font-weight:950}.mission-achieved-count{margin-left:2px;color:#7a6320;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.mission-board-ready{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ff4f80;color:#ffffff;font-size:12px;font-weight:900;animation:mission-ready-pulse 1.6s ease-in-out infinite}@keyframes mission-ready-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.mission-claim-all{display:inline-flex;align-items:center;gap:5px;margin-left:auto;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#ff7aa2,#ff4f80);color:#ffffff;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 6px 14px rgba(214,38,88,.28)}.mission-claim-all:disabled{opacity:.7;cursor:progress}.mission-claim-all .is-spinning{animation:mission-spin .9s linear infinite}.mission-list{display:grid;gap:8px}.mission-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(214,168,20,.22);border-radius:14px;background:rgba(255,255,255,.86)}.mission-row.is-claimable{border-color:rgba(255,79,128,.5);box-shadow:0 0 0 3px rgba(255,216,77,.28)}.mission-row.is-claimed{opacity:.66}.mission-row-copy{display:grid;gap:3px;min-width:0}.mission-row-copy b{color:#2b2205;font-size:13px;font-weight:900}.mission-row-copy small{color:#7a6320;font-size:11px;font-weight:700}.mission-progress{display:block;overflow:hidden;height:7px;margin-top:3px;border-radius:999px;background:rgba(214,168,20,.2)}.mission-progress-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd84d,#f0b90b);transition:width .6s cubic-bezier(.16,1,.3,1)}.mission-progress-text{font-variant-numeric:tabular-nums}.mission-row-reward{display:grid;justify-items:end;gap:6px}.mission-claim-button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 6px 14px rgba(184,137,11,.32)}.mission-claim-button:disabled{opacity:.7;cursor:progress}.mission-claim-button .is-spinning{animation:mission-spin .9s linear infinite}@keyframes mission-spin{to{transform:rotate(1turn)}}.mission-claimed-mark{color:#7a6320;font-size:11px;font-weight:800}.mission-reward-backdrop{position:fixed;z-index:1210;inset:0;display:grid;place-items:center;padding:16px;background:rgba(12,10,4,.62);backdrop-filter:blur(3px);animation:mr-backdrop-in .26s ease both}@keyframes mr-backdrop-in{0%{opacity:0}to{opacity:1}}.mission-reward-modal{position:relative;overflow:hidden;width:min(360px,100%);display:grid;justify-items:center;gap:10px;padding:26px 22px 20px;border:1px solid rgba(214,168,20,.4);border-radius:24px;background:radial-gradient(120% 90% at 50% -20%,rgba(255,216,77,.58),rgba(255,216,77,0) 62%),linear-gradient(180deg,#fffdf4,#fff6d8);box-shadow:0 26px 68px rgba(101,76,0,.32);animation:mr-modal-pop .44s cubic-bezier(.2,1.6,.4,1) both}@keyframes mr-modal-pop{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.mission-reward-modal .mr-glow{position:absolute;z-index:0;inset:-50% -20% auto;height:80%;background:conic-gradient(from 0deg,rgba(255,216,77,0) 0deg,rgba(255,216,77,.44) 30deg,rgba(255,216,77,0) 60deg,rgba(255,216,77,.36) 140deg,rgba(255,216,77,0) 180deg,rgba(255,216,77,.44) 260deg,rgba(255,216,77,0) 300deg);animation:mr-glow-spin 12s linear infinite;pointer-events:none;opacity:.8}@keyframes mr-glow-spin{to{transform:rotate(1turn)}}.mission-reward-modal .mr-burst{position:absolute;z-index:1;inset:0;display:grid;place-items:center;pointer-events:none}.mission-reward-modal .mr-confetti{position:absolute;top:40%;left:50%;width:8px;height:13px;border-radius:2px;background:#ffd84d;animation:mr-confetti-burst 1s cubic-bezier(.16,.8,.4,1) var(--mr-delay,0s) both}.mission-reward-modal .mr-confetti:nth-child(3n){background:#ff4f80}.mission-reward-modal .mr-confetti:nth-child(3n+1){background:#4fd8ff}@keyframes mr-confetti-burst{0%{transform:translate(-50%,-50%) rotate(var(--mr-angle,0deg)) translateY(0) scale(.4);opacity:0}16%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--mr-angle,0deg)) translateY(calc(var(--mr-distance, 110px) * -1)) rotate(200deg) scale(1);opacity:0}}.mission-reward-modal .mr-head{position:relative;z-index:1;display:grid;justify-items:center;gap:2px}.mission-reward-modal .mr-head b{color:#3c2f05;font-size:19px;font-weight:950}.mission-reward-modal .mr-head small{color:#7a6320;font-size:12px;font-weight:700}.mission-reward-modal .mr-reward{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:30px;font-weight:950;animation:mr-reward-pop .5s cubic-bezier(.2,1.7,.4,1) .12s both}@keyframes mr-reward-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.mission-reward-modal .mr-note{position:relative;z-index:1;margin:0;color:#7a6320;font-size:12px;font-weight:800}.mission-reward-modal .mr-close{position:relative;z-index:1;width:100%;min-height:44px;margin-top:4px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(184,137,11,.34)}.mission-reward-modal .mr-actions{position:relative;z-index:1;display:grid;gap:6px;width:100%;margin-top:4px}.mission-reward-modal .mr-claim{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd84d,#f0b90b);color:#2b2205;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(184,137,11,.34)}.mission-reward-modal .mr-claim:disabled{cursor:progress;opacity:.72}.mission-reward-modal .mr-close.is-later{min-height:36px;margin-top:0;background:transparent;box-shadow:none;color:#7a6320;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.mission-board-ready,.mission-progress-bar,.mission-reward-backdrop,.mission-reward-modal,.mission-reward-modal .mr-confetti,.mission-reward-modal .mr-glow,.mission-reward-modal .mr-reward{animation:none;transition:none}.mission-reward-modal .mr-confetti{display:none}}