.publicator-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-paper);min-height:100dvh;color:var(--color-deep-ink);font-family:var(--font-body);accent-color:var(--color-brand-blue);caret-color:var(--color-brand-blue);scrollbar-color:var(--color-studio-muted) var(--color-admin-soft);line-height:1.5}.publicator-app *,.publicator-app :before,.publicator-app :after{box-sizing:border-box}.publicator-app ::selection{background:var(--color-mint);color:var(--color-deep-ink)}.publicator-app :focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.publicator-app h1,.publicator-app h2,.publicator-app h3{font-family:var(--font-display);text-wrap:balance;font-weight:500}.publicator-app h1{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.12}.publicator-app h2{letter-spacing:-.02em;font-size:1.35rem;line-height:1.3}.publicator-app h3{font-size:1.05rem}.publicator-app p{text-wrap:pretty}.publicator-app button,.publicator-app input,.publicator-app select,.publicator-app textarea{font:inherit}.publicator-app button{cursor:pointer}.publicator-app button:disabled{cursor:not-allowed;opacity:.55}.pub-sr-only,.pub-skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub-skip:focus{z-index:100;background:var(--color-lime);color:var(--color-deep-ink);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:1rem}.pub-header{background:var(--color-brand-blue);color:#fff;flex-wrap:wrap;align-items:center;gap:2.25rem;padding:1.15rem clamp(1rem,4vw,3.5rem);display:flex}.pub-header :focus-visible{outline-color:var(--color-lime)}.pub-brand{flex-shrink:0;align-items:center;gap:1rem;text-decoration:none;display:flex}.pub-brand-mark{width:7.6rem}.pub-brand>span{font-size:1.05rem;font-family:var(--font-display);border-left:1px solid #ffffff59;padding-left:1rem}.pub-nav{align-items:center;gap:.35rem;display:flex}.pub-nav a{color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.6rem;padding:.5rem .85rem;font-size:.875rem;display:flex}.pub-nav a:hover{background:#ffffff1a}.pub-nav a[aria-current=page]{color:var(--color-brand-blue);background:#fff;font-weight:600}.pub-session{align-items:center;gap:1rem;min-width:0;margin-left:auto;font-size:.8125rem;display:flex}.pub-session>span{text-overflow:ellipsis;white-space:nowrap;color:#e8edff;max-width:17rem;overflow:hidden}.pub-session button{text-underline-offset:4px;min-height:2.6rem;text-decoration:underline}.pub-workspace-bar{border-bottom:1px solid var(--color-admin-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,3.5rem);font-size:.8125rem;display:flex}.pub-workspace-bar>span:first-child{overflow-wrap:anywhere;font-weight:600}.pub-workspace-select{color:var(--color-studio-muted);align-items:center;gap:.75rem;min-width:0;display:flex}.pub-workspace-select select{max-width:min(24rem,55vw);color:var(--color-deep-ink);background:0 0;border:0;min-height:2rem;font-weight:600}.pub-pilot-label{color:var(--color-studio-muted);white-space:nowrap}.pub-main{width:min(100%,85rem);min-height:calc(100dvh - 15rem);margin:0 auto;padding:2.5rem clamp(1rem,4vw,3.5rem) 4rem}.pub-main:focus{outline:0}.pub-footer{border-top:1px solid var(--color-admin-line);color:var(--color-studio-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3.5rem);font-size:.75rem;display:flex}.pub-footer a:hover{color:var(--color-brand-blue);text-underline-offset:4px;text-decoration:underline}.pub-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.pub-page-heading p{color:var(--color-studio-muted);margin-top:.6rem}.pub-heading-actions{flex-shrink:0;align-items:center;gap:1.2rem;display:flex}.pub-button{text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.pub-button-primary{background:var(--color-brand-blue);color:#fff;border:1px solid var(--color-brand-blue)}.pub-button-primary:hover:not(:disabled){background:var(--color-deep-ink);border-color:var(--color-deep-ink)}.pub-button-secondary{color:var(--color-deep-ink);border:1px solid var(--color-admin-line);background:#fff}.pub-button-secondary:hover:not(:disabled){background:var(--color-admin-soft);border-color:var(--color-studio-muted)}.pub-button-danger{background:var(--color-admin-danger);color:#fff;border:1px solid var(--color-admin-danger)}.pub-button-danger:hover:not(:disabled){background:var(--color-deep-ink)}.pub-button-small{min-height:2.35rem;padding:.45rem .75rem;font-size:.8125rem}.pub-text-link,.pub-text-button{color:var(--color-brand-blue);text-underline-offset:4px;align-items:center;gap:.35rem;min-height:2.5rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.pub-text-link:hover,.pub-text-button:hover{color:var(--color-deep-ink)}.pub-notice{background:var(--color-admin-soft);color:var(--color-deep-ink);overflow-wrap:anywhere;border-radius:.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.65}.pub-notice p{margin-top:.25rem}.pub-notice-success{background:var(--color-mint);color:var(--color-admin-success)}.pub-notice-error{background:var(--color-admin-danger-surface);color:var(--color-admin-danger)}.pub-hint{color:var(--color-studio-muted);font-size:.8125rem;font-weight:400;line-height:1.6}.pub-optional{color:var(--color-studio-muted);font-weight:400}.pub-account-bar{border-top:1px solid var(--color-admin-line);border-bottom:1px solid var(--color-admin-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem 0;display:flex}.pub-account-current{align-items:center;gap:.85rem;min-width:0;display:flex}.pub-account-current>div{min-width:0}.pub-account-current p{color:var(--color-studio-muted);margin-top:.25rem;font-size:.8125rem}.pub-avatar{background:linear-gradient(135deg, var(--color-brand-blue), var(--color-admin-violet));color:#fff;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.pub-avatar-large{border-radius:.9rem;width:3.25rem;height:3.25rem}.pub-account-select{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pub-account-select>span{color:var(--color-studio-muted);font-size:.75rem}.pub-account-select select{font-family:var(--font-display);background:0 0;border:0;max-width:min(28rem,60vw);min-height:2rem;padding:.15rem 1.5rem .15rem 0;font-size:1.2rem;font-weight:500}.pub-account-tools{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.pub-studio-summary{color:var(--color-studio-muted);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.2rem 0 1.2rem;font-size:.8125rem;display:flex}.pub-studio-summary strong{color:var(--color-deep-ink);font-variant-numeric:tabular-nums}.pub-studio-summary button{min-height:2rem}.pub-studio-summary button:hover{text-underline-offset:4px;text-decoration:underline}.pub-studio-summary button[data-alert=true],.pub-studio-summary button[data-alert=true] strong{color:var(--color-admin-danger)}.pub-timezone{margin-left:auto}.pub-tabs{border-bottom:1px solid var(--color-admin-line);align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.pub-tabs button{min-height:3rem;color:var(--color-studio-muted);border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.5rem .15rem;font-size:.875rem;display:flex}.pub-tabs button[aria-pressed=true]{color:var(--color-brand-blue);border-color:var(--color-brand-blue);font-weight:600}.pub-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pub-inline-field{color:var(--color-studio-muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.pub-inline-field select{border:1px solid var(--color-admin-line);color:var(--color-deep-ink);background:#fff;border-radius:.45rem;max-width:100%;min-height:2.5rem;padding:.5rem .75rem}.pub-post-list{border:1px solid var(--color-admin-line);background:#fff;border-radius:.75rem;padding:0;list-style:none;overflow:hidden}.pub-post-row{border-bottom:1px solid var(--color-admin-line);grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;display:grid}.pub-post-row:last-child{border-bottom:0}.pub-post-thumbnail{background:var(--color-admin-soft);width:7rem;height:8.75rem;color:var(--color-studio-muted);border-radius:.45rem;place-items:center;display:grid;position:relative;overflow:hidden}.pub-post-thumbnail>img{object-fit:cover;width:100%;height:100%}.pub-post-thumbnail>span{background:var(--color-deep-ink);color:#fff;border-radius:.3rem;align-items:center;gap:.25rem;padding:.2rem .3rem;font-size:.6875rem;display:flex;position:absolute;bottom:.4rem;right:.4rem}.pub-post-meta{color:var(--color-studio-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.pub-status{background:var(--color-admin-soft);color:var(--color-deep-ink);border-radius:1rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex}.pub-status[data-status=publicado]{background:var(--color-mint);color:var(--color-admin-success)}.pub-status[data-status=falhou]{background:var(--color-admin-danger-surface);color:var(--color-admin-danger)}.pub-status[data-status=aguardando]{background:var(--color-admin-warning-surface);color:var(--color-admin-warning)}.pub-status[data-status=descartado]{color:var(--color-studio-muted)}.pub-ai-label{color:var(--color-admin-violet);align-items:center;gap:.25rem;display:inline-flex}.pub-post-caption{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:75ch;margin-top:.75rem;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.pub-post-error{color:var(--color-admin-danger);overflow-wrap:anywhere;align-items:baseline;gap:.4rem;margin-top:.5rem;font-size:.8125rem;display:flex}.pub-post-error svg{flex:none}.pub-post-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.pub-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;padding:3rem 1.25rem;display:flex}.pub-empty>svg{color:var(--color-brand-blue)}.pub-empty p{max-width:48ch;color:var(--color-studio-muted);font-size:.9rem;line-height:1.7}.pub-first-connection{min-height:27rem}.pub-calendar-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pub-calendar-heading h2:first-letter{text-transform:uppercase}.pub-calendar-navigation{align-items:center;gap:.5rem;display:flex}.pub-calendar-navigation input{border:1px solid var(--color-admin-line);background:#fff;border-radius:.4rem;max-width:10rem;min-height:2.35rem;padding:.4rem;font-size:.8125rem}.pub-calendar-wrap{border:1px solid var(--color-admin-line);background:#fff;border-radius:.75rem;overflow:hidden}.pub-calendar{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem}.pub-calendar th{text-align:left;color:var(--color-studio-muted);background:var(--color-admin-soft);padding:.75rem .6rem;font-weight:500}.pub-calendar td{border:1px solid var(--color-admin-line);vertical-align:top;height:8.5rem;padding:.4rem}.pub-calendar td:first-child{border-left:0}.pub-calendar td:last-child{border-right:0}.pub-calendar tr:last-child td{border-bottom:0}.pub-calendar td[data-outside=true]{background:var(--color-paper)}.pub-calendar td[data-outside=true] .pub-calendar-day{color:var(--color-studio-muted)}.pub-calendar-day{font-variant-numeric:tabular-nums;border-radius:.3rem;place-items:center;min-width:2rem;min-height:2rem;display:inline-grid}.pub-calendar-day:hover{background:var(--color-admin-soft);color:var(--color-brand-blue)}.pub-calendar-post{background:var(--color-admin-soft);width:100%;color:var(--color-deep-ink);text-align:left;border-radius:.3rem;align-items:center;gap:.35rem;min-height:2rem;margin-top:.25rem;padding:.4rem;font-size:.6875rem;display:flex}.pub-calendar-post>span:first-child{font-variant-numeric:tabular-nums;font-weight:600}.pub-calendar-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-calendar-post[data-status=publicado]{background:var(--color-mint);color:var(--color-admin-success)}.pub-calendar-post[data-status=falhou]{background:var(--color-admin-danger-surface);color:var(--color-admin-danger)}.pub-calendar-post[data-status=aguardando]{background:var(--color-admin-warning-surface);color:var(--color-admin-warning)}.pub-calendar-wrap+.pub-hint{margin-top:.75rem}.pub-field{gap:.45rem;min-width:0;font-size:.875rem;font-weight:500;display:grid}.pub-field input:not([type=color]),.pub-field select,.pub-field textarea{border:1px solid var(--color-admin-line);width:100%;color:var(--color-deep-ink);background:#fff;border-radius:.45rem;min-width:0;padding:.7rem .85rem;font-size:1rem;font-weight:400;line-height:1.5}.pub-field input:read-only,.pub-field textarea:read-only{background:var(--color-paper)}.pub-field textarea{resize:vertical;min-height:5rem}.pub-field input::placeholder,.pub-field textarea::placeholder{color:var(--color-studio-muted);opacity:1}.pub-field input[aria-invalid=true],.pub-field textarea[aria-invalid=true]{border-color:var(--color-admin-danger)}.pub-field-error,.pub-field-errors{color:var(--color-admin-danger);font-size:.8125rem}.pub-field-errors{padding-left:1.25rem;list-style:outside}.pub-counter{text-align:right;font-variant-numeric:tabular-nums}.pub-fieldset{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.pub-fieldset legend{padding-bottom:.6rem;font-size:.875rem;font-weight:500}.pub-brand-workspace{grid-template-columns:1.1fr 1fr;align-items:start;gap:3rem;display:grid}.pub-profile-form,.pub-generation-form{gap:1.25rem;min-width:0;display:grid}.pub-profile-form>.pub-button{justify-self:start}.pub-generation-form{background:var(--color-admin-soft);border-radius:.875rem;padding:1.75rem}.pub-generation-heading{align-items:center;gap:.75rem;display:flex}.pub-generation-heading>svg{color:var(--color-admin-violet);flex:none}.pub-generation-form>p{color:var(--color-studio-muted);font-size:.875rem;line-height:1.7}.pub-generation-form .pub-notice-error{color:var(--color-admin-danger);background:var(--color-admin-danger-surface)}.pub-generation-form .pub-notice-success{color:var(--color-admin-success);background:var(--color-mint)}.pub-palette{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.pub-palette label{align-items:center;gap:.45rem;font-size:.75rem;display:flex}.pub-palette input{border:1px solid var(--color-admin-line);cursor:pointer;background:#fff;border-radius:.4rem;width:2.5rem;height:2.5rem;padding:.15rem}.pub-quota{border-top:1px solid var(--color-admin-line);border-bottom:1px solid var(--color-admin-line);align-items:center;gap:.85rem;padding-block:.75rem;display:flex}.pub-quota>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500}.pub-quota>span{font-size:.8125rem}.pub-quota small{color:var(--color-studio-muted);font-size:.75rem}.pub-dialog{width:min(68rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-deep-ink);background:#fff;border:0;border-radius:.875rem;margin:auto;padding:0;box-shadow:0 1.5rem 4rem #14234b40}.pub-dialog::backdrop{background:#14234b80}.pub-dialog-heading{z-index:1;border-bottom:1px solid var(--color-admin-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.pub-dialog-heading h2{font-size:1.2rem}.pub-icon-button{border-radius:.4rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.pub-icon-button:hover{background:var(--color-admin-soft)}.pub-dialog-body{padding:1.5rem}.pub-editor{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;display:grid}.pub-editor-fields{gap:1.25rem;min-width:0;display:grid}.pub-editor-preview{min-width:0;position:sticky;top:6rem}.pub-editor-preview>h3{margin-bottom:.85rem}.pub-editor-preview>.pub-hint{margin-top:.75rem}.pub-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.5rem;display:flex}.pub-upload{border:1px dashed var(--color-studio-muted);background:var(--color-paper);color:var(--color-brand-blue);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.85rem;padding:1.35rem 1rem;display:flex;position:relative}.pub-upload:hover{background:var(--color-admin-soft)}.pub-upload:focus-within{outline:3px solid var(--color-brand-blue);outline-offset:3px}.pub-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pub-upload strong{color:var(--color-studio-muted);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.pub-upload-list{gap:.5rem;padding:0;list-style:none;display:grid}.pub-upload-list li{border-bottom:1px solid var(--color-admin-line);align-items:center;gap:.65rem;padding-bottom:.5rem;font-size:.75rem;display:flex}.pub-upload-list img{object-fit:cover;border-radius:.25rem;flex:none;width:2.5rem;height:3rem}.pub-upload-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pub-upload-list li>div{align-items:center;gap:.2rem;display:flex}.pub-upload-list button{min-width:2.15rem;min-height:2.35rem;color:var(--color-brand-blue);padding-inline:.25rem}.pub-preview{border:1px solid var(--color-admin-line);background:#fff;border-radius:.75rem;overflow:hidden}.pub-preview-head{align-items:center;gap:.6rem;padding:.75rem;font-size:.8125rem;display:flex}.pub-preview-image{background:var(--color-admin-soft);position:relative}.pub-preview-image>img{aspect-ratio:4/5;object-fit:contain;width:100%}.pub-preview-placeholder{aspect-ratio:4/5;color:var(--color-studio-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.pub-preview-pagination{background:#fff;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.6875rem;display:flex}.pub-preview-pagination button{min-height:2rem;color:var(--color-brand-blue)}.pub-preview-icons{align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.pub-preview-icons>svg:last-child{margin-left:auto}.pub-preview figcaption{overflow-wrap:anywhere;white-space:pre-line;max-height:13rem;padding:0 .75rem .9rem;font-size:.75rem;line-height:1.65;overflow-y:auto}.pub-preview-comment{border-top:1px solid var(--color-admin-line);color:var(--color-studio-muted);margin-top:.65rem;padding-top:.65rem}.pub-confirm{max-width:42rem;font-size:.9375rem;line-height:1.7}.pub-confirm p+p{color:var(--color-studio-muted);margin-top:1rem}.pub-confirm .pub-form-actions{margin-top:1.5rem}.pub-invitation-company{background:var(--color-admin-soft);border-radius:.5rem;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.pub-checkbox{align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.6;display:flex}.pub-checkbox input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.pub-checkbox a{color:var(--color-brand-blue);text-underline-offset:3px;text-decoration:underline}.pub-help{max-width:65rem;margin-inline:auto}.pub-help-header{border-bottom:1px solid var(--color-admin-line);padding-bottom:2rem}.pub-help-header>p{color:var(--color-studio-muted);max-width:65ch;margin-top:.85rem}.pub-help-nav{flex-wrap:wrap;gap:.5rem 1.25rem;margin-block:1.25rem;display:flex}.pub-help section{border-bottom:1px solid var(--color-admin-line);padding-block:2rem;scroll-margin-top:1.5rem}.pub-help section p,.pub-help section li{max-width:72ch;font-size:.9375rem;line-height:1.8}.pub-help section h2{margin-bottom:.85rem}.pub-help section p+p{margin-top:.85rem}.pub-help section ol,.pub-help section ul{margin-top:.8rem;padding-left:1.4rem}.pub-help section ol{list-style:decimal}.pub-help section ul{list-style:outside}.pub-help section li+li{margin-top:.5rem}.pub-help section a{color:var(--color-brand-blue);text-underline-offset:4px;text-decoration:underline}.pub-simple-page{width:min(100%,56rem);min-height:75dvh;margin-inline:auto;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,2rem)}.pub-simple-page>h1{max-width:22ch;margin-bottom:1.25rem}.pub-simple-page>h2{margin-top:2rem;margin-bottom:.75rem}.pub-simple-page>p{max-width:72ch;margin-bottom:1rem;line-height:1.8}.pub-simple-page>a:not(.pub-button),.pub-simple-page p a{color:var(--color-brand-blue);text-underline-offset:4px;text-decoration:underline}.pub-simple-page form{margin-block:1.25rem}.pub-simple-page ul,.pub-simple-page ol{margin-block:1rem;padding-left:1.4rem;line-height:1.8}.pub-simple-page ul{list-style:outside}.pub-simple-page ol{list-style:decimal}.publicator-app>.pub-help{padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,2rem)}@media (prefers-reduced-motion:no-preference){.pub-dialog[open]{animation:.18s cubic-bezier(.22,1,.36,1) pub-dialog-in}@keyframes pub-dialog-in{0%{opacity:.65;transform:translateY(.5rem)}}.pub-button{transition:background-color .15s ease-out,border-color .15s ease-out}}@media (max-width:1050px){.pub-header{gap:1.5rem}.pub-session>span{max-width:12rem}.pub-brand-workspace{gap:1.5rem}.pub-account-tools{justify-content:flex-end}}@media (max-width:800px){.pub-header{gap:.85rem 1.25rem;padding-block:1rem}.pub-brand{flex:1}.pub-nav{order:3;width:100%}.pub-session{margin:0}.pub-session>span{max-width:11rem}.pub-main{padding-top:1.75rem}.pub-page-heading{align-items:flex-start}.pub-heading-actions>.pub-text-link{display:none}.pub-brand-workspace{grid-template-columns:1fr;gap:2.5rem}.pub-account-bar{flex-direction:column;align-items:stretch;gap:.85rem}.pub-account-tools{justify-content:flex-start}.pub-account-select select{max-width:75vw}.pub-editor{grid-template-columns:minmax(0,1fr) 16rem;gap:1.2rem}}@media (max-width:600px){.pub-header{gap:.65rem}.pub-brand-mark{width:6.5rem}.pub-brand{gap:.7rem}.pub-brand>span{padding-left:.7rem;font-size:.9375rem}.pub-session>span{max-width:7rem;font-size:.6875rem}.pub-session{gap:.6rem}.pub-pilot-label{font-size:.6875rem}.pub-page-heading{gap:1rem}.pub-page-heading h1{font-size:2rem}.pub-page-heading p{font-size:.8125rem}.pub-heading-actions .pub-button{padding:.65rem .8rem}.pub-studio-summary{gap:.4rem 1rem}.pub-timezone{width:100%;margin-left:0;font-size:.75rem}.pub-tabs{gap:1.1rem}.pub-tabs button{gap:.35rem;font-size:.8125rem}.pub-post-row{grid-template-columns:4rem minmax(0,1fr);gap:.8rem;padding:1rem}.pub-post-thumbnail{width:4rem;height:5rem}.pub-post-meta{gap:.4rem .6rem}.pub-post-meta time{font-size:.6875rem}.pub-post-caption{-webkit-line-clamp:2;margin-top:.55rem;font-size:.8125rem}.pub-post-actions{gap:.4rem}.pub-post-actions .pub-button{padding-inline:.6rem;font-size:.75rem}.pub-calendar-heading{gap:.75rem}.pub-calendar-navigation{justify-content:space-between;width:100%}.pub-calendar th{text-align:center;padding:.65rem .2rem;font-size:.6875rem}.pub-calendar td{height:6.25rem;padding:.15rem}.pub-calendar-day{min-width:1.8rem;min-height:1.8rem;font-size:.6875rem}.pub-calendar-post{justify-content:center;min-height:1.8rem;padding:.3rem .15rem;font-size:.625rem}.pub-calendar-caption{display:none}.pub-dialog{border-radius:.75rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.pub-dialog-heading{padding:.75rem 1rem}.pub-dialog-body{padding:1rem}.pub-editor{grid-template-columns:1fr}.pub-editor-preview{border-top:1px solid var(--color-admin-line);width:100%;max-width:22rem;margin-inline:auto;padding-top:1.5rem;position:static}.pub-form-actions>.pub-button{flex:1}.pub-palette{grid-template-columns:1fr 1fr;display:grid}.pub-generation-form{padding:1.25rem}.pub-footer{flex-direction:column;gap:.5rem}}@media (max-width:360px){.pub-session>span{display:none}.pub-tabs{gap:.7rem}.pub-tabs button{font-size:.75rem}.pub-tabs button svg{width:1rem}.pub-calendar-navigation input{max-width:8rem}}
