.a4-blue-gold{color:#294877;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.a4-paper-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.a4-paper-brand{position:absolute;z-index:20;top:10mm;left:12mm;right:12mm;display:flex;align-items:center;justify-content:space-between;color:#0c1d58}.a4-paper-brand>div{display:flex;align-items:center;gap:12px}.a4-paper-brand img{width:48px;height:60px;-o-object-fit:contain;object-fit:contain}.a4-paper-brand strong{font-size:20px;line-height:28px;font-weight:700}.a4-paper-brand>span{font-size:14px;line-height:20px;color:#63789c}.a4-paper-name{margin:20px 0;font-family:"Noto Serif SC",SimSun,serif;color:#111827;font-size:36px;line-height:48px;font-weight:700;text-align:center}.a4-paper-introduction .a4-paper-name{margin:118px 0 12px;font-size:56px;line-height:76px}.a4-blue-gold:has(.a4-paper-introduction) .a4-paper-brand{top:14mm;left:25mm;right:16mm}.a4-blue-gold:has(.a4-paper-introduction) .a4-paper-brand img{width:96px;height:100px}.a4-blue-gold:has(.a4-paper-introduction) .a4-paper-brand strong{font-size:36px;line-height:48px}.a4-blue-gold:has(.a4-paper-introduction) .a4-paper-brand>span{font-size:22px;line-height:28px}.a4-paper-name-divider{display:block;width:320px;height:18px;-o-object-fit:contain;object-fit:contain;margin:0 auto 54px}.a4-paper-introduction .a4-paper-section-title{font-size:36px;line-height:48px}.a4-paper-introduction .a4-paper-copy{font-size:28px;line-height:56px;padding:8px 12px}.a4-paper-copy-input{display:block;width:100%;max-height:520px;border:0;border-radius:4px;background:transparent;resize:none;overflow:auto;box-sizing:border-box}.a4-paper-copy-input:focus{outline:1px dashed #155eef}.a4-paper-section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:24px;line-height:32px;font-weight:700;color:#0c1d58}.a4-paper-section-title svg{color:#d49a34;flex-shrink:0}.a4-paper-copy{margin:0;font-size:18px;line-height:32px;font-weight:400;color:#294877;white-space:pre-wrap;overflow-wrap:anywhere}.a4-paper-introduction:has(.a4-paper-handwriting){height:100%;display:flex;flex-direction:column}.a4-paper-introduction:has(.a4-paper-handwriting)>:not(.a4-paper-handwriting){flex-shrink:0}.a4-paper-handwriting{width:100%;flex:1;min-height:0;height:0;-o-object-fit:contain;object-fit:contain}.a4-paper-cover{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:24px}.a4-paper-cover-heading{text-align:center;color:#0c1d58}.a4-paper-cover-heading h1{font-family:"Noto Serif SC",SimSun,serif;font-size:42px;line-height:56px;font-weight:700}.a4-paper-cover-heading p{margin-top:8px;font-size:16px;color:#63789c}.a4-paper-cover-body{display:flex;align-items:center;gap:32px}.a4-paper-cover-body>div{flex:1;min-width:0}.a4-paper-cover-photo{flex-shrink:0;-o-object-fit:cover;object-fit:cover}.a4-paper-cover-body--stacked{flex-direction:column}.a4-paper-cover-body--watermark{position:relative}.a4-paper-cover-body--watermark>img{position:absolute;inset:0;margin:auto;z-index:0}.a4-paper-cover-body--watermark>div{position:relative;z-index:1;padding:24px}.a4-paper-cover-body h2{font-size:24px;line-height:34px;font-weight:700;color:#0c1d58;margin-bottom:16px}.a4-paper-cover-body ul{margin-top:20px;padding-left:20px;font-size:16px;line-height:28px;list-style:disc}.a4-paper-cover-body li::marker{color:#d49a34}.a4-paper-back{height:100%;display:flex;flex-direction:column;justify-content:center;gap:28px}.a4-paper-back>p:last-child{text-align:right}.a4-paper-contact{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #e6c884;font-size:18px}.a4-blue-gold [data-page-content] :is(h2,h3,h4){color:#0c1d58}.a4-blue-gold [data-page-content] [class*=bg-gradient-]{background-image:none;background-color:#edf4fa}.a4-blue-gold [data-page-content] :is([class*=text-gray-],[class*=text-green-],[class*=text-indigo-],[class*=text-purple-]){color:#294877}.a4-blue-gold [data-page-content] :is([class*=bg-gradient-],[class*=bg-green-],[class*=bg-purple-],[class*=bg-indigo-]) [class*=text-white],.a4-blue-gold [data-page-content] :is([class*=bg-gradient-],[class*=bg-green-],[class*=bg-purple-],[class*=bg-indigo-])[class*=text-white]{color:#0c1d58}.a4-blue-gold [data-page-content] :is([class*=bg-green-],[class*=bg-purple-],[class*=bg-indigo-]){background-color:#edf4fa}.a4-blue-gold [data-page-content] :is([class*=border-green-],[class*=border-purple-],[class*=border-indigo-]){border-color:#e6c884}.a4-blue-gold [data-page-content] .w-1.h-8{background:#d49a34}.a4-blue-gold [data-page-content] svg.lucide{color:#d49a34}.a4-blue-gold [data-page-content] :is(.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none}.a4-blue-gold [data-page-content] .print-exact{print-color-adjust:exact;-webkit-print-color-adjust:exact}.wb-versions-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch}.wb-versions-panel,.wb-versions-preview{min-width:0;padding:24px 16px;border:1px solid var(--ly-border);border-radius:12px;background:var(--ly-surface)}.wb-versions-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-inline:8px}.wb-versions-panel>header h1{font-size:28px;line-height:40px;font-weight:700}.wb-versions-panel header p{margin-top:4px;color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-versions-filters{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(144px,1.4fr) minmax(104px,1fr);gap:16px;align-items:center;margin:24px 8px}.wb-versions-filters label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;font-weight:500;min-width:0}.wb-versions-filters .platform-input{font-size:14px;padding-inline:8px;border-color:var(--ly-border)}.wb-versions-search{position:relative}.wb-versions-search svg{position:absolute;left:12px;color:var(--ly-primary)}.wb-versions-search input{padding-left:36px!important}.wb-versions-table-wrap{overflow-x:auto}.wb-versions-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:22px}.wb-versions-table thead{background:var(--ly-muted-surface)}.wb-versions-table thead th{padding:12px 8px;white-space:nowrap;font-weight:700;text-align:left}.wb-versions-table tbody td,.wb-versions-table tbody th{padding:16px 8px;border-bottom:1px solid var(--ly-border);vertical-align:middle;text-align:left}.wb-versions-table tbody tr:not(.wb-versions-group){height:80px}.wb-versions-table td small{display:flex;align-items:center;gap:4px;color:var(--ly-muted);font-size:12px;line-height:18px}.wb-versions-table td time{display:block;max-width:104px;color:var(--ly-secondary);font-variant-numeric:tabular-nums}.wb-versions-group th{border-bottom:0!important}.wb-versions-group th>svg{display:inline-block;margin-right:12px;color:var(--ly-primary);vertical-align:middle}.wb-versions-group th>span{display:inline-block;margin-left:12px;padding:4px 8px;border-radius:4px;color:var(--ly-primary);font-size:12px;line-height:18px;font-weight:500}.wb-versions-group th>span,.wb-versions-selected{background:var(--ly-primary-soft)}.wb-versions-select{min-height:44px;white-space:nowrap;text-align:left;font-weight:500;color:var(--ly-navy)}.wb-versions-group-spacer{min-width:24px}.wb-versions-saved{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.wb-versions-saved svg{color:var(--ly-primary)}.wb-versions-stale{color:var(--ly-gold-ink)!important}.wb-versions-actions{display:flex;gap:4px;align-items:center;justify-content:flex-end}.wb-versions-actions .platform-button{min-height:36px;padding:8px;font-size:14px;line-height:20px;white-space:nowrap}.wb-versions-unavailable{font-size:12px;line-height:18px;color:var(--ly-muted)}.wb-versions-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:14px;color:var(--ly-secondary)}.wb-versions-pagination .platform-button{width:36px;min-height:36px;padding:8px;border-color:var(--ly-border)}.wb-versions-page-number{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--ly-primary);color:var(--ly-surface)}.wb-versions-pagination>span:last-child{margin-left:8px}.wb-versions-note{margin-top:16px;font-size:12px;line-height:18px;color:var(--ly-muted)}.wb-versions-preview>h2{display:flex;align-items:center;gap:12px;font-size:20px;line-height:28px;font-weight:700}.wb-versions-preview>h2>span{padding:4px 8px;border-radius:4px;color:var(--ly-primary);background:var(--ly-primary-soft);font-size:12px;line-height:18px;font-weight:500}.wb-versions-preview-well{padding:8px;margin-top:16px;border-radius:8px;background:var(--ly-muted-surface)}.wb-saved-revision-scroll{max-height:640px;overflow:auto;outline-offset:4px}.wb-saved-revision-space{position:relative;overflow:hidden}.wb-saved-revision-canvas{position:absolute;top:0;left:0;width:210mm;transform-origin:top left}.wb-saved-revision-canvas>div{padding-block:0}.wb-versions-empty,.wb-versions-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;padding:24px;text-align:center;color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-versions-empty h2{font-size:18px;font-weight:700;color:var(--ly-navy)}@media (max-width:1279px){.wb-versions-workspace{grid-template-columns:minmax(0,1fr)}.wb-versions-preview{max-width:360px;width:100%;justify-self:center}}@media (max-width:767px){.wb-versions-panel,.wb-versions-preview{padding:16px}.wb-versions-panel>header h1{font-size:24px;line-height:34px}.wb-versions-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:16px 0;gap:12px}.wb-versions-filters label{flex-direction:column;align-items:stretch;gap:4px}.wb-versions-filters .platform-input{font-size:16px}.wb-versions-search svg{top:13px}.wb-versions-group-spacer,.wb-versions-table thead th:first-child{display:none}.wb-versions-table-wrap{border:1px solid var(--ly-border);border-radius:8px}.wb-versions-table{min-width:680px}.wb-versions-actions .platform-button,.wb-versions-pagination .platform-button{min-height:44px}.wb-versions-page-number{width:44px;height:44px}}.wb-version-mobile-label{display:none}.platform-dialog.pdf-delivery-dialog{width:min(1120px,calc(100vw - 48px));padding:32px}.pdf-delivery-dialog>.platform-dialog-description,.pdf-delivery-dialog>.platform-dialog-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pdf-delivery-view{min-width:0}.pdf-delivery-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding-right:24px}.pdf-delivery-heading>svg{flex-shrink:0;color:var(--ly-success,#166534);margin-top:4px}.pdf-delivery-heading h2{margin:0 0 8px;font-size:28px;line-height:40px;font-weight:700;color:var(--ly-navy)}.pdf-delivery-heading p{color:var(--ly-secondary);font-size:16px;line-height:24px}.pdf-delivery-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}.pdf-delivery-view--task .pdf-delivery-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.pdf-delivery-preview{min-width:0;padding:16px;border-radius:12px;background:var(--ly-muted-surface);border:1px solid var(--ly-border)}.pdf-delivery-information>h3,.pdf-delivery-preview h3,.pdf-delivery-task-info>h3{font-size:20px;line-height:28px;font-weight:700;color:var(--ly-navy);margin:0 0 16px}.pdf-delivery-preview iframe{width:100%;height:560px;border:0;background:var(--ly-surface)}.pdf-delivery-saved-cover{width:min(100%,400px);margin-inline:auto}.pdf-delivery-saved-cover>div{position:relative;overflow:hidden;background:var(--ly-surface);box-shadow:0 1px 3px rgba(16,42,67,.06)}.pdf-delivery-paper-scale{width:210mm;position:absolute;top:0;left:0;transform-origin:top left}.pdf-delivery-paper-scale>div{padding:0}.pdf-delivery-saved-cover>p{color:var(--ly-secondary);text-align:center;margin-top:12px;font-size:14px;line-height:22px}.pdf-delivery-preview-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ly-muted);text-align:center}.pdf-delivery-preview-empty p{font-size:18px;font-weight:500;color:var(--ly-navy)}.pdf-delivery-preview-empty span{font-size:14px}.pdf-delivery-note{color:var(--ly-secondary);font-size:14px;line-height:22px;display:flex;gap:8px;align-items:flex-start;margin:12px 0}.pdf-delivery-note>svg{margin-top:3px;flex-shrink:0}.pdf-delivery-meta{margin:0 0 24px;font-size:14px;line-height:22px}.pdf-delivery-meta>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;min-height:36px;padding:8px 4px;border-bottom:1px solid var(--ly-border)}.pdf-delivery-meta dt{color:var(--ly-secondary)}.pdf-delivery-meta dd{color:var(--ly-navy);overflow-wrap:anywhere}.pdf-delivery-meta small{display:block;font-size:14px;line-height:22px;color:var(--ly-secondary);margin-top:4px}.pdf-delivery-check-title{margin-top:24px}.pdf-delivery-checks{padding:8px 16px;border:1px solid var(--ly-border);border-radius:8px}.pdf-delivery-checks>div{display:flex;align-items:flex-start;gap:16px;padding:12px 0}.pdf-delivery-checks>div+div{border-top:1px solid var(--ly-border)}.pdf-delivery-checks svg{flex-shrink:0;color:var(--ly-primary);border:1px solid var(--ly-primary);border-radius:4px;margin-top:3px}.pdf-delivery-checks strong{display:block;font-size:16px;line-height:24px;font-weight:500}.pdf-delivery-checks small{color:var(--ly-secondary);font-size:14px;line-height:22px}.pdf-delivery-checkbox{display:flex;gap:12px;align-items:center;min-height:44px;padding-block:12px;margin-block:8px}.pdf-delivery-checkbox input{width:20px;height:20px;accent-color:var(--ly-primary);flex-shrink:0}.pdf-delivery-fee{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:8px;background:var(--ly-gold-soft);border:1px solid var(--ly-border);margin:16px 0}.pdf-delivery-fee>svg{flex-shrink:0;color:var(--ly-gold-ink);margin-top:4px}.pdf-delivery-fee strong{font-size:16px;font-weight:700;color:var(--ly-gold-ink)}.pdf-delivery-fee p,.pdf-delivery-fee small{color:var(--ly-secondary);font-size:14px;line-height:22px;margin-top:4px}.pdf-delivery-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--ly-border);border-radius:8px;color:var(--ly-gold-ink);background:var(--ly-gold-soft);font-size:14px;line-height:22px;margin-bottom:16px}.pdf-delivery-alert>svg{flex-shrink:0;margin-top:1px}.pdf-delivery-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px}.pdf-delivery-actions .platform-button{min-width:120px}.pdf-delivery-task-status{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;gap:16px;color:var(--ly-gold-ink)}.pdf-delivery-task-status.is-processing{color:var(--ly-primary)}.pdf-delivery-task-status h3{font-size:24px;line-height:34px;color:var(--ly-navy);font-weight:700}.pdf-delivery-task-status p{color:var(--ly-secondary);font-size:16px;line-height:24px;max-width:440px}.pdf-delivery-tips{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:8px;background:var(--ly-primary-soft);color:var(--ly-secondary);margin:16px 0;font-size:14px;line-height:22px}.pdf-delivery-tips>svg{flex-shrink:0;margin-top:3px;color:var(--ly-primary)}.pdf-delivery-tips strong{color:var(--ly-navy);font-size:16px}.pdf-delivery-tips ul{margin:8px 0 0;padding-left:20px;list-style:disc}.pdf-delivery-tips li+li{margin-top:4px}.pdf-delivery-task-info{padding:24px;border:1px solid var(--ly-border);border-radius:12px}.pdf-delivery-task-info details{font-size:12px;line-height:18px;margin-top:16px;color:var(--ly-muted);overflow-wrap:anywhere}.pdf-delivery-task-info details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.platform-dialog.pdf-delivery-confirm{width:min(560px,calc(100vw - 32px))}.pdf-delivery-confirm .pdf-delivery-meta{border:1px solid var(--ly-border);border-radius:8px;overflow:hidden}.pdf-delivery-confirm .pdf-delivery-meta>div{padding:0;gap:0}.pdf-delivery-confirm .pdf-delivery-meta>div:last-child{border-bottom:0}.pdf-delivery-confirm .pdf-delivery-meta dd,.pdf-delivery-confirm .pdf-delivery-meta dt{padding:8px 16px}.pdf-delivery-confirm .pdf-delivery-meta dt{background:var(--ly-muted-surface)}@media(max-width:1023px){.pdf-delivery-split,.pdf-delivery-view--task .pdf-delivery-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pdf-delivery-meta>div{grid-template-columns:88px minmax(0,1fr);gap:8px}.pdf-delivery-task-info{padding:16px}}@media(max-width:767px){.platform-dialog.pdf-delivery-dialog{padding:24px 16px}.pdf-delivery-split,.pdf-delivery-view--task .pdf-delivery-split{grid-template-columns:minmax(0,1fr);gap:24px}.pdf-delivery-heading h2{font-size:24px;line-height:34px}.pdf-delivery-actions .platform-button{flex:1;min-width:120px}.pdf-delivery-task-status{min-height:240px}.pdf-delivery-preview iframe{height:480px}}@media(max-width:639px){.platform-dialog.pdf-delivery-confirm,.platform-dialog.pdf-delivery-dialog{top:0;left:0;transform:none;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.pdf-delivery-heading{padding-right:24px}}.platform-dialog.pdf-delivery-dialog{width:min(1200px,calc(100vw - 48px));padding:24px;color:#315c8b;font-weight:500}.pdf-delivery-heading h2{font-size:22px;line-height:30px;color:#142d4e}.pdf-delivery-heading p,.pdf-delivery-task-status p{font-size:14px;line-height:22px;color:#315c8b}.pdf-delivery-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.pdf-delivery-information>h3,.pdf-delivery-preview h3,.pdf-delivery-task-info>h3,.pdf-delivery-task-status h3{font-size:16px;line-height:24px;color:#142d4e}.pdf-delivery-preview .wb-saved-revision-scroll{height:min(60dvh,640px);max-height:640px;background:#eef3f8}.pdf-delivery-preview .wb-versions-note{font-size:12px;line-height:20px;color:#66778a;font-weight:400}.pdf-delivery-meta>div{padding:6px 0;min-height:32px}.pdf-delivery-meta dd,.pdf-delivery-meta dt{color:#315c8b;font-weight:500}.pdf-delivery-checks>div{gap:8px;padding:8px 0}.pdf-delivery-checks strong{font-size:14px;line-height:22px}.pdf-delivery-checks small,.pdf-delivery-fee small,.pdf-delivery-meta small{font-size:12px;line-height:20px;font-weight:400;color:#66778a}.pdf-delivery-checks svg{border:0;border-radius:0}.pdf-delivery-fee strong{font-size:14px;line-height:22px}.pdf-delivery-actions .platform-button{min-height:40px;padding:8px 12px;font-size:14px;line-height:22px;font-weight:500}.pdf-delivery-actions .platform-button--primary{font-weight:700}@media(max-width:767px){.platform-dialog.pdf-delivery-dialog{width:100vw;padding:24px 16px 148px}.pdf-delivery-split,.pdf-delivery-view--task .pdf-delivery-split{grid-template-columns:minmax(0,1fr);gap:16px}.pdf-delivery-preview{padding:12px}.pdf-delivery-preview .wb-saved-revision-scroll{height:44dvh}.pdf-delivery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:fixed;bottom:0;left:16px;right:16px;z-index:2;margin:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:white;border-top:1px solid #dfe6ed;gap:8px}.pdf-delivery-actions:has(>.platform-button:nth-child(3)) .platform-button--primary{grid-column:1/-1}.pdf-delivery-actions .platform-button,.pdf-delivery-preview .wb-saved-revision-controls .platform-button{min-height:44px}}.wb-task-status>header{margin-bottom:24px}.wb-task-status>header h1{margin:0 0 4px}.wb-task-status>header p{margin:0;color:var(--ly-secondary);font-size:16px;line-height:24px}.wb-task-status-body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.wb-task-status--released .wb-task-status-body{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.wb-task-status-detail{min-width:0;border:1px solid var(--ly-border);border-radius:8px;padding:24px 32px}.wb-task-status--released .wb-task-status-detail{padding:0;border:0}.wb-task-status-wait{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px 0 24px}.wb-task-status-wait>svg{width:64px;height:64px;color:var(--ly-primary)}.wb-task-status--unknown .wb-task-status-wait>svg{color:var(--ly-gold-ink)}.wb-task-status h2{font-size:20px;line-height:28px;margin:0}.wb-task-status-wait p{margin:0;color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-task-status-record{max-width:800px;margin:0 auto}.wb-task-status-record>h2{display:none}.wb-task-status-record dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px 24px;border-block:1px solid var(--ly-border);margin:0;padding:24px 0}.wb-task-status-record dt{display:flex;align-items:center;gap:12px;color:var(--ly-secondary)}.wb-task-status-record dd{margin:0;color:var(--ly-navy);overflow-wrap:anywhere}.wb-task-status-request{font-size:14px;line-height:24px}.wb-task-status-cost{display:flex;align-items:flex-start;gap:12px;margin-top:24px;font-size:14px;line-height:22px}.wb-task-status-cost>svg{flex-shrink:0;color:var(--ly-gold)}.wb-task-status-cost>strong{flex-shrink:0;color:var(--ly-gold-ink)}.wb-task-status-cost p{margin:0;color:var(--ly-secondary)}.wb-task-status-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.wb-task-status-footnote{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-task-status-footnote svg{flex-shrink:0;color:var(--ly-gold-ink)}.wb-task-status-alert{display:flex;gap:24px;align-items:center;padding:24px;margin-bottom:16px;border:1px solid var(--ly-danger);border-radius:8px;background:var(--ly-danger-bg);color:var(--ly-danger)}.wb-task-status-alert>svg{width:40px;height:40px;flex-shrink:0}.wb-task-status-alert h2{color:var(--ly-danger)}.wb-task-status-alert p{margin:4px 0 0;font-size:14px;line-height:22px}.wb-task-status--released .wb-task-status-record{border:1px solid var(--ly-border);border-radius:8px;padding:16px 24px}.wb-task-status--released .wb-task-status-record>h2{display:block}.wb-task-status-release{display:flex;gap:8px;align-items:center;color:var(--ly-danger);font-weight:700;font-size:14px;line-height:22px}.wb-task-status-balance{display:flex;justify-content:space-between;margin:24px 0 0;color:var(--ly-navy)}.wb-task-status-balance strong{color:var(--ly-primary)}.wb-task-status-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;background:var(--ly-surface) url(/workbench/draft-paper-frame-v1.webp) center /100% 100% no-repeat;text-align:center;aspect-ratio:210/297}.wb-task-status-empty svg{color:var(--ly-danger)}.wb-task-status-empty p{margin:0}.wb-task-status-empty p,.wb-task-status-note{color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-task-status-note{display:flex;gap:12px;padding:16px;margin-top:16px;border:1px solid var(--ly-border);border-radius:8px;background:var(--ly-primary-soft)}.wb-task-status-note svg{flex-shrink:0;color:var(--ly-primary)}.wb-task-status-note p{margin:4px 0 0}@media (max-width:767px){.wb-task-status--released .wb-task-status-body{grid-template-columns:minmax(0,1fr)}.wb-task-status-detail{padding:16px}.wb-task-status-record dl{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.wb-task-status-record dd{margin:0 0 8px 30px}.wb-task-status-cost{flex-wrap:wrap}.wb-task-status-cost p{flex-basis:100%}.wb-task-status-actions .platform-button{width:100%}.wb-task-status-alert{gap:16px;padding:16px}.wb-task-status-empty{min-height:200px}}.wb-material-review-navigation{grid-column:1/-1;min-width:0}.wb-material-mobile-duplicate,.wb-material-mobile-fields-title,.wb-material-mobile-recognized,.wb-material-mobile-summary,.wb-material-original-notices,.wb-material-review-child,.wb-material-review-header .platform-button>svg,.wb-review-mobile-title{display:none}.wb-material-review-footer{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-top:16px}.wb-material-review-footer>div{max-width:100%}.wb-material-review-footer p{margin-top:8px;color:var(--ly-secondary);font-size:14px;line-height:22px;max-width:260px;overflow-wrap:anywhere}@media(max-width:767px){.workbench-page:has(.wb-material-review)>:is(.wb-header,.wb-context){display:none}.workbench-page .wb-layout:has(.wb-material-review){display:block;padding:0}.workbench-page .wb-layout:has(.wb-material-review)>:is(.wb-sidebar,.wb-mobile-menu){display:none}.workbench-page .wb-main:has(.wb-material-review){padding:0}.workbench-page .wb-main:has(.wb-material-review)>.wb-actions{display:none}.wb-materials .wb-material-review{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-height:100dvh;padding:0 12px calc(152px + env(safe-area-inset-bottom));align-content:start;background:var(--ly-background)}.wb-materials .wb-material-review-navigation{position:sticky;top:0;z-index:20;margin-inline:-12px;padding:8px 12px 0;background:var(--ly-surface);border-bottom:1px solid var(--ly-border)}.wb-materials .wb-material-review-header{align-items:center;justify-content:flex-start;gap:4px}.wb-materials .wb-material-review-header h1{font-size:24px;line-height:34px;font-weight:700}.wb-materials .wb-material-review-header p,.wb-materials .wb-review-desktop-title{display:none}.wb-materials .wb-review-mobile-title{display:inline}.wb-materials .wb-material-review-header .platform-button{order:-1;border:0;background:transparent;color:var(--ly-navy);padding:0;width:44px;min-height:44px;flex-shrink:0}.wb-materials .wb-material-review-header .platform-button>svg{display:block}.wb-materials .wb-material-review-header .platform-button>span{display:none}.wb-materials .wb-material-review-child{display:flex;align-items:center;gap:12px;min-height:48px;margin:8px 0;padding:8px 12px;border-radius:12px;background:var(--ly-primary-soft);font-size:14px;line-height:22px}.wb-materials .wb-material-review-child svg{flex-shrink:0;color:var(--ly-primary)}.wb-materials .wb-material-review-child strong{min-width:0;overflow-wrap:anywhere}.wb-materials .wb-material-review-child span{margin-left:auto;border-left:1px solid var(--ly-border);padding-left:12px;color:var(--ly-secondary);flex-shrink:0;font-size:12px;line-height:18px}.wb-materials .wb-material-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0}.wb-materials .wb-material-tabs button{min-height:44px;padding:8px 12px;border-bottom:2px solid transparent;color:var(--ly-secondary);font-size:16px;line-height:24px;font-weight:500}.wb-materials .wb-material-tabs button[aria-pressed=true]{color:var(--ly-primary);border-bottom-color:var(--ly-primary)}.wb-materials .wb-material-review .wb-material-fields{display:contents}.wb-materials .wb-material-fields-body{display:none;min-width:0}.wb-materials .wb-material-fields.wb-material-active .wb-material-fields-body{display:block}.wb-materials .wb-material-fields-body>h2{display:none}.wb-materials .wb-material-fields-body>.wb-form-note{margin:12px 4px;font-size:14px;line-height:22px}.wb-materials :is(.wb-material-mobile-summary,.wb-material-mobile-recognized){display:block;padding:12px;border:1px solid var(--ly-border);border-radius:12px;background:var(--ly-surface)}.wb-materials .wb-material-summary-file{display:flex;align-items:center;gap:12px;min-width:0}.wb-materials .wb-material-summary-file>:is(img,svg){width:112px;height:88px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border:1px solid var(--ly-border);border-radius:8px;background:var(--ly-muted-surface)}.wb-materials .wb-material-summary-file>div{min-width:0}.wb-materials .wb-material-summary-file strong{display:block;font-size:16px;line-height:24px;font-weight:700;overflow-wrap:anywhere}.wb-materials .wb-material-summary-file p{margin-top:4px;color:var(--ly-secondary);font-size:12px;line-height:18px}.wb-materials .wb-material-summary-links{display:flex;gap:8px;margin-top:8px}.wb-materials .wb-material-summary-links .platform-button{flex:1;min-width:0;background:var(--ly-primary-soft);font-size:14px;padding-inline:8px}.wb-materials .wb-material-summary-links .platform-button:disabled{background:var(--ly-border)}.wb-materials .wb-material-conflict{margin:12px 0;padding:12px;font-size:14px;line-height:22px}.wb-materials .wb-material-mobile-recognized{margin:12px 0}.wb-materials .wb-material-review h2{font-size:18px;line-height:26px;margin-bottom:12px}.wb-materials .wb-material-mobile-recognized dl{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;font-size:14px;line-height:22px}.wb-materials .wb-material-mobile-recognized dt{color:var(--ly-secondary)}.wb-materials .wb-material-mobile-recognized dd{min-width:0;overflow-wrap:anywhere;padding:4px 8px;margin-top:-4px}.wb-materials .wb-material-mobile-recognized dd.wb-recognized-conflict{color:var(--ly-danger);background:var(--ly-danger-bg);border-radius:8px}.wb-materials .wb-material-review fieldset{min-width:0;padding:16px 12px 12px;border:1px solid var(--ly-border);border-radius:12px;background:var(--ly-surface)}.wb-materials .wb-material-mobile-fields-title{display:block;float:left;width:100%;margin-bottom:16px;font-size:18px;line-height:26px;font-weight:700}.wb-materials .wb-material-review fieldset>.wb-field{clear:both;margin-bottom:16px}.wb-materials .wb-material-review .wb-growth-fields{gap:16px}.wb-materials .wb-material-review .wb-field{font-size:14px;line-height:22px}.wb-materials .wb-material-check{margin-bottom:0;font-size:14px;line-height:22px;gap:8px}.wb-materials .wb-material-check input{width:24px;height:24px;margin-top:0;flex-shrink:0;accent-color:var(--ly-primary)}.wb-materials .wb-material-mobile-duplicate{display:block;margin-top:24px;padding-top:16px;border-top:1px solid var(--ly-border)}.wb-materials .wb-material-mobile-duplicate>p{color:var(--ly-secondary);font-size:14px;line-height:22px}.wb-materials .wb-material-mobile-duplicate a{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px;margin-top:12px;background:var(--ly-primary-soft);border-radius:8px;font-size:14px;line-height:22px}.wb-materials .wb-material-mobile-duplicate a>svg{color:var(--ly-primary);flex-shrink:0}.wb-materials .wb-material-mobile-duplicate a>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.wb-materials .wb-material-mobile-duplicate small{display:block;color:var(--ly-secondary);font-size:12px;line-height:18px;font-weight:400}.wb-materials .wb-material-mobile-duplicate a>span:last-of-type{color:var(--ly-primary);flex-shrink:0}.wb-materials .wb-material-fields-body .wb-growth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.wb-materials .wb-material-fields-body .wb-growth-actions .platform-button{min-width:0;padding-inline:8px;font-size:14px}.wb-materials .wb-material-review .wb-material-source{padding:16px 12px;overflow:hidden}.wb-materials .wb-material-original-notices{display:block}.wb-materials .wb-material-source .wb-original-well{height:auto;min-height:240px}.wb-materials .wb-material-source :is(.wb-original-well img,img){max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.wb-materials .wb-material-source .wb-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:14px}.wb-materials .wb-material-review-footer{position:fixed;bottom:0;inset-inline:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));margin:0;border-top:1px solid var(--ly-border);background:var(--ly-surface)}.wb-materials .wb-material-review-footer .platform-button{width:100%;min-height:48px;font-size:16px;line-height:24px}.wb-materials .wb-material-review-footer p{margin-top:4px;max-width:none;font-size:14px;line-height:22px;text-align:center}@media(max-width:359px){.wb-materials .wb-material-review-child{gap:8px;padding-inline:8px}.wb-materials .wb-material-review-child span{padding-left:8px}.wb-materials .wb-material-summary-file>:is(img,svg){width:88px}.wb-materials .wb-material-mobile-recognized dl{grid-template-columns:72px minmax(0,1fr);gap:8px}}}.platform-dialog.wb-image-repair{width:min(1200px,calc(100vw - 48px));padding:24px;display:flex;flex-direction:column;overflow:hidden}.wb-image-repair>:is(.platform-dialog-title,.platform-dialog-description,.wb-repair-footer,.wb-repair-discard,.wb-error){flex-shrink:0}.wb-image-repair .platform-dialog-description{font-size:14px;line-height:22px;margin-bottom:16px}.wb-repair-comparison{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;overflow-y:auto;min-height:0}.wb-repair-result,.wb-repair-source{min-width:0;padding:16px;border:1px solid var(--ly-border);border-radius:8px}.wb-repair-warning{display:flex;gap:8px;align-items:flex-start;padding:12px;color:var(--ly-gold-ink);background:var(--ly-gold-soft);border-radius:8px;font-size:14px;line-height:22px}.wb-repair-footer svg,.wb-repair-warning svg{flex-shrink:0}.wb-repair-help{margin-block:8px;font-size:14px;line-height:22px;color:var(--ly-secondary)}.wb-repair-source-well{padding:24px;background:var(--ly-muted-surface);border-radius:8px}.wb-repair-stage{position:relative;width:100%;margin-inline:auto}.wb-repair-stage>img{position:absolute;top:50%;left:50%;height:auto;max-width:none}.wb-repair-stage>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.wb-repair-stage polygon{stroke:var(--ly-primary);stroke-width:2px;vector-effect:non-scaling-stroke;fill:transparent}.wb-repair-corner{position:absolute;width:44px;height:44px;display:grid;place-items:center;transform:translate(-50%,-50%);cursor:grab;touch-action:none;background:transparent;border:0;border-radius:8px}.wb-repair-corner:active{cursor:grabbing}.wb-repair-corner span{width:20px;height:20px;background:var(--ly-primary);border:2px solid var(--ly-surface);border-radius:50%}.wb-repair-corner:focus-visible span{background:var(--ly-gold)}.wb-repair-corner:disabled{cursor:not-allowed}.wb-repair-corner:disabled span{background:var(--ly-secondary)}.wb-repair-coordinates{margin-top:12px;font-size:14px;line-height:22px}.wb-repair-coordinates summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ly-primary)}.wb-repair-coordinates>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-repair-coordinates fieldset{min-width:0;border:0}.wb-repair-coordinates legend{font-weight:500;margin-bottom:4px}.wb-repair-coordinates label{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px}.wb-repair-coordinates input{width:100%;min-width:0;height:44px;padding:8px;border:1px solid var(--ly-muted);border-radius:8px;font-size:16px}.wb-repair-result{display:flex;flex-direction:column;gap:12px;align-items:stretch}.wb-repair-result h3{font-size:20px;line-height:28px;font-weight:700}.wb-repair-result-heading{display:flex;justify-content:space-between;align-items:center;gap:4px}.wb-repair-preview-well{overflow:auto;max-height:420px;min-height:200px;background:var(--ly-muted-surface);border:1px solid var(--ly-border);overscroll-behavior:contain}.wb-repair-preview-well>div{margin-inline:auto}.wb-repair-preview-well img{display:block;width:100%;height:auto;max-width:none}.wb-repair-view{display:flex;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid var(--ly-border);border-radius:9999px;background:var(--ly-muted-surface)}.wb-repair-view button{min-height:44px;padding:8px 24px;border-radius:9999px;font-size:14px}.wb-repair-view button[aria-pressed=true]{color:var(--ly-surface);background:var(--ly-primary)}.wb-repair-view button:disabled{color:var(--ly-secondary);cursor:not-allowed}.wb-repair-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.wb-repair-tools .platform-button{flex-direction:column;padding:8px 4px;font-size:14px}.wb-repair-zoom{display:flex;align-items:center;gap:8px;color:var(--ly-primary)}.wb-repair-zoom input{width:100%;min-width:0;accent-color:var(--ly-primary)}.wb-repair-zoom output{flex-shrink:0;min-width:44px;font-size:14px}.wb-repair-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.wb-repair-footer>p{display:flex;gap:8px;color:var(--ly-primary);font-size:14px;line-height:22px}.wb-repair-footer>div{display:flex;gap:12px;flex-shrink:0}.wb-repair-discard{margin-top:16px;padding:16px;background:var(--ly-gold-soft);border-radius:8px}.wb-repair-discard .platform-button{margin-top:12px;margin-right:8px}.wb-upload-repair{padding:12px;margin-top:16px;border:1px solid var(--ly-border);border-radius:8px}.wb-upload-repair>h2{font-size:18px;line-height:26px;font-weight:700;margin-bottom:12px}.wb-upload-repair>h2 small{font-size:12px;font-weight:400;color:var(--ly-muted)}.wb-upload-repair .wb-repair-comparison{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.wb-upload-repair :is(.wb-repair-source,.wb-repair-result){padding:8px;gap:8px}.wb-upload-repair .wb-repair-warning{font-size:12px;line-height:18px;padding:8px}.wb-upload-repair .wb-repair-help{font-size:12px;line-height:18px}.wb-upload-repair .wb-repair-source h3{font-size:14px;line-height:24px;font-weight:700;text-align:center;margin-bottom:8px}.wb-upload-repair .wb-repair-coordinates{margin-top:4px;font-size:12px}.wb-upload-repair .wb-repair-coordinates summary{min-height:32px}.wb-upload-repair .wb-repair-source-well{padding:20px}.wb-upload-repair .wb-repair-stage{max-width:100%}.wb-upload-repair .wb-repair-preview-well{height:180px;min-height:0}.wb-upload-repair .wb-repair-preview-well img{max-height:180px;-o-object-fit:contain;object-fit:contain}.wb-upload-repair .wb-repair-preview-well>div{height:100%}.wb-upload-repair .wb-repair-preview-well img{height:100%;width:100%}.wb-upload-repair .wb-repair-result h3{font-size:16px;line-height:24px}.wb-upload-repair .wb-repair-view button{padding:4px 12px;min-height:32px}.wb-upload-repair .wb-repair-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-upload-repair .wb-repair-tools .platform-button{min-height:40px;padding:2px;font-size:14px;line-height:22px;font-weight:500;flex-direction:column}.wb-upload-repair .wb-repair-footer{margin-top:12px;flex-wrap:wrap}.wb-upload-repair .wb-repair-footer>div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wb-upload-repair .wb-repair-footer>p{font-size:12px}.wb-upload-repair .wb-repair-footer .platform-button{min-height:44px}@media (min-width:768px){.wb-upload-repair>h2{margin-bottom:8px}.wb-upload-repair .wb-repair-result-heading{order:0}.wb-upload-repair .wb-repair-source-well{padding:12px}.wb-upload-repair .wb-repair-tools{order:1}.wb-upload-repair .wb-repair-preview-well{order:2;height:120px}.wb-upload-repair .wb-repair-preview-well img{max-height:120px}.wb-upload-repair .wb-repair-view{order:3}.wb-upload-repair .wb-repair-result>.platform-button{order:4}.wb-upload-repair .wb-repair-result>.wb-error,.wb-upload-repair .wb-repair-result>.wb-repair-help{order:5}.wb-image-repair.wb-upload-repair .wb-repair-result{gap:4px}.wb-upload-repair .wb-repair-result-heading>.platform-button{min-height:36px;padding:4px 6px;font-size:14px;white-space:nowrap}.wb-image-repair.wb-upload-repair .wb-repair-result h3{font-size:14px;line-height:24px}.wb-image-repair.wb-upload-repair .wb-repair-tools .platform-button{min-height:40px;padding:2px;font-size:14px;line-height:22px;flex-direction:column;gap:0;white-space:normal}.wb-image-repair.wb-upload-repair .wb-repair-tools svg{width:14px;height:14px}.wb-image-repair.wb-upload-repair .wb-repair-view button{min-height:36px;padding:3px 8px}.wb-image-repair.wb-upload-repair .wb-repair-result>.platform-button{min-height:32px;padding:4px 8px;font-size:12px}.wb-image-repair.wb-upload-repair .wb-repair-result>.wb-repair-help{margin-block:0;font-size:12px;line-height:18px}.wb-image-repair.wb-upload-repair .wb-repair-footer{margin-top:8px}.wb-image-repair.wb-upload-repair .wb-repair-footer>p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (max-width:767px){.platform-dialog.wb-image-repair{inset:0;transform:none;width:100%;height:100dvh;max-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0}.wb-repair-comparison{grid-template-columns:minmax(0,1fr)}.wb-repair-result,.wb-repair-source{padding:12px}.wb-repair-source-well{padding:24px}.wb-repair-preview-well{max-height:360px}.wb-repair-footer{align-items:stretch;flex-direction:column}.wb-repair-footer>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wb-repair-footer .platform-button{padding-inline:8px}.wb-upload-repair .wb-repair-tools .platform-button,.wb-upload-repair .wb-repair-zoom input{min-height:44px}}.wb-editor-scene .wb-layout.wb-layout--editor{width:calc(100% - 48px);max-width:none;padding:16px 0 24px}.wb-editor-scene .wb-layout--editor>.wb-main{padding:0}.wb-editor-scene .wb-flow-editor>.wb-wysiwyg{height:calc(100dvh - 184px);min-height:620px}.wb-editor-scene .wb-editor-grid{--wb-tools-width:200px;--wb-pages-width:124px;--wb-settings-width:300px;grid-template-columns:var(--wb-tools-width) var(--wb-pages-width) minmax(0,1fr) var(--wb-settings-width);grid-template-rows:minmax(0,1fr)}.wb-editor-scene .wb-editor-grid[data-thumbnails-collapsed=true]{--wb-pages-width:0px}.wb-editor-scene .wb-editor-grid[data-controls-collapsed=true]{--wb-settings-width:44px}.wb-editor-scene .wb-editor-preview{grid-column:3;grid-row:1}.wb-editor-scene .wb-editor-toolbar{padding:12px 16px;gap:12px;flex-wrap:nowrap}.wb-editor-heading{margin-right:auto;min-width:0}.wb-editor-heading h1{color:#142d4e;font-size:22px;line-height:30px;font-weight:700;white-space:nowrap}.wb-editor-heading p{color:#66778a;font-size:12px;line-height:20px;font-weight:400}.wb-editor-toolbar-links,.wb-editor-top-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wb-editor-scene .wb-editor-toolbar .platform-button{min-height:36px;padding:6px 12px;font-size:14px;line-height:22px;font-weight:500}.wb-editor-scene .wb-editor-top-actions .platform-button--primary{min-height:40px;font-weight:700}.wb-editor-save-status{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#089447;font-size:14px;line-height:22px;font-weight:500}.wb-editor-save-status.is-dirty{color:#b77918}.wb-editor-save-status.is-unavailable{color:#66778a}.wb-editor-scene .wb-editor-tools{padding:16px 8px}.wb-editor-scene .wb-editor-controls h2,.wb-editor-scene .wb-editor-tools h2{font-size:16px;line-height:24px;font-weight:700;color:#142d4e}.wb-editor-scene .wb-editor-tools button{color:#315c8b;font-weight:500;min-height:40px}.wb-editor-scene .wb-editor-tools button[aria-current=page]{background:#dcebf9;border-left-color:#244d7c}.wb-editor-scene .wb-editor-tools summary{min-height:40px;font-size:14px;line-height:22px;color:#142d4e}.wb-editor-certificates{margin-top:12px}.wb-editor-advanced{border-top:1px solid #dfe6ed;margin:16px 0;padding-top:8px}.wb-editor-advanced>summary{cursor:pointer;min-height:36px;padding:7px 0;color:#142d4e;font-size:14px;line-height:22px;font-weight:700}.wb-editor-advanced>summary:focus-visible{outline:2px solid #244d7c;outline-offset:2px}.wb-editor-advanced .wb-check{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:12px;font-size:14px;line-height:22px;color:#315c8b}.wb-editor-scene .wb-editor-controls{padding:16px;grid-column:4;grid-row:1;max-height:none;min-height:0;border-top:0;border-left:1px solid #dfe6ed}.wb-editor-controls-heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.wb-editor-scene .wb-editor-controls-heading h2{flex:1;margin-bottom:0;min-width:0}.wb-editor-controls-heading button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #dfe6ed;border-radius:8px;color:#315c8b;cursor:pointer}.wb-editor-controls-heading button:hover{background:#dcebf9}.wb-editor-controls-heading button:focus-visible{outline:2px solid #244d7c;outline-offset:2px}.wb-editor-scene .wb-editor-controls[data-collapsed=true]{padding:8px 3px;overflow:hidden}.wb-editor-scene :is(.wb-editor-pages,.wb-editor-controls-content,.wb-editor-controls-heading h2)[hidden]{display:none}.wb-editor-scene .wb-editor-controls-content>.wb-form-note{display:flex;color:#66778a;font-size:12px;line-height:20px;font-weight:400}.wb-editor-scene .wb-editor-canvas{padding:16px;background:#eef3f8;overflow-anchor:none}.wb-editor-scene .wb-editor-pages{padding:8px 2px;overflow-x:hidden}.wb-editor-scene .wb-page-thumbnail{width:88px;height:125px}.wb-editor-scene .wb-editor-page-controls{color:#315c8b;font-size:12px;line-height:20px;font-weight:400}.wb-editor-scene .wb-editor-page-controls .wb-editor-page-picker{max-width:88px;height:36px;border:1px solid #dfe6ed;border-radius:8px;padding:4px 6px;color:#315c8b;font-size:14px;line-height:22px;font-weight:500}.wb-editor-scene .wb-editor-page-controls .wb-editor-thumbnail-toggle{width:auto;min-height:36px;gap:4px;padding:0 8px;font-size:14px;line-height:22px;font-weight:500}.wb-editor-scene .wb-editor-footer{padding:10px 16px;font-size:12px;line-height:20px;font-weight:400;color:#66778a}.wb-editor-footer>p{display:flex;gap:8px;align-items:center}.wb-editor-scene .wb-copy-panel .platform-button{font-size:14px;line-height:22px;min-height:36px}.wb-editor-scene .wb-editor-controls .wb-field textarea{color:#315c8b;font-size:14px;line-height:22px;font-weight:500;min-height:180px}.wb-editor-scene .wb-editor-controls .wb-field select,.wb-editor-settings-drawer .wb-field select{height:36px;min-height:36px;font-size:14px;line-height:22px;font-weight:500;color:#315c8b}.wb-editor-choices{margin:0 0 20px}.wb-editor-choices legend{margin-bottom:12px;color:#315c8b;font-size:14px;line-height:22px;font-weight:500}.wb-editor-choices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wb-editor-choices button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #dfe6ed;border-radius:8px;background:white;padding:10px 8px;color:#315c8b;font-size:14px;line-height:22px;font-weight:500}.wb-editor-choices button[aria-pressed=true]{border-color:#244d7c;background:#dcebf9}.wb-editor-choices button:focus-visible{outline:2px solid #244d7c;outline-offset:2px}.wb-editor-choice-diagram{display:flex;gap:4px;width:52px;height:58px;padding:7px;background:#f0f6fc;border:1px solid #dfe6ed;border-radius:3px}.wb-editor-choice-diagram i{flex:1;background:#dcebf9;border:1px solid #315c8b;opacity:.7}.wb-editor-choice-diagram i:last-child{display:none}.wb-editor-choice-diagram:is(.is-watermark-full,.is-minimal-center) i:first-child{display:none}.wb-editor-choice-diagram.is-circle-focus i:first-child{border-radius:50%;height:20px}.wb-editor-choice-diagram:is(.is-top-bottom,.is-growth-timeline){flex-direction:column}.wb-editor-choice-diagram.is-geometric-creative{transform:skewY(-5deg)}.wb-editor-choice-diagram:is(.is-bento-grid,.is-dimension-cluster){flex-wrap:wrap}.wb-editor-choice-diagram:is(.is-bento-grid,.is-dimension-cluster) i{min-width:40%}.wb-editor-choice-diagram:is(.is-bento-grid,.is-dimension-cluster) i:last-child{display:block}.wb-editor-local-section,.wb-editor-mobile-setting-entry,.wb-editor-mobile-tools,.wb-editor-scene .wb-editor-controls .wb-editor-local-section{display:none}.wb-editor-scene .wb-editor-controls input[type=range],.wb-editor-settings-drawer input[type=range]{accent-color:#244d7c;width:100%}.platform-dialog.wb-editor-history-drawer{top:0;left:auto;right:0;transform:none;width:min(560px,100vw);height:100dvh;max-height:100dvh;border-radius:12px 0 0 12px;padding:24px}.wb-editor-history-drawer .wb-form-note{margin-bottom:16px;font-size:12px;line-height:20px;color:#66778a;font-weight:400}.wb-editor-history-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;padding-bottom:12px;margin-bottom:16px}.wb-editor-history-list button{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;border:1px solid #dfe6ed;border-radius:8px;text-align:left;color:#315c8b;font-size:14px;line-height:22px;font-weight:500}.wb-editor-history-list button[aria-pressed=true]{background:#dcebf9;border-color:#244d7c}.wb-editor-history-list span{font-size:12px;line-height:20px;color:#66778a;font-weight:400}.wb-editor-history-drawer .wb-saved-revision-scroll{max-height:calc(100dvh - 350px);background:#eef3f8}.pdf-delivery-preview .wb-saved-revision-controls,.wb-editor-history-drawer .wb-saved-revision-controls{gap:4px;font-size:12px;line-height:20px;color:#315c8b}.pdf-delivery-preview .wb-saved-revision-controls .platform-button,.wb-editor-history-drawer .wb-saved-revision-controls .platform-button{min-height:36px;padding:6px 8px;font-size:12px}@media(max-width:1279px) and (min-width:768px){.wb-editor-scene .wb-editor-grid{--wb-tools-width:164px;--wb-pages-width:116px;--wb-settings-width:260px}.wb-editor-scene .wb-editor-toolbar{flex-wrap:wrap}.wb-editor-toolbar-links .platform-button:first-child{display:none}}@media(max-width:767px){.wb-editor-scene .wb-layout.wb-layout--editor{width:100%;padding:12px 16px 96px}.wb-editor-scene .wb-flow-editor>.wb-wysiwyg{height:auto;min-height:0;padding-bottom:0}.wb-editor-scene .wb-editor-toolbar{display:flex;flex-wrap:wrap;padding:12px;gap:8px}.wb-editor-heading{width:100%}.wb-editor-heading h1{font-size:22px;line-height:30px}.wb-editor-toolbar-links{width:100%;justify-content:space-between}.wb-editor-scene .wb-editor-toolbar .platform-button{min-height:44px;padding:8px}.wb-editor-scene .wb-editor-top-actions{position:fixed;bottom:0;left:0;right:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;background:white;border-top:1px solid #dfe6ed}.wb-editor-mobile-tabs{padding:12px}.wb-editor-mobile-tabs .platform-button{flex:1;min-height:44px}.wb-editor-mobile-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.wb-editor-mobile-tools[data-mobile-tab=preview]{display:none}.wb-editor-mobile-tools>label{grid-column:1/-1}.wb-editor-mobile-tools .wb-field select{height:44px;font-size:16px}.wb-editor-mobile-tools .platform-button{min-height:44px}.wb-editor-scene .wb-editor-grid{display:flex;height:auto;overflow:visible}.wb-editor-scene .wb-editor-tools{display:none}.wb-editor-scene .wb-editor-controls{display:block;overflow:visible;padding:16px 12px}.wb-editor-controls-heading button,.wb-editor-scene .wb-editor-page-controls .wb-editor-thumbnail-toggle{display:none}.wb-editor-scene .wb-editor-page-controls .wb-editor-page-picker{height:44px;font-size:16px}.wb-editor-scene .wb-editor-controls .wb-field textarea{font-size:16px;line-height:26px;min-height:224px}.wb-editor-scene .wb-editor-controls .wb-field select{height:44px;font-size:16px}.wb-editor-grid[data-mobile-tab=preview] .wb-editor-mobile-setting-entry{display:none}.wb-editor-grid[data-mobile-tab=settings] .wb-editor-mobile-setting-entry{display:block;padding:16px 12px}.wb-editor-scene .wb-editor-grid[data-mobile-tab=preview] .wb-editor-controls,.wb-editor-scene .wb-editor-pages{display:none}.wb-editor-scene .wb-editor-preview{height:calc(100dvh - 160px);min-height:440px}.wb-editor-scene .wb-editor-page-controls button{min-width:44px;height:44px}.wb-editor-scene .wb-editor-footer{position:static;z-index:auto;border-radius:0}.platform-dialog.wb-editor-history-drawer,.platform-dialog.wb-editor-settings-drawer{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;height:auto;max-height:90dvh;border-radius:16px 16px 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.wb-editor-settings-drawer .wb-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;line-height:22px;color:#315c8b}.wb-editor-settings-drawer .wb-field select{height:44px;font-size:16px}.wb-editor-advanced .wb-check,.wb-editor-advanced>summary,.wb-editor-settings-drawer input[type=range]{min-height:44px}.wb-editor-settings-drawer .wb-check{display:flex;gap:8px;align-items:center;min-height:44px}.wb-editor-settings-drawer .wb-editor-choices button{min-height:44px}.wb-editor-settings-drawer .wb-editor-local-section{display:flex}.wb-editor-history-drawer .wb-saved-revision-scroll{max-height:44dvh}.wb-editor-history-drawer .wb-saved-revision-controls .platform-button,.wb-editor-history-list button{min-height:44px}.wb-editor-scene .wb-editor-expanded{height:100dvh!important;overflow:auto}}