@media (max-width:767px){.app-shell main:has(.dashboard-sections)>.page-heading{display:none}.app-shell main:has(.dashboard-sections){padding-top:12px}.app-shell .dashboard-toolbar>div:first-child{display:none}.app-shell .dashboard-toolbar{flex-direction:row;gap:8px}.app-shell .dashboard-sections>[role=tablist]{margin:0 0 8px;padding:3px;background:transparent}.app-shell .dashboard-sections>[role=tablist]>[role=tab]{font-size:14px;padding:8px 14px}.app-shell .growth-provenance,.app-shell .growth-source>label{display:none}.app-shell .growth-source{margin-bottom:0}.app-shell .growth-source:has([role=status],[role=alert]){margin-bottom:12px}.app-shell .dashboard-panel,.app-shell [data-slot=tabs-content],.app-shell [data-slot=tabs]{min-width:0}.app-shell :is([role=tablist][data-orientation=horizontal]:not(.main-nav),.growth-presets,.dashboard-period,.carousel-preset-categories,.studio-page-tabs,.creator-tabs,.rabbit-tabs,.comic-flow-bar nav,.strategy-form nav,.calendar-legend){display:flex;flex-direction:row;flex-wrap:nowrap!important;justify-content:flex-start;align-items:center;width:auto;min-width:0;max-width:100%;height:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:4px;scrollbar-width:none;padding-block:4px}.app-shell :is([role=tablist][data-orientation=horizontal]:not(.main-nav),.growth-presets,.dashboard-period,.carousel-preset-categories,.studio-page-tabs,.creator-tabs,.rabbit-tabs,.comic-flow-bar nav,.strategy-form nav,.calendar-legend)>*{flex:0 0 auto;width:auto;white-space:nowrap!important}.app-shell :is([role=tablist][data-orientation=horizontal]:not(.main-nav),.growth-presets,.dashboard-period,.carousel-preset-categories,.studio-page-tabs,.creator-tabs,.rabbit-tabs,.comic-flow-bar nav,.strategy-form nav)>:is(button,a){min-height:44px;scroll-margin-inline:4px}.app-shell .growth-presets{gap:8px;margin-bottom:12px}.app-shell .growth-presets button{font-size:14px;padding:10px 14px;border-radius:16px}.app-shell .main-nav,.app-shell .nav-wrap{flex-wrap:nowrap!important}}.ped-agenda-event{padding:10px 12px;gap:14px;min-height:0}.ped-agenda-event .ped-agenda-cover{width:82px;height:108px;object-fit:cover;border-radius:8px;flex:none;display:block}.ped-agenda-event .empty-cover{display:grid;place-items:center;background:#ffffff80;font-size:12px;overflow-wrap:anywhere;text-align:center;padding:6px}.ped-agenda-event>.ped-agenda-meta{display:grid;gap:7px;min-width:0;flex:1}.ped-agenda-meta time{font-size:18px;font-variant-numeric:tabular-nums}.ped-agenda-meta small{font-size:13px}.ped-agenda-meta .calendar-view-content{font-size:13px;line-height:1.4}.ped-agenda-followers{width:100%;min-width:0}.ped-agenda-followers .calendar-followers{display:block;width:100%;max-width:none;margin:0 0 3px;padding:8px 12px;border-radius:9px;box-sizing:border-box}.ped-agenda-followers .calendar-followers summary{display:flex;align-items:center;gap:6px;width:100%;min-height:28px}.ped-agenda-followers .calendar-followers small{display:inline}.ped-agenda-day{gap:12px}.ped-agenda{gap:18px;margin-top:16px}.app-shell .workflow-navigation{position:static;padding:0;border:0;margin:0 0 12px;justify-content:flex-end;background:transparent}.app-shell .workflow-navigation button{font-size:13px;padding:8px 10px;min-height:44px;flex:0 1 auto}@media(max-width:767px){.ped-agenda-day{grid-template-columns:36px minmax(0,1fr);gap:8px}.ped-agenda-date{padding:7px 2px;min-height:46px}.ped-agenda-date strong{font-size:21px}.ped-agenda-event{padding:9px;gap:12px;border-radius:12px}.ped-agenda-event .ped-agenda-cover{width:72px;height:96px}.ped-agenda-meta small{font-size:12px}.ped-agenda-meta time{font-size:17px}.ped-agenda-followers .calendar-followers{font-size:13px;padding:6px 10px}}.app-shell main,.app-shell main article,.app-shell main aside,.app-shell main form,.app-shell main label,.app-shell main section{min-width:0}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app-shell select,.app-shell textarea{min-width:0;max-width:100%;box-sizing:border-box}.app-shell select{width:100%;text-overflow:ellipsis}.app-shell main canvas,.app-shell main img,.app-shell main video{max-width:100%}.app-shell main pre{max-width:100%;overflow:auto}.app-shell .button-row{min-width:0}.app-shell .button-row>*{max-width:100%}.app-shell [role=dialog]{max-width:calc(100vw - 24px)}@media(max-width:767px){.app-shell main [data-slot=button]{max-width:100%;overflow-wrap:anywhere}.app-shell .assistant-toolbar,.app-shell .script-heading,.app-shell .section-title{flex-wrap:wrap;gap:10px}.app-shell .section-title>*{min-width:0;max-width:100%}.app-shell main{overflow-wrap:anywhere}}.app-shell ::-webkit-scrollbar:horizontal{height:0}.app-shell :is(.growth-presets,.rabbit-tabs,.main-nav,.nav-wrap,.calendar-legend,.dashboard-period,.carousel-preset-categories,.studio-page-tabs,.creator-tabs,.comic-flow-bar nav,.strategy-form nav,.editor-toolbar,.graphic-preset-tabs,.preset-family-tabs){scrollbar-width:none!important;-ms-overflow-style:none}.app-shell :is(.growth-presets,.rabbit-tabs,.main-nav,.nav-wrap,.calendar-legend,.dashboard-period,.carousel-preset-categories,.studio-page-tabs,.creator-tabs,.comic-flow-bar nav,.strategy-form nav,.editor-toolbar,.graphic-preset-tabs,.preset-family-tabs)::-webkit-scrollbar{display:none}.ped-calendar .calendar-event{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px}.ped-calendar .calendar-grid .calendar-event .calendar-content-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:anywhere;min-width:0;font-weight:600}.ped-calendar .ped-agenda-meta .calendar-content-title{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.rabbit-sources>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-items:start;column-gap:14px;row-gap:10px}.rabbit-sources .rabbit-source-identity{grid-column:1;grid-row:1;text-align:left;justify-content:flex-start;overflow-wrap:anywhere}.rabbit-sources .rabbit-source-niche{grid-column:1;grid-row:2;text-align:left;justify-content:flex-start;margin:0}.rabbit-sources>div>button{grid-column:2;grid-row:1/span 2;align-self:start}.rabbit-sources>div{padding:14px 12px;border:1px solid #e4e7eb;border-radius:10px}.rabbit-sources>div:nth-child(odd){background:#fff}.rabbit-sources>div:nth-child(2n){background:#f3f4f6}@media (min-width:768px){.ped-calendar .calendar-grid.week .calendar-day{padding:8px}.ped-calendar .calendar-grid.week .calendar-preview{display:grid;grid-template-columns:clamp(28px,3vw,42px) minmax(0,1fr);grid-template-rows:16px 30px 14px;column-gap:6px;row-gap:2px;min-width:0;height:76px;margin-top:6px;padding:6px;align-items:start;font-size:12px;line-height:15px}.ped-calendar .calendar-grid.week .calendar-preview>.slide-preview-frame{grid-column:1;grid-row:1/4;width:100%;height:64px;align-self:center;border-radius:4px;background:#ffffff80}.ped-calendar .calendar-grid.week .calendar-preview img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:4px}.ped-calendar .calendar-grid.week .calendar-preview .slide-safe-area{display:none}.ped-calendar .calendar-grid.week .calendar-preview>time{grid-column:2;grid-row:1;font-weight:700;font-variant-numeric:tabular-nums}.ped-calendar .calendar-grid.week .calendar-preview>.calendar-content-title{grid-column:2;grid-row:2;min-width:0;font-weight:600;line-height:15px;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2}.ped-calendar .calendar-grid.week .calendar-preview>small:first-of-type{display:none}.ped-calendar .calendar-grid.week .calendar-preview>small:last-of-type{grid-column:2;grid-row:3;min-width:0;font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-calendar .calendar-grid.week .calendar-preview:not(:has(>.slide-preview-frame)){grid-template-columns:minmax(0,1fr)}.ped-calendar .calendar-grid.week .calendar-preview:not(:has(>.slide-preview-frame))>:is(time,.calendar-content-title,small){grid-column:1}}.profile-dialog{inset:0;margin:auto;box-sizing:border-box}main.access-page.profile-entry{display:flex;flex-direction:column;min-height:100dvh;gap:24px;padding-block:84px}.access-page.profile-entry>header{position:absolute;top:28px;left:5vw;right:5vw}.access-page.profile-entry>.access-card{flex:none;align-self:center;margin:auto 0;width:min(100%,460px)}.access-page.profile-entry>.access-entry-launch{flex:none;align-self:center;margin:auto 0;width:min(100%,420px)}@media(max-width:767px){.access-page.profile-entry>header{top:24px;left:20px;right:20px}}.brand-icon.reframe-logo{width:52px;height:52px;transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;flex-shrink:0;line-height:0}.brand-icon.reframe-logo>img{display:block;width:100%;height:100%;object-fit:contain}.license-wordmark.reframe-wordmark,.profile-entry>header>a.reframe-wordmark{display:flex;align-items:center;gap:12px}.profile-entry>header .reframe-logo{margin:0;letter-spacing:0}.reframe-wordmark>div{min-width:0}@media(max-width:600px){.brand-icon.reframe-logo{width:48px;height:48px}}