.member-dialog.member-workspace-dialog{width:min(1120px,100%)}.member-workspace-dialog .member-dialog-header{padding:16px 20px}.member-workspace-dialog .member-dialog-nav{padding:8px 16px}.member-workspace-dialog .member-dialog-body{padding:0;scrollbar-gutter:auto}#member-workspace{--mw-blue:#0969f0;--mw-ink:#163153;--mw-muted:#536b87;--mw-line:#dbe7f7;--mw-soft:#edf5ff;display:grid;grid-template-columns:152px minmax(0,1fr);background:#f7faff;color:var(--mw-ink);font-size:14px;line-height:1.65;min-width:0}#member-workspace *{box-sizing:border-box;min-width:0}#member-workspace h3{font-size:20px;line-height:1.45;margin:0;letter-spacing:0;font-weight:600}#member-workspace h4{font-size:14px;margin:0 0 10px}#member-workspace p{font-size:13px;line-height:1.75;margin:8px 0;color:var(--mw-muted)}#member-workspace a,#member-workspace a:is(:visited,:hover,:focus,:active){text-decoration:none;border-bottom:0;color:#0753c5}#member-workspace button,#member-workspace input,#member-workspace select,#member-workspace textarea{font:inherit}#member-workspace :is(button,input,select,textarea):focus-visible{outline:3px solid #58a6ff;outline-offset:3px}#member-workspace .mw-nav{display:flex;flex-direction:column;gap:4px;padding:16px 10px;background:#fff;border-right:1px solid var(--mw-line)}#member-workspace .mw-nav button{min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--mw-muted);font-size:13px;padding:9px 10px;text-align:left}#member-workspace .mw-nav button[aria-pressed=true]{background:#e6f1ff;color:#0753c5;font-weight:600}#member-workspace .mw-main{padding:20px}#member-workspace .mw-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}#member-workspace .mw-heading>span{color:var(--mw-muted);font-size:12px}#member-workspace .mw-heading>.mw-button{margin-left:auto}#member-workspace .mw-button,.mw-save-banner .mw-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 12px;border:1px solid #ccdef5;border-radius:8px;background:#fff;color:#0753c5;font-size:12px;max-width:100%}#member-workspace .mw-button.mw-primary,.mw-save-banner .mw-button.mw-primary{background:#0969f0;color:#fff;border-color:#0969f0}#member-workspace .mw-button:disabled{opacity:.6;cursor:wait}#member-workspace .mw-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px;color:var(--mw-muted);font-size:12px}#member-workspace .mw-search{display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff;border:1px solid var(--mw-line);border-radius:9px;flex:1;max-width:360px}#member-workspace .mw-search input{width:100%;height:44px;min-width:0;border:0;background:transparent;color:var(--mw-ink);font-size:14px;padding:8px 0}#member-workspace .mw-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}#member-workspace .mw-filters button{padding:8px 10px;min-height:40px;background:#fff;color:var(--mw-muted);border:1px solid var(--mw-line);border-radius:8px;font-size:12px}#member-workspace .mw-filters button[aria-pressed=true]{background:#0969f0;color:#fff;border-color:#0969f0}#member-workspace .mw-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}#member-workspace .mw-jobs.mw-videos{grid-template-columns:repeat(3,minmax(0,1fr))}#member-workspace .mw-job{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--mw-line);border-radius:11px;background:#fff;text-align:left;overflow:hidden}#member-workspace .mw-job:hover{border-color:#0969f0}#member-workspace .mw-job-copy{display:flex;flex:1;flex-direction:column;gap:4px;overflow-wrap:anywhere}#member-workspace .mw-job strong{font-size:14px;font-weight:600;line-height:1.5}#member-workspace .mw-job small{font-size:11px;color:var(--mw-muted)}#member-workspace .mw-state{font-size:12px;color:#0753c5;display:block}#member-workspace .mw-mini{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;background:var(--mw-soft);border-radius:7px;overflow:hidden;color:#0753c5}#member-workspace .mw-mini img{width:100%;height:100%;object-fit:cover}#member-workspace .mw-poster{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--mw-soft);overflow:hidden;border-radius:8px;color:var(--mw-muted)}#member-workspace .mw-poster img{display:block;width:100%;height:100%;object-fit:cover}#member-workspace .mw-no-poster{display:flex;align-items:center;flex-direction:column;gap:5px;text-align:center;font-size:11px;padding:8px}#member-workspace .mw-no-poster .icon{width:24px;height:24px}#member-workspace .mw-duration{position:absolute;bottom:6px;right:6px;padding:1px 5px;color:#fff;background:#142a45e8;font-size:11px;border-radius:4px}#member-workspace .mw-poster:has(.mw-no-poster) .mw-duration{display:none}#member-workspace .mw-video{display:block;padding:0}#member-workspace .mw-video .mw-poster{border-radius:0}#member-workspace .mw-video .mw-job-copy{padding:12px}#member-workspace .mw-empty{grid-column:1/-1;text-align:center;padding:20px 8px}#member-workspace .mw-empty>.icon{width:28px;height:28px;color:#0753c5;margin-bottom:10px}#member-workspace .mw-empty h3{font-size:18px}#member-workspace .mw-empty p{max-width:450px;margin:8px auto 14px}#member-workspace .mw-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}#member-workspace .mw-back{border:0;background:transparent;padding-left:0;margin-bottom:12px}#member-workspace .mw-image-preview{width:100%;border-radius:8px}#member-workspace .mw-document-preview{padding:20px;background:#fff;border:1px solid var(--mw-line);border-radius:7px;min-height:190px}#member-workspace .mw-document-preview>.icon{width:26px;height:26px;color:#0753c5;margin-bottom:14px}#member-workspace .mw-document-preview h3{font-size:17px;overflow-wrap:anywhere}#member-workspace .mw-document-preview>span{display:block;font-size:12px;color:var(--mw-muted);margin-top:12px}#member-workspace .mw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}#member-workspace dt{font-size:12px;color:var(--mw-muted)}#member-workspace dd{font-size:12px;margin:3px 0 0;overflow-wrap:anywhere}#member-workspace .mw-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#member-workspace .mw-asset{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--mw-line);padding-top:12px;margin-top:12px;overflow-wrap:anywhere}#member-workspace .mw-asset strong{font-size:12px}#member-workspace .mw-asset small{display:block;font-size:11px;color:var(--mw-muted)}#member-workspace .mw-versions,#member-workspace .mw-events{border-top:1px solid var(--mw-line);padding-top:12px;margin-top:16px;font-size:12px;color:var(--mw-muted)}#member-workspace .mw-versions>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}#member-workspace .mw-events>div{margin-top:8px}#member-workspace .mw-confirm{padding:12px;background:#fff4ee;color:#87400b;font-size:12px;border-radius:8px;margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}#member-workspace .mw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#member-workspace .mw-form label,#member-workspace .mw-space-label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--mw-muted)}#member-workspace :is(.mw-form input,.mw-form textarea,.mw-space-label select){padding:10px;width:100%;min-height:44px;border:1px solid var(--mw-line);border-radius:8px;background:#fff;color:var(--mw-ink);font-size:14px}#member-workspace .mw-wide{grid-column:1/-1}#member-workspace .mw-contact-row{display:grid;grid-template-columns:1fr 1.5fr auto;gap:8px;margin-bottom:8px;align-items:center}#member-workspace .mw-note{border-top:1px solid var(--mw-line);margin:16px 0 0;padding-top:12px;font-size:12px}#member-workspace .mw-storage{padding:16px;background:#fff;border:1px solid var(--mw-line);border-radius:10px;margin-bottom:12px}#member-workspace .mw-storage h3>span{font-size:14px;color:var(--mw-muted)}#member-workspace .mw-meter{height:8px;background:var(--mw-soft);border-radius:5px;margin:14px 0}#member-workspace .mw-meter>span{display:block;height:100%;border-radius:5px;background:#0969f0}#member-workspace .mw-storage dl{margin:0}#member-workspace .mw-storage dl>div,#member-workspace .mw-expiries>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0}#member-workspace .mw-expiries>div{border-bottom:1px solid var(--mw-line);font-size:12px;overflow-wrap:anywhere;flex-wrap:wrap}#member-workspace .mw-expiries>div>span{color:var(--mw-muted)}#member-workspace .mw-feedback:empty{display:none}#member-workspace .mw-feedback p{padding:10px 12px;border-radius:8px;background:#eaf3ff;margin:0 0 12px}#member-workspace .mw-feedback .mw-error{color:#923400;background:#fff1e9}#member-workspace .mw-loading{display:flex;gap:8px;align-items:center;padding:16px 0}#member-workspace .mw-pending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#e8f3ff;border-radius:10px;margin-bottom:14px;overflow-wrap:anywhere}#member-workspace .mw-pending>div{flex:1;min-width:140px}#member-workspace .mw-pending strong{font-size:13px}#member-workspace .mw-pending small{display:block;font-size:11px;color:var(--mw-muted)}.workspace-editor-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;margin:8px 0;border-top:1px solid #dbe7f7;border-bottom:1px solid #dbe7f7}.workspace-editor-actions>.button{font-size:12px;min-height:44px}.workspace-editor-actions>span{font-size:11px;color:#536b87;flex-basis:100%}@media(max-width:850px){#member-workspace{grid-template-columns:1fr}#member-workspace .mw-nav{flex-direction:row;flex-wrap:wrap;padding:8px 12px;border-right:0;border-bottom:1px solid var(--mw-line);gap:4px}#member-workspace .mw-nav button{text-align:center;font-size:12px;flex:1;min-width:80px}#member-workspace .mw-main{padding:16px}#member-workspace .mw-jobs.mw-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.member-workspace-dialog .member-dialog-header{padding:12px 14px}.member-workspace-dialog .member-dialog-header .member-kicker{display:none}.member-workspace-dialog .member-dialog-header h2{font-size:19px;margin:0}.member-workspace-dialog .member-dialog-nav{padding:6px 10px}.member-workspace-dialog .member-dialog-nav button{min-height:44px}.member-workspace-dialog .member-dialog-header .member-icon-button{width:44px;height:44px}#member-workspace .mw-main{padding:14px 12px}#member-workspace .mw-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 8px}#member-workspace .mw-nav button{min-width:0;padding:8px 4px}#member-workspace .mw-heading h3{font-size:19px}#member-workspace .mw-heading>span{max-width:160px;overflow-wrap:anywhere}#member-workspace .mw-jobs,#member-workspace .mw-jobs.mw-videos{grid-template-columns:1fr;gap:8px}#member-workspace .mw-job{padding:10px;gap:10px}#member-workspace .mw-video{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start}#member-workspace .mw-video .mw-poster{width:104px;border-radius:6px}#member-workspace .mw-video .mw-job-copy{padding:0}#member-workspace .mw-job strong{font-size:13px}#member-workspace .mw-state{font-size:11px}#member-workspace .mw-detail-grid,#member-workspace .mw-form{grid-template-columns:1fr}#member-workspace .mw-form input,#member-workspace .mw-form textarea,#member-workspace .mw-search input,#member-workspace .mw-space-label select{font-size:16px}#member-workspace .mw-contact-row{grid-template-columns:1fr auto}#member-workspace .mw-contact-row>input:first-child{grid-column:1/-1}#member-workspace .mw-filters button{min-height:44px}#member-workspace .mw-facts{gap:8px}.mw-save-banner .mw-button{min-height:44px}}#member-workspace .mw-profile-fields{display:contents;border:0;padding:0;margin:0}#member-workspace .mw-jobs.mw-single,#member-workspace .mw-jobs.mw-video-rows{grid-template-columns:1fr}#member-workspace .mw-video-rows .mw-video{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:12px;align-items:start}#member-workspace .mw-video-rows .mw-poster{border-radius:7px}#member-workspace .mw-video-rows .mw-job-copy{padding:0}@media(max-width:560px){#member-workspace .mw-video-rows .mw-video{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px}}.member-dialog-nav button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.member-dialog-nav button>.icon{width:17px;height:17px;flex-shrink:0}#member-workspace{grid-template-columns:174px minmax(0,1fr)}#member-workspace .mw-nav button{display:flex;align-items:center;gap:9px;padding:10px}#member-workspace .mw-nav button>.icon{width:19px;height:19px;flex-shrink:0}#member-workspace .mw-heading h3{display:flex;gap:9px;align-items:center}#member-workspace .mw-heading h3>.icon{width:22px;height:22px;color:var(--mw-blue);flex-shrink:0}#member-workspace .mw-data-intro{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #d3e5ff;border-radius:12px;background:linear-gradient(115deg,#eaf3ff,#f3fbff);margin-bottom:14px}#member-workspace .mw-data-intro h4{font-size:16px;margin:0}#member-workspace .mw-data-intro p{margin:4px 0 0}#member-workspace .mw-section-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:#fff;color:#0969f0;border-radius:11px}#member-workspace .mw-section-icon>.icon{width:24px;height:24px}#member-workspace .mw-data-flow{list-style:none;display:flex;gap:12px;margin:0 0 18px;padding:0;flex-wrap:wrap}#member-workspace .mw-data-flow li{display:flex;align-items:center;gap:7px;font-size:12px;color:#536b87}#member-workspace .mw-data-flow b{display:grid;place-items:center;border:1px solid #d2e4ff;color:#0753c5;background:#fff;width:24px;height:24px;border-radius:50%;font-size:11px}#member-workspace .mw-profile-tabs{display:flex;gap:6px;border-bottom:1px solid var(--mw-line);margin-bottom:16px;padding-bottom:10px}#member-workspace .mw-profile-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;background:#fff;border:1px solid var(--mw-line);border-radius:8px;color:var(--mw-muted);font-size:12px}#member-workspace .mw-profile-tabs button[aria-pressed=true]{background:#0969f0;color:#fff;border-color:#0969f0}#member-workspace .mw-section-heading h4,#member-workspace .mw-contact-heading strong,#member-workspace .mw-wide>h4{display:flex;gap:7px;align-items:center;margin:0}#member-workspace .mw-section-heading p{margin:6px 0 2px}#member-workspace .mw-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;background:#edf5ff;border-radius:8px}#member-workspace .mw-check input,#member-workspace .mw-fill-row input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:3px 0 0;accent-color:#0969f0}#member-workspace .mw-check small{display:block;color:var(--mw-muted);font-size:11px;margin-top:3px}#member-workspace .mw-profile-save{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid var(--mw-line)}#member-workspace .mw-profile-save>span{max-width:360px;font-size:11px;color:var(--mw-muted)}#member-workspace .mw-contact-card{padding:14px;background:#fff;border:1px solid var(--mw-line);border-radius:10px}#member-workspace .mw-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}#member-workspace .mw-contact-heading strong{font-size:13px;overflow-wrap:anywhere}#member-workspace .mw-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}#member-workspace .mw-contact-fields label:nth-child(2){grid-column:1/-1}#member-workspace .mw-contact-empty{padding:18px;background:#fff;border:1px dashed #c7dbf5;border-radius:9px;text-align:center}#member-workspace .mw-workspace-settings{border-top:1px solid var(--mw-line);margin-top:20px;padding-top:12px;font-size:12px;color:var(--mw-muted)}#member-workspace .mw-workspace-settings summary{cursor:pointer;min-height:36px}#member-workspace .mw-workspace-settings label{display:grid;gap:6px;max-width:350px;margin:10px 0}#member-workspace .mw-workspace-settings input,#member-workspace .mw-fill-select select{width:100%;min-height:44px;border:1px solid var(--mw-line);border-radius:8px;background:#fff;color:var(--mw-ink);padding:9px 10px}#member-workspace .mw-fill-select{display:grid;gap:6px;font-size:12px;color:var(--mw-muted);margin:16px 0 12px}#member-workspace .mw-fill-rows{display:grid;gap:8px}#member-workspace .mw-fill-row{display:flex;gap:10px;padding:12px;border:1px solid var(--mw-line);border-radius:9px;background:#fff;cursor:pointer}#member-workspace .mw-fill-row>span{display:grid;gap:3px;overflow-wrap:anywhere;font-size:13px}#member-workspace .mw-fill-row strong{font-size:12px}#member-workspace .mw-fill-row small{font-size:11px;color:var(--mw-muted)}#member-workspace .mw-occupied{background:#f1f5fa;cursor:default;color:var(--mw-muted)}#member-workspace .mw-return-fill{margin-bottom:14px}.workspace-member-source{display:flex;align-items:center;gap:9px;flex-basis:100%;padding:10px 12px;border:1px solid #cee1fb;border-radius:8px;background:#edf5ff;color:#0753c5;font-size:12px;overflow-wrap:anywhere}.workspace-member-source>.icon{flex-shrink:0}.workspace-member-source>span{flex:1;min-width:0}.workspace-member-source small{display:block;font-size:11px;color:#536b87;margin-top:3px}.workspace-member-source>.button{font-size:12px;min-height:44px;flex-shrink:0}@media(max-width:850px){#member-workspace{grid-template-columns:1fr}#member-workspace .mw-nav button{justify-content:center}}@media(max-width:560px){#member-workspace .mw-nav button{flex-direction:column;gap:4px;font-size:11px;padding:8px 3px}#member-workspace .mw-profile-tabs{gap:5px}#member-workspace .mw-profile-tabs button{flex:1;flex-direction:column;gap:4px;padding:7px 3px;font-size:11px}#member-workspace .mw-data-intro{padding:12px;gap:10px}#member-workspace .mw-data-intro h4{font-size:14px}#member-workspace .mw-data-intro p{font-size:12px}#member-workspace .mw-data-flow{gap:7px}#member-workspace .mw-data-flow li{font-size:10px;gap:4px}#member-workspace .mw-data-flow b{width:20px;height:20px}#member-workspace .mw-contact-fields{grid-template-columns:1fr}#member-workspace .mw-contact-heading{align-items:start}#member-workspace .mw-profile-save{flex-wrap:wrap}#member-workspace .mw-profile-save>.mw-button{width:100%}#member-workspace .mw-workspace-settings input,#member-workspace .mw-fill-select select{font-size:16px}.workspace-member-source{flex-wrap:wrap}.workspace-member-source>.button{margin-left:0;width:100%}}.member-dialog.member-signed-in-dialog :is(button,.button),#member-workspace button,body #main .workspace-editor-actions>button.button,body #main .workspace-member-source button.button{white-space:nowrap;overflow-wrap:normal;word-break:normal}#member-workspace .mw-nav button>span{white-space:nowrap}@media(max-width:560px){.member-dialog.member-signed-in-dialog .member-dialog-nav>button{font-size:12px;gap:5px;padding:8px 4px;flex-wrap:nowrap}.member-dialog.member-signed-in-dialog .member-dialog-nav>button>.icon{width:16px;height:16px}#member-workspace .mw-nav{display:flex;flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain;align-items:center}#member-workspace .mw-nav button{flex:0 0 auto;flex-direction:row;gap:6px;padding:8px 10px;min-height:42px;font-size:12px}#member-workspace .mw-nav button>.icon{width:17px;height:17px}#member-workspace .mw-main{padding:14px 12px}#member-workspace .mw-profile-tabs button{font-size:11px;gap:4px;padding:8px 4px}body #main .workspace-editor-actions{display:flex;flex-wrap:wrap;gap:8px}body #main .workspace-editor-actions>button.button{flex:1 1 auto;width:auto;font-size:12px;padding:8px 10px;min-height:44px}body #main .workspace-member-source{flex-basis:100%;width:100%;grid-column:1/-1}}#member-workspace .mw-extra-fields{background:#fff;border:1px solid var(--mw-line);border-radius:9px;padding:0 12px}#member-workspace .mw-extra-fields>summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:44px;font-size:12px;color:#0753c5}#member-workspace .mw-extra-fields>summary:after{content:"+";margin-left:auto;font-size:17px}#member-workspace .mw-extra-fields[open]>summary:after{content:"−"}#member-workspace .mw-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0 14px}@media(max-width:560px){#member-workspace .mw-extra-grid{grid-template-columns:1fr}}@media(max-width:560px){#member-workspace .mw-profile-tabs button{flex-direction:row;white-space:nowrap;font-size:12px;gap:5px}#member-workspace .mw-profile-tabs button>.icon{width:17px;height:17px;flex-shrink:0}}@media(max-width:560px){.member-workspace-dialog #member-workspace .mw-nav{display:flex;flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:thin;align-items:center}.member-workspace-dialog #member-workspace .mw-nav button{flex:0 0 auto;flex-direction:row;gap:6px;padding:8px 10px;min-height:42px;font-size:12px;white-space:nowrap}}#member-workspace .mw-contact-fields select{padding:10px;width:100%;min-height:44px;border:1px solid var(--mw-line);border-radius:8px;background:#fff;color:var(--mw-ink);font-size:14px}#member-workspace .mw-contact-fields>label:first-child{grid-column:1/-1;max-width:260px}#member-workspace .mw-contact-fields>label:nth-child(3){grid-column:1/-1}#member-workspace .mw-contact-card>.mw-extra-fields{margin-top:12px}.workspace-saved-select{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;background:#edf5ff;border:1px solid #d2e4ff;border-radius:9px;margin:0 0 14px;min-width:0}.workspace-saved-select>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 7px;flex:1;min-width:160px;color:#0753c5;font-size:12px}.workspace-saved-select>label>.icon{width:17px;height:17px;align-self:center}.workspace-saved-select select{grid-column:1/-1;width:100%;min-height:44px;border:1px solid #c6dbf7;background:#fff;border-radius:7px;color:#163153;padding:8px 10px;font:inherit;font-size:14px;text-overflow:ellipsis}.workspace-saved-select>.button{min-height:44px;font-size:12px;white-space:nowrap!important;overflow-wrap:normal!important;flex:0 0 auto}.workspace-library-hint{flex-basis:100%;font-size:11px;color:#536b87}.workspace-library-hint:empty{display:none}.workspace-party-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.workspace-saved-select{padding:10px}.workspace-saved-select select,#member-workspace .mw-contact-fields select{font-size:16px}.workspace-party-selects{grid-template-columns:1fr}}#member-workspace details.mw-contact-card{padding:0 12px}#member-workspace details.mw-contact-card>summary{min-height:54px;margin:0;cursor:pointer;list-style:none}#member-workspace details.mw-contact-card>summary::-webkit-details-marker{display:none}#member-workspace details.mw-contact-card>summary:after{content:"+";color:#0753c5;font-size:18px}#member-workspace details.mw-contact-card[open]>summary:after{content:"−"}#member-workspace details.mw-contact-card>summary>strong{flex:1}#member-workspace details.mw-contact-card>summary>.mw-button{min-height:36px;padding:6px 8px;font-size:11px}#member-workspace details.mw-contact-card>.mw-contact-fields{padding:8px 0 12px}#member-workspace details.mw-contact-card>.mw-extra-fields{margin:0 0 12px}#member-workspace .mw-profile-save{position:sticky;bottom:-16px;z-index:1;background:#f7faff;padding:12px 0 4px}#member-workspace .mw-contact-heading strong>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#member-workspace .mw-contact-heading strong>.icon{flex-shrink:0}.local-draft-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;margin:10px 0 16px;background:#edf5ff;border:1px solid #d7e8ff;border-radius:12px;color:#21436b}.local-draft-controls p{flex:1 1 220px;margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.local-draft-controls .button{min-height:44px;font-size:12px;white-space:normal;text-align:start}.local-draft-controls .local-draft-error{color:#9b2828}@media(max-width:480px){.local-draft-controls{padding:8px 10px}.local-draft-controls p{flex-basis:100%}}.studio-shell{max-width:1320px}.studio-shell,.studio-shell *{box-sizing:border-box}.studio-shell a,.studio-shell a:visited,.studio-shell a:hover,.studio-shell a:focus,.studio-shell a:active{color:#0753c5;text-decoration:none;border-bottom:0;box-shadow:none}.studio-shell button,.studio-shell input,.studio-shell select,.studio-shell textarea{font:inherit}.studio-shell button{cursor:pointer}.studio-shell button:disabled{cursor:not-allowed;opacity:.55}.studio-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #7ab7ff;outline-offset:3px}.studio-heading h1{line-height:1.45!important}.studio-heading p{max-width:850px!important;line-height:1.9!important;font-size:15px}.studio-heading .accent{color:#0969f0}.studio-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:0 0 16px}.studio-section-head h2,.studio-section-head h3{font-size:18px;line-height:1.8;font-weight:650;color:#173b68;margin:0}.studio-section-head>span{font-size:12px;line-height:1.8;color:#547195}.studio-category-section{margin:30px 0 35px}.studio-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.studio-category{display:flex;position:relative;align-items:center;gap:14px;min-height:117px;min-width:0;text-align:left;border:1px solid #d1e2f9;border-radius:18px;background:linear-gradient(130deg,#fff 40%,#f1f7ff);padding:20px 18px;color:#173d6e;transition:transform .18s,border-color .18s,box-shadow .18s}.studio-category:hover{transform:translateY(-2px);border-color:#87b9ff;box-shadow:0 7px 20px #0969f00b}.studio-category.selected{background:#eaf3ff;border-color:#0969f0;box-shadow:0 0 0 1px #0969f0}.studio-category>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:7px}.studio-category strong{font-size:15px;line-height:1.65;font-weight:650;overflow-wrap:anywhere}.studio-category small{font-size:12px;line-height:1.8;color:#4d6d96}.studio-category-icon{display:grid;place-items:center;width:47px;height:51px;flex-shrink:0;background:#e8f2ff;border:1px solid #d0e3ff;border-radius:13px;color:#0969f0}.studio-category-icon .icon{height:25px;width:25px}.studio-category.selected .studio-category-icon{background:#0969f0;border-color:#0969f0;color:#fff}.studio-category-arrow{font-size:18px;color:#86a2c6;margin-left:auto;align-self:flex-start}.studio-category.selected .studio-category-arrow{color:#0969f0}.studio-category-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;margin-bottom:24px;border-top:1px solid #d8e6f8}.studio-category-heading h2{font-size:25px;line-height:1.7;font-weight:650;color:#173c6e;margin:5px 0 0}.studio-category-heading .section-kicker{font-size:11px;color:#54749e;letter-spacing:.7px}.studio-privacy{display:flex;align-items:center;gap:7px;font-size:11px;color:#526f96;line-height:1.8}.studio-privacy .icon{color:#0969f0;width:18px;height:18px;flex-shrink:0}.studio-layout{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:25px}.studio-main,.studio-library{min-width:0}.studio-library{border:1px solid #d0e1f8;border-radius:18px;background:#f5f9ff;padding:21px}.studio-library>label{display:block;color:#244b7d;font-size:14px;font-weight:600;margin-bottom:12px}.studio-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #bdcfe9;border-radius:11px;padding:0 11px}.studio-search:focus-within{outline:3px solid #7ab7ff;outline-offset:2px}.studio-search input{border:0;outline:none!important;min-width:0;width:100%;background:transparent;padding:13px 0;color:#173b68;font-size:13px}.studio-search .icon{color:#0969f0;width:18px;height:18px;flex-shrink:0}.studio-result-count{font-size:11px;color:#55759e;margin:19px 0 11px}.studio-template-list{display:flex;flex-direction:column;gap:10px}.studio-template{display:flex;align-items:flex-start;gap:11px;min-width:0;width:100%;text-align:left;border:1px solid #d6e4f7;background:#fff;color:#224979;border-radius:13px;padding:14px 12px}.studio-template:hover{border-color:#8bb8f5}.studio-template.selected{border-color:#7ab2fa;background:#eaf3ff;box-shadow:inset 3px 0 #0969f0}.studio-template>span:nth-child(2){display:flex;flex-direction:column;gap:6px;min-width:0}.studio-template strong{font-size:13px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.studio-template small{font-size:11px;line-height:1.8;color:#58749a;overflow-wrap:anywhere}.studio-template-paper{display:grid;place-items:center;flex-shrink:0;color:#0969f0;background:#edf5ff;width:29px;height:34px;border-radius:8px}.studio-template-paper .icon{width:18px;height:18px}.studio-selection-check{display:grid;place-items:center;flex-shrink:0;background:#0969f0;color:#fff;border-radius:50%;width:19px;height:19px;font-size:12px;margin-left:auto}.studio-template>.studio-selection-check{margin-top:5px;width:16px;height:16px;font-size:10px}.studio-label{display:block;color:#59789f;font-size:10px;line-height:1.8;letter-spacing:.65px;font-weight:600}.studio-official{margin-top:25px;padding-top:23px;border-top:1px solid #d1e1f7}.studio-official h3{font-size:15px;line-height:1.8;color:#214a7e;margin:6px 0}.studio-official p{color:#5c7698;font-size:11px;line-height:1.9;margin:0 0 12px}.studio-official a{display:block;padding:12px 0;border-top:1px solid #e0eafb}.studio-official a strong,.studio-official a span{display:block;font-size:12px;line-height:1.8}.studio-official a span{color:#59799f;font-size:10px;margin-top:4px}.studio-editor{padding:28px;border:1px solid #d0e0f7;border-radius:20px;background:#fff;box-shadow:0 7px 26px #163d6c0b;min-width:0}.studio-editor-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:23px}.studio-editor-mark{display:grid;place-items:center;width:48px;height:55px;background:#eaf3ff;border-radius:13px;color:#0969f0;flex-shrink:0}.studio-editor-mark .icon{width:26px;height:26px}.studio-editor-heading h2{font-size:25px;font-weight:600;line-height:1.65;color:#183e70;margin:4px 0}.studio-editor-heading p{font-size:13px;line-height:1.9;color:#536e95;margin:0}.studio-template-notice{background:#f0f7ff;border:1px solid #cde3ff;color:#3d608d;border-radius:12px;padding:13px 15px;font-size:12px;line-height:1.9;margin:0 0 23px}.studio-controls{border:0;padding:0;margin:0;min-width:0}.studio-design{border:1px solid #d4e4f9;border-radius:14px;background:#f6faff;margin-bottom:29px;overflow:hidden}.studio-design>summary{list-style:none;cursor:pointer;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px}.studio-design>summary::-webkit-details-marker{display:none}.studio-design>summary>span{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:600;color:#244e82}.studio-design>summary>span .icon{width:19px;height:19px;color:#0969f0}.studio-design>summary>small{font-size:10px;color:#59799f;line-height:1.8}.studio-design>summary:after{content:"+";font-size:20px;color:#7193bf;margin-left:auto}.studio-design[open]>summary:after{content:"−"}.studio-design-content{padding:5px 17px 20px}.studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 17px}.studio-field{min-width:0}.studio-field.wide{grid-column:1/-1}.studio-field label{display:block;color:#284c7b;font-size:13px;line-height:1.85;margin:0 0 8px;font-weight:500}.studio-field label>span{color:#0753c5}.studio-field label>small{font-weight:400;color:#6b809b;font-size:10px;margin-left:4px}.studio-field input,.studio-field textarea,.studio-field select{display:block;width:100%;max-width:100%;min-width:0;border:1px solid #bbcee9;border-radius:10px;background:#fff;color:#193c6b;font-size:14px;padding:11px 12px;line-height:1.8;min-height:48px}.studio-field input::placeholder,.studio-field textarea::placeholder{color:#7b8da6;font-size:12px}.studio-field textarea{resize:vertical;min-height:105px}.studio-field input[type=date]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.studio-fieldset{border:1px solid #dbe7f7!important;border-radius:14px;padding:18px 17px 22px!important;margin:0 0 25px!important;min-width:0;background:#fcfdff}.studio-fieldset legend{color:#254c7e;font-size:15px;line-height:1.8;font-weight:600;padding:0 8px;max-width:100%}.studio-colors{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center;margin:21px 0}.studio-color{display:flex;align-items:center;gap:10px}.studio-color input[type=color]{width:39px;height:41px;padding:3px;border:1px solid #bfd4f1;border-radius:10px;background:#fff;cursor:pointer}.studio-color label{font-size:11px;color:#335b8c;line-height:1.8}.studio-color label strong,.studio-color label span{display:block;font-weight:500}.studio-color label span{font-size:10px;color:#6982a3;font-family:ui-monospace,monospace}.studio-palette{display:flex;gap:8px;margin-left:auto}.studio-palette button{width:22px;height:22px;border:3px solid white;outline:1px solid #cadcf4;border-radius:50%;background:var(--swatch);padding:0}.studio-style-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.studio-style-picker>button{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid #cddff7;border-radius:11px;background:#fff;color:#345a89;min-width:0}.studio-style-picker>button[aria-pressed=true]{border-color:#0969f0;background:#e9f3ff}.studio-style-picker>button>strong{font-size:12px;font-weight:500;line-height:1.7}.studio-business-mini{display:block;position:relative;width:37px;height:47px;border:1px solid #d3dce9;flex-shrink:0;background:#fff;box-shadow:0 2px 3px #1c426d09;padding:8px 4px 4px}.studio-business-mini i{display:block;height:3px;background:#dfe6ee;margin-bottom:4px}.studio-business-mini i:first-child{height:5px;width:70%;background:var(--mini-accent);margin-bottom:6px}.studio-business-mini i:nth-child(2){background:var(--mini-secondary);height:7px}.studio-business-mini.business-classic{border-top:4px solid var(--mini-accent)}.studio-business-mini.business-classic i:first-child{width:50%;margin-left:auto}.studio-business-mini.business-minimal{border:0;border-left:2px solid var(--mini-accent)}.studio-business-mini.business-minimal i:nth-child(2){height:1px;background:var(--mini-accent)}.studio-style-picker .studio-selection-check{width:15px;height:15px;font-size:10px}.studio-image-upload{display:flex;gap:14px;align-items:center;border-top:1px solid #d8e5f7;padding-top:19px;min-width:0}.studio-image-thumb{display:grid;place-items:center;width:72px;height:64px;border:1px dashed #b6d1f5;border-radius:12px;background:#fff;color:#6a95c7;flex-shrink:0;padding:7px}.studio-image-thumb.portrait{height:77px;width:63px}.studio-image-thumb img{display:block;width:100%;height:100%;object-fit:contain}.studio-image-thumb .icon{height:28px;width:28px}.studio-image-upload>div:last-child{min-width:0}.studio-image-upload strong{font-size:12px;line-height:1.8;font-weight:500;color:#305985}.studio-image-upload p{font-size:10px;line-height:1.8;color:#607d9f;margin:4px 0 8px}.studio-image-actions{display:flex;gap:12px;flex-wrap:wrap}.studio-upload-button,.studio-image-actions button{display:inline-flex;position:relative;align-items:center;background:#fff;border:1px solid #bfd6f5;color:#0753c5;border-radius:7px;padding:7px 10px;min-height:36px;font-size:11px;cursor:pointer;line-height:1.8}.studio-upload-button input{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio-upload-button:focus-within{outline:3px solid #7ab7ff;outline-offset:3px}.studio-image-actions button{background:transparent;border-color:transparent;color:#5c769a}.studio-item{border:1px solid #dbe7f7;border-radius:12px;padding:14px;background:#f6faff;margin-bottom:12px}.studio-item-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.studio-item-heading strong{font-size:12px;color:#47668c;font-weight:500}.studio-item-heading button{background:#fff;border:1px solid #d1e0f3;border-radius:7px;min-height:35px;color:#54729a;font-size:10px;padding:5px 10px}.studio-item-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);gap:12px}.studio-item-fields .studio-field label{font-size:11px}.studio-item-fields .studio-field input{font-size:13px;padding:10px}.studio-add-item{min-height:43px;font-size:12px}.studio-adjustments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:23px;padding-top:21px;border-top:1px solid #dce7f6}.studio-adjustments .studio-field label{font-size:12px}.studio-hint{font-size:11px;line-height:1.9;color:#5c779b;margin:13px 0 0}.studio-editor-actions,.studio-export-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px}.studio-editor-actions .button,.studio-export-actions .button{font-size:13px;min-height:48px}.studio-editor-actions .button.quiet{font-size:11px}.studio-error{display:flex;gap:8px;color:#a13f2c;background:#fff4f0;border:1px solid #f0c9be;border-radius:11px;padding:13px 15px;margin-top:18px;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.studio-error .icon{height:18px;width:18px;flex-shrink:0;margin-top:3px}.studio-feedback{font-size:12px;line-height:1.9;border:1px solid #bcd9ff;border-radius:11px;background:#edf5ff;color:#0753c5;padding:13px 15px;margin:18px 0 0}.studio-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px;border:1px solid #d7e6f8;border-radius:18px;background:#f5f9ff;color:#527299;font-size:14px;line-height:1.9;gap:15px}.studio-empty{font-size:12px;line-height:1.9;color:#5a779b;padding:15px 5px}.studio-preview-empty{display:flex;align-items:center;gap:17px;border:1px dashed #bed4f3;border-radius:14px;padding:24px 20px;background:#f8fbff;margin-top:27px}.studio-preview-empty>span{display:grid;place-items:center;color:#80a9dc;background:#ecf4ff;width:45px;height:53px;border-radius:11px;flex-shrink:0}.studio-preview-empty .icon{width:24px;height:24px}.studio-preview-empty strong{font-size:14px;color:#4d6f98;font-weight:500;line-height:1.8}.studio-preview-empty p{font-size:11px;line-height:1.9;color:#6b83a3;margin:5px 0 0}.studio-preview{border-top:1px solid #d5e4f8;margin-top:30px;padding-top:25px}.studio-preview-badge{background:#e9f3ff;color:#0753c5!important;border-radius:7px;padding:6px 9px;font-size:10px!important}.studio-preview-frame-wrap{padding:15px;background:#eaf0f8;border:1px solid #d1def0;border-radius:13px;margin-top:17px}.studio-preview-frame{width:100%;height:850px;border:1px solid #d5dfeb;background:#fff;display:block;min-width:0;box-shadow:0 3px 14px #193d6610}.studio-totals{margin:17px 0;background:#f4f9ff;border:1px solid #d5e6fb;border-radius:11px;padding:14px 17px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.studio-totals>div{min-width:0}.studio-totals dt{font-size:10px;color:#617da0;line-height:1.8}.studio-totals dd{font-size:15px;font-weight:600;color:#315887;margin:4px 0 0;line-height:1.6;overflow-wrap:anywhere}.studio-totals .grand dd{color:#0753c5}.studio-theme-section{margin:0 0 27px;padding-bottom:26px;border-bottom:1px solid #dbe7f7}.studio-theme-section h3{font-size:19px;line-height:1.7;color:#244b7d;margin-top:4px}.studio-theme-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px 10px}.studio-theme{background:#f7faff;border:1px solid #dae6f8;border-radius:12px;padding:9px 8px 10px;text-align:left;min-width:0;color:#294f80;transition:border-color .15s,box-shadow .15s}.studio-theme:hover{border-color:#8bb9f7;box-shadow:0 4px 13px #0969f00d}.studio-theme.selected{border-color:#0969f0;background:#eaf3ff;box-shadow:0 0 0 1px #0969f0}.studio-theme-name{display:flex;align-items:center;gap:5px;margin-top:9px}.studio-theme-name small{color:#88a0bf;font-size:9px}.studio-theme-name strong{font-size:10px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.studio-theme-name>b{margin-left:auto;font-size:11px;color:#0969f0}.studio-theme-description{display:block;font-size:9px;line-height:1.7;color:#6781a2;margin-top:4px}.studio-resume-mini{display:block;position:relative;background:#fff;border:1px solid #d6dfe9;box-shadow:0 2px 5px #1b416510;aspect-ratio:.72;width:100%;overflow:hidden;padding:9%;color:var(--mini-accent)}.studio-resume-mini i,.studio-resume-mini b,.studio-resume-mini em{display:block;background:#dce4ed;height:2px;min-height:1px;margin-bottom:5px;opacity:.95}.studio-resume-mini b{height:3px;background:var(--mini-accent);width:65%;margin-top:7px}.studio-resume-mini i:nth-child(3n){width:73%}.mini-head{display:block;margin-bottom:8px}.mini-head>b{height:5px;width:62%;margin:0 0 5px}.mini-head>i{display:none}.mini-head>em{width:40%;height:2px}.mini-body{display:block}.mini-side{display:none}.studio-resume-mini.variant-2{border-top:6px solid var(--mini-accent)}.variant-2 .mini-head>b{width:80%}.mini-sidebar-left,.mini-sidebar-right{padding-top:11%;padding-left:40%}.mini-sidebar-left .mini-side,.mini-sidebar-right .mini-side{display:block;position:absolute;left:0;top:0;bottom:0;width:33%;padding:17% 6% 5%;background:var(--mini-secondary)}.mini-sidebar-left .mini-side:before,.mini-sidebar-right .mini-side:before{content:"";display:block;aspect-ratio:1;border-radius:50%;background:var(--mini-accent);margin-bottom:15px;opacity:.8}.mini-sidebar-right{padding-left:9%;padding-right:40%}.mini-sidebar-right .mini-side{left:auto;right:0}.mini-sidebar-left.variant-2 .mini-side,.mini-sidebar-right.variant-2 .mini-side{background:var(--mini-accent)}.mini-sidebar-left.variant-2 .mini-side i,.mini-sidebar-right.variant-2 .mini-side i,.mini-sidebar-left.variant-2 .mini-side b,.mini-sidebar-right.variant-2 .mini-side b{background:#fff;opacity:.6}.mini-sidebar-left.variant-2 .mini-side:before,.mini-sidebar-right.variant-2 .mini-side:before{background:#fff}.mini-split-header .mini-head{background:var(--mini-secondary);margin:-12% -12% 10%;padding:14% 11%;border-bottom:3px solid var(--mini-accent)}.mini-split-header .mini-head>i{display:block;float:right;width:20%;height:25px;background:var(--mini-accent)}.mini-timeline .mini-body{border-left:2px solid var(--mini-accent);padding-left:10%;margin-left:4%}.mini-timeline .mini-body b{position:relative}.mini-timeline .mini-body b:before{content:"";position:absolute;left:-20%;width:5px;height:5px;border-radius:50%;background:var(--mini-accent)}.mini-timeline.variant-2 .mini-head{border-bottom:2px solid var(--mini-accent);padding-bottom:8px}.mini-editorial .mini-head>b{height:10px;width:80%}.mini-editorial .mini-body{columns:2;column-gap:9px;padding-top:2px;border-top:1px solid var(--mini-accent)}.mini-editorial.variant-2 .mini-head{padding-left:10%;border-left:5px solid var(--mini-accent)}.mini-compact .mini-head{padding:5% 0;border-bottom:1px solid var(--mini-accent)}.mini-compact .mini-body{columns:2;column-gap:9px}.mini-compact .mini-body b{margin-top:3px}.mini-compact i{margin-bottom:4px}.mini-banner{padding-top:34%}.mini-banner .mini-head{position:absolute;top:0;left:0;right:0;background:var(--mini-accent);padding:12% 9% 5%;height:28%}.mini-banner .mini-head>b,.mini-banner .mini-head>em{background:#fff}.mini-banner.variant-2 .mini-head{border-radius:0 0 30%;height:31%}.mini-cards .mini-body{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:var(--mini-secondary);padding:6%}.mini-cards .mini-body b{width:100%;margin:2px 0}.mini-cards .mini-body i{width:100%;margin:0;height:5px;background:#fff}.mini-cards.variant-2 .mini-head{border-left:5px solid var(--mini-accent);padding:4% 8%}.mini-minimal{padding:16% 12%}.mini-minimal .mini-head{margin-bottom:19px}.mini-minimal .mini-head>b{background:var(--mini-accent);height:4px;width:80%}.mini-minimal .mini-body b{height:2px;width:40%;margin-top:13px}.mini-minimal.variant-2{border-top:0;border-left:4px solid var(--mini-accent)}.studio-landing-note{display:flex;align-items:center;justify-content:center;gap:9px;background:#f5f9ff;border:1px solid #d7e6f9;border-radius:13px;padding:18px;color:#58769c;font-size:12px;line-height:1.9}.studio-landing-note .icon{width:20px;height:20px;color:#0969f0;flex-shrink:0}.studio-shell>.forms-workspace{padding:0;width:100%;max-width:none;margin-top:28px}.studio-shell>.forms-workspace>.workspace-heading{display:none}.studio-shell>.forms-workspace>.forms-steps{margin-top:0}#studio-category-heading,#studio-editor-title,#studio-preview-heading{scroll-margin-top:calc(var(--header-height,140px) + 24px)}@media(min-width:1100px){.studio-library{position:sticky;top:calc(var(--header-height,120px) + 18px);max-height:calc(100dvh - var(--header-height,120px) - 36px);overflow:auto;scrollbar-width:thin}}@media(max-width:1120px){.studio-layout{grid-template-columns:255px minmax(0,1fr);gap:20px}.studio-library{padding:17px}.studio-editor{padding:22px}.studio-category{padding:17px 14px;gap:11px}.studio-category strong{font-size:14px}.studio-category small{font-size:11px}.studio-theme-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-style-picker>button{gap:7px;padding:8px}.studio-style-picker>button>strong{font-size:11px}.studio-business-mini{width:28px;height:37px;padding:6px 3px}.studio-business-mini i{height:2px;margin-bottom:3px}.studio-style-picker .studio-selection-check{display:none}.studio-item-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-item-fields>.studio-field:first-child{grid-column:1/-1}}@media(max-width:900px){.studio-layout{grid-template-columns:1fr}.studio-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:315px;overflow:auto;padding:3px;scrollbar-width:thin}.studio-library{padding:21px}.studio-result-count{margin-top:14px}.studio-official{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.studio-official>span,.studio-official>h3,.studio-official>p{grid-column:1/-1}.studio-editor{padding:26px}.studio-theme-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-category{align-items:flex-start;min-height:126px}.studio-category-icon{width:36px;height:42px;border-radius:10px}.studio-category strong{font-size:13px}.studio-category-arrow{display:none}.studio-colors{gap:19px}.studio-palette{margin-left:auto}.studio-style-picker .studio-selection-check{display:grid}.studio-style-picker>button>strong{font-size:13px}.studio-business-mini{width:37px;height:47px}.studio-item-fields{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr)}.studio-item-fields>.studio-field:first-child{grid-column:auto}}@media(max-width:600px){.studio-shell{padding-left:16px;padding-right:16px}.studio-heading h1{font-size:29px!important}.studio-heading h1 .accent{display:block}.studio-heading p{font-size:14px!important}.studio-section-head{flex-direction:column;align-items:flex-start;gap:4px}.studio-section-head h2{font-size:16px}.studio-section-head>span{font-size:11px}.studio-category-section{margin:24px 0 27px}.studio-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-category{padding:15px 12px;min-height:150px;flex-direction:column;gap:12px;border-radius:14px}.studio-category>span:nth-child(2){gap:6px}.studio-category-icon{width:35px;height:39px}.studio-category-icon .icon{width:21px;height:21px}.studio-category strong{font-size:13px}.studio-category small{font-size:11px}.studio-category-heading{align-items:flex-start;flex-direction:column;gap:11px;padding-top:20px;margin-bottom:19px}.studio-category-heading h2{font-size:22px}.studio-privacy{font-size:10px}.studio-library{padding:17px 14px;border-radius:15px}.studio-search input{font-size:16px}.studio-template-list{grid-template-columns:1fr;max-height:310px;gap:9px}.studio-template strong{font-size:13px}.studio-template small{font-size:11px}.studio-official{grid-template-columns:1fr}.studio-editor{padding:19px 14px;border-radius:15px}.studio-editor-heading{gap:12px}.studio-editor-mark{width:38px;height:46px;border-radius:10px}.studio-editor-mark .icon{width:22px;height:22px}.studio-editor-heading h2{font-size:22px}.studio-editor-heading p{font-size:12px}.studio-template-notice{font-size:11px;padding:12px}.studio-design{margin-bottom:24px}.studio-design>summary{padding:14px 12px;gap:8px}.studio-design>summary>span{font-size:14px;gap:6px}.studio-design>summary>small{display:none}.studio-design-content{padding:5px 12px 17px}.studio-fields{grid-template-columns:1fr;gap:20px}.studio-field label{font-size:14px}.studio-field input,.studio-field textarea,.studio-field select{font-size:16px;min-height:49px;padding:11px}.studio-field label>small{font-size:10px}.studio-fieldset{padding:15px 12px 19px!important;margin-bottom:23px!important}.studio-fieldset legend{font-size:14px;padding:0 6px}.studio-colors{gap:18px;justify-content:space-between}.studio-color{gap:8px}.studio-color label{font-size:10px}.studio-color input[type=color]{width:35px;height:39px}.studio-palette{margin-left:0;flex-basis:100%;gap:13px}.studio-palette button{width:25px;height:25px}.studio-style-picker{gap:7px}.studio-style-picker>button{flex-direction:column;padding:10px 6px;align-items:center;position:relative;gap:9px}.studio-style-picker>button>strong{font-size:11px}.studio-style-picker .studio-selection-check{position:absolute;right:5px;top:5px;width:13px;height:13px;font-size:9px}.studio-image-upload{gap:11px}.studio-image-thumb{width:56px;height:59px}.studio-image-thumb.portrait{width:54px;height:65px}.studio-image-upload strong{font-size:11px}.studio-image-upload p{font-size:10px}.studio-image-actions{gap:6px}.studio-upload-button,.studio-image-actions button{font-size:10px;min-height:39px;padding:7px 8px}.studio-item{padding:12px 10px}.studio-item-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px}.studio-item-fields>.studio-field:first-child{grid-column:1/-1}.studio-item-fields .studio-field input{font-size:16px;padding:9px}.studio-item-fields .studio-field label{font-size:10px;min-height:19px}.studio-item-heading button{min-height:39px;font-size:11px}.studio-add-item{min-height:44px;font-size:12px}.studio-adjustments{grid-template-columns:1fr;gap:19px}.studio-adjustments .studio-field label{font-size:13px}.studio-hint{font-size:11px}.studio-editor-actions,.studio-export-actions{align-items:stretch;gap:9px}.studio-editor-actions .button.primary,.studio-export-actions .button{width:100%;font-size:14px;min-height:49px}.studio-editor-actions .button.quiet{font-size:11px;padding-left:0}.studio-error,.studio-feedback{font-size:11px;padding:12px}.studio-preview-empty{padding:19px 13px;gap:11px}.studio-preview-empty>span{width:34px;height:42px}.studio-preview-empty strong{font-size:13px}.studio-preview-empty p{font-size:11px}.studio-preview-frame-wrap{padding:7px;border-radius:9px}.studio-preview-frame{height:640px}.studio-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:14px}.studio-totals dd{font-size:14px}.studio-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 8px}.studio-theme{padding:7px 6px 8px;border-radius:10px}.studio-theme-name{gap:3px}.studio-theme-name strong{font-size:10px}.studio-theme-name small,.studio-theme-description{font-size:8px}.studio-resume-mini i{margin-bottom:4px}.studio-resume-mini b{margin-top:6px}.mini-minimal .mini-body b{margin-top:11px}.studio-landing-note{font-size:11px;padding:15px;text-align:left}.studio-shell>.forms-workspace{padding:0}}@media(max-width:360px){.studio-shell{padding-left:12px;padding-right:12px}.studio-category{padding:12px 10px;min-height:153px}.studio-category strong{font-size:12px}.studio-category small{font-size:10px}.studio-editor{padding:18px 11px}.studio-fieldset{padding-left:10px!important;padding-right:10px!important}.studio-theme-gallery{gap:9px 7px}.studio-theme-description{display:none}.studio-colors{gap:16px 10px}.studio-color{gap:6px}.studio-color label{font-size:9px}.studio-color input[type=color]{width:30px;height:36px}.studio-image-upload{align-items:flex-start}.studio-image-thumb{width:46px;height:51px}.studio-style-picker>button>strong{font-size:10px}.studio-item-fields .studio-field label{font-size:9px}}@media(prefers-reduced-motion:reduce){.studio-category,.studio-theme{transition:none}.studio-category:hover{transform:none}}.studio-template-thumbnail{width:52px!important;height:72px!important;padding:0!important;border-radius:4px!important;overflow:hidden;background:#fff!important;flex-shrink:0;border:1px solid #cbdaf0}.studio-template-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.studio-theme-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.studio-real-mini{padding:0;aspect-ratio:210/297;display:block;overflow:hidden;background:#fff}.studio-real-mini img{display:block;width:100%;height:100%;object-fit:contain;object-position:top}.studio-specimen{padding:21px;background:linear-gradient(145deg,#f3f8ff,#fff);border:1px solid #d4e4fa;border-radius:15px;margin:0 0 27px}.studio-specimen h3{font-size:18px;color:#204d82;margin:4px 0}.studio-specimen-paper{max-width:480px;margin:20px auto 0;background:#e7eef9;padding:14px;border:1px solid #d1def0;border-radius:10px}.studio-specimen-paper>img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:#fff;box-shadow:0 3px 15px #224d7c18}.studio-specimen-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:15px}.studio-specimen-actions .button{font-size:12px;min-height:42px}.studio-sample-load-error{font-size:12px;line-height:1.8;color:#7b3c21;padding:10px;background:#fff7f2}.studio-live-status{font-size:12px;color:#0753c5;line-height:1.8;margin-top:15px}.studio-top-preview{border:0;margin:0;padding:0}.studio-top-preview .studio-preview-frame{height:620px}.studio-fictional-details{margin-top:15px}.studio-fictional-details>summary{font-size:12px;color:#0753c5;cursor:pointer;padding:10px}.studio-fictional-details .studio-specimen{margin-top:10px;margin-bottom:0}@media(max-width:900px){.studio-theme-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.studio-theme-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-theme-name strong{font-size:12px}.studio-theme-name small,.studio-theme-description{font-size:10px}.studio-specimen{padding:14px 10px}.studio-specimen h3{font-size:17px}.studio-specimen-paper{padding:7px;margin-top:14px}.studio-specimen-actions{gap:6px}.studio-specimen-actions .button{font-size:11px}.studio-top-preview .studio-preview-frame{height:520px}}.document-font-picker{margin:0 0 27px;padding:21px;border:1px solid #cbdff8;border-radius:16px;background:linear-gradient(125deg,#f6faff,#fff);min-width:0}.document-font-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;min-width:0}.document-font-heading>div{min-width:0}.document-font-heading h3{font-size:18px;line-height:1.7;color:#244e81;margin:4px 0 0;font-weight:600}.document-font-heading .studio-label{font-size:9px;letter-spacing:1.3px}.document-font-chosen{padding:6px 9px;border:1px solid #c6ddfb;border-radius:7px;background:#eaf3ff;font-size:10px;color:#0753c5;line-height:1.7;overflow-wrap:anywhere;max-width:44%;text-align:right}.document-font-select-label{display:block;color:#4e7099;font-size:11px;line-height:1.8;margin:0 0 8px}.document-font-picker>select{width:100%;min-width:0;min-height:46px;border:1px solid #bdd4f4;border-radius:9px;background:#fff;padding:10px 12px;color:#234970;font:inherit;font-size:13px;margin-bottom:16px}.document-font-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.document-font-option{position:relative;padding:13px 12px 11px;border:1px solid #d0e0f5;border-radius:11px;background:#fff;min-width:0;text-align:left;color:#284e7d;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,background .15s}.document-font-option:hover:not(:disabled){border-color:#80b6f9;background:#f8fbff}.document-font-option.selected{border-color:#0969f0;box-shadow:inset 0 0 0 1px #0969f0;background:#eef6ff}.document-font-name{display:flex;gap:6px;align-items:flex-start;font-size:10px;font-weight:600;line-height:1.8;min-height:33px;overflow-wrap:anywhere}.document-font-name>b{margin-left:auto;color:#0969f0;flex-shrink:0;font-size:12px}.document-font-specimen{display:block;white-space:nowrap;font-size:22px;line-height:1.8;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#142f56;margin-top:3px}.document-font-latin{font-size:14px;line-height:1.8;color:#637c9c;margin:0 0 8px;letter-spacing:.2px}.document-font-option>small{display:block;font-size:8px;font-weight:400;color:#607b9c;line-height:1.7;margin-top:auto}.document-font-option:disabled{opacity:1;background:#f3f5f8;border-style:dashed;border-color:#d1dbe9;color:#62758e}.document-font-unavailable{font-size:10px;font-weight:400;line-height:1.85;color:#62758e;display:block;margin-top:13px}.document-font-help{font-size:10px;line-height:1.9;color:#607c9e;margin:15px 0 0}.document-font-empty{border:1px dashed #c5d9f4;border-radius:12px;background:#f7faff;padding:18px;margin:0 0 22px;font-size:12px;color:#5a7799;line-height:1.8}.document-font-option:focus-visible,.document-font-picker>select:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.studio-fieldset{background:linear-gradient(130deg,#fcfdff,#f5f9ff)}.studio-fieldset legend{background:#fff;padding-top:4px;padding-bottom:4px}.studio-item{box-shadow:0 2px 8px #154a9210}.studio-design{box-shadow:0 3px 12px #154a9207}.studio-specimen{box-shadow:0 4px 18px #154a9208}@media(max-width:1120px){.document-font-options{grid-template-columns:repeat(2,minmax(0,1fr))}.document-font-specimen{font-size:22px}.document-font-name{min-height:20px}}@media(max-width:900px){.document-font-options{grid-template-columns:repeat(3,minmax(0,1fr))}.document-font-specimen{font-size:22px}}@media(max-width:600px){.document-font-picker{padding:16px 12px;margin-bottom:24px;border-radius:13px}.document-font-heading{gap:9px;margin-bottom:14px}.document-font-heading h3{font-size:17px}.document-font-heading .studio-label{font-size:8px;letter-spacing:.7px}.document-font-chosen{font-size:9px;padding:5px 7px}.document-font-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.document-font-option{padding:12px 10px 10px}.document-font-name{font-size:10px;min-height:34px}.document-font-specimen{font-size:19px;line-height:1.9}.document-font-latin{font-size:13px}.document-font-option>small{font-size:8px}.document-font-picker>select{font-size:16px;min-height:48px;padding:10px}.document-font-select-label,.document-font-help{font-size:10px}}@media(max-width:360px){.document-font-picker{padding:14px 10px}.document-font-option{padding:11px 8px 9px}.document-font-specimen{font-size:17px}.document-font-name{font-size:9px}.document-font-chosen{font-size:8px}.document-font-unavailable{font-size:9px}}@media(prefers-reduced-motion:reduce){.document-font-option{transition:none}}.studio-theme-intro{font-size:12px;line-height:1.9;color:#526f94;margin:10px 0 18px;max-width:660px}.studio-theme-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;padding:16px;background:#f2f7ff;border:1px solid #d5e4f8;border-radius:13px;margin-bottom:13px}.studio-theme-filters>div{min-width:0}.studio-theme-filters label{display:block;font-size:11px;color:#335985;font-weight:550;line-height:1.8;margin-bottom:6px}.studio-theme-filters input,.studio-theme-filters select{width:100%;min-width:0;border:1px solid #bdd3f0;border-radius:8px;background:#fff;color:#21466f;font:inherit;font-size:12px;line-height:1.7;min-height:43px;padding:9px 11px}.studio-theme-filters input:focus-visible,.studio-theme-filters select:focus-visible{outline:3px solid #66aafc;outline-offset:2px}.studio-theme-gallery-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.8;color:#58789f;margin-bottom:9px}.studio-theme-gallery-meta>span:first-child{color:#0753c5;font-weight:550}.studio-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-height:790px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9d3f6 #edf4ff;background:#f2f6fc;padding:13px;border:1px solid #d4e2f5;border-radius:14px;gap:16px;scroll-padding:13px}.studio-theme-gallery:focus-visible{outline:3px solid #66aafc;outline-offset:3px}.studio-theme-gallery .studio-theme{background:#fff;padding:9px;border-color:#d3e0f1;box-shadow:0 3px 11px #244b7e0a;min-width:0;height:100%;align-self:stretch}.studio-theme-gallery .studio-theme:hover{border-color:#77b0f9;background:#fbfdff;transform:none}.studio-theme-gallery .studio-theme.selected{border-color:#0969f0;background:#eef6ff;box-shadow:inset 0 0 0 1px #0969f0,0 4px 14px #0969f012}.studio-theme-gallery .studio-real-mini{border:1px solid #dde5ef;border-radius:4px;box-shadow:0 2px 7px #173f6e10;width:100%;max-height:none}.studio-theme-gallery .studio-theme-name{align-items:flex-start;margin-top:11px;gap:6px}.studio-theme-gallery .studio-theme-name strong{font-size:12px;line-height:1.7;font-weight:600}.studio-theme-gallery .studio-theme-name small{font-size:10px;line-height:1.9;color:#5c7aa0;flex-shrink:0}.studio-theme-gallery .studio-theme-name>b{margin-left:auto;flex-shrink:0}.studio-theme-gallery .studio-theme-description{font-size:10px;line-height:1.85;color:#6881a1;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.studio-theme-color{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.8;color:#58779d;margin-top:10px;padding-top:8px;border-top:1px solid #e8eef7}.studio-theme-color>i{width:9px;height:9px;background:var(--theme-color);border-radius:50%;border:1px solid #193f7020;flex-shrink:0}.studio-theme-empty{grid-column:1/-1;font-size:13px;line-height:1.9;color:#59779d;padding:30px 15px;text-align:center}.studio-selected-theme{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #cee0f9;border-radius:12px;background:linear-gradient(120deg,#edf5ff,#fff);padding:16px;margin:15px 0 3px;min-width:0}.studio-selected-theme>div{min-width:0}.studio-selected-theme small{display:block;font-size:8px;letter-spacing:1px;color:#6684aa;line-height:1.8}.studio-selected-theme strong{display:block;font-size:13px;line-height:1.8;color:#1d497b;margin:3px 0}.studio-selected-theme span{display:block;font-size:10px;line-height:1.8;color:#5d7a9e}.studio-selected-theme .button{flex-shrink:0;font-size:11px;min-height:42px;white-space:normal;text-align:center}#studio-specimen-slot:focus{outline:3px solid #66aafc;outline-offset:5px;border-radius:14px}#studio-specimen-slot{scroll-margin-top:calc(var(--header-height,120px) + 20px)}@media(max-width:1120px){.studio-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:11px}.studio-theme-gallery .studio-theme-name strong{font-size:11px}.studio-theme-gallery .studio-theme-description{font-size:9px}.studio-selected-theme{align-items:flex-start}.studio-selected-theme .button{max-width:43%}}@media(max-width:900px){.studio-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));max-height:790px}.studio-theme-gallery .studio-theme-name strong{font-size:12px}.studio-theme-gallery .studio-theme-description{font-size:10px}}@media(max-width:600px){.studio-theme-intro{font-size:11px;margin-top:9px;margin-bottom:15px}.studio-theme-filters{grid-template-columns:1fr;padding:12px;gap:12px;border-radius:11px}.studio-theme-filters label{font-size:11px}.studio-theme-filters input,.studio-theme-filters select{font-size:16px;min-height:46px;padding:10px}.studio-theme-gallery-meta{flex-direction:column;gap:2px;font-size:10px}.studio-theme-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:660px;gap:11px;padding:9px;scroll-padding:9px;border-radius:11px}.studio-theme-gallery .studio-theme{padding:7px}.studio-theme-gallery .studio-theme-name{gap:4px;margin-top:8px}.studio-theme-gallery .studio-theme-name strong{font-size:11px;line-height:1.8}.studio-theme-gallery .studio-theme-name small{font-size:9px}.studio-theme-gallery .studio-theme-description{font-size:9px;line-height:1.8;min-height:32px}.studio-theme-color{font-size:8px;gap:4px;padding-top:6px;margin-top:7px}.studio-theme-color>i{width:8px;height:8px}.studio-selected-theme{flex-direction:column;gap:11px;padding:13px}.studio-selected-theme strong{font-size:13px}.studio-selected-theme span{font-size:10px}.studio-selected-theme .button{max-width:none;width:100%;font-size:12px;min-height:45px}.studio-selected-theme small{font-size:8px}}@media(max-width:360px){.studio-theme-gallery{gap:8px;padding:7px}.studio-theme-gallery .studio-theme{padding:6px}.studio-theme-gallery .studio-theme-name strong{font-size:10px}.studio-theme-gallery .studio-theme-description{font-size:8px}.studio-theme-color{font-size:7px}}.studio-design-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.studio-design-controls,.studio-design-preview-panel{min-width:0}.studio-design-preview-sticky{position:sticky;top:calc(var(--header-height,120px) + 20px);border:1px solid #d0e2f8;border-radius:16px;background:linear-gradient(145deg,#f5f9ff,#fff);padding:18px;box-shadow:0 4px 16px #163d6c08}.studio-design-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.studio-design-mock{border:1px solid #d5dfeb;border-radius:10px;background:#fff;box-shadow:0 3px 12px #193d660c;overflow:hidden;transition:all .2s ease}.mock-page{padding:22px 20px;min-height:260px}.mock-doc-header{border-bottom:3px solid var(--mock-accent,#0969f0);padding-bottom:10px;margin-bottom:14px}.mock-doc-title{display:block;font-size:15px;font-weight:700;color:var(--mock-accent,#0969f0);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-doc-subtitle{display:block;font-size:10px;color:#607c9e;line-height:1.5;margin-top:3px}.mock-logo{display:block;max-width:60px;max-height:35px;object-fit:contain;margin-bottom:12px}.mock-line{height:6px;background:#e3eaf4;border-radius:3px;margin-bottom:8px}.mock-line.w85{width:85%}.mock-line.w75{width:75%}.mock-line.w70{width:70%}.mock-line.w60{width:60%}.mock-line.w50{width:50%}.mock-line.w45{width:45%}.mock-table{margin-top:16px;border:1px solid #e8eff8;border-radius:7px;overflow:hidden}.mock-table-head{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px;background:var(--mock-secondary,#eaf3ff);padding:9px 12px}.mock-table-head span{height:5px;background:#00000014;border-radius:2px}.mock-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px;padding:8px 12px;border-bottom:1px solid #edf2f8}.mock-line-sm{display:block;height:5px;background:#e3eaf4;border-radius:2px}.mock-line-sm.w60{width:60%}.mock-line-sm.w50{width:50%}.mock-line-sm.w40{width:40%}.mock-line-sm.w35{width:35%}.mock-line-sm.w30{width:30%}.mock-line-sm.w25{width:25%}.mock-total-bar{background:var(--mock-total,var(--mock-accent,#0969f0));color:#fff;text-align:right;padding:8px 12px;font-size:10px;font-weight:600;letter-spacing:.3px;transition:background .15s}.studio-design-preview-colors{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #e4edf8}.studio-design-preview-colors>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#4d6d96}.studio-design-preview-colors i{width:13px;height:13px;border-radius:50%;border:1px solid #193f7018;flex-shrink:0;transition:background .15s}.studio-design-preview-colors code{font-size:9px;color:#6982a3;font-family:ui-monospace,monospace}.studio-design-preview-colors small{font-weight:550}.studio-design-preview-font{display:flex;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #e4edf8}.studio-design-preview-font>span{font-size:17px;font-weight:500;color:#244e82;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.studio-design-preview-font>small{font-size:10px;color:#6982a3;flex-shrink:0}.studio-design-preview-specimen{margin-top:12px}.studio-design-preview-specimen>summary{font-size:11px;color:#0753c5;cursor:pointer;padding:8px 0}.studio-design-preview-paper{background:#e7eef9;padding:8px;border:1px solid #d1def0;border-radius:8px;margin-top:8px}.studio-design-preview-paper img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:#fff;box-shadow:0 2px 10px #224d7c12;border-radius:3px}.studio-design-preview-paper.is-landscape img{aspect-ratio:var(--specimen-ratio,297/210)}@media(max-width:1120px){.studio-design-split{gap:18px}}@media(max-width:900px){.studio-design-split{grid-template-columns:1fr}.studio-design-preview-sticky{position:static}}@media(max-width:600px){.studio-design-preview-sticky{padding:14px 12px;border-radius:13px}.mock-page{padding:16px 14px;min-height:200px}.mock-doc-title{font-size:13px}.studio-design-preview-font>span{font-size:15px}.studio-design-preview-colors{gap:10px}.studio-design-preview-colors i{width:11px;height:11px}}@media(max-width:360px){.studio-design-preview-sticky{padding:12px 10px}.mock-page{padding:13px 11px;min-height:180px}.mock-doc-title{font-size:12px}}.studio-accounting-design .studio-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 15px;align-items:start}.studio-accounting-design .studio-color{min-width:0;align-items:center}.studio-accounting-design .studio-color label{min-width:0;overflow-wrap:anywhere}.studio-accounting-design .studio-palette{grid-column:1/-1;justify-content:flex-start;margin-left:0;padding-top:1px}.studio-input-hint{font-size:10px;line-height:1.9;color:#627e9f;margin:7px 0 0}.studio-group-hint{font-size:12px;line-height:1.9;color:#5c7699;margin:0 0 20px;max-width:70ch}.studio-accounting-group .studio-fields{row-gap:20px}.studio-signatory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.studio-signatory-card{border:1px solid #d6e5f8;border-radius:12px;background:#f5f9ff;padding:16px;min-width:0}.studio-signatory-card h4{margin:0 0 17px;color:#335c8d;font-size:13px;font-weight:600;line-height:1.8}.studio-signatory-card .studio-fields{grid-template-columns:1fr;gap:18px}.studio-signatory-card .studio-field label{font-size:12px}@media(max-width:1120px)and (min-width:901px){.studio-accounting-design .studio-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-signatory-grid{grid-template-columns:1fr}}@media(max-width:600px){.studio-accounting-design .studio-colors{grid-template-columns:1fr;gap:17px}.studio-accounting-design .studio-color{gap:12px}.studio-accounting-design .studio-color input[type=color]{width:42px;height:44px}.studio-accounting-design .studio-color label{font-size:12px}.studio-accounting-design .studio-color label span,.studio-input-hint{font-size:11px}.studio-group-hint{font-size:11px;margin-bottom:18px}.studio-signatory-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.studio-signatory-card{padding:15px 12px}.studio-signatory-card h4,.studio-signatory-card .studio-field label{font-size:13px}}.studio-accounting-editor .studio-accounting-overview{border:1px solid #c9def8;border-radius:14px;background:linear-gradient(115deg,#edf6ff,#fff);margin:18px 0 24px;overflow:hidden}.studio-accounting-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;min-width:0}.studio-accounting-status>div{min-width:0}.studio-accounting-status>div>span{display:block;font-size:13px;color:#486789;line-height:1.7}.studio-accounting-status strong{display:block;font-size:30px;line-height:1.4;color:#0753c5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0}.studio-accounting-status small{display:block;font-size:11px;color:#526e91;line-height:1.8}.studio-accounting-readiness{text-align:right;display:grid;gap:9px}.studio-accounting-readiness .button{font-size:13px;min-height:44px;justify-content:center}.studio-accounting-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfdef3;background:#fff;padding:7px;gap:6px}.studio-accounting-nav button{padding:10px 5px;border:0;border-radius:8px;background:transparent;color:#0753c5;font:inherit;font-size:12px;line-height:1.6;min-height:44px;cursor:pointer}.studio-accounting-nav button:hover{background:#edf5ff}.studio-accounting-nav button:focus-visible{outline:3px solid #61a9ff;outline-offset:-2px}.studio-accounting-editor .studio-accounting-identities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.studio-accounting-editor .studio-accounting-identities>.studio-fieldset{min-width:0;margin-bottom:20px;padding:18px 15px}.studio-accounting-editor .studio-accounting-identities .studio-fields{grid-template-columns:1fr;gap:16px}.studio-accounting-editor .studio-group-hint{font-size:12px;line-height:1.8;margin-bottom:16px}.studio-accounting-editor .studio-fieldset{background:#fff;border-color:#cfdef0}.studio-accounting-editor .studio-field label{font-size:13px;line-height:1.7;color:#294969}.studio-accounting-editor .studio-field label>small{font-size:10px;color:#657992}.studio-accounting-editor .studio-field :is(input,textarea,select){min-height:46px;font-size:15px;border-color:#bdd0e8;background:#fff;color:#192f4e;border-radius:8px}.studio-accounting-editor .studio-field textarea{min-height:90px}.studio-accounting-editor .studio-accounting-disclosure{margin:0 0 18px;border:1px solid #cfdef0;border-radius:11px;background:#fff;min-width:0}.studio-accounting-editor .studio-accounting-disclosure>summary{display:flex;align-items:center;gap:10px;list-style:none;padding:14px 16px;color:#204e85;font-size:13px;line-height:1.7;font-weight:550;min-height:50px;cursor:pointer}.studio-accounting-editor .studio-accounting-disclosure>summary::-webkit-details-marker{display:none}.studio-accounting-editor .studio-accounting-disclosure>summary:after{content:"+";margin-left:auto;font-size:20px;color:#0969f0;font-weight:400;flex-shrink:0}.studio-accounting-editor .studio-accounting-disclosure[open]>summary:after{content:"−"}.studio-accounting-editor .studio-accounting-disclosure>summary>small{color:#607795;font-size:10px;font-weight:400;white-space:nowrap}.studio-accounting-editor .studio-accounting-disclosure>summary:focus-visible{outline:3px solid #61a9ff;outline-offset:2px;border-radius:9px}.studio-accounting-editor .studio-accounting-disclosure-body{padding:5px 16px 16px;min-width:0}.studio-accounting-editor .studio-accounting-disclosure-body>.studio-fieldset{margin:0!important;border:0;padding:0!important}.studio-accounting-editor .studio-accounting-disclosure-body>.studio-fieldset>legend{display:none}.studio-accounting-editor .studio-accounting-identities .studio-accounting-disclosure{border:0;border-top:1px solid #e2eaf5;border-radius:0;margin:16px 0 0;background:transparent}.studio-accounting-editor .studio-accounting-identities .studio-accounting-disclosure>summary{padding:12px 0;font-size:12px;font-weight:400}.studio-accounting-editor .studio-accounting-identities .studio-accounting-disclosure>summary>small{display:none}.studio-accounting-editor .studio-accounting-identities .studio-accounting-disclosure-body{padding:2px 0 0}.studio-accounting-editor .studio-item-fields{grid-template-columns:minmax(0,2.4fr) minmax(65px,.65fr) minmax(60px,.65fr) minmax(110px,1fr);gap:12px;align-items:start}.studio-accounting-editor .studio-item{background:#f6faff;border-color:#d5e4f6;box-shadow:none;padding:14px}.studio-accounting-editor .studio-item-heading{margin-bottom:12px}.studio-accounting-editor .studio-item-heading strong{font-size:13px}.studio-accounting-editor .studio-item-heading button{min-height:40px;min-width:60px;font-size:12px}.studio-accounting-editor .studio-adjustments{padding:18px 0 0;border-top:1px solid #e0eaf6;margin-top:20px}.studio-accounting-editor [id^=studio-group-]{scroll-margin-top:calc(var(--header-height,100px) + 24px)}.studio-accounting-editor [id^=studio-group-]:focus-visible{outline:3px solid #61a9ff;outline-offset:4px}@media(max-width:1120px){.studio-accounting-editor .studio-accounting-identities{grid-template-columns:1fr}.studio-accounting-editor .studio-item-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-accounting-editor .studio-item-fields>.studio-field:first-child{grid-column:1/-1}}@media(max-width:600px){#main .studio-accounting-editor .studio-accounting-overview{margin:16px 0;border-radius:11px}.studio-accounting-status{padding:16px 12px;gap:12px;align-items:flex-start}.studio-accounting-status strong{font-size:26px}.studio-accounting-status>div>span{font-size:12px}.studio-accounting-status small{font-size:10px;max-width:150px}.studio-accounting-readiness{gap:10px;max-width:48%}.studio-accounting-readiness>span{font-size:11px!important}.studio-accounting-readiness .button{font-size:12px;padding:9px 11px;min-height:44px;white-space:normal}.studio-accounting-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.studio-accounting-nav button{font-size:12px;padding:9px 4px;min-height:44px}#main .studio-accounting-editor .studio-accounting-identities{gap:0}#main .studio-accounting-editor .studio-accounting-disclosure-body>.studio-fieldset{padding:0!important;margin:0!important}#main .studio-accounting-editor .studio-accounting-identities .studio-accounting-disclosure{margin:14px 0 0}.studio-accounting-editor .studio-accounting-disclosure>summary{padding:12px;font-size:13px;gap:7px}.studio-accounting-editor .studio-accounting-disclosure>summary>small{font-size:10px}.studio-accounting-editor .studio-accounting-disclosure-body{padding:4px 12px 14px}#main .studio-accounting-editor .studio-field>label{font-size:13px;min-height:0}#main .studio-accounting-editor .studio-field :is(input,textarea,select){font-size:16px;min-height:48px;padding:11px;max-width:100%;min-width:0;box-sizing:border-box}#main .studio-accounting-editor .studio-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#main .studio-accounting-editor .studio-item-fields>.studio-field:first-child{grid-column:1/-1}#main .studio-accounting-editor .studio-item-fields>.studio-field:last-child{grid-column:1/-1}#main .studio-accounting-editor .studio-item-fields .studio-field>label{font-size:13px}#main .studio-accounting-editor .studio-accounting-identities .studio-fields{gap:16px}.studio-accounting-editor .studio-accounting-status .icon{width:16px;height:16px}}#main .studio-accounting-editor .studio-accounting-disclosure-body>.studio-fieldset{padding:0!important;margin:0!important}#main .studio-accounting-editor .studio-item-fields{grid-template-columns:minmax(0,2.4fr) minmax(65px,.65fr) minmax(60px,.65fr) minmax(110px,1fr)}#main .studio-accounting-editor .studio-item-fields>.studio-field:first-child{grid-column:auto}@media(max-width:1120px){#main .studio-accounting-editor .studio-item-fields{grid-template-columns:repeat(3,minmax(0,1fr))}#main .studio-accounting-editor .studio-item-fields>.studio-field:first-child{grid-column:1/-1}}@media(max-width:600px){#main .studio-accounting-editor .studio-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#main .studio-accounting-editor .studio-item-fields>.studio-field:first-child,#main .studio-accounting-editor .studio-item-fields>.studio-field:last-child{grid-column:1/-1}}.studio-specimen-paper>img{aspect-ratio:var(--specimen-ratio,210/297)}.studio-specimen-paper.is-landscape{max-width:880px}.studio-page-format{margin:0 0 10px;text-align:center;font-size:12px;color:#36577b}.studio-template-thumbnail.is-landscape{height:40px!important;width:64px!important;align-self:center}.studio-template-thumbnail.is-landscape img{object-fit:contain}#main .studio-appearance{min-width:0;border:1px solid #ccdcef;border-radius:12px;background:#fff;overflow:hidden}#main .studio-appearance-tabs{display:flex;gap:4px;padding:5px;border-bottom:1px solid #d7e4f3;background:#eff5fd}#main .studio-appearance-tabs button{flex:1;min-width:0;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:#426181;font:inherit;font-size:13px;line-height:1.5;padding:9px 7px;cursor:pointer}#main .studio-appearance-tabs button[aria-selected=true]{border-color:#bdd2ef;background:#fff;color:#0753c5;font-weight:600;box-shadow:0 1px 4px #1643710a}#main .studio-appearance-tabs button:focus-visible{outline:3px solid #58a6ff;outline-offset:-2px}#main .studio-appearance-panel{padding:16px;min-width:0}#main .studio-appearance-panel[hidden]{display:none!important}#main .studio-appearance .studio-style-picker{display:flex;gap:7px;margin:0 0 15px}#main .studio-appearance .studio-style-picker>button{flex:1;display:block;min-width:0;min-height:44px;padding:9px 6px;border:1px solid #ccdcef;background:#fff;border-radius:8px;color:#365b83;font:inherit;font-size:12px;line-height:1.5;text-align:center}#main .studio-appearance .studio-style-picker>button[aria-pressed=true]{border-color:#0969f0;background:#eaf3ff;color:#0753c5;box-shadow:inset 0 0 0 1px #0969f0}#main .studio-design-label{font-size:12px;line-height:1.7;color:#526e8f;margin:0 0 7px}#main .studio-appearance .studio-palette{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px;justify-content:flex-start}#main .studio-appearance .studio-palette button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #c7d9ee;border-radius:9px;background:#fff;padding:8px;outline:0}#main .studio-appearance .studio-palette button>i{display:block;width:26px;height:26px;border-radius:6px;background:var(--swatch);border:1px solid #18366018}#main .studio-appearance .studio-palette button:hover{border-color:#0969f0;background:#f3f8ff}#main .studio-appearance .studio-palette button:focus-visible{outline:3px solid #58a6ff;outline-offset:2px}#main .studio-appearance .studio-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}#main .studio-appearance .studio-color{min-width:0;gap:10px;padding:10px;border:1px solid #dbe5f2;border-radius:8px;background:#f9fbff}#main .studio-appearance .studio-color input[type=color]{width:44px;min-width:44px;height:44px;padding:3px;border:1px solid #b6cce9;border-radius:7px;background:#fff;cursor:pointer}#main .studio-appearance .studio-color label{min-width:0;font-size:12px;line-height:1.6;margin:0}#main .studio-appearance .studio-color label strong{display:block;font-weight:500;color:#294e79}#main .studio-appearance .studio-color label span{display:block;font-size:11px;color:#657d9b;font-variant-numeric:tabular-nums}#main .studio-appearance .studio-image-upload{margin-top:16px;padding-top:14px;border-top:1px solid #e1e9f4}#main .studio-appearance .studio-image-upload .studio-image-thumb{width:48px;height:48px;min-width:48px}#main .studio-appearance .studio-image-upload strong{font-size:12px}#main .studio-appearance .studio-image-upload p{font-size:11px;line-height:1.7;margin:3px 0 7px}#main .studio-appearance .studio-upload-button,#main .studio-appearance .studio-image-actions button{min-height:44px;font-size:12px;padding:9px 10px}#main .document-font-compact{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}#main .document-font-title{display:block;font-size:13px;font-weight:500;line-height:1.7;color:#294e79;margin:0 0 7px}#main .document-font-compact>select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;border:1px solid #b9cee9;border-radius:8px;font:inherit;font-size:15px;line-height:1.6;padding:10px;color:#23466c;background:#fff}#main .document-font-current{padding:12px;background:#f1f6fd;border:1px solid #d8e4f4;border-radius:8px;margin:10px 0 0;min-width:0}#main .document-font-current>span{display:block;font-size:22px;line-height:1.6;color:#1b3d68;overflow-wrap:anywhere}#main .document-font-current>small{display:block;font-size:10px;line-height:1.6;color:#617b9c;margin-top:4px}#main .document-font-catalog{margin:8px 0 0;min-width:0}#main .document-font-catalog>summary{padding:10px 0;min-height:44px;font-size:12px;line-height:1.8;color:#0753c5;cursor:pointer}#main .document-font-catalog .document-font-options{padding:4px 0;gap:9px}#main .document-font-catalog .document-font-name{min-height:0;font-size:11px}#main .document-font-catalog .document-font-specimen{font-size:20px}#main .document-font-compact .document-font-help{font-size:11px;margin:4px 0 0;line-height:1.7}@media(max-width:1120px){#main .studio-appearance .studio-colors{grid-template-columns:1fr}}@media(max-width:760px){#main .studio-appearance-tabs button{font-size:12px;padding:8px 5px}#main .studio-appearance-panel{padding:12px}#main .studio-appearance .studio-colors{grid-template-columns:1fr;gap:8px}#main .studio-appearance .studio-color{padding:6px 9px}#main .studio-appearance .studio-color label{display:flex;align-items:center;justify-content:space-between;flex:1;gap:10px}#main .studio-appearance .studio-color label strong{font-size:12px}#main .studio-appearance .studio-color label span{font-size:10px}#main .studio-appearance .studio-palette,#main .studio-appearance .studio-style-picker{gap:6px;margin-bottom:12px}#main .studio-appearance .studio-style-picker>button{font-size:12px}#main .studio-appearance-panel .studio-fields{gap:14px!important}#main .studio-appearance .studio-image-upload{gap:10px;align-items:flex-start}#main .studio-appearance .studio-image-thumb{display:none}#main .document-font-compact>select{font-size:16px;min-height:48px;padding:10px}#main .document-font-current>span{font-size:22px}#main .studio-totals{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px}#main .studio-totals .grand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #cbdff8;padding-top:10px}#main .studio-totals .grand dd{font-size:19px;margin:0}#main .studio-preview .studio-section-head{margin-bottom:10px}}@media(max-width:350px){#main .studio-appearance .studio-palette{gap:4px}#main .studio-appearance-panel{padding:10px}#main .studio-appearance .studio-color label{display:block}#main .studio-appearance .studio-color label span{font-size:10px}}.studio-signing-options{margin:14px 0;border:1px solid #dce7f5;border-radius:10px;background:#fff}.studio-signing-options>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;min-height:48px;cursor:pointer;color:#173d6c;font-size:14px;font-weight:600;list-style:none}.studio-signing-options>summary::-webkit-details-marker{display:none}.studio-signing-options>summary:after{content:"⌄";margin-left:auto;color:#0753c5}.studio-signing-options[open]>summary:after{content:"⌃"}.studio-signing-options>summary small{font-size:11px;font-weight:400;color:#64748b}.studio-signing-parties{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px}.studio-signing-party{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e1e9f4;border-radius:8px;min-width:0}.studio-signing-party strong,.studio-signing-party small{display:block}.studio-signing-party strong{font-size:13px;color:#173d6c}.studio-signing-party small{font-size:11px;color:#64748b;margin-top:3px}.studio-signing-party .button{min-height:44px;padding:8px 14px;font-size:12px;flex-shrink:0}.studio-signature-dialog{width:min(680px,calc(100vw - 32px));max-height:94dvh;padding:0;margin:auto;border:1px solid #cbdcf0;border-radius:16px;background:#fff;color:#17273c;box-shadow:0 18px 70px #10294b33;overflow:hidden}.studio-signature-dialog[open]{display:flex;flex-direction:column}.studio-signature-dialog::backdrop{background:#10294b80}.studio-signature-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #e1e9f4;flex-shrink:0}.studio-signature-dialog-head small{display:block;color:#64748b;font-size:12px}.studio-signature-dialog-head h3{font-size:18px;margin:2px 0 0}.studio-signature-close{width:44px;height:44px;font-size:26px;color:#294e79;background:#f1f6fd;border:0;border-radius:8px;cursor:pointer}.studio-signature-dialog-body{padding:14px 20px;min-height:0;overflow:auto}.studio-signature-dialog-body>p{margin:0 0 10px;font-size:13px;line-height:1.6;color:#52647b}.studio-signature-dialog canvas{display:block;width:100%;height:auto;aspect-ratio:8/5;border:1px solid #abc8ec;border-radius:10px;background:#fff;touch-action:none;cursor:crosshair}.studio-signature-dialog canvas:focus-visible,.studio-signature-close:focus-visible{outline:3px solid #0969f0;outline-offset:3px}.studio-signature-dialog .studio-signature-status{margin:8px 0 0;min-height:20px;font-size:12px;color:#52647b}.studio-signature-extra{margin-top:10px;font-size:12px}.studio-signature-extra>summary{min-height:44px;display:list-item;padding:10px 0;cursor:pointer;color:#0753c5}.studio-signature-extra label{display:block;margin:8px 0 5px;font-size:12px}.studio-signature-extra input{width:100%;min-width:0}.studio-signature-actions{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #e1e9f4;background:#fff;flex-shrink:0}.studio-signature-actions .button{min-height:46px;padding:10px 20px;font-size:14px}@media(max-width:760px){.studio-signing-parties{grid-template-columns:1fr;gap:8px}.studio-signing-options>summary{padding:11px 12px;font-size:13px}.studio-signing-options>summary>small{display:none}.studio-signature-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.studio-signature-dialog-head{padding:12px 16px}.studio-signature-dialog-body{padding:12px 16px;flex:1}.studio-signature-dialog .studio-signature-extra input{font-size:16px;min-height:44px}.studio-signature-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.studio-signature-actions .button{flex:1}}.studio-brand-setup{margin:0 0 20px;padding:16px;border:1px solid #d7e5f7;border-radius:14px;background:#f6faff}.studio-brand-setup .studio-image-upload{margin:0}.studio-brand-setup>.studio-hint{margin:10px 0 0;color:#405a7c}@media(max-width:540px){.studio-brand-setup{padding:12px}}.studio-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;flex-wrap:wrap}.studio-gallery-search{display:flex;align-items:center;gap:8px;background:#f0f5fd;border:1px solid #d0e1f8;border-radius:10px;padding:9px 14px;flex:1;min-width:180px;max-width:420px;transition:border-color .15s}.studio-gallery-search:focus-within{border-color:#0969f0;box-shadow:0 0 0 3px #0969f01a}.studio-gallery-search svg{flex:none;width:16px;height:16px;opacity:.5}.studio-gallery-search input{border:0;background:transparent;outline:none;font:inherit;font-size:14px;width:100%;color:#173b68}.studio-gallery-count{margin:0;font-size:13px;color:#536e93;white-space:nowrap}.studio-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.studio-formal-zone{margin:18px 0 28px;padding:20px;border:1px solid #d5e6fc;border-radius:18px;background:#f7fbff}.studio-formal-zone h3{margin:0;color:#173b68;font-size:20px}.studio-formal-zone h3 small{font-size:13px;color:#547195}.studio-formal-zone>p{margin:5px 0 18px;color:#547195;font-size:13px;line-height:1.65}.studio-template-zone{grid-column:1/-1;display:grid;gap:10px}.studio-template-zone h3{margin:10px 0 0;padding-bottom:6px;border-bottom:1px solid #d5e6fc;color:#173b68;font-size:14px}.studio-formal-zone .studio-empty{grid-column:1/-1}@media(max-width:600px){.studio-formal-zone{padding:14px;margin:14px 0 20px}.studio-formal-zone h3{font-size:17px}}.studio-gallery-card{all:unset;display:flex;flex-direction:column;border:2px solid #d0e1f8;border-radius:16px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.studio-gallery-card:hover{border-color:#0969f0;box-shadow:0 8px 28px #0969f014;transform:translateY(-3px)}.studio-gallery-card:focus-visible{outline:3px solid #0969f0;outline-offset:2px}.studio-gallery-card.has-draft{border-color:#0753c5}.studio-gallery-thumb{aspect-ratio:3/4;background:#f0f5fd;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;border-bottom:1px solid #e0eaf5}.studio-gallery-thumb.is-landscape{aspect-ratio:4/3}.studio-gallery-thumb img{width:100%;height:auto;display:block}.studio-gallery-info{padding:14px 16px;display:flex;flex-direction:column;gap:5px}.studio-gallery-info strong{font-size:14px;font-weight:600;line-height:1.7;color:#173b68}.studio-gallery-info small{font-size:12px;line-height:1.8;color:#536e93;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-gallery-draft-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#0753c5;background:#e8f0fe;border-radius:6px;padding:3px 8px;margin-top:3px;width:fit-content}.studio-gallery-draft-badge svg{width:12px;height:12px}.studio-gallery-hint{margin:20px 0 0;font-size:13px;color:#536e93;text-align:center}.studio-style-picker-step{min-width:0}.studio-style-picker-header{margin:0 0 24px}.studio-style-picker-header .text-button{font-size:13px;color:#0969f0;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;margin:0 0 18px;text-decoration:none}.studio-style-picker-header .text-button:hover{background:#e8f0fe}.studio-style-picker-header .text-button:focus-visible{outline:3px solid #0969f0;outline-offset:2px}.studio-style-picker-header .text-button svg{width:14px;height:14px}.studio-style-picker-title .studio-label{font-size:10px;letter-spacing:.7px;color:#5b7da1}.studio-style-picker-title h2{font-size:23px;font-weight:650;line-height:1.65;color:#173c6e;margin:5px 0 0}.studio-style-picker-title p{font-size:13px;line-height:1.9;color:#536e93;margin:6px 0 0;max-width:620px}.studio-style-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-style-picker-grid.is-landscape{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-style-option{all:unset;display:flex;flex-direction:column;border:2px solid #d0e1f8;border-radius:16px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.studio-style-option:hover{border-color:#0969f0;box-shadow:0 8px 28px #0969f014;transform:translateY(-3px)}.studio-style-option:focus-visible{outline:3px solid #0969f0;outline-offset:2px}.studio-style-option.selected{border-color:#0969f0;background:#eef6ff;box-shadow:0 0 0 2px #0969f0}.studio-style-option-thumb{aspect-ratio:3/4;background:#f0f5fd;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;border-bottom:1px solid #e0eaf5}.studio-style-option-thumb.is-landscape{aspect-ratio:4/3}.studio-style-option-thumb img{width:100%;height:auto;display:block}.studio-style-option-info{padding:12px 14px 0;display:flex;align-items:center;gap:6px;min-width:0}.studio-style-option-info small{color:#88a0bf;font-size:10px;flex-shrink:0}.studio-style-option-info strong{font-size:13px;font-weight:600;line-height:1.7;color:#173b68;overflow-wrap:anywhere;min-width:0}.studio-style-option-info b{margin-left:auto;font-size:13px;color:#0969f0;flex-shrink:0}.studio-style-option-desc{display:block;padding:0 14px;font-size:11px;line-height:1.8;color:#6881a1;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-style-option-color{display:flex;align-items:center;gap:5px;padding:8px 14px 12px;font-size:10px;color:#58779d;margin-top:auto}.studio-style-option-color i{width:9px;height:9px;background:var(--swatch);border-radius:50%;border:1px solid #193f7020;flex-shrink:0}.studio-style-picker-actions{margin:24px 0 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.studio-style-picker-actions .button{font-size:14px;min-height:50px;padding:12px 28px;display:inline-flex;align-items:center;gap:8px}.studio-style-picker-actions .button svg{width:18px;height:18px}.studio-style-picker-actions .studio-hint{margin:0;flex:1;min-width:180px}@media(max-width:1120px){.studio-style-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-style-picker-grid.is-landscape{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.studio-style-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:600px){.studio-style-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-style-picker-title h2{font-size:20px}.studio-style-picker-title p{font-size:12px}.studio-style-option-info{padding:10px 11px 0}.studio-style-option-info strong{font-size:12px}.studio-style-option-desc{padding:0 11px;font-size:10px}.studio-style-option-color{padding:6px 11px 10px;font-size:9px}.studio-style-picker-actions{flex-direction:column;align-items:stretch}.studio-style-picker-actions .button{width:100%;justify-content:center}}@media(max-width:360px){.studio-style-picker-grid{gap:10px}.studio-style-option-info strong{font-size:11px}}.studio-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #e0eaf5}.studio-editor-toolbar>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#173b68}.studio-editor-toolbar>span svg{width:18px;height:18px;color:#0969f0;flex:none}.studio-editor-toolbar .text-button{font-size:13px;color:#0969f0;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;transition:background .15s;text-decoration:none}.studio-editor-toolbar .text-button:hover{background:#e8f0fe}.studio-editor-toolbar .text-button:focus-visible{outline:3px solid #0969f0;outline-offset:2px}.studio-editor-toolbar .text-button svg{width:14px;height:14px}@media(max-width:1120px){.studio-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:900px){.studio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:600px){.studio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-gallery-toolbar{gap:10px}.studio-gallery-search{padding:8px 12px}.studio-gallery-info{padding:11px 12px}.studio-gallery-info strong{font-size:13px}.studio-gallery-info small{font-size:11px}.studio-editor-toolbar{margin:0 0 14px;padding-bottom:12px}.studio-editor-toolbar>span{font-size:13px}}@media(max-width:360px){.studio-gallery-grid{gap:10px}.studio-gallery-info{padding:9px 10px}}@media(min-width:1101px){.studio-design-preview-panel:has(.studio-resume-design-preview){align-self:stretch}.studio-resume-design-preview{top:90px}.studio-resume-design-preview .studio-design-preview-paper{max-width:min(320px,calc((100vh - 260px)*.707));margin-inline:auto}.studio-resume-design-preview .studio-hint{font-size:11px;line-height:1.6}}.studio-brand-heading{display:grid;gap:4px;margin:0 0 16px}.studio-brand-heading>strong{font-size:16px;color:#123865}.studio-hr-design-preview .studio-design-preview-paper{border:1px solid #d5e1f1;box-shadow:0 12px 34px #12386512}.studio-brand-setup .studio-image-thumb{background:#fff;border:1px dashed #99bae8;border-radius:12px}.studio-brand-setup .studio-upload-button{background:#0969f0;color:#fff;border-color:#0969f0}.office-theme-section{min-width:0;margin-bottom:24px}.office-theme-section h3{margin:6px 0 8px;color:#102c50;font-size:19px}.office-theme-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.office-theme-picker button{min-width:0;padding:7px;border:1px solid #dce7f6;border-radius:14px;background:#f7faff;color:#142d4c;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.office-theme-picker button:hover{border-color:#7eb3ff;box-shadow:0 5px 16px #0969f012}.office-theme-picker button[aria-pressed=true]{border:2px solid #0969f0;padding:6px;background:#edf5ff}.office-theme-picker button:focus-visible{outline:3px solid #32c5f4;outline-offset:3px}.office-theme-picker img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:#fff;border-radius:7px}.office-theme-picker button>span{display:flex;align-items:center;gap:6px;padding:9px 3px 3px;line-height:1.45}.office-theme-picker small{font-size:10px;color:#58728e}.office-theme-picker strong{font-size:12px;overflow-wrap:anywhere}.office-theme-picker b{margin-left:auto;color:#0969f0}@media(max-width:600px){.office-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.office-theme-section h3{font-size:17px}}#main .studio-office-appearance{padding:18px}@media(max-width:600px){#main .studio-office-appearance{padding:12px}}#main .studio-accounting-editor .studio-accounting-overview{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;margin:12px 0 24px;border:0;border-bottom:1px solid #dce6f2;border-radius:0;background:#fff;overflow:visible}#main .studio-accounting-editor .studio-accounting-status{padding:0;display:block}#main .studio-accounting-editor .studio-accounting-readiness{display:flex;align-items:center;gap:14px;max-width:none;font-size:12px;color:#5a718e}#main .studio-accounting-editor .studio-accounting-nav{display:flex;gap:2px;border:0;padding:0}#main .studio-accounting-editor .studio-accounting-nav button{padding:8px 14px}#main .studio-accounting-paper-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:clamp(24px,5vw,78px);align-items:start}#main .studio-accounting-editor .studio-fieldset{border:0!important;border-radius:0;background:#fff;padding:0!important;margin:0 0 26px!important}#main .studio-accounting-editor .studio-fieldset legend{padding:0;margin:0 0 16px;color:#173b68;font-size:15px}#main .studio-accounting-editor .studio-fieldset .document-substep,#main .studio-accounting-editor .studio-group-hint{display:none}#main .studio-accounting-letterhead{padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid #dce6f2}#main .studio-accounting-letterhead .studio-fieldset{margin-bottom:0!important}#main .studio-accounting-letterhead .studio-fields{grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:16px}#main .studio-accounting-letterhead .studio-field.wide{grid-column:auto}#main .studio-accounting-letterhead textarea{min-height:78px}#main .studio-accounting-paper-head #studio-group-customer .studio-fields{grid-template-columns:1fr;gap:15px}#main .studio-accounting-editor :is(.studio-accounting-letterhead,.studio-accounting-paper-head) .studio-accounting-disclosure{border:0;border-top:1px solid #e4ecf5;border-radius:0;margin:16px 0 0;background:transparent}#main .studio-accounting-editor :is(.studio-accounting-letterhead,.studio-accounting-paper-head) .studio-accounting-disclosure>summary{padding:10px 0;font-size:12px;font-weight:400}#main .studio-accounting-editor :is(.studio-accounting-letterhead,.studio-accounting-paper-head) .studio-accounting-disclosure-body{padding:4px 0 0}#main .studio-paper-amount{margin-bottom:24px;color:#173b68}#main .studio-paper-amount>span{font-size:14px}#main .studio-paper-amount strong{display:block;color:#0969f0;font-size:clamp(28px,3vw,42px);line-height:1.45;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#main .studio-paper-amount small{font-size:11px;color:#61758c}#main .studio-accounting-paper-meta #studio-group-document .studio-fields{grid-template-columns:1fr;gap:10px}#main .studio-accounting-paper-meta #studio-group-document .studio-field{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;align-items:center}#main .studio-accounting-paper-meta #studio-group-document label{margin:0;font-size:12px}#main .studio-accounting-paper-meta #studio-group-document label small{display:none}#main .studio-accounting-paper-meta #studio-group-document input{padding:8px 10px;min-height:42px}#main .studio-accounting-editor .studio-accounting-paper-items{border-top:1px solid #dce6f2!important;padding-top:20px!important;margin-top:8px!important}#main .studio-paper-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #dbe5f1;border-radius:10px;overflow:hidden;font-size:13px;margin:0 0 16px}.studio-col-number{width:5%}.studio-col-description{width:39%}.studio-col-quantity,.studio-col-unit{width:10%}.studio-col-price{width:15%}.studio-col-amount{width:16%}.studio-col-remove{width:5%}#main .studio-paper-table th{padding:13px 9px;color:#fff;background:#0969f0;text-align:left;font-weight:550;line-height:1.65;font-size:12px}#main .studio-paper-table th:is(:first-child,:nth-child(3),:nth-child(4)){text-align:center}#main .studio-paper-table th:is(:nth-child(5),:nth-child(6)){text-align:right}#main .studio-paper-table td{padding:15px 7px;vertical-align:top;border-bottom:1px solid #e2eaf4;background:#fff}#main .studio-paper-table tr:last-child td{border-bottom:0}#main .studio-paper-table tr:focus-within td{background:#f1f8ff}#main .studio-paper-table .studio-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#main .studio-paper-table .studio-field input{font-size:14px;min-height:44px;padding:8px 10px;border-radius:6px}#main .studio-paper-table .studio-paper-description input::placeholder{font-size:12px}#main .studio-paper-table .studio-paper-item-number{text-align:center;padding-top:25px;color:#506984;font-variant-numeric:tabular-nums}#main .studio-paper-table .studio-paper-quantity input,#main .studio-paper-table .studio-paper-unit_price input{text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#main .studio-paper-table input::-webkit-inner-spin-button,#main .studio-paper-table input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#main .studio-paper-table .studio-paper-line-amount{text-align:right;padding-top:24px;font-variant-numeric:tabular-nums;color:#183857;overflow-wrap:anywhere}#main .studio-paper-remove button{display:grid;place-items:center;width:30px;min-height:44px;border:0;border-radius:6px;background:transparent;color:#637e9b;padding:4px}#main .studio-paper-remove button:hover:enabled{background:#e1efff;color:#0753c5}#main .studio-paper-remove .icon{width:17px;height:17px}#main .studio-mobile-item-label{display:none}#main .studio-accounting-editor .studio-add-item{margin:0;font-size:13px;min-height:44px}#main .studio-accounting-paper-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,4vw,65px);margin-top:30px;align-items:start}#main .studio-accounting-editor .studio-paper-notes .studio-fields{grid-template-columns:1fr;gap:15px}#main .studio-paper-summary{min-width:0}#main .studio-paper-summary-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;font-size:13px;line-height:1.7;color:#365575}#main .studio-paper-summary-row>output{flex:none;text-align:right;color:#173b68;font-size:15px;font-variant-numeric:tabular-nums;max-width:52%;overflow-wrap:anywhere}#main .studio-paper-summary .studio-field label{font-size:12px}#main .studio-paper-discount .studio-field{display:flex;align-items:center;gap:10px}#main .studio-paper-discount label{margin:0}#main .studio-paper-summary .studio-paper-discount input{width:100px;min-height:40px;padding:5px 8px;text-align:right}#main .studio-paper-summary .studio-paper-tax-mode{margin:0 0 18px}#main .studio-paper-tax-mode select{font-size:13px;min-height:42px;padding:8px 10px}#main .studio-tax-rate-control>div{display:flex;align-items:center;gap:8px}#main .studio-paper-summary .studio-tax-rate-control input{width:75px;min-height:38px;text-align:right;padding:4px 8px}#main .studio-tax-rate-control.is-inactive input{background:#f1f5fa;color:#73839a}#main .studio-paper-grand{padding:18px 14px;border-top:2px solid #0969f0;background:#edf5ff;margin:22px 0 8px;border-radius:0 0 8px 8px;color:#0753c5}#main .studio-paper-grand>output{font-size:22px;font-weight:650;color:#0753c5;max-width:60%}#main .studio-paper-calculation-state{text-align:right;font-size:11px;color:#61758c;margin:8px 0}#main .studio-paper-calculation-error{font-size:12px;color:#a52c34;line-height:1.8;margin:12px 0}@media(min-width:1000px){#main .studio-accounting-editor{padding:32px 38px;box-shadow:0 10px 40px #173b6810;border-radius:12px}#main .studio-accounting-editor #document-step-2{padding:24px 0!important;background:#fff;border-radius:0;box-shadow:none;border:0}}@media(max-width:900px){#main .studio-accounting-paper-head{gap:24px}#main .studio-accounting-letterhead .studio-fields{grid-template-columns:1fr 1fr}#main .studio-accounting-letterhead .studio-field.wide{grid-column:1/-1;grid-row:2}#main .studio-accounting-paper-meta #studio-group-document .studio-field{grid-template-columns:1fr;gap:5px}#main .studio-accounting-paper-footer{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#main .studio-paper-table .studio-field input{padding:8px 6px;font-size:13px}}@media(max-width:700px){#main .studio-accounting-editor .studio-accounting-overview{display:block;margin:12px 0 22px}#main .studio-accounting-editor .studio-accounting-readiness{justify-content:space-between;text-align:left;gap:10px}#main .studio-accounting-editor .studio-accounting-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}#main .studio-accounting-editor .studio-accounting-nav button{padding:8px 3px}#main .studio-accounting-letterhead .studio-fields,#main .studio-accounting-paper-head{grid-template-columns:1fr}#main .studio-accounting-letterhead .studio-field.wide{grid-row:auto}#main .studio-accounting-paper-head{gap:0}#main .studio-accounting-paper-meta #studio-group-document .studio-fields{grid-template-columns:1fr 1fr;gap:14px 12px}#main .studio-accounting-paper-meta #studio-group-document .studio-field{display:block}#main .studio-accounting-paper-meta #studio-group-document label{margin-bottom:7px}#main .studio-paper-amount{padding:16px;background:#f3f8ff;border-radius:10px}#main .studio-paper-table,#main .studio-paper-table tbody{display:block;width:100%;border:0;border-radius:0;overflow:visible}#main .studio-paper-table thead,#main .studio-paper-table colgroup{display:none}#main .studio-paper-table .studio-paper-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;border:1px solid #d3e3f6;border-radius:10px;padding:14px;background:#f7fbff;margin-bottom:14px}#main .studio-paper-table td{display:block;border:0;padding:0!important;background:transparent!important;min-width:0}#main .studio-paper-table .studio-paper-item-number{grid-column:1;text-align:left;font-size:12px;font-weight:600;align-self:center}#main .studio-paper-table .studio-paper-remove{grid-column:2;grid-row:1;justify-self:end}#main .studio-paper-table .studio-paper-description{grid-column:1/-1}#main .studio-paper-table .studio-paper-quantity{grid-column:1}#main .studio-paper-table .studio-paper-unit{grid-column:2}#main .studio-paper-table .studio-paper-unit_price{grid-column:1/-1}#main .studio-paper-table .studio-paper-line-amount{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dce8f7;padding-top:12px!important;font-size:15px}#main .studio-paper-table .studio-field>label{position:static;width:auto;height:auto;clip-path:none;white-space:normal;margin-bottom:6px;font-size:13px}#main .studio-paper-table .studio-field input{font-size:16px;min-height:48px;padding:10px}#main .studio-mobile-item-label{display:inline}#main .studio-paper-remove button{width:40px;min-height:36px}#main .studio-accounting-paper-footer{grid-template-columns:1fr;gap:20px;margin-top:24px}#main .studio-paper-summary{width:100%}#main .studio-paper-summary .studio-field input,#main .studio-paper-summary .studio-field select{font-size:16px;min-height:44px}#main .studio-paper-summary-row{gap:12px}#main .studio-paper-summary-row>output{max-width:50%}#main .studio-paper-discount .studio-field{flex-wrap:wrap;gap:5px 10px}#main .studio-paper-grand>output{font-size:20px;max-width:56%}}.printable-theme-section,.printable-table-editor{min-width:0;max-width:100%;margin:22px 0;padding:18px;border:1px solid #c9ddf6;border-radius:14px;background:#f8fbff;color:#10264b}.printable-theme-intro,.printable-table-hint{font-size:13px;line-height:1.75;color:#405a7c;margin:10px 0 15px}#app .printable-theme-section .studio-label,#app .studio-editor :is(#studio-accent-label,#studio-secondary-label){color:#405a7c}.printable-theme-section>label,.printable-table-editor>label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.printable-theme-section>input,.printable-table-editor>textarea,.printable-table-preset select{width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #bdd2ef;border-radius:9px;font:inherit;font-size:14px;color:#10264b;background:#fff}.printable-theme-meta,.printable-table-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px;color:#405a7c}.printable-theme-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:590px;overflow:auto;overscroll-behavior:contain;padding:4px;scrollbar-gutter:stable;min-width:0;border-radius:11px}.printable-theme{display:flex;flex-direction:column;text-align:left;gap:9px;min-width:0;min-height:44px;padding:10px;border:1px solid #ccdcf0;border-radius:11px;background:#fff;color:#10264b;cursor:pointer}.printable-theme:hover{border-color:#83b5f8;background:#f3f8ff}.printable-theme.selected{border:2px solid #0969f0;padding:9px;background:#edf5ff}.printable-theme-paper{display:block;position:relative;aspect-ratio:297/210;overflow:hidden;width:100%;background:#edf2f8;border:1px solid #d8e2f0;border-radius:5px}.printable-theme-paper img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.printable-theme-name{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;min-width:0;width:100%}.printable-theme-name small{flex-shrink:0;color:#0753c5;font-weight:700}.printable-theme-name strong{flex:1;overflow-wrap:anywhere}.printable-theme-name b{color:#0753c5}.printable-theme-description{font-size:12px;line-height:1.7;color:#405a7c;overflow-wrap:anywhere}.printable-selected-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:13px;border:1px solid #c9ddf6;border-radius:10px;background:#fff}.printable-selected-theme>div{display:grid;gap:5px;flex:1;min-width:150px}.printable-selected-theme small{font-size:10px;font-weight:700;color:#0753c5;letter-spacing:.5px}.printable-selected-theme strong{font-size:14px}.printable-selected-theme span{font-size:12px;line-height:1.65;color:#405a7c}.printable-table-title h3{font-size:16px;margin:0;color:#10264b}.printable-table-modes{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 14px}.printable-table-modes button{min-height:44px;flex:1;min-width:110px;padding:9px 12px;border:1px solid #c5d8f2;border-radius:8px;font-size:13px;background:#fff;color:#0753c5}.printable-table-modes [aria-pressed=true]{background:#0969f0;border-color:#0969f0;color:#fff;font-weight:600}.printable-table-preset{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin-bottom:13px}.printable-table-preset label{width:100%;font-size:12px;font-weight:600}.printable-table-preset select{flex:1;min-width:150px;width:auto;font-size:13px}.printable-table-preset button{min-height:44px}.printable-table-scroll{position:relative;max-width:100%;overflow:auto;max-height:590px;overscroll-behavior:contain;border:1px solid #bfd3ed;border-radius:9px;background:#fff}.printable-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;margin:0}.printable-table-scroll th,.printable-table-scroll td{border:1px solid #d3e1f2;padding:7px;vertical-align:top;width:155px}.printable-table-scroll th{background:#eaf3ff;position:relative}.printable-table-scroll input,.printable-table-scroll textarea{width:100%;display:block;min-width:120px;min-height:44px;padding:8px;border:1px solid #c5d8f2;border-radius:6px;font:inherit;font-size:13px;line-height:1.6;color:#10264b;background:#fff;resize:vertical;box-sizing:border-box}.printable-table-scroll th button,.printable-row-controls button{font-size:11px;line-height:1.6;min-height:44px;padding:5px 8px;color:#0753c5;background:#f5f9ff;border:1px solid #bfd3ed;border-radius:6px;white-space:normal;margin-top:6px}.printable-table-scroll .printable-row-controls{width:90px;min-width:90px;text-align:center}.printable-row-controls>span{display:block;font-size:12px;margin:5px}.printable-table-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px}.printable-table-actions>span{font-size:12px;color:#405a7c;line-height:1.65}.printable-table-confirm{padding:12px;background:#fff5df;border:1px solid #e1bc69;border-radius:8px;margin:10px 0;color:#5c4010;font-size:13px;line-height:1.7}.printable-table-confirm>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:9px}.printable-table-confirm button{min-height:44px;padding:9px 12px;background:#fff;color:#10264b;border:1px solid #baa477;border-radius:7px}.printable-theme:focus-visible,.printable-theme-gallery:focus-visible,.printable-table-scroll:focus-visible,.printable-theme-section input:focus-visible,.printable-table-editor :is(input,textarea,select,button):focus-visible{outline:3px solid #58a6ff;outline-offset:3px}@media(min-width:1300px){.printable-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.printable-theme-section,.printable-table-editor{padding:12px;margin:16px 0;border-radius:11px}.printable-theme-gallery{gap:8px;max-height:520px;padding:3px}.printable-theme{padding:7px;gap:6px}.printable-theme.selected{padding:6px}.printable-theme-name{font-size:12px;gap:5px}.printable-theme-description{font-size:11px}.printable-theme-meta>span:last-child{display:none}.printable-selected-theme{padding:10px;gap:10px}.printable-selected-theme>div{min-width:0;width:100%;flex:auto}.printable-selected-theme>button{width:100%}.printable-table-preset select{min-width:0;width:100%;flex-basis:100%}.printable-table-preset button{width:100%}.printable-table-actions>.button{flex:1;min-width:100px}.printable-table-actions>span{flex-basis:100%}.printable-theme-intro,.printable-table-hint{font-size:12px}.printable-table-scroll{max-height:480px}}.printable-theme-groups{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.printable-theme-groups button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #bdd2ef;border-radius:9px;background:#fff;color:#0753c5;font:inherit;font-size:12px;cursor:pointer}.printable-theme-groups button[aria-pressed=true]{background:#0969f0;border-color:#0969f0;color:#fff}.printable-theme-groups button span{font-size:11px;font-weight:700}.printable-theme-groups button:focus-visible{outline:3px solid #0b80fa;outline-offset:3px}.printable-gallery-intro{font-size:14px;line-height:1.8;color:#405a7c;max-width:680px}.printable-quick-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:14px 16px;border:1px solid #c9ddf6;border-radius:12px;background:linear-gradient(120deg,#edf5ff,#f1fbff);font-size:13px;color:#405a7c}.printable-quick-path strong,.printable-quick-path b{color:#0753c5}.printable-quick-path small{margin-left:auto;font-size:12px}.printable-brand-optional{margin:12px 0;border:1px solid #d3e1f2;border-radius:10px;background:#fff}.printable-brand-optional>summary,.printable-preset-picker>summary{display:list-item;min-height:44px;padding:12px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#0753c5;overflow-wrap:anywhere}.printable-brand-optional small{font-size:11px;font-weight:400;color:#405a7c}.printable-brand-optional .studio-brand-setup{margin:0;border:0}.printable-preset-picker{background:#fff;border:1px solid #c9ddf6;border-radius:10px;margin:12px 0}.printable-preset-picker>summary span{font-size:12px;font-weight:400;color:#405a7c;margin-left:6px}.printable-preset-picker>.printable-table-hint{padding:0 14px;margin:0 0 12px}.printable-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 12px 12px}.printable-preset-grid>button{display:flex;flex-direction:column;gap:6px;text-align:left;min-width:0;min-height:44px;padding:10px;border:1px solid #c9ddf6;border-radius:9px;background:#fff;color:#10264b;cursor:pointer;font:inherit}.printable-preset-grid>button:hover{background:#f3f8ff;border-color:#83b5f8}.printable-preset-grid>button[aria-pressed=true]{border-color:#0969f0;background:#edf5ff;box-shadow:inset 0 0 0 1px #0969f0}.printable-preset-grid strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.printable-preset-grid small{font-size:11px;color:#405a7c}.printable-preset-mini{display:grid;grid-template-columns:repeat(var(--preset-cols),minmax(0,1fr));gap:2px;width:100%;height:39px;padding:4px;background:#f3f8ff;border-radius:4px}.printable-preset-mini i{background:#9ec5fa;border-radius:1px}.printable-preset-mini b{background:#fff;border:1px solid #d8e7fa;border-radius:1px}.printable-quick-next{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.printable-quick-next .document-next{margin:0}.printable-quick-next .text-button{min-height:44px}.printable-preset-picker summary:focus-visible,.printable-brand-optional summary:focus-visible{outline:3px solid #58a6ff;outline-offset:3px;border-radius:6px}@media(max-width:1000px){.printable-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.printable-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 9px}.printable-preset-grid>button{padding:8px}.printable-preset-picker>summary span{display:block;margin:5px 0 0}.printable-quick-path{gap:8px;padding:12px;font-size:12px}.printable-quick-path small{flex-basis:100%;margin-left:0}.printable-quick-next{display:grid;grid-template-columns:minmax(0,1fr)}.printable-quick-next button{width:100%}}@media(max-width:760px){#main{--phone-gutter:12px;--phone-gap:10px;min-width:0}#main .mobile-help-source{display:none!important}#main :is(.studio-editor-heading,.forms-editor-heading,.studio-section-head,.pdf-panel-heading,.ux-field-heading){gap:6px!important;align-items:center;flex-wrap:nowrap}#main :is(.studio-editor-heading,.forms-editor-heading,.studio-section-head,.pdf-panel-heading)>div{min-width:0}#main .studio-editor-mark,#main .forms-editor-mark{display:none}#main :is(.studio-editor-heading,.forms-editor-heading) .studio-label{display:none}#main :is(.studio-editor,.forms-editor,.pdf-panel,.download-card){padding:12px!important;border-radius:12px}#main :is(.studio-layout,.forms-layout,.pdf-workspace,.video-layout,.links-layout){gap:10px}#main :is(.studio-editor-heading,.forms-editor-heading){margin-bottom:8px!important}#main :is(.studio-editor-heading,.forms-editor-heading) h2{font-size:20px!important;margin:0;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal}#main :is(.workspace-heading,.hero-intro){margin-bottom:10px}#main :is(.workspace-heading,.hero-intro) h1{font-size:22px!important;line-height:1.45;margin:0;word-break:normal;overflow-wrap:normal}#main .studio-category-heading{margin-bottom:8px;gap:6px}#main .studio-category-heading h2{font-size:18px;margin:0;line-height:1.5}#main :is(.section-kicker,.studio-category-heading .section-kicker){display:none}#main .document-workflow{padding:4px!important;margin-bottom:10px!important}#main .document-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#main .document-workflow button{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:6px 2px;font-size:11px;line-height:1.35;white-space:nowrap}#main .document-workflow .document-step-number{width:24px;height:24px;border-radius:7px;font-size:12px}#main .document-step-heading{gap:8px;margin-bottom:10px!important;align-items:center}#main .document-step-heading h2{display:flex;align-items:center;font-size:16px;line-height:1.5;white-space:nowrap}#main .document-step-heading>.document-step-number{width:26px;height:26px;font-size:13px}#main .document-stage{padding:12px 0!important}#main .document-next{margin:10px 0 0!important}#main .document-next button{min-height:44px;padding:8px 12px;font-size:12px;white-space:nowrap}#main .document-sample-disclosure{margin-bottom:10px;padding:0 10px}#main .document-sample-disclosure>summary{min-height:44px;padding:9px 0;font-size:12px;white-space:nowrap}#main .mobile-disclosure{margin-bottom:10px;border-radius:10px}#main .mobile-disclosure>summary{min-height:48px;gap:6px;padding:3px 6px 3px 10px;border-radius:9px}#main .mobile-disclosure-label{gap:0;min-width:0;flex:1}#main .mobile-disclosure-label strong{font-size:13px;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal}#main .mobile-disclosure-label small{font-size:11px;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal}#main .mobile-disclosure-action{font-size:0;gap:0;width:18px;justify-content:center}#main .mobile-form-group .mobile-disclosure-label small{display:none}#main .mobile-form-group>.mobile-disclosure-body{padding:10px 12px}#main .mobile-form-group>.mobile-disclosure-body>fieldset{border:0!important;margin:0!important;padding:0!important;background:transparent}#main .mobile-form-group>.mobile-disclosure-body>fieldset>legend{display:none}#main .studio-accounting-identities{gap:0}#main :is(.studio-fields,.forms-fields,.studio-item-fields,.studio-adjustments){gap:10px 12px!important}#main :is(.studio-field,.forms-field)>label{font-size:12px!important;line-height:1.6;white-space:nowrap;word-break:normal;overflow-wrap:normal;margin:0 0 4px!important}#main :is(.studio-field,.forms-field)>label>small{display:none}#main :is(.studio-field,.forms-field)>:is(input,select),#main :is(.text-field,.select-field){height:44px!important;min-height:44px!important;font-size:16px;padding:9px 10px!important}#main :is(.studio-field,.forms-field)>textarea{height:72px;min-height:72px;font-size:16px;padding:9px 10px}#main .studio-accounting-disclosure{margin-bottom:10px}#main .studio-accounting-disclosure>summary{font-size:12px;padding:3px 6px 3px 10px;min-height:48px;gap:4px}#main .studio-accounting-disclosure>summary>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}#main .studio-accounting-disclosure>summary>small{display:none}#main .studio-accounting-disclosure>summary:after{font-size:18px;margin-left:0}#main .studio-accounting-disclosure-body{padding:6px 10px 10px}#main .studio-accounting-overview{margin:10px 0 12px}#main .studio-accounting-status{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}#main .studio-accounting-status>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;gap:2px 8px}#main .studio-accounting-status>div:first-child>span{font-size:12px;white-space:nowrap}#main .studio-accounting-status>div:first-child>strong{grid-row:2;grid-column:1/-1;display:block;min-width:0;width:100%;max-width:100%;font-size:30px;line-height:1.25;margin:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}#main .studio-accounting-status>div:first-child>small{grid-row:1;grid-column:2;font-size:10px;white-space:nowrap}#main .studio-accounting-readiness{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}#main .studio-accounting-readiness>span{font-size:11px;white-space:nowrap}#main .studio-accounting-readiness .button{min-height:44px;font-size:12px;white-space:nowrap;padding:8px 12px}#main .studio-accounting-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;gap:2px}#main .studio-accounting-nav button{font-size:11px;min-height:44px;padding:5px 2px;white-space:nowrap}#main .studio-item{padding:10px!important;margin-bottom:10px!important}#main .studio-item-heading{margin-bottom:6px!important}#main .studio-item-heading button{min-height:36px;font-size:11px}#main .studio-adjustments{margin-top:10px!important;padding-top:10px}#main .studio-appearance-panel{padding:10px}#main .studio-appearance-tabs button{font-size:12px;white-space:nowrap;min-height:44px}#main .studio-appearance .studio-colors{gap:6px}#main .studio-appearance .studio-color{padding:3px 8px}#main .studio-design-label{display:none}#main .studio-totals{padding:10px;gap:10px}#main .studio-totals dt{font-size:11px;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal}#main .studio-totals dd{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:normal}#main .studio-totals .grand{display:block;min-width:0}#main .studio-totals .grand dd{font-size:28px;width:100%;margin:3px 0 0;text-align:right;line-height:1.3;white-space:nowrap}#main .studio-preview .studio-section-head{display:flex;align-items:center;gap:6px;margin-bottom:10px}#main .studio-preview .studio-section-head h3{font-size:16px;white-space:nowrap}#main .studio-preview-badge{display:none}#main .document-preview-toolbar>span{display:none}#main .document-preview-toolbar>div{margin-right:auto}#main .studio-editor-actions,#main .studio-export-actions,#main .forms-editor-actions,#main .forms-export-actions{gap:8px!important;margin-top:10px!important}#main .workspace-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin:0 0 10px}#main .workspace-editor-actions button{min-width:0;width:100%;font-size:12px;min-height:44px;padding:8px;white-space:nowrap}#main .button{word-break:normal;overflow-wrap:normal}#main :is(.pdf-panel-heading,.card-topline,.ux-field-heading) :is(h2,h3){font-size:15px;line-height:1.5;word-break:normal;overflow-wrap:normal}#main .ux-field-group{padding-bottom:10px;margin-bottom:10px}#main .ux-field-heading{margin-bottom:6px}#main .option-grid{gap:10px!important}#main label.file-drop{padding:16px 10px;gap:6px}#main .pdf-options{margin-top:10px}#main .pdf-sidebar .pdf-tool-nav{white-space:nowrap;word-break:normal;overflow-wrap:normal}#main :is(img,canvas,video){max-width:100%}.site-footer{padding:14px 12px;margin-top:16px}.site-footer .footer-top>p{display:none}}@media(max-width:760px){.primary-nav .nav-label-short{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:11px!important;line-height:1.4}#main .mobile-disclosure[data-mobile-section=categories] .mobile-disclosure-label small,#main .mobile-disclosure[data-mobile-section=guide] .mobile-disclosure-label small{display:none}}@media(max-width:760px){#main .studio-template small,#main .studio-theme-description,#main .studio-theme-color{display:none}#main .studio-template{padding:9px;gap:9px;min-height:62px}#main .studio-template-thumbnail{width:34px!important;height:48px!important}#main .studio-template strong{font-size:13px;white-space:nowrap;overflow-wrap:normal;word-break:normal}#main .studio-theme-name strong{font-size:11px!important;white-space:nowrap;overflow-wrap:normal;word-break:normal}#main .studio-selected-theme span{display:none}}@media(max-width:760px){#main .workspace-quick-help,#main .studio-privacy{display:none}}.provider-card>span:nth-child(2){min-width:0;flex:1}.provider-card strong,.provider-card small{display:block;white-space:nowrap;line-height:1.6}@media(max-width:760px){#main .studio-category small{display:none}#main .studio-category{min-height:100px;padding:10px}#main .studio-category strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:13px}}@media(max-width:760px){#main .workspace-quick-help{display:none!important}}.forms-workspace .document-workflow{margin:24px 0;padding:8px;border:1px solid #cbdff8;border-radius:16px;background:#f2f7ff}.document-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0}.document-workflow li{min-width:0}.document-workflow button{display:flex;align-items:center;gap:10px;width:100%;height:100%;min-height:64px;padding:12px;border:1px solid #d9e7f8;border-radius:11px;background:#fff;color:#163d70;font:inherit;font-size:13px;text-align:left;line-height:1.7;cursor:pointer}.document-workflow button:hover{background:#e8f2ff;border-color:#0969f0}.document-step-number{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#0969f0;color:#fff;font-size:16px;font-weight:650;line-height:1}.forms-workspace .document-step-heading{display:flex;align-items:flex-start;gap:12px;margin:0 0 24px;min-width:0}.document-step-heading>div{min-width:0}.forms-workspace .document-step-heading h2{font:inherit;font-size:19px;line-height:1.7;font-weight:650;color:#173e70;margin:0}.forms-workspace .document-step-heading p{font-size:13px;line-height:1.8;color:#526e91;margin:4px 0 0}.forms-workspace .document-stage{padding:24px 0;margin:0;border-top:1px solid #d9e6f7;min-width:0;scroll-margin-top:calc(var(--header-height,120px) + 20px)}.document-stage:focus,.studio-category-section:focus{outline:none}.document-stage:focus-visible,.studio-category-section:focus-visible{outline:3px solid #58a6ff;outline-offset:5px;border-radius:12px}.document-stage.collapsed>*:not(.document-step-heading){display:none}.document-stage.collapsed{padding-top:12px;padding-bottom:12px}.document-stage.collapsed .document-step-heading{margin-bottom:0;padding:10px 14px;border:1px solid #d5e4f8;border-radius:12px;background:#f7fbff}.document-step-toggle{cursor:pointer;border-radius:12px;transition:background .15s,border-color .15s}.document-step-toggle:hover{background:#edf5ff}.document-stage.collapsed .document-step-toggle:hover{border-color:#0969f0;background:#edf5ff}.document-step-toggle:focus-visible{outline:3px solid #58a6ff;outline-offset:3px;border-radius:12px}.document-step-chevron{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;margin-left:auto;color:#0969f0;border-radius:8px;transition:background .15s}.document-step-toggle:hover .document-step-chevron{background:#dceaff}.document-step-chevron:after{content:"";display:block;width:9px;height:9px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .25s ease}.document-stage.collapsed .document-step-chevron:after{transform:rotate(-45deg);margin-top:2px}.document-next{display:flex;justify-content:flex-end;margin:24px 0 0}.document-next .button{min-height:48px;gap:10px;font-size:13px;white-space:normal;text-align:center}.document-substep{display:inline-grid;place-items:center;min-width:35px;height:28px;padding:0 6px;margin-right:8px;border-radius:7px;background:#e4efff;color:#0753c5;font-size:12px;font-weight:650;vertical-align:middle}.document-sample-disclosure{margin:0 0 24px;border:1px solid #d5e4f8;border-radius:12px;background:#f8fbff;padding:0 14px}.document-sample-disclosure>summary{padding:14px 0;color:#0753c5;font-size:13px;line-height:1.8;cursor:pointer;min-height:48px}.document-sample-disclosure .studio-specimen{margin-bottom:14px}.forms-workspace .document-stage .studio-fieldset,.forms-workspace .document-stage fieldset.forms-field-group{margin:0 0 24px!important;padding:20px!important;border-radius:12px}.forms-workspace :is(.studio-fields,.forms-fields,.studio-item-fields,.studio-adjustments,.studio-theme-filters){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;align-items:start}.forms-workspace :is(.studio-fields,.forms-fields,.studio-item-fields,.studio-adjustments)>:is(.studio-field,.forms-field){min-width:0;width:100%;margin:0}.forms-workspace .studio-item-fields>.studio-field:first-child{grid-column:auto}.forms-workspace :is(.studio-field,.forms-field)>label{display:block;font-size:13px;font-weight:500;line-height:1.8;margin:0 0 8px;color:#284c7b;box-sizing:border-box}.forms-workspace :is(.studio-field,.forms-field)>:is(input,select,textarea){box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;height:52px;min-height:52px;margin:0;padding:11px 12px;border:1px solid #bbcee9;border-radius:10px;background:#fff;font:inherit;font-size:15px;line-height:1.7;color:#193c6b}.forms-workspace :is(.studio-field,.forms-field)>textarea{height:120px;min-height:120px;resize:vertical}.forms-workspace :is(.studio-field,.forms-field)>:is(input,select,textarea):focus-visible,.document-workflow button:focus-visible,.document-sample-disclosure>summary:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.forms-workspace .studio-signatory-card .studio-fields{grid-template-columns:1fr}.forms-workspace .studio-design{margin-bottom:24px}.forms-workspace .document-stage .document-font-picker{margin:0}.forms-workspace :is(.studio-editor-actions,.forms-editor-actions,.studio-export-actions,.forms-export-actions){gap:12px}.forms-workspace .studio-theme-filters>div{min-width:0}.forms-workspace .studio-theme-filters :is(input,select){height:52px;min-height:52px;box-sizing:border-box}@media(max-width:760px){.forms-workspace .document-workflow{padding:7px;margin:20px 0}.document-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.document-workflow button{min-height:60px;font-size:12px;padding:10px;gap:8px}.document-step-number{width:30px;height:30px;font-size:15px;border-radius:9px}.forms-workspace .document-step-heading{gap:10px;margin-bottom:20px}.forms-workspace .document-step-heading h2{font-size:17px}.forms-workspace .document-step-heading p{font-size:12px}.forms-workspace .document-stage{padding:24px 0}}@media(max-width:600px){.forms-workspace :is(.studio-fields,.forms-fields,.studio-item-fields,.studio-adjustments,.studio-theme-filters){grid-template-columns:minmax(0,1fr);gap:20px}.forms-workspace .document-stage .studio-fieldset,.forms-workspace .document-stage fieldset.forms-field-group{padding:16px 12px!important}.forms-workspace :is(.studio-field,.forms-field)>label{font-size:14px}.forms-workspace :is(.studio-field,.forms-field)>:is(input,select,textarea){font-size:16px}.document-next .button{width:100%;font-size:12px}.document-substep{font-size:11px;min-width:32px;margin-right:6px}}@media(max-width:760px){.forms-workspace .mobile-optional-fields,.forms-workspace .mobile-optional-section{border:0;background:transparent}.forms-workspace .mobile-optional-fields>summary,.forms-workspace .mobile-optional-section>summary{border:1px solid #d2e3fa;border-radius:10px}.forms-workspace .mobile-optional-fields>.mobile-disclosure-body,.forms-workspace .mobile-optional-section>.mobile-disclosure-body{padding:16px 0 0}.forms-workspace .document-stage .mobile-optional-section>.mobile-disclosure-body>fieldset{margin:0!important}}.document-preview-viewer{min-width:0;max-width:100%;margin:14px 0 0}.document-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;min-width:0}.document-preview-toolbar>span{font-size:12px;color:#426181;line-height:1.6}.document-preview-toolbar>div{display:flex;gap:4px;background:#edf4fc;border-radius:9px;padding:3px;flex-shrink:0}.document-preview-toolbar button{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#426181;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.document-preview-toolbar button[aria-pressed=true]{background:#fff;border-color:#bdd3ee;color:#0753c5;box-shadow:0 1px 4px #23456a0c}.document-preview-toolbar button:focus-visible,.document-preview-viewport:focus-visible{outline:3px solid #58a6ff;outline-offset:2px}.document-preview-viewport{box-sizing:border-box;min-width:0;max-width:100%;max-height:72vh;overflow:auto;overscroll-behavior:contain;border:1px solid #cfdeef;border-radius:8px;background:#e9eff7;scrollbar-width:thin;scrollbar-color:#a7c3e6 #e9eff7}.document-preview-surface{position:relative;overflow:hidden;max-width:none;margin:0 auto;background:#fff;min-height:1px}#main .document-preview-surface>iframe.studio-preview-frame{display:block;position:absolute;top:0;left:0;max-width:none!important;min-width:0!important;min-height:0!important;border:0;border-radius:0;transform-origin:top left;background:#fff;margin:0;padding:0}.document-preview-size-hint{font-size:11px;line-height:1.7;color:#526e8f;margin:8px 0 0}@media(max-width:760px){.document-preview-toolbar>span{font-size:11px}.document-preview-toolbar button{font-size:12px;min-height:44px;padding:8px 10px}.document-preview-viewer{margin-top:12px}.document-preview-viewport{max-height:68vh}.document-preview-size-hint{font-size:11px}}@media(max-width:350px){.document-preview-toolbar>span{font-size:10px}.document-preview-toolbar{gap:5px}.document-preview-toolbar button{padding:8px;font-size:11px}}.seo-guide{margin:36px auto 56px;max-width:1160px;padding:28px;border:1px solid #d7e6fa;border-radius:24px;background:linear-gradient(135deg,#f1f7ff,#fff);color:#243858;overflow-wrap:anywhere}.seo-guide h2,.seo-guide h3{color:#142b50;line-height:1.5;margin:16px 0 10px}.seo-guide h2{font-size:22px}.seo-guide h3{font-size:16px}.seo-guide p,.seo-guide li{font-size:15px;line-height:1.9}.seo-guide ol{padding-left:24px}.seo-breadcrumb{font-size:13px;line-height:1.7}.seo-breadcrumb a,.seo-tool-links a,.seo-categories a{color:#0753c5;text-decoration:none}.seo-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.seo-tool-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-tool-links a{padding:12px 14px;border-radius:12px;border:1px solid #d7e6fa;background:#fff;font-size:14px;line-height:1.7}.seo-tool-links a:hover{background:#e7f1ff}.seo-guide a:focus-visible{outline:3px solid #0969f0;outline-offset:3px}.seo-categories{display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #d7e6fa;padding-top:20px;margin-top:24px;font-size:14px}.seo-initial-heading{font-size:28px;line-height:1.5;padding:28px;max-width:1160px;margin:auto}@media(max-width:768px){.seo-guide{margin:24px 16px 36px;padding:20px}.seo-guide-columns{grid-template-columns:1fr;gap:4px}.seo-tool-links{grid-template-columns:1fr 1fr}.seo-guide h2{font-size:20px}}@media(max-width:420px){.seo-guide{padding:16px}.seo-tool-links{grid-template-columns:1fr}.seo-guide p,.seo-guide li{font-size:14px}}.seo-form-details a,.seo-form-details a:visited,.seo-form-details a:hover,.seo-form-details a:focus,.seo-form-details a:active{color:#0753c5;text-decoration:none;border-bottom:0;box-shadow:none}.seo-form-details{margin-top:20px;padding:16px;border:1px solid #d7e6fa;border-radius:16px;background:#fff}.seo-benefits{margin:20px 0;padding:16px;border:1px solid #d7e6fa;border-radius:16px;background:#fff}.seo-benefits h3{margin:0 0 10px}.seo-benefits ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;padding-left:20px;margin:0}.seo-benefits li{padding-right:8px}.seo-benefits li::marker{color:#0969f0}@media(max-width:768px){.seo-benefits ul{grid-template-columns:1fr;gap:6px}}.advertising-slot[hidden]{display:none!important}.site-footer .advertising-guide-link,.site-footer .advertising-guide-link:visited,.site-footer .advertising-guide-link:hover,.site-footer .advertising-guide-link:focus,.site-footer .advertising-guide-link:active{display:inline-block;max-width:100%;margin:8px 0 0;color:#0753c5;font-size:12px;text-decoration:none!important;border-bottom:0;box-shadow:none;overflow-wrap:anywhere}.site-footer .advertising-guide-link:focus-visible{outline:3px solid #0969f0;outline-offset:4px}.advertising-slot{box-sizing:border-box;min-width:0;width:100%;max-width:1120px;margin:32px auto;padding:0 24px;color:#18345c}.seo-guide .advertising-slot{margin:28px 0;padding:0;max-width:none}#main :is(.workflow-card,.pdf-sidebar,.links-aside,.forms-catalog,.studio-library)>.advertising-slot{margin:28px 0 0;padding:0;max-width:100%}#main .pdf-sidebar>.advertising-slot{grid-column:1/-1}.advertising-slot[data-ad-slot=tool_sidebar] .affiliate-content{flex-direction:column;align-items:stretch;gap:12px}.advertising-slot[data-ad-slot=tool_sidebar] .affiliate-image{flex-basis:auto;width:100%;max-width:160px}.advertising-slot[data-ad-slot=tool_sidebar] .affiliate-card{padding:16px}.affiliate-card{box-sizing:border-box;min-width:0;padding:18px 22px;border:1px solid #cbdff9;border-radius:16px;background:linear-gradient(120deg,#f1f7ff,#fff);overflow-wrap:anywhere}.affiliate-label{margin-bottom:12px;color:#425f83;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.6}.affiliate-card-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.affiliate-card-controls .affiliate-label{margin:5px 0 0}.affiliate-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #bfd8f8;border-radius:9px;background:#fff;color:#0753c5;font:inherit;font-size:22px;line-height:1;cursor:pointer}.affiliate-close:focus-visible,.advertising-dismissed-note:focus{outline:3px solid #0969f0;outline-offset:3px}.affiliate-countdown{display:block;margin:0 0 12px;color:#526884;font-size:11px;line-height:1.6}.affiliate-countdown[hidden]{display:none!important}.advertising-dismissed-note{box-sizing:border-box;min-width:0;padding:16px;border:1px dashed #c6dbf8;border-radius:12px;color:#526884;font-size:12px;line-height:1.7}.advertising-slot--dismissed{overflow-anchor:none}.affiliate-content{display:flex;align-items:center;gap:20px;min-width:0}.affiliate-image{flex:0 0 160px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#e4f1ff}.affiliate-image img{display:block;width:100%;height:100%;object-fit:contain}.affiliate-copy{min-width:0;flex:1}.affiliate-copy h3{margin:0 0 8px;font-size:17px;line-height:1.5;color:#102b50}.affiliate-copy p{margin:0 0 12px;color:#425c7c;font-size:14px;line-height:1.7}.affiliate-link-mark{display:grid;place-items:center;box-sizing:border-box;flex:0 0 52px;width:52px;height:52px;border:1px solid #bed9ff;border-radius:14px;background:linear-gradient(135deg,#e5f5ff,#f5f9ff);color:#0969f0}.affiliate-link-mark svg{display:block;flex:none}.affiliate-image--fallback{display:grid;place-items:center}.affiliate-image--fallback .affiliate-link-mark{border:0;background:transparent}.affiliate-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;color:#425f83;font-size:11px;line-height:1.6}.affiliate-product-meta>span:first-child{font-weight:700;color:#0753c5}.affiliate-product-meta>span+span{padding:2px 7px;border:1px solid #d3e4fa;border-radius:7px;background:#fff}.affiliate-details{display:grid;gap:10px;margin:12px 0 14px;min-width:0}.affiliate-details[hidden]{display:none!important}.affiliate-promotion{min-width:0;padding:9px 11px;border:1px solid #bdd8ff;border-radius:10px;background:#e9f3ff}.affiliate-promotion-label{display:block;font-size:13px;font-weight:700;line-height:1.6;color:#0753c5;overflow-wrap:anywhere}.affiliate-promotion>small{display:block;margin-top:3px;color:#425c7c;font-size:11px;line-height:1.7}.affiliate-price{min-width:0;padding:0;line-height:1.7}.affiliate-price-label{display:block;color:#425f83;font-size:11px}.affiliate-price strong{display:block;margin:2px 0 4px;color:#102b50;font-size:21px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.affiliate-price strong small{color:#425f83;font-size:11px;font-weight:500;white-space:nowrap}.affiliate-price-date,.affiliate-price-note{display:block;color:#526884;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.affiliate-price-note{margin-top:3px}.affiliate-card--link-only .affiliate-content{align-items:flex-start}.affiliate-card--link-only .affiliate-copy h3{margin-bottom:6px}.advertising-slot a,.advertising-slot a:visited,.advertising-slot a:hover,.advertising-slot a:focus,.advertising-slot a:active{color:#0753c5;text-decoration:none!important;border-bottom:0;box-shadow:none}.affiliate-cta{display:inline-flex;align-items:center;gap:6px;border:1px solid #9fc7fc;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:700;background:#fff;line-height:1.6}.affiliate-cta:hover{background:#eaf4ff}.advertising-slot a:focus-visible,.advertising-preferences summary:focus-visible,.advertising-preferences button:focus-visible,.advertising-preferences input:focus-visible{outline:3px solid #0969f0;outline-offset:4px}.affiliate-disclosure{margin:14px 0 0;padding-top:12px;border-top:1px solid #dce9fa;color:#526884;font-size:12px;line-height:1.7}.affiliate-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.advertising-preferences{font-size:12px;color:#425c7c;margin:18px 0 0;max-width:100%;text-align:start}.advertising-preferences summary{cursor:pointer;display:list-item;width:fit-content;max-width:100%;padding:8px 0;color:#0753c5;font-weight:600;overflow-wrap:anywhere}.advertising-preference-panel{box-sizing:border-box;width:min(100%,680px);margin:10px 0;padding:20px;border:1px solid #cadff8;border-radius:14px;background:#f2f8ff}.advertising-preference-panel h3{color:#17375e;font-size:16px;line-height:1.6;margin:0 0 8px}.advertising-preference-panel p{font-size:13px;line-height:1.8;margin:0 0 14px;overflow-wrap:anywhere}.advertising-preference-panel label{display:flex;align-items:flex-start;gap:12px;margin:16px 0;color:#17375e;cursor:pointer}.advertising-preference-panel label span{min-width:0}.advertising-preference-panel input{flex:none;width:18px;height:18px;margin:3px 0;accent-color:#0969f0}.advertising-preference-panel strong{display:block;font-size:14px;line-height:1.6}.advertising-preference-panel small{display:block;color:#425c7c;font-size:12px;line-height:1.8;margin-top:4px}.advertising-preference-actions{display:flex;gap:10px;flex-wrap:wrap}.advertising-preference-actions button{box-sizing:border-box;min-height:42px;max-width:100%;padding:9px 14px;border:1px solid #a8c9f6;border-radius:8px;background:#fff;color:#0753c5;cursor:pointer;font:inherit;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.advertising-preference-actions button[type=submit]{background:#0969f0;border-color:#0969f0;color:#fff}.advertising-preference-panel .advertising-preference-notice{margin:10px 0 0;color:#0753c5;font-size:12px}.advertising-preference-notice:empty{display:none}@media(max-width:767px){.advertising-slot{padding:0 16px;margin:24px auto}.affiliate-card{padding:15px}.affiliate-content{align-items:flex-start;gap:14px}.affiliate-image{flex-basis:104px}.affiliate-copy h3{font-size:15px}.affiliate-copy p{font-size:13px}.affiliate-cta{font-size:13px;padding:8px 10px}.advertising-preference-panel{padding:16px}.advertising-preference-actions{gap:8px}}@media(max-width:389px){.affiliate-content{flex-direction:column}.affiliate-image{flex-basis:auto;width:100%;max-width:160px}.advertising-preference-actions button{width:100%}}.affiliate-grid-wrap{box-sizing:border-box;min-width:0}.affiliate-grid-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.affiliate-grid-head .affiliate-label{margin:5px 0 0}.affiliate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.affiliate-grid-item{box-sizing:border-box;min-width:0;border:1px solid #cbdff9;border-radius:12px;background:linear-gradient(120deg,#f1f7ff,#fff);overflow:hidden}.affiliate-grid-item a,.affiliate-grid-item a:visited,.affiliate-grid-item a:hover,.affiliate-grid-item a:focus,.affiliate-grid-item a:active{display:block;padding:12px;color:inherit;text-decoration:none!important;border-bottom:0;box-shadow:none}.affiliate-grid-item a:focus-visible{outline:3px solid #0969f0;outline-offset:-3px;border-radius:12px}.affiliate-grid-item:hover{border-color:#9fc7fc;background:linear-gradient(120deg,#e5f1ff,#fff)}.affiliate-grid-thumb{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#e4f1ff;margin-bottom:8px}.affiliate-grid-thumb img{display:block;width:100%;height:100%;object-fit:contain}.affiliate-grid-thumb--fallback{display:grid;place-items:center}.affiliate-grid-title{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.4;color:#102b50;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.affiliate-grid-price{margin:0 0 2px;font-size:15px;font-weight:750;line-height:1.4;color:#102b50;overflow-wrap:anywhere}.affiliate-grid-price small{color:#425f83;font-size:10px;font-weight:500}.affiliate-grid-provider{display:inline-block;margin:0 0 4px;padding:1px 6px;border:1px solid #d3e4fa;border-radius:5px;background:#fff;font-size:10px;color:#0753c5;font-weight:600;letter-spacing:.04em}.affiliate-grid-cta{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-size:12px;font-weight:600;color:#0969f0}.affiliate-grid-disclosure{margin:12px 0 0;padding-top:10px;border-top:1px solid #dce9fa;color:#526884;font-size:11px;line-height:1.6}@media(max-width:767px){.affiliate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-grid-item a{padding:8px}.affiliate-grid-thumb{margin-bottom:6px}.affiliate-grid-title{font-size:11px}.affiliate-grid-price{font-size:13px}.affiliate-grid-cta{font-size:10px}.affiliate-grid-head{margin-bottom:8px}}.affiliate-products-section{box-sizing:border-box;width:100%;max-width:var(--page-shell-max,1240px);margin:40px auto 0;padding-inline:var(--page-gutter,24px)}.affiliate-section-inner{box-sizing:border-box;width:100%;max-width:var(--page-content-max,1192px);margin:0 auto;padding:28px 0 0;border-top:1px solid #dce9fa}.affiliate-section-header{margin-bottom:20px}.affiliate-section-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;border-radius:20px;background:linear-gradient(120deg,#e9f3ff,#f5f9ff);color:#0753c5;font-size:12px;font-weight:700;letter-spacing:.04em}.affiliate-section-kicker .icon{width:14px;height:14px}.affiliate-section-header h2{margin:0;color:#102b50;font-size:20px;font-weight:750;line-height:1.5}.affiliate-products-section .advertising-slot{margin:0;padding:0;max-width:none}.affiliate-products-section .affiliate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:767px){.affiliate-products-section{margin-top:28px;padding-inline:var(--page-gutter,16px)}.affiliate-section-inner{padding-top:20px}.affiliate-section-header h2{font-size:17px}.affiliate-products-section .affiliate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.adsense-slot{box-sizing:border-box;width:100%;max-width:var(--page-content-max,1192px);margin:24px auto;padding-inline:var(--page-gutter,24px)}.adsense-placeholder-inner{display:flex;align-items:center;justify-content:center;min-height:90px;border:2px dashed #cbdff9;border-radius:12px;background:linear-gradient(135deg,#f7faff,#edf4ff)}.adsense-placeholder-label{text-align:center;color:#425f83;font-size:13px;font-weight:700;letter-spacing:.12em;-webkit-user-select:none;user-select:none}.adsense-placeholder-label small{display:block;margin-top:4px;font-size:11px;font-weight:400;letter-spacing:0;color:#526884}.site-footer .adsense-slot{max-width:none;padding:0;margin:20px 0 0}.site-footer .adsense-placeholder-inner{min-height:60px;border-radius:10px}@media(max-width:767px){.adsense-slot{margin:16px auto;padding-inline:var(--page-gutter,16px)}.adsense-placeholder-inner{min-height:60px;border-radius:10px}}.affiliate-video{margin:12px 0;max-width:100%}.affiliate-video video{width:100%;max-height:280px;border-radius:10px;background:#071b35}.affiliate-video video[hidden],.affiliate-video [hidden]{display:none}.affiliate-play{border:1px solid #b4d4ff;border-radius:10px;background:#eff7ff;color:#0753c5;padding:12px 16px;font:inherit;font-weight:600;cursor:pointer;min-height:44px}.affiliate-play:focus-visible{outline:3px solid #0969f0;outline-offset:3px}.affiliate-media-note,.affiliate-media-error{font-size:12px;line-height:1.7;color:#334e70;margin:7px 0}.forms-workspace{max-width:1280px}.forms-workspace,.forms-workspace *{box-sizing:border-box}.forms-workspace .forms-heading h1{line-height:1.45}.forms-heading .accent{display:block;margin-left:0}.forms-workspace .workspace-heading>p{max-width:730px;margin-left:0;margin-right:0;line-height:1.9}.forms-steps{display:flex;align-items:center;justify-content:center;gap:36px;list-style:none;padding:0;margin:25px 0 30px;color:#355780;font-size:12px}.forms-steps li{display:flex;gap:9px;align-items:center}.forms-steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ddecff;border:1px solid #b7d4ff;color:#0753c5;font-weight:650;font-size:11px}.forms-layout{display:grid;grid-template-columns:292px minmax(0,1fr);gap:24px;align-items:start}.forms-catalog{padding:20px;border:1px solid #cfdef2;border-radius:18px;background:#f0f6ff;min-width:0}.forms-search-label,.forms-filter-label{display:block;font-size:12px;font-weight:600;color:#243f65;margin-bottom:9px}.forms-search-wrap{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #bdcfe8;border-radius:10px;padding:0 10px;min-height:45px}.forms-search-wrap .icon{width:17px;height:17px;color:#0969f0;flex-shrink:0}.forms-search-wrap input{width:100%;min-width:0;padding:12px 0;border:0;background:transparent;color:#15365e;font:inherit;font-size:11px}.forms-search-wrap:focus-within{outline:3px solid #82b7ff;outline-offset:2px}.forms-search-wrap input:focus{outline:none}.forms-search-wrap input::placeholder{color:#5e789b}.forms-filter-label{margin-top:19px;margin-bottom:7px;font-size:11px}.forms-catalog .select-field{margin:0;width:100%;background:#fff;font-size:11px;min-height:42px;color:#294d7b;border-color:#bdcfe8}.forms-result-count{font-size:10px;color:#506e94;margin:18px 0 10px}.forms-list{display:flex;flex-direction:column;gap:9px}.forms-card{display:flex;align-items:flex-start;gap:9px;padding:14px 11px;border:1px solid #d0dff3;border-radius:11px;background:#fff;color:#193a64;text-align:left;cursor:pointer;width:100%;min-width:0;transition:border-color .18s,box-shadow .18s}.forms-card:hover{border-color:#78affb;box-shadow:0 3px 12px #0969f00d}.forms-card.selected{background:#e8f2ff;border-color:#0969f0;box-shadow:0 0 0 1px #0969f0}.forms-card-icon{display:grid;place-items:center;color:#0969f0;flex-shrink:0;width:25px;height:29px;border-radius:7px;background:#edf5ff}.forms-card-icon .icon{width:16px;height:16px}.forms-card-copy{display:flex;flex-direction:column;min-width:0;gap:5px}.forms-card-copy strong{font-size:12px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.forms-card-copy>span{font-size:10px;line-height:1.8;color:#516d91}.forms-card>.icon{width:13px;height:13px;flex-shrink:0;margin-top:6px;margin-left:auto;color:#7794b9}.forms-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:3px 7px;border-radius:5px;background:#eef3fa;color:#4b668c;font-size:9px;line-height:1.6;font-weight:500}.forms-badge.official{background:#dceeff;color:#0753c5}.forms-memory-note{display:flex;align-items:flex-start;gap:7px;color:#526e93;font-size:10px;line-height:1.9;margin-top:19px}.forms-memory-note .icon{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:#0969f0}.forms-reviewed{font-size:9px;color:#506d95;margin-top:16px}.forms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 6px;gap:12px;line-height:1.9;color:#506e94;font-size:12px}.forms-empty .text-button{font-size:11px}.forms-main{min-width:0}.forms-editor{border:1px solid #cfdef2;border-radius:18px;padding:28px;background:#fff;min-width:0;box-shadow:0 8px 30px #193f7110}.forms-editor-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:22px}.forms-editor-heading>.tool-icon{width:43px;height:49px;flex-shrink:0;background:#e5f1ff}.forms-editor-heading h2{font-size:23px;line-height:1.6;font-weight:550;letter-spacing:-.4px;margin:7px 0 5px;color:#17365f;overflow-wrap:anywhere}.forms-editor-heading h2:focus,.forms-preview-heading h3:focus{outline:3px solid #86bbff;outline-offset:4px;border-radius:3px}.forms-editor-heading p{font-size:12px;line-height:1.9;color:#506e95}.forms-notice{display:flex;gap:10px;padding:14px 16px;background:#edf6ff;border:1px solid #c8e2ff;border-radius:10px;color:#284f7a;margin-bottom:13px}.forms-notice .icon{width:17px;height:17px;flex-shrink:0;color:#0969f0;margin-top:3px}.forms-notice p{font-size:11px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.forms-sources{margin:0 0 25px;padding:11px 14px;border:1px solid #dce7f7;border-radius:9px;background:#fbfdff;color:#355981;font-size:11px}.forms-sources summary{cursor:pointer;font-weight:500;line-height:1.8}.forms-sources ul{padding-left:18px;margin:10px 0 0}.forms-sources li{padding:5px 0;overflow-wrap:anywhere;line-height:1.9}.forms-workspace a,.forms-workspace a:visited,.forms-workspace a:hover,.forms-workspace a:focus,.forms-workspace a:active{color:#0753c5;text-decoration:none;border-bottom:0;box-shadow:none}.forms-sources a .icon{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-left:3px}.forms-fill-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:26px 0 18px;padding-top:20px;border-top:1px solid #e2ebf7}.forms-fill-heading h3{font-size:15px;font-weight:600;line-height:1.8}.forms-fill-heading>span{font-size:10px;color:#536f95}.forms-language-note{font-size:11px;line-height:1.9;color:#526e94;margin:-6px 0 18px}.forms-editor fieldset{border:0;margin:0;padding:0;min-width:0}.forms-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.forms-field{min-width:0}.forms-field.wide{grid-column:1/-1}.forms-field label{display:block;color:#27466e;font-size:12px;font-weight:500;line-height:1.8;margin-bottom:7px}.forms-field label>span{color:#0753c5}.forms-field small{font-weight:400;color:#637c9b;font-size:10px}.forms-field .text-field,.forms-field .select-field{width:100%;font-size:12px;min-height:45px;margin:0;background:#fbfdff;color:#16365f;border:1px solid #bdcfe8;line-height:1.7;border-radius:9px;padding:11px 12px;font-family:inherit;max-width:100%}.forms-field textarea.text-field{resize:vertical;min-height:98px}.forms-field input[type=date]{min-width:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.forms-field .text-field::placeholder{color:#6b809e}.forms-field .text-field:focus,.forms-field .select-field:focus{outline:3px solid #84baff;outline-offset:2px;border-color:#0969f0}.forms-editor fieldset:disabled{opacity:.65}.forms-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px}.forms-editor-actions .button{font-size:12px;min-height:45px}.forms-editor-actions .button.quiet{font-size:10px;padding:10px}.forms-submit-note{font-size:10px;color:#587295;line-height:1.9;margin-top:12px}.forms-error{display:flex;align-items:flex-start;gap:8px;color:#993625;border:1px solid #f1c3b8;background:#fff4f0;border-radius:9px;padding:13px 14px;margin:17px 0;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.forms-error .icon{width:17px;height:17px;flex-shrink:0;margin-top:3px}.forms-feedback{padding:12px 14px;margin:17px 0;background:#eaf4ff;color:#0753c5;border:1px solid #b7d7ff;border-radius:9px;font-size:11px;line-height:1.9}.forms-preview-placeholder{border:1px dashed #b8d3f6;border-radius:12px;margin-top:28px;padding:23px 20px;display:flex;align-items:center;justify-content:center;gap:12px;background:#f7fbff;color:#587294;font-size:11px;line-height:1.9}.forms-preview-placeholder>span{flex-shrink:0;color:#5794e5}.forms-preview-placeholder .icon{height:24px;width:24px}.forms-preview{margin-top:31px;border-top:1px solid #d4e3f6;padding-top:26px}.forms-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.forms-preview-heading .section-kicker{font-size:9px;letter-spacing:.8px;color:#56749a}.forms-preview-heading h3{font-size:18px;font-weight:550;line-height:1.7;margin:5px 0}.forms-preview-tag{background:#e5f1ff;color:#0753c5;border-radius:6px;padding:5px 8px;line-height:1.7;font-size:9px;white-space:nowrap}.forms-preview-hint{font-size:10px;line-height:1.9;color:#536e93;margin:10px 0 16px;white-space:pre-line}.forms-paper{border:1px solid #d8e0eb;border-radius:5px;background:#fff;box-shadow:0 3px 12px #24476b09;padding:35px 30px;color:#172a43;overflow-wrap:anywhere;min-height:350px;font-family:Noto Sans Thai,Tahoma,sans-serif}.forms-paper h4{text-align:center;font-size:18px;font-weight:600;line-height:1.9;margin:0 0 28px}.forms-paper>p{font-size:13px;line-height:2.1;margin:0 0 15px;white-space:pre-wrap}.forms-signatures{margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.forms-signatures p{font-size:12px;line-height:2.2;white-space:pre-wrap;margin:0;text-align:center}.forms-export-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.forms-export-actions .button{font-size:12px;min-height:45px}.forms-signing-note{font-size:10px;line-height:1.9;color:#5a7393;margin-top:14px}.forms-global-note{font-size:10px;line-height:1.9;max-width:800px;margin:23px auto 0;text-align:center;color:#587294}.forms-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:390px;padding:40px;border:1px solid #d5e5fa;border-radius:18px;background:linear-gradient(145deg,#fff,#eaf5ff);color:#224976}.forms-welcome-icon{display:grid;place-items:center;width:70px;height:80px;border-radius:19px;background:#dceeff;color:#0969f0;margin-bottom:20px}.forms-welcome-icon .icon{width:35px;height:35px}.forms-welcome h2{font-size:23px;font-weight:500;margin-bottom:13px;line-height:1.7}.forms-welcome p{font-size:12px;line-height:1.9;max-width:350px;color:#536e93}.forms-workspace button:focus-visible,.forms-workspace summary:focus-visible,.forms-workspace a:focus-visible,.forms-workspace select:focus-visible{outline:3px solid #78b3ff;outline-offset:3px}.forms-workspace button:disabled{cursor:wait;opacity:.6}.forms-workspace .forms-editor-actions [data-forms-action=cancel]{cursor:pointer;opacity:1}@media(min-width:1100px){.forms-catalog{position:sticky;top:140px;max-height:calc(100dvh - 160px);overflow-y:auto;scrollbar-width:thin;scroll-padding-block:14px}}@media(max-width:1050px){.forms-layout{grid-template-columns:250px minmax(0,1fr);gap:18px}.forms-catalog{padding:17px}.forms-editor{padding:22px}.forms-editor-heading h2{font-size:21px}.forms-fields{gap:18px 13px}.forms-editor-actions .button.quiet{padding-left:0}}@media(max-width:800px){.forms-layout{grid-template-columns:1fr}.forms-catalog{padding:18px}.forms-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px;overflow-y:auto;padding:2px;scrollbar-width:thin}.forms-catalog .forms-memory-note{margin-top:14px}.forms-card{padding:12px 10px}.forms-card-copy>span{display:none}.forms-result-count{margin-top:14px}.forms-catalog #forms-filters{display:flex;align-items:center;gap:10px;margin-top:12px}.forms-filter-label{margin:0;white-space:nowrap}.forms-catalog .select-field{flex:1;min-width:0}.forms-reviewed{margin-top:12px}.forms-steps{gap:25px;font-size:11px}.forms-editor{padding:25px}.forms-memory-note{font-size:10px}.forms-welcome{min-height:250px}}@media(max-width:540px){.forms-workspace{padding-left:16px;padding-right:16px}.forms-workspace .workspace-heading h1{font-size:27px}.forms-workspace .workspace-heading>p{font-size:12px;line-height:1.9}.forms-steps{justify-content:space-between;gap:7px;margin:22px 0;font-size:10px}.forms-steps li{gap:6px;line-height:1.7}.forms-steps li>span{width:22px;height:22px;flex-shrink:0;font-size:10px}.forms-editor{padding:19px 16px;border-radius:14px}.forms-catalog{padding:16px;border-radius:14px}.forms-list{max-height:310px;gap:8px}.forms-card{gap:7px;padding:10px 8px;min-height:95px}.forms-card-copy strong{font-size:11px;line-height:1.8}.forms-card-icon{width:21px;height:25px}.forms-card-icon .icon{width:14px;height:14px}.forms-card>.icon{display:none}.forms-badge{font-size:8px;padding:3px 5px}.forms-editor-heading{gap:10px;margin-bottom:17px}.forms-editor-heading>.tool-icon{width:35px;height:42px;border-radius:9px}.forms-editor-heading>.tool-icon .icon{width:21px;height:21px}.forms-editor-heading h2{font-size:20px;margin-top:7px}.forms-editor-heading p{font-size:11px}.forms-notice{padding:12px;gap:8px}.forms-notice p,.forms-sources{font-size:10px}.forms-fill-heading{margin:21px 0 17px;align-items:baseline;padding-top:18px}.forms-fill-heading h3{font-size:14px}.forms-fill-heading>span{font-size:9px}.forms-fields{grid-template-columns:1fr;gap:18px}.forms-field label{font-size:12px}.forms-field .text-field,.forms-field .select-field{font-size:16px;min-height:47px;padding:10px 12px}.forms-field .text-field::placeholder{font-size:12px}.forms-editor-actions{align-items:stretch;gap:8px}.forms-editor-actions .button.primary{width:100%;font-size:13px}.forms-editor-actions .button.quiet{padding-left:0;min-height:35px}.forms-submit-note,.forms-global-note{font-size:10px}.forms-preview-placeholder{padding:20px 14px;font-size:10px}.forms-preview-heading{align-items:flex-start}.forms-preview-heading h3{font-size:17px}.forms-preview-tag{font-size:8px;padding:4px 6px}.forms-paper{padding:26px 18px}.forms-paper h4{font-size:16px;line-height:1.9;margin-bottom:22px}.forms-paper>p{font-size:12px;line-height:2.1}.forms-signatures{grid-template-columns:1fr;gap:24px;margin-top:27px}.forms-signatures p{font-size:11px}.forms-export-actions{display:grid;grid-template-columns:1fr}.forms-export-actions .button{width:100%;font-size:13px}.forms-error,.forms-feedback{font-size:11px}.forms-welcome{padding:27px}.forms-welcome h2{font-size:20px}.forms-welcome p{font-size:11px}}@media(prefers-reduced-motion:reduce){.forms-card{transition:none}}.forms-date-hint{font-size:10px;line-height:1.8;color:#587294;margin:6px 0 0}.forms-editor-heading>.tool-icon,.forms-editor-heading>.tool-icon .icon{color:#0969f0}#forms-editor-title,#forms-preview-title{scroll-margin-top:calc(var(--header-height,140px) + 24px)}@media(max-width:900px){.forms-list{max-height:320px;overflow-y:auto;scrollbar-width:thin}}.forms-sample{padding:17px;border:1px solid #c7ddfa;border-radius:11px;background:#f3f8ff;margin:0 0 21px;min-width:0}.forms-sample-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.forms-sample-heading h3{font-size:14px;font-weight:600;line-height:1.8;color:#173f70;margin:0}.forms-sample-heading>span{font-size:10px;line-height:1.7;background:#e0edff;color:#0753c5;padding:4px 8px;border-radius:6px;white-space:nowrap}.forms-sample-note,.forms-sample-fallback{font-size:11px;line-height:1.9;color:#49698f;margin:9px 0 13px}.forms-sample-actions,.forms-sample-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.forms-sample-actions .button,.forms-sample-links .button{font-size:11px;min-height:41px;padding:9px 12px}.forms-sample-loading{min-height:640px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;font-size:12px;color:#49698f}.forms-sample-view{margin-top:17px;min-width:0}.forms-sample-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.forms-sample-toolbar strong{font-size:11px;line-height:1.8;font-weight:600;color:#315a8a}.forms-sample-toolbar .text-button{font-size:10px;line-height:1.7}.forms-sample-frame{display:block;width:100%;height:640px;min-width:0;border:1px solid #c8d5e7;border-radius:6px;background:#e1e7ef}.forms-sample-fallback{margin:10px 0}.forms-sample .forms-error{margin-bottom:0}.forms-paper{font-family:TH Sarabun New,Sarabun,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:#111}.forms-paper h4{font-family:inherit;font-size:20px;font-weight:700;line-height:1.6}.forms-paper>p,.forms-signatures p{font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.forms-paper h5,.forms-paper h6{font-family:inherit;font-size:16px;font-weight:700;line-height:1.65}@media(max-width:540px){.forms-sample{padding:13px;margin-bottom:18px}.forms-sample-heading h3{font-size:13px}.forms-sample-heading>span{font-size:9px;padding:4px 6px}.forms-sample-actions,.forms-sample-links{display:grid;grid-template-columns:1fr;align-items:stretch}.forms-sample-actions .button,.forms-sample-links .button{width:100%;font-size:12px}.forms-sample-note,.forms-sample-fallback{font-size:10px}.forms-sample-frame{height:420px}.forms-sample-loading{min-height:420px}.forms-sample-toolbar{align-items:flex-start}.forms-sample-toolbar strong{font-size:10px}.forms-paper h4{font-size:20px}.forms-paper>p,.forms-signatures p{font-size:16px}}@font-face{font-family:TH Sarabun New;src:url(/fonts/THSarabunNew-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TH Sarabun New;src:url(/fonts/THSarabunNew-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.forms-library-actions{padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid #ccdff7;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.forms-library-actions .button{font-size:11px;min-height:43px;padding:10px 12px}.forms-library-actions .text-button{font-size:10px;line-height:1.8;white-space:normal;text-align:left}.forms-library-actions>p{font-size:10px;line-height:1.9;color:#526e93;margin:0}.forms-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-6px 0 20px;padding-bottom:17px;border-bottom:1px solid #e1ebf8}.forms-template-actions .button{font-size:11px;min-height:39px;padding:8px 11px}.forms-template-actions .text-button{font-size:10px;line-height:1.8;padding:6px}.forms-template-actions>p{flex-basis:100%;font-size:10px;line-height:1.9;color:#587294;margin:0}.forms-custom-sample-note{padding:12px 15px;margin-bottom:19px;background:#edf6ff;border:1px solid #c6ddfa;border-radius:9px;color:#315a88;font-size:11px;line-height:1.9}.forms-builder{margin-top:27px;padding-top:24px;border-top:1px solid #d7e6f8;min-width:0}.forms-builder-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.forms-builder-heading h3{font-size:16px;font-weight:600;line-height:1.8;margin:0;color:#214978}.forms-builder-heading>span{font-size:9px;line-height:1.7;padding:4px 7px;border-radius:5px;background:#e7f1ff;color:#0753c5;white-space:nowrap}.forms-builder-note{font-size:11px;line-height:1.9;color:#536f95;margin:10px 0 16px}.forms-builder>.forms-field{margin-top:18px}.forms-builder-group{margin-top:25px;padding-top:21px;border-top:1px solid #dce8f7;min-width:0}.forms-repeat-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.forms-repeat-heading h4{font-size:14px;line-height:1.8;font-weight:600;color:#214978;margin:7px 0 0}.forms-repeat-heading .button{font-size:10px;min-height:36px;padding:8px 10px;gap:5px;flex-shrink:0}.forms-repeat-heading .button .icon{width:15px;height:15px}.forms-no-rows{font-size:11px;line-height:1.9;color:#647d9f;padding:15px;border:1px dashed #c7dcf8;border-radius:9px;background:#f7fbff;margin:0}.forms-repeat-card{padding:16px;border:1px solid #c9dcf6;background:#f6faff;border-radius:11px;margin-top:12px;min-width:0}.forms-row-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.forms-row-heading strong{font-size:12px;line-height:1.8;font-weight:600;color:#315985}.forms-remove{padding:6px 9px;background:#fff;border:1px solid #c1d5ee;color:#49678e;font:inherit;font-size:10px;line-height:1.7;border-radius:6px;cursor:pointer;white-space:nowrap}.forms-remove:hover{background:#e8f2ff;color:#0753c5;border-color:#8bb6ee}.forms-row-controls{display:flex;gap:5px;align-items:center}.forms-row-controls>button:not(.forms-remove){width:30px;min-height:30px;border:1px solid #bfd6f5;border-radius:6px;background:#fff;color:#0753c5;font-size:15px}.forms-row-controls>button:disabled{cursor:default;opacity:.35}.forms-section-card>.forms-field+.forms-field{margin-top:14px}.forms-clause-input{font-family:TH Sarabun New,Tahoma,sans-serif!important;font-size:16px!important;line-height:1.65!important;min-height:130px!important;background:#fff!important}.forms-custom-clauses-warning{padding:12px 14px;border:1px solid #e7d5b7;border-radius:8px;background:#fff8eb;color:#77512a}#forms-builder-heading{scroll-margin-top:calc(var(--header-height,140px) + 24px)}@media(max-width:540px){.forms-library-actions .button{font-size:12px}.forms-template-actions{gap:8px}.forms-template-actions .button{font-size:11px}.forms-template-actions .text-button{font-size:10px}.forms-builder{padding-top:20px;margin-top:23px}.forms-builder-heading h3{font-size:15px}.forms-builder-note{font-size:11px}.forms-repeat-heading{flex-wrap:wrap;align-items:center;gap:9px}.forms-repeat-heading h4{font-size:13px;flex:1;min-width:120px}.forms-repeat-heading .button{font-size:10px;padding:8px;min-height:38px}.forms-repeat-card{padding:13px 11px}.forms-row-heading{gap:7px}.forms-row-heading strong{font-size:11px}.forms-remove{padding:5px 7px;font-size:10px}.forms-row-controls{gap:4px}.forms-row-controls>button:not(.forms-remove){width:28px;min-height:29px}.forms-builder .forms-field .text-field{font-size:16px}.forms-no-rows{font-size:11px;padding:13px}.forms-custom-sample-note{font-size:11px}}.forms-workspace{max-width:1320px}.forms-heading .accent{display:inline;margin-left:.1em}.forms-workspace .workspace-heading>p{max-width:760px;font-size:15px;line-height:1.9}.forms-workspace .forms-steps{justify-content:flex-start;gap:0;margin:24px 0 30px;padding:16px 22px;border:1px solid #d8e7fb;border-radius:16px;background:#f7fbff;font-size:13px}.forms-steps li{flex:1;gap:11px;line-height:1.7;color:#284e7a}.forms-steps li+li{border-left:1px solid #d8e7fb;padding-left:25px}.forms-steps li>span{width:36px;height:36px;border-radius:11px;background:#e5f0ff;border-color:#c7dfff;flex-shrink:0}.forms-steps .icon{width:18px;height:18px}.forms-steps b{color:#0753c5;font-weight:650;margin-right:4px}.forms-discovery{margin:0 0 30px}.forms-discovery-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px}.forms-discovery-heading h2{margin:0;color:#17365f;font-size:17px;font-weight:650;line-height:1.7}.forms-discovery-heading>span{font-size:12px;color:#536e93}.forms-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.forms-task{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #cbdff9;border-radius:15px;background:linear-gradient(145deg,#fff,#f3f8ff);padding:17px 14px;color:#173b69;min-height:100px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;min-width:0}.forms-task:hover{border-color:#0969f0;background:#edf5ff;transform:translateY(-2px)}.forms-task-icon{display:grid;place-items:center;width:42px;height:46px;flex-shrink:0;border:1px solid #cbe0ff;background:#e8f2ff;color:#0969f0;border-radius:11px}.forms-task-icon .icon{width:23px;height:23px}.forms-task>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.forms-task strong{font-size:14px;line-height:1.65;font-weight:650;overflow-wrap:anywhere}.forms-task small{font-size:11px;line-height:1.7;color:#4f6d93}.forms-task>.icon{width:14px;height:14px;margin-left:auto;flex-shrink:0;color:#7595bf}.forms-layout{grid-template-columns:350px minmax(0,1fr);gap:25px}.forms-catalog{padding:21px;border-radius:20px;background:#f5f9ff;border-color:#d0e0f6}.forms-catalog-heading{display:flex;gap:11px;align-items:center;margin:0 0 22px}.forms-catalog-heading>span{width:39px;height:43px;display:grid;place-items:center;background:#e1efff;color:#0969f0;border-radius:11px;flex-shrink:0}.forms-catalog-heading .icon{width:22px;height:22px}.forms-catalog-heading h2{margin:0;font-size:18px;line-height:1.7;color:#183e70;font-weight:650}.forms-catalog-heading p{margin:3px 0 0;font-size:12px;line-height:1.7;color:#536f95}.forms-search-label{font-size:13px;margin-bottom:8px}.forms-search-wrap{min-height:49px;border-radius:12px;gap:10px;padding:0 12px;border-color:#aac8ed}.forms-search-wrap .icon{width:20px;height:20px}.forms-search-wrap input{font-size:14px;padding:13px 0}.forms-filter-control{display:none}.forms-category-chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0}.forms-category-chips button{display:flex;align-items:center;gap:6px;min-height:40px;border:1px solid #c9dbf3;background:#fff;border-radius:9px;padding:8px 10px;font:inherit;font-size:12px;line-height:1.6;color:#345983;cursor:pointer}.forms-category-chips .icon{width:15px;height:15px;flex-shrink:0;color:#0969f0}.forms-category-chips button:hover{border-color:#0969f0;background:#edf5ff}.forms-category-chips [aria-pressed=true]{color:#fff;background:#0969f0;border-color:#0969f0;box-shadow:0 3px 8px #0969f01a}.forms-category-chips [aria-pressed=true] .icon{color:#fff}.forms-result-count{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin:20px 0 11px;line-height:1.7}.forms-result-count .text-button{font-size:11px;min-height:32px;padding:4px 0}.forms-card{gap:12px;padding:15px 13px;border-radius:13px;position:relative}.forms-card.selected{background:#eaf3ff;box-shadow:inset 3px 0 #0969f0;border-color:#7ab3ff}.forms-card-icon{width:33px;height:37px;border-radius:9px;background:#e9f3ff}.forms-card-icon .icon{width:20px;height:20px}.forms-card-copy{gap:5px}.forms-card-copy strong{font-size:14px;line-height:1.75;font-weight:600}.forms-card-copy>span{font-size:12px;line-height:1.8;display:block}.forms-card-category{color:#496b97;font-size:10px;line-height:1.5}.forms-badge{font-size:10px;border-radius:6px;padding:4px 7px;gap:4px}.forms-badge .icon{width:12px;height:12px}.forms-card>.icon{margin-top:22px}.forms-reviewed{font-size:11px;line-height:1.8}.forms-memory-note{font-size:11px;line-height:1.9}.forms-library-actions{border-top:1px solid #d7e5f8;padding-top:18px;margin-top:20px}.forms-library-actions .button{min-height:46px;font-size:13px}.forms-library-actions p{font-size:11px;line-height:1.9}.forms-editor{border-radius:20px;padding:28px;box-shadow:0 6px 28px #163f7510}.forms-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 18px;padding-bottom:15px;border-bottom:1px solid #e0eaf8}.forms-editor-toolbar>span{display:flex;align-items:center;gap:7px;color:#486d9c;font-size:12px;line-height:1.7}.forms-editor-toolbar .icon{width:17px;height:17px;color:#0969f0;flex-shrink:0}.forms-editor-toolbar .text-button{display:flex;align-items:center;gap:6px;font-size:12px;min-height:36px;text-align:left}.forms-editor-heading p{font-size:14px;line-height:1.9}.forms-editor-guide{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#edf5ff;border:1px solid #d7e8ff;border-radius:12px;padding:10px;margin:0 0 20px;color:#5075a1;font-size:12px}.forms-editor-guide>button,.forms-editor-guide>div{display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;line-height:1.7;color:#244f83;padding:6px;border:0;background:transparent;border-radius:8px;min-height:44px;text-align:left}.forms-editor-guide>button{cursor:pointer}.forms-editor-guide>button:hover{background:#dcecff}.forms-editor-guide .icon{width:18px;height:18px;color:#0969f0;flex-shrink:0}.forms-editor-guide b{font-weight:600}.forms-notice p,.forms-sources,.forms-sample-note,.forms-sample-fallback{font-size:13px;line-height:1.9}.forms-sources summary{min-height:32px;padding:2px 0}.forms-fill-heading h3{font-size:17px}.forms-fill-heading>span{font-size:12px}.forms-editor fieldset.forms-field-group{border:1px solid #d9e6f8;border-radius:14px;padding:17px 18px 21px;margin:0 0 24px;background:#fbfdff}.forms-field-group legend{display:flex;align-items:center;gap:8px;padding:0 7px;color:#204a7f;font-size:15px;font-weight:650;line-height:1.8;max-width:100%}.forms-field-group legend .icon{width:19px;height:19px;color:#0969f0;flex-shrink:0}.forms-group-hint{font-size:12px;line-height:1.8;color:#526f96;margin:0 0 17px}.forms-fields{gap:20px 17px}.forms-field label{font-size:14px;line-height:1.85;font-weight:500;margin-bottom:8px}.forms-field small{font-size:11px}.forms-field .text-field,.forms-field .select-field{font-size:15px;min-height:49px;background:#fff;padding:12px 13px;border-radius:10px}.forms-date-hint{font-size:11px;line-height:1.9}.forms-editor-actions .button,.forms-export-actions .button{min-height:48px;font-size:14px}.forms-editor-actions .button.quiet{font-size:12px;min-height:44px}.forms-submit-note,.forms-signing-note,.forms-preview-hint,.forms-global-note{font-size:12px;line-height:1.9}.forms-sample-actions .button,.forms-sample-links .button,.forms-template-actions .button{font-size:12px;min-height:44px}.forms-sample-heading h3{font-size:16px}.forms-sample-heading>span{font-size:11px}.forms-template-actions p,.forms-template-actions .text-button{font-size:12px;line-height:1.8}.forms-builder-note,.forms-no-rows{font-size:13px;line-height:1.9}.forms-repeat-heading .button,.forms-remove,.forms-row-controls>button:not(.forms-remove){min-height:44px;min-width:44px;font-size:12px}.forms-repeat-card{background:#f9fcff;border-radius:13px;padding:18px;border-color:#d3e3f8}.forms-repeat-heading h4{font-size:15px}.forms-row-heading strong{font-size:13px}.forms-error,.forms-feedback{font-size:13px;line-height:1.9}.forms-empty{font-size:13px}.forms-empty>.icon{height:30px;width:30px;color:#0969f0}.forms-workspace button:disabled{cursor:not-allowed}#forms-search,#forms-sample-slot,#thai-forms-editor [data-form-field],#forms-custom-title{scroll-margin-top:calc(var(--header-height,140px) + 24px)}@media(min-width:1100px){.forms-catalog{top:calc(var(--header-height,120px) + 18px);max-height:calc(100dvh - var(--header-height,120px) - 36px)}}@media(max-width:1120px){.forms-layout{grid-template-columns:310px minmax(0,1fr);gap:20px}.forms-task{padding:14px 12px;gap:9px}.forms-task-icon{width:35px;height:41px}.forms-task strong{font-size:13px}.forms-task small{font-size:10px}.forms-editor{padding:23px}.forms-editor-guide{flex-wrap:wrap;justify-content:flex-start}.forms-editor-guide>button,.forms-editor-guide>div{font-size:11px}}@media(max-width:900px){.forms-layout{grid-template-columns:1fr}.forms-catalog{padding:23px}.forms-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:385px;overflow-y:auto;gap:11px;padding:3px;scrollbar-width:thin}.forms-card-copy>span{display:block}.forms-catalog #forms-filters{display:block;margin:0}.forms-library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.forms-library-actions .button{width:auto}.forms-library-actions p{margin:0;flex:1;min-width:210px}.forms-catalog-heading{margin-bottom:17px}.forms-category-chips{gap:8px}.forms-category-chips button{min-height:44px}.forms-editor{padding:26px}.forms-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-task{min-height:91px;padding:15px}.forms-task strong{font-size:14px}.forms-task small{font-size:12px}.forms-editor-guide{justify-content:space-between;flex-wrap:nowrap}.forms-editor-guide>button,.forms-editor-guide>div{font-size:12px}.forms-steps li+li{padding-left:18px}.forms-steps{font-size:12px!important}}@media(max-width:600px){.forms-workspace{padding-left:16px;padding-right:16px}.forms-workspace .workspace-heading>p{font-size:14px}.forms-workspace .workspace-heading h1{font-size:29px;line-height:1.5}.forms-heading .accent{display:block;margin:0}.forms-workspace .forms-steps{padding:13px 11px;gap:7px;margin:21px 0 25px;border-radius:13px}.forms-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;line-height:1.8}.forms-steps li+li{padding-left:9px}.forms-steps li>span{width:31px;height:31px;border-radius:9px}.forms-steps b{display:none}.forms-discovery{margin-bottom:24px}.forms-discovery-heading{align-items:flex-start;flex-direction:column;gap:3px}.forms-discovery-heading h2{font-size:16px}.forms-discovery-heading>span{font-size:12px}.forms-task-grid{gap:9px}.forms-task{padding:13px 11px;gap:8px;min-height:98px;align-items:flex-start;border-radius:13px}.forms-task-icon{width:31px;height:35px;border-radius:9px}.forms-task-icon .icon{width:19px;height:19px}.forms-task strong{font-size:12px}.forms-task small{font-size:11px}.forms-task>.icon{display:none}.forms-catalog{padding:18px 15px;border-radius:16px}.forms-search-wrap input{font-size:16px}.forms-list{grid-template-columns:1fr;max-height:370px;gap:9px}.forms-card{padding:14px 12px;gap:11px;min-height:0}.forms-card-copy strong{font-size:14px;line-height:1.8}.forms-card-copy>span{font-size:12px}.forms-card-category{font-size:10px}.forms-card-icon{width:32px;height:36px}.forms-card-icon .icon{width:19px;height:19px}.forms-card>.icon{display:block;width:13px;height:13px}.forms-card .forms-badge{font-size:10px}.forms-category-chips{gap:7px}.forms-category-chips button{font-size:11px;padding:8px;gap:5px}.forms-category-chips .icon{width:14px;height:14px}.forms-library-actions{display:block}.forms-library-actions .button{width:100%;font-size:13px}.forms-library-actions p{font-size:11px;margin-top:9px}.forms-editor{padding:19px 15px;border-radius:16px}.forms-editor-toolbar{gap:9px;align-items:flex-start;margin-bottom:16px}.forms-editor-toolbar>span{font-size:11px}.forms-editor-toolbar .text-button{font-size:11px;min-height:38px;margin-top:-6px}.forms-editor-heading h2{font-size:23px;line-height:1.65}.forms-editor-heading p{font-size:13px;line-height:1.9}.forms-editor-guide{padding:9px 5px;gap:1px;align-items:stretch;border-radius:11px}.forms-editor-guide>button,.forms-editor-guide>div{display:flex;flex-direction:column;align-items:flex-start;padding:6px;font-size:10px;gap:6px;min-width:0;flex:1;line-height:1.8}.forms-editor-guide>span{align-self:center;font-size:11px;flex:0}.forms-editor-guide b{display:none}.forms-editor-guide .icon{width:18px;height:18px}.forms-notice p,.forms-sources,.forms-sample-note,.forms-sample-fallback{font-size:12px}.forms-notice{padding:13px 11px}.forms-fill-heading{align-items:center;gap:8px}.forms-fill-heading h3{font-size:16px}.forms-fill-heading>span{font-size:10px;white-space:nowrap}.forms-editor fieldset.forms-field-group{padding:14px 12px 18px;margin-bottom:21px;border-radius:12px}.forms-field-group legend{font-size:14px;gap:6px;padding:0 5px;line-height:1.8}.forms-field-group legend .icon{width:17px;height:17px}.forms-group-hint{font-size:12px;margin-bottom:15px}.forms-fields{grid-template-columns:1fr;gap:20px}.forms-field label{font-size:14px}.forms-field .text-field,.forms-field .select-field{font-size:16px;min-height:49px;padding:12px}.forms-field .text-field::placeholder{font-size:13px}.forms-date-hint{font-size:11px}.forms-editor-actions .button.primary,.forms-export-actions .button{font-size:14px;min-height:49px}.forms-submit-note,.forms-signing-note,.forms-preview-hint,.forms-global-note{font-size:12px}.forms-sample-actions .button,.forms-sample-links .button{font-size:13px;min-height:46px}.forms-sample-heading h3{font-size:15px}.forms-sample-heading>span{font-size:10px;white-space:normal;text-align:center}.forms-sample{padding:14px 12px}.forms-sample-toolbar strong{font-size:11px}.forms-sample-toolbar .text-button{font-size:11px;min-height:36px}.forms-template-actions .text-button{min-height:44px}.forms-builder-note,.forms-no-rows{font-size:12px}.forms-repeat-card{padding:15px 11px}.forms-repeat-heading h4{font-size:14px}.forms-repeat-heading .button{font-size:12px;min-height:44px;padding:9px 11px}.forms-row-heading{flex-wrap:wrap;gap:9px}.forms-row-heading strong{font-size:12px}.forms-remove,.forms-row-controls>button:not(.forms-remove){font-size:12px;min-width:44px;min-height:44px}.forms-error,.forms-feedback,.forms-preview-placeholder{font-size:12px}.forms-preview-tag{font-size:10px}}@media(max-width:360px){.forms-workspace{padding-left:12px;padding-right:12px}.forms-task{gap:7px;padding:11px 9px}.forms-task-icon{width:27px;height:31px}.forms-task strong{font-size:11px}.forms-task small{font-size:10px}.forms-editor-toolbar{flex-wrap:wrap;gap:3px}.forms-editor-guide>button,.forms-editor-guide>div{font-size:9px;padding:5px}.forms-card-copy strong{font-size:13px}.forms-catalog{padding:16px 12px}.forms-editor{padding:18px 12px}.forms-editor-heading h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.forms-task{transition:none}.forms-task:hover{transform:none}}.forms-paper>h5{margin:22px 0 10px;font-size:16px;font-weight:700;line-height:1.65}.forms-paper-inventory{margin:25px 0;font-family:inherit;font-size:16px;line-height:1.65}.forms-paper-inventory h5{font-size:16px;font-weight:700;margin:0 0 12px}.forms-paper-inventory ol{margin:0;padding-left:22px;list-style:decimal}.forms-paper-inventory li{padding:14px 0;border-top:1px solid #dce1e7}.forms-paper-inventory li>strong{font-weight:700;font-size:16px}.forms-paper-inventory dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:10px 0 0}.forms-paper-inventory dl>div{min-width:0}.forms-paper-inventory dl>.wide{grid-column:1/-1}.forms-paper-inventory dt{font-weight:700;font-size:16px;color:#111}.forms-paper-inventory dd{font-size:16px;margin:3px 0 0;white-space:pre-wrap;color:#111}@media(max-width:540px){.forms-paper-inventory dl{grid-template-columns:1fr}}.forms-sample-pages{height:640px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #c7d7ec;border-radius:8px;background:#dde6f2;padding:14px;min-width:0;scroll-padding:12px}.forms-sample-pages:focus-visible{outline:3px solid #78b3ff;outline-offset:3px}.forms-sample-pages figure{margin:0 0 16px;min-width:0}.forms-sample-pages figure:last-child{margin-bottom:0}.forms-sample-pages img{display:block;width:100%;height:auto;background:#fff;border:1px solid #d1d9e4;box-shadow:0 3px 12px #203e6520;border-radius:2px}.forms-sample-pages figcaption{text-align:center;font-size:10px;line-height:1.8;color:#385779;margin:7px 0 0}@media(max-width:540px){.forms-sample-pages{height:420px;padding:8px}.forms-sample-pages figure{margin-bottom:12px}.forms-sample-pages figcaption{font-size:10px}}.forms-editor #forms-font-slot{margin:0 0 24px}.forms-editor .document-font-picker h3{font-family:inherit}.forms-font-load-error{margin:0 0 23px}.forms-font-load-error .button{margin-top:10px}.forms-paper{border:1px solid #d1dbe9;border-radius:9px;box-shadow:0 5px 20px #183d6610}.forms-paper>h4{padding:13px 18px;border:1px solid #cbd6e3;background:#f6f8fb;border-radius:5px;margin-bottom:24px}.forms-paper>h5{border-left:3px solid #c4ceda;padding-left:12px}.forms-field-group{background:linear-gradient(130deg,#fcfdff,#f5f9ff)}.forms-field-group>legend{background:#fff}.forms-builder{box-shadow:0 3px 12px #154a9207}.forms-paper-inventory{padding:16px;border:1px solid #d8e0eb;border-radius:6px;background:#fafbfc}.forms-signatures{border-top:1px solid #d6dee9;padding-top:18px}@media(max-width:600px){.forms-paper>h4{padding:11px 9px;margin-bottom:19px}.forms-paper-inventory{padding:12px}.forms-editor #forms-font-slot{margin-bottom:21px}}.forms-paper{background:#fff;border-radius:0;color:#111;padding:40px 44px;border:1px solid #d6dce5}.forms-paper>h4{background:none;border:0;border-radius:0;padding:0;margin:0 0 24px;text-align:center;color:#111}.forms-paper>p{text-indent:2em;margin:0 0 12px}.forms-paper>p.forms-paper-metadata{text-align:right;text-indent:0;margin-bottom:24px}.forms-paper>h5{border:0;padding:0;color:#111}.forms-signatures{border:0;padding-top:20px;gap:24px 30px}.forms-signatures p{text-align:center;line-height:2.2;break-inside:avoid}@media(max-width:600px){.forms-paper{padding:24px 18px}.forms-paper>h4{padding:0;margin-bottom:22px}.forms-signatures{gap:24px}}.agreement-compact-workspace{max-width:920px;margin:0 auto;min-width:0}.agreement-editor{padding:22px!important}.agreement-editor .forms-editor-heading{margin-bottom:12px}.agreement-editor .forms-editor-heading h2{font-size:23px;line-height:1.5}.agreement-editor .forms-editor-heading p{margin:5px 0 0;font-size:13px}.agreement-editor .document-sample-disclosure,.agreement-category-picker{margin:8px 0!important}.agreement-editor .document-sample-disclosure>summary,.agreement-category-picker>summary{padding:9px 12px;min-height:44px;font-size:13px}.agreement-category-picker>summary{cursor:pointer;color:#0753c5}.agreement-editor .document-stage{padding:14px 0}.agreement-editor .document-step-heading{margin-bottom:12px}.agreement-editor .document-step-heading h2{font-size:17px}.agreement-editor .document-step-heading p{font-size:12px}.agreement-entry-groups{display:grid;gap:8px}.agreement-entry-group{min-width:0;border:1px solid #d5e4f8;border-radius:12px;background:#fff;scroll-margin-top:calc(var(--header-height,120px) + 12px)}.agreement-entry-group[open]{border-color:#97c3fc;background:#fbfdff}.agreement-entry-group>summary{display:flex;align-items:center;gap:9px;min-height:50px;padding:10px 13px;cursor:pointer;list-style:none;color:#173e70}.agreement-entry-group>summary::-webkit-details-marker{display:none}.agreement-entry-group>summary:after{content:"+";font-size:20px;color:#0969f0;margin-left:5px;flex:none}.agreement-entry-group[open]>summary:after{content:"−"}.agreement-entry-group>summary strong{font-size:14px;font-weight:600;line-height:1.6}.agreement-entry-group>summary small{margin-left:auto;font-size:11px;color:#526e91;white-space:nowrap}.agreement-entry-body{padding:4px 14px 14px}.agreement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0}.agreement-fields:empty{display:none}.agreement-fields .wide{grid-column:1/-1}.agreement-editor .forms-field{min-width:0}.agreement-editor .forms-field label{font-size:13px;margin-bottom:5px}.agreement-editor .forms-field :is(.text-field,.select-field){min-height:44px;font-size:14px;padding:10px 12px}.agreement-editor .forms-field textarea.text-field{min-height:84px}.agreement-optional{margin:10px 0 0;border-top:1px solid #e1ebfa}.agreement-optional>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px;color:#0753c5;line-height:1.7}.agreement-optional .workspace-party-selects{margin:0 0 10px}.agreement-group-navigation{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px}.agreement-group-navigation .button{min-height:44px;font-size:13px;padding:9px 16px}.agreement-group-navigation .button.quiet{margin-right:auto}.agreement-editor .forms-builder{margin:0;padding:14px 0 0;border:0;box-shadow:none}.agreement-editor .forms-builder-heading{display:none}.agreement-editor .forms-template-actions{margin:0}.agreement-editor :is(.agreement-entry-group,.agreement-optional)>summary:focus-visible{outline:3px solid #58a6ff;outline-offset:3px;border-radius:8px}@media(max-width:600px){.agreement-editor{padding:14px 12px!important}.agreement-editor .forms-editor-heading h2{font-size:20px}.agreement-entry-group>summary{padding:10px;gap:7px;flex-wrap:wrap}.agreement-entry-group>summary strong{font-size:13px;flex:1}.agreement-entry-group>summary small{font-size:10px}.agreement-entry-group>summary .document-substep{font-size:11px}.agreement-entry-body{padding:2px 10px 12px}.agreement-fields{grid-template-columns:1fr;gap:12px}.agreement-editor .forms-field :is(.text-field,.select-field){font-size:16px}.agreement-editor .document-step-heading h2{font-size:15px}.agreement-editor .document-stage.collapsed .document-step-heading{padding:8px}}.agreement-entry-group[hidden]{display:none}.agreement-step-picker{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:#526e91;font-size:12px}.agreement-step-picker>span{flex:none}.agreement-step-picker>.select-field{flex:1;min-width:0;min-height:44px;padding:9px 12px;font-size:13px;background:#f5f9ff;color:#173e70}@media(max-width:600px){.agreement-step-picker{display:block}.agreement-step-picker>span{display:block;margin-bottom:5px}.agreement-step-picker>.select-field{width:100%;font-size:16px}}.agreement-options{margin:18px 0;padding:18px;border:1px solid #cce0fb;border-radius:14px;background:linear-gradient(120deg,#f5faff,#fff);min-width:0}.agreement-options h3{font-size:16px;color:#153a67;margin:0}.agreement-options>.forms-repeat-heading>span{font-size:12px;color:#0753c5;white-space:nowrap}.agreement-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start}.agreement-option{border:1px solid #dce7f5;border-radius:10px;background:#fff;min-width:0;overflow-wrap:anywhere}.agreement-option.selected{border-color:#7eb4fc}.agreement-option-check{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;cursor:pointer;font-size:13px;font-weight:600;color:#173e6d}.agreement-option-check input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;min-height:0!important;margin:0;flex-shrink:0;accent-color:#0969f0}.agreement-option-check input:focus-visible{outline:3px solid #0969f0;outline-offset:3px}.agreement-option>div{padding:0 12px 12px}.agreement-option>div>label{font-size:12px;color:#183957}.agreement-option p{font-size:12px;line-height:1.7;margin:5px 0 9px;color:#536b88}.agreement-option .text-field{font-size:14px;width:100%;min-width:0}.agreement-option [hidden],.agreement-inventory-option [hidden]{display:none!important}.agreement-inventory-option{margin-top:13px;border:1px solid #cce0fb;border-radius:10px;background:#fff}.agreement-inventory-option>fieldset{border:0;margin:0;padding:0 12px 12px;min-width:0}.agreement-inventory-summary{font-size:13px;line-height:1.8;color:#164778;background:#eef6ff;padding:11px;border-radius:8px;overflow-wrap:anywhere}.agreement-additional{margin-top:15px}.agreement-options .forms-repeat-card{background:#fff}.agreement-options .forms-field+.forms-field{margin-top:12px}@media(max-width:700px){.agreement-option-grid{grid-template-columns:1fr}.agreement-options{padding:13px 11px}.agreement-options h3{font-size:15px}.agreement-option .text-field{font-size:16px}.agreement-option-check{font-size:13px}}.agreement-inventory-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.7}.agreement-inventory-table th,.agreement-inventory-table td{border:1px solid #d0dcea;padding:9px 7px;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.agreement-inventory-table thead{background:#f0f6fd}.agreement-inventory-table th:last-child,.agreement-inventory-table td:last-child{text-align:right;width:24%}.agreement-inventory-table tbody th span{font-weight:400}.agreement-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agreement-card{all:unset;display:flex;align-items:flex-start;gap:12px;padding:16px 14px;border:1px solid #d0e1f8;border-radius:14px;background:#fff;cursor:pointer;color:#173b68;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s}.agreement-card:hover{border-color:#0969f0;box-shadow:0 4px 16px #0969f010;transform:translateY(-2px)}.agreement-card:focus-visible{outline:3px solid #0969f0;outline-offset:2px}.agreement-card.has-draft{border-color:#0753c5}.agreement-card-icon{display:grid;place-items:center;width:36px;height:40px;flex-shrink:0;border-radius:10px;background:#e9f3ff;color:#0969f0}.agreement-card-icon .icon{width:20px;height:20px}.agreement-card-info{display:flex;flex-direction:column;gap:4px;min-width:0}.agreement-card-info strong{font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.agreement-card-info>small{font-size:11px;line-height:1.7;color:#536e93;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agreement-card-info .forms-card-category{color:#496b97;font-size:10px;line-height:1.5}.agreement-card>.icon{width:13px;height:13px;flex-shrink:0;margin-top:4px;margin-left:auto;color:#7794b9}@media(max-width:1120px){.agreement-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}}@media(max-width:800px){.agreement-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){.agreement-card-grid{gap:9px}.agreement-card{padding:13px 11px;gap:10px;border-radius:12px}.agreement-card-icon{width:30px;height:34px;border-radius:8px}.agreement-card-icon .icon{width:17px;height:17px}.agreement-card-info strong{font-size:13px}.agreement-card-info>small{font-size:10px}.agreement-card>.icon{display:none}}@media(prefers-reduced-motion:reduce){.agreement-card{transition:none}.agreement-card:hover{transform:none}}.mb-plans{display:grid;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #dce9fb;color:#142e53;min-width:0}.mb-plans h3,.mb-plans h4,.mb-plans p{margin:0}.mb-plans h3{font-size:20px;line-height:1.5}.mb-plans h4{font-size:19px}.mb-plans p,.mb-plans small{line-height:1.7}.mb-plan-list{display:grid;gap:12px}.mb-plan-list article,.mb-review,.mb-order{padding:18px;border:1px solid #d6e5fb;border-radius:16px;background:linear-gradient(130deg,#fff,#f3f8ff);display:grid;gap:14px;min-width:0}.mb-plan-list article p{margin-top:8px}.mb-plan-list article>.button{justify-self:start}.mb-notice{background:#eef5ff;padding:12px 14px;border-radius:10px;font-size:14px}.mb-review-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.mb-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mb-choices button,.mb-methods button{display:grid;gap:4px;text-align:left;border:1px solid #c5d9f7;background:#fff;color:#274d7f;border-radius:12px;padding:12px;min-height:44px;font:inherit}.mb-choices button[aria-pressed=true],.mb-methods button[aria-pressed=true]{background:#eaf3ff;border-color:#0969f0;box-shadow:0 0 0 1px #0969f0}.mb-choices strong{font-size:20px;color:#0753c5}.mb-methods{display:grid;gap:10px}.mb-methods span{font-size:13px;line-height:1.6}.mb-summary{margin:0;display:grid;gap:10px}.mb-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid #dce8f8;padding-bottom:10px;font-size:14px}.mb-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.mb-summary dt{color:#4e6d96}.mb-terms{font-size:14px}.mb-hint{font-size:12px;color:#4e6d96}.mb-history{border-top:1px solid #dce8f8;padding-top:14px}.mb-history summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600}.mb-history-row{width:100%;display:flex;justify-content:space-between;gap:12px;padding:12px 0;border:0;border-bottom:1px solid #dce8f8;background:transparent;text-align:left;font:inherit;color:inherit;min-height:44px}.mb-history-row>span{display:grid;gap:3px}.mb-history-row>span:last-child{text-align:right}.mb-history-row small{font-size:12px;color:#4e6d96}.mb-plans button{cursor:pointer;overflow-wrap:anywhere;white-space:normal}.mb-plans button:disabled{cursor:wait;opacity:.65}.mb-plans button:focus-visible,.mb-plans summary:focus-visible{outline:3px solid #64b7ff;outline-offset:3px}.mb-plans .button{min-height:44px}.mb-order{background:#f4f9ff}.mb-order h3{font-size:19px}.mb-order .button{justify-self:start}@media(max-width:480px){.mb-plans{gap:12px;margin-top:16px;padding-top:16px}.mb-plan-list article,.mb-review,.mb-order{padding:12px;border-radius:12px}.mb-choices{gap:8px}.mb-choices button{padding:10px;font-size:14px}.mb-choices strong{font-size:18px}.mb-review-head{align-items:flex-start}.mb-review-head .button{font-size:12px;padding:8px}.mb-summary>div{grid-template-columns:.8fr 1.2fr;gap:10px;font-size:13px}.mb-plans .button{width:100%}}@media(max-width:480px){.mb-review-head .button{width:auto;flex:0 0 auto}.mb-review-head h4{min-width:0;overflow-wrap:normal}}#membership-header{flex-shrink:0;min-width:0}.member-header-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #bcd7fb;border-radius:10px;color:#0753c5;background:#edf5ff;font-size:11px;font-weight:600;white-space:nowrap}.member-header-button:hover{background:#deedff}.member-header-button>.icon{width:17px;height:17px}.member-header-button i{width:5px;height:5px;background:#0969f0;border-radius:50%}.member-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0b234a75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px;overscroll-behavior:contain}.member-dialog{background:#fff;color:#14244a;border:1px solid #d5e5fb;border-radius:24px;box-shadow:0 24px 100px #071e4d40;max-height:calc(100dvh - 48px);width:min(100%,780px);display:flex;flex-direction:column;overflow:hidden;min-width:0;outline-offset:0}.member-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 28px 19px;background:linear-gradient(110deg,#f3f8ff,#eaf8ff);border-bottom:1px solid #e0ebfa;flex-shrink:0}.member-kicker{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#0753c5;display:block;line-height:1.7}.member-dialog h2{font-size:25px;letter-spacing:-.6px;line-height:1.4;font-weight:600;margin:4px 0 0}.member-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbdff8;background:#fff;color:#42618a;width:34px;height:34px;flex-shrink:0;border-radius:9px;padding:7px}.member-icon-button .icon{width:18px;height:18px}.member-icon-button:hover{background:#e9f3ff;color:#0753c5}.member-dialog-nav{display:flex;gap:6px;align-items:center;padding:12px 25px;border-bottom:1px solid #e0ebfa;flex-shrink:0}.member-dialog-nav button{padding:8px 13px;background:transparent;color:#506987;font-size:12px;border-radius:8px;min-height:38px}.member-dialog-nav button.active{background:#eaf3ff;color:#0753c5;font-weight:600}.member-dialog-nav button:hover{background:#f0f6ff}.member-dialog-body{padding:24px 28px 28px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.member-dialog h3{font-size:21px;font-weight:600;line-height:1.5;letter-spacing:-.3px}.member-dialog p{line-height:1.85}.member-auth-intro{margin:0 0 22px}.member-auth-intro h3{margin:4px 0 8px}.member-auth-intro p{font-size:12px;color:#526b8b;max-width:590px}.member-provider-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.member-provider-button{display:flex;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;border:1px solid #c9dbf4;background:#fff;border-radius:10px;padding:10px 14px;color:#203e69;font-size:12px;text-align:left;grid-row:1}.member-provider-button:not(:disabled):hover{border-color:#75aff7;background:#f6faff}.member-provider-button>.icon:last-child{margin-left:auto;width:14px;height:14px}.member-provider-button:disabled{opacity:.65;background:#f6f8fc}.member-google-g{display:inline-grid;place-items:center;font-size:20px;font-weight:700;width:22px;height:22px;color:#0969f0;line-height:1;flex-shrink:0}.member-provider-help{font-size:10px;color:#607897;line-height:1.8;margin:7px 0 13px;overflow-wrap:anywhere}.member-divider{display:flex;align-items:center;gap:14px;color:#6b809d;font-size:10px;margin:8px 0 17px}.member-divider:before,.member-divider:after{content:"";height:1px;background:#dfe9f7;flex:1}.member-auth-tabs{display:flex;background:#edf4ff;border:1px solid #d4e3f8;border-radius:11px;padding:4px;gap:4px;margin-bottom:20px}.member-auth-tabs button{flex:1;min-height:38px;background:transparent;border-radius:8px;color:#536d92;font-size:12px;padding:7px 12px}.member-auth-tabs button.active{background:#fff;color:#0753c5;box-shadow:0 2px 7px #17365b13;font-weight:600}.member-dialog form{margin:0}.member-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.member-dialog fieldset:disabled{opacity:.7}.member-field{margin:0 0 15px}.member-field label{display:block;font-size:12px;font-weight:500;color:#2b466f;margin-bottom:7px}.member-field input{width:100%;min-width:0;min-height:45px;padding:10px 12px;border-radius:9px;border:1px solid #c8daf3;background:#fbfdff;color:#14244a;font:inherit;font-size:14px}.member-field input:focus{border-color:#6aa6f8}.member-field input::placeholder{color:#7a8fae}.member-field-help{font-size:10px;color:#637a99;margin:-6px 0 15px;line-height:1.8}.member-full{width:100%;margin:3px 0 12px}.member-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 0;background:transparent;color:#0753c5;font-size:11px;line-height:1.7;border:0;min-height:32px}.member-text-button:hover{color:#034295}.member-privacy{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#657b98;border-top:1px solid #e0eaf7;padding-top:17px;margin-top:17px;line-height:1.8}.member-privacy>.icon{width:17px;height:17px;color:#307bcc;margin-top:2px}.member-feedback:empty{display:none}.member-feedback{margin-bottom:18px}.member-error,.member-notice{display:flex;align-items:flex-start;gap:9px;border:1px solid #d3e3f9;border-radius:10px;padding:12px 14px;font-size:12px;overflow-wrap:anywhere;line-height:1.8}.member-error{background:#fff4f1;border-color:#f1d3c8;color:#8c3c24}.member-notice{background:#edf5ff;color:#164c99}.member-error>.icon,.member-notice>.icon{width:17px;height:17px;margin-top:2px}.member-feedback p+p{margin-top:9px}.member-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;color:#4e6f99;font-size:12px}.member-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.member-history-heading p{font-size:11px;color:#617997;margin-top:5px}.member-history-heading>.member-text-button{white-space:nowrap}.member-empty{border:1px dashed #bcd4f5;border-radius:14px;background:linear-gradient(125deg,#f5f9ff,#f0faff);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:32px 24px;min-height:200px;font-size:12px;color:#45678f}.member-empty>.icon{width:38px;height:38px;color:#5896e6}.member-empty strong{font-size:16px;color:#264871;font-weight:600}.member-empty p{max-width:450px;font-size:11px;line-height:1.9}.member-empty .button{margin-top:4px}.member-file-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.member-file{border:1px solid #d8e5f7;background:#fcfdff;border-radius:12px;padding:15px;display:flex;align-items:flex-start;gap:12px;min-width:0}.member-file-icon{height:39px;width:35px;display:inline-flex;align-items:center;justify-content:center;color:#0969f0;border:1px solid #c9defb;background:#eaf3ff;border-radius:9px;flex-shrink:0}.member-file-icon>.icon{width:20px;height:20px}.member-file-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.member-file-copy strong{font-size:12px;font-weight:600;line-height:1.7;overflow-wrap:anywhere;color:#243f66}.member-file-copy span{font-size:10px;color:#5d7390}.member-file-copy small{font-size:10px;color:#597391;line-height:1.65}.member-file-copy small:last-child{color:#0753c5}.member-file-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;max-width:170px}.member-file-download{display:flex;align-items:center;gap:5px;border:1px solid #c2dbfb;border-radius:7px;padding:8px 9px;background:#edf5ff;color:#0753c5;font-size:10px;min-height:34px}.member-file-download>.icon{width:15px;height:15px}.member-file-actions>.member-text-button{font-size:10px;color:#785a56}.member-storage-note{font-size:10px;color:#667d99;margin-top:19px;line-height:1.9}.member-delete-question{font-size:11px;color:#6d453a;flex-basis:100%;text-align:right}.member-delete-confirm{background:#fff0eb;border:1px solid #e8c3b7;border-radius:7px;padding:7px 10px;font-size:11px;color:#8b3d27;min-height:32px}.member-profile{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px;min-width:0}.member-profile>div{min-width:0}.member-profile h3,.member-profile p{overflow-wrap:anywhere}.member-profile p{font-size:12px;color:#5b7597;margin:3px 0 9px}.member-profile-avatar{height:58px;width:58px;border-radius:16px;background:linear-gradient(145deg,#0969f0,#09ace7);color:#fff;font-size:27px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.member-plan-badge{display:inline-block;color:#0753c5;background:#eaf3ff;border:1px solid #cfe2fb;padding:5px 9px;border-radius:7px;font-size:10px;line-height:1.8}.member-account-details{border:1px solid #d7e5f8;border-radius:13px;padding:19px}.member-account-details>div{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.member-account-details>div:not(:first-child){margin-top:21px}.member-account-details>div span{font-size:10px;color:#647d9d}.member-account-details>div strong{font-size:13px;overflow-wrap:anywhere;font-weight:500}.member-account-details>div small{font-size:10px;color:#0753c5}.member-account-details .button{font-size:11px;min-height:39px;padding:9px 13px}.member-account-details>.member-field-help{margin:8px 0 0}.member-account-footer{display:flex;align-items:center;gap:24px;padding-top:22px}.member-account-footer p{flex:1;font-size:10px;color:#647b99;line-height:1.9}.member-account-footer>.button{flex-shrink:0;min-height:40px;font-size:11px}.member-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.member-plan{border:1px solid #d3e2f6;border-radius:14px;background:#f8fbff;padding:21px 18px;min-width:0;display:flex;flex-direction:column}.member-plan.current{border-color:#73aafa;box-shadow:inset 0 0 0 1px #73aafa;background:linear-gradient(140deg,#edf6ff,#f5fcff)}.member-plan>span{font-size:12px;font-weight:600;color:#315c94;line-height:1.8;overflow-wrap:anywhere}.member-plan h4{font-size:32px;font-weight:600;color:#142f59;line-height:1.4;letter-spacing:-1px;margin:10px 0 4px}.member-plan h4 small{font-size:13px;margin-left:6px;font-weight:400;letter-spacing:0;color:#597497}.member-plan.guest h4{font-size:24px;letter-spacing:-.5px}.member-plan>p{font-size:10px;color:#627b9b;margin:0 0 13px}.member-plan ul{padding:0;margin:0 0 19px;list-style:none;font-size:11px;color:#395d89;line-height:2}.member-plan li:before{content:"✓";margin-right:7px;color:#0969f0}.member-plan>strong{font-size:10px;line-height:1.8;font-weight:500;color:#637a99;margin-top:auto}.member-plan>.member-current-label{color:#0753c5;font-weight:600}.member-plan>.button{min-height:38px;padding:8px 12px;font-size:11px;margin-top:auto}.member-pending-card{background:#edf5ff;border:1px solid #bdd9ff;border-radius:13px;padding:15px;display:flex;align-items:flex-start;gap:12px;margin-bottom:22px;min-width:0}.member-pending-card>div{flex:1;min-width:0}.member-pending-card strong{display:block;font-size:12px;color:#254a7a;overflow-wrap:anywhere;line-height:1.7}.member-pending-card p{font-size:11px;color:#345e93;margin-top:3px}.member-pending-card small{display:block;font-size:9px;color:#627f9f;margin-top:4px;line-height:1.8}.member-pending-card>.button{min-height:39px;font-size:11px;padding:9px 12px;flex-shrink:0}.member-save-banner{position:fixed;z-index:105;right:22px;bottom:22px;max-width:min(600px,calc(100vw - 44px));display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #a7ccff;border-radius:15px;padding:16px;box-shadow:0 10px 42px #123d7426;min-width:0}.member-save-banner>div{flex:1;min-width:0}.member-save-banner strong{font-size:12px;color:#173e72;line-height:1.7}.member-save-banner p{font-size:11px;color:#526e94;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:290px;line-height:1.7}.member-save-banner small{font-size:9px;color:#5b789c;line-height:1.8;display:block}.member-save-banner>.button{min-height:38px;font-size:11px;padding:9px 13px;flex-shrink:0}.member-save-banner>.member-icon-button{border:0;width:26px;height:26px;background:transparent;padding:3px;align-self:flex-start}.member-save-status{position:fixed;z-index:106;bottom:22px;right:22px;border:1px solid #bed8fc;background:#edf5ff;color:#164c99;box-shadow:0 8px 28px #123d7420;border-radius:12px;display:flex;align-items:flex-start;gap:14px;max-width:min(500px,calc(100vw - 44px));padding:14px 16px;font-size:12px;line-height:1.8}.member-save-status>.member-icon-button{border:0;background:transparent;width:25px;height:25px;padding:3px}.member-verification-banner{border:1px solid #c7dffa;background:#f0f7ff;border-radius:11px;padding:15px;margin-bottom:18px}.member-verification-banner strong{font-size:12px;color:#244e85}.member-verification-banner p{font-size:11px;color:#587698;margin-top:5px}.member-code-destination{font-size:12px;color:#4e6b91;margin-bottom:20px;overflow-wrap:anywhere}.member-dialog a,.member-dialog a:visited,.member-dialog a:hover,.member-dialog a:focus,.member-dialog a:active,.member-save-banner a,.member-save-banner a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.member-dialog button:focus-visible,.member-dialog input:focus-visible,.member-dialog a:focus-visible,.member-save-banner button:focus-visible,.member-header-button:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.member-dialog button:disabled{cursor:not-allowed}@media(max-width:900px){.member-header-button{padding:8px 10px;font-size:10px;gap:5px}.member-header-button>.icon{width:16px;height:16px}.member-dialog{width:min(100%,730px)}}@media(max-width:600px){.member-backdrop{padding:10px}.member-dialog{max-height:calc(100dvh - 20px);border-radius:17px}.member-dialog-header{padding:18px 19px 16px}.member-dialog h2{font-size:21px}.member-dialog-body{padding:19px;scrollbar-gutter:auto}.member-dialog-nav{padding:9px 15px;gap:3px}.member-dialog-nav button{font-size:11px;padding:8px 10px}.member-auth-intro h3,.member-dialog h3{font-size:19px}.member-auth-intro p{font-size:11px}.member-provider-buttons{grid-template-columns:minmax(0,1fr);gap:0}.member-provider-button{grid-row:auto}.member-provider-help{margin-bottom:14px}.member-auth-tabs button{font-size:11px}.member-plan-grid{gap:10px}.member-plan{padding:17px 13px}.member-plan h4{font-size:29px}.member-plan.guest h4{font-size:21px}.member-plan>span{font-size:11px}.member-plan ul{font-size:10px}.member-plan>strong{font-size:9px}.member-plan>.button{font-size:10px;padding:8px}.member-file{padding:13px 11px;gap:9px;flex-wrap:wrap}.member-file-copy{flex-basis:calc(100% - 46px)}.member-file-actions{margin-left:44px;max-width:none;justify-content:flex-start;gap:16px}.member-delete-question{flex-basis:auto;text-align:left}.member-history-heading{gap:9px}.member-history-heading h3{font-size:18px}.member-history-heading p{font-size:10px}.member-account-footer{flex-direction:column;align-items:stretch;gap:12px}.member-profile{gap:12px}.member-profile-avatar{width:46px;height:46px;border-radius:13px;font-size:23px}.member-profile h3{font-size:17px}.member-pending-card{flex-wrap:wrap}.member-pending-card>div{flex-basis:calc(100% - 50px)}.member-pending-card>.button{width:100%;margin-top:5px}.member-save-banner{left:10px;right:10px;bottom:10px;max-width:none;padding:13px;gap:9px;flex-wrap:wrap}.member-save-banner>.member-file-icon{display:none}.member-save-banner>div{flex-basis:calc(100% - 40px)}.member-save-banner p{max-width:calc(100vw - 86px)}.member-save-banner>.button{width:100%;order:3;margin-top:2px}.member-save-banner>.member-icon-button{margin-left:auto}.member-save-status{right:10px;left:10px;bottom:10px;max-width:none;font-size:11px}.member-header-button{padding:7px 9px;min-height:34px;font-size:10px}}@media(max-width:360px){.member-header-button{padding:6px 8px;font-size:9px;gap:4px}.member-header-button>.icon{width:14px;height:14px}.member-dialog-header{padding:15px}.member-dialog-body{padding:16px}.member-dialog h2{font-size:20px}.member-plan-grid{grid-template-columns:minmax(0,1fr)}.member-dialog-nav button{font-size:10px;padding:8px}.member-dialog .button{font-size:12px}.member-auth-intro h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.member-dialog *,.member-save-banner *{scroll-behavior:auto;transition:none}}.member-phone-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.member-phone-captcha{min-height:144px;max-width:100%;margin:12px 0;overflow-wrap:anywhere}.member-phone-captcha iframe{max-width:100%}.member-phone-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0;color:var(--muted,#526581);font-size:13px;line-height:1.7}.member-phone-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#0969f0}.member-phone-consent a{color:#0753c5;text-decoration:none}.member-dialog.member-auth-compact{width:min(100%,440px)}.member-dialog.member-auth-compact>.member-dialog-header{padding:16px 20px;gap:10px}.member-auth-compact>.member-dialog-header .member-kicker{display:none}.member-auth-compact>.member-dialog-header h2{margin:0;font-size:21px;line-height:1.5}.member-auth-compact>.member-dialog-nav{padding:8px 16px;gap:4px}.member-auth-compact>.member-dialog-nav button{flex:1;min-height:40px;padding:8px;font-size:13px}.member-auth-compact>.member-dialog-body{padding:18px 20px;scrollbar-gutter:auto}.member-auth-compact .member-field{margin-bottom:12px}.member-auth-compact .member-field label{margin-bottom:5px;font-size:13px}.member-auth-compact .member-field input{min-height:44px;font-size:16px;padding:9px 11px}.member-auth-compact .member-auth-intro{margin:0 0 12px}.member-auth-compact .member-auth-intro h3{font-size:15px;margin:0 0 4px;line-height:1.5}.member-auth-compact .member-auth-intro p{font-size:12px;line-height:1.7}.member-auth-compact .member-auth-intro .member-kicker{display:none}.member-auth-compact .member-field-help{font-size:12px;line-height:1.6;margin:-4px 0 12px}.member-auth-compact .member-divider{margin:14px 0;font-size:12px;gap:10px}.member-auth-compact .member-provider-buttons{display:flex;flex-wrap:wrap;gap:8px}.member-auth-compact .member-provider-button{flex:1;min-width:0;font-size:13px;min-height:44px;padding:8px 12px;gap:8px}.member-auth-compact .member-provider-button>.icon:last-child{display:none}.member-auth-compact .member-full{min-height:44px;margin:0}.member-auth-compact .member-text-button{font-size:13px;min-height:40px;padding:8px 0}.member-auth-compact .member-phone-actions{display:flex;justify-content:space-between;gap:12px;margin:4px 0 0}.member-auth-compact .member-phone-actions>.member-text-button{margin:0}.member-auth-compact .member-privacy{font-size:12px;line-height:1.6;margin-top:12px;padding-top:12px}.member-auth-compact .member-feedback{margin-bottom:10px}.member-auth-compact .member-feedback:empty{margin:0}.member-auth-compact .member-provider-help{font-size:12px;line-height:1.6;margin:8px 0}.member-auth-compact .member-auth-pending{padding:10px;margin-bottom:12px}.member-auth-compact .member-auth-pending strong{font-size:12px}.member-auth-compact .member-auth-pending p{font-size:12px;line-height:1.6;margin:2px 0 0}.member-auth-alt{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:6px}.member-auth-benefit{font-size:12px;color:#526b8b;line-height:1.7;margin:0 0 14px}.member-dialog.member-package-dialog{width:min(100%,740px)}.member-package-dialog>.member-dialog-header .member-kicker{display:none}.member-package-dialog>.member-dialog-header h2{margin:0;font-size:22px}.member-package-dialog>.member-dialog-body{padding:18px}.member-package-step{font-size:13px;color:#4e6788;margin:0 0 12px}.member-package-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.member-package-card{min-width:0;display:flex;flex-direction:column;padding:16px;border:1px solid #cbdff8;border-radius:14px;background:#f8fbff;gap:8px}.member-package-card.is-current{background:#edf5ff;border-color:#8db9fa}.member-package-card h3{font-size:16px;margin:0;line-height:1.5}.member-package-card strong{display:block;font-size:25px;line-height:1.5;color:#143d73;margin-top:6px}.member-package-card strong small{font-size:12px;font-weight:400;color:#4e6788}.member-package-card p{font-size:12px;line-height:1.7;color:#4e6788;margin:0}.member-package-card>.button{margin-top:auto;min-height:42px;font-size:13px;padding:9px 12px}.member-package-guest{background:transparent;color:#0753c5;font-size:12px;line-height:1.7;min-height:40px;padding:8px 0;margin-top:10px}.member-package-note{font-size:12px;color:#526b8b;line-height:1.6;margin:12px 0 0}.member-package-guest:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.member-package-dialog .mb-plans{margin:0;padding:0;border:0;gap:12px}.member-package-dialog .mb-plan-list{display:none}.member-package-dialog .mb-review{padding:14px;border-radius:12px;gap:12px}.member-package-dialog .mb-plans>.member-kicker{display:none}.member-package-dialog .mb-plans>h3{font-size:16px}.member-package-dialog .mb-notice{padding:10px 12px;font-size:12px;line-height:1.7}.member-package-dialog .mb-methods{grid-template-columns:1fr 1fr;gap:8px}.member-package-dialog .mb-methods button{padding:10px;font-size:13px}.member-package-dialog .mb-methods span{font-size:12px;line-height:1.6}.member-package-dialog .mb-terms{font-size:12px;line-height:1.7}.member-package-dialog .mb-choices button{padding:10px}@media(max-width:600px){.member-package-list{grid-template-columns:1fr;gap:10px}.member-package-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:13px}.member-package-card>div{grid-column:1;min-width:0}.member-package-card h3{font-size:15px}.member-package-card strong{font-size:21px;margin:2px 0 0}.member-package-card p{grid-column:1;min-width:0}.member-package-card>.button{grid-column:2;grid-row:1/4;align-self:center;margin:0;padding:9px 12px;font-size:12px}.member-package-dialog>.member-dialog-body{padding:14px}.member-package-dialog .mb-methods{grid-template-columns:1fr}.member-dialog.member-auth-compact>.member-dialog-header{padding:13px 16px}.member-auth-compact>.member-dialog-body{padding:16px}}.pdf-category-tabs{display:flex;gap:7px;padding:7px;margin:0 0 22px;border:1px solid #dbe8fb;border-radius:18px;background:#edf5ff;overflow-x:auto;scrollbar-width:thin}.pdf-category-tab{display:flex;justify-content:center;align-items:center;gap:8px;flex:1 0 auto;min-height:48px;padding:11px 18px;border:0;border-radius:12px;background:transparent;color:#435b7c;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.pdf-category-tab:hover{background:#e0eeff;color:#0753c5}.pdf-category-tab.active{background:#0969f0;color:#fff;box-shadow:0 3px 9px #0969f025}.pdf-category-tab:focus-visible{outline:3px solid #13a8eb;outline-offset:2px}.pdf-category-tab .icon{width:19px;height:19px}.pdf-group-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.pdf-group-heading .section-kicker{margin:0}.pdf-tool-count{background:#e5f0ff;color:#0753c5;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700}.pdf-group-description{color:#66768b;font-size:12px;line-height:1.7;margin:0 0 20px}.grouped-pdf-sidebar .sidebar-privacy span{color:#0969f0;font-size:11px}.pdf-extra-panel{min-width:0}.pdf-extra-panel .option-field{display:flex;flex-direction:column;gap:8px;margin:18px 0}.pdf-extra-panel .option-field>span{font-size:14px;font-weight:600}.pdf-extra-panel .tool-note{color:#65758c;font-size:12px;line-height:1.8;margin:14px 0}.pdf-extra-file{margin:16px 0;padding:12px 15px;background:#f2f7ff;border-radius:12px;overflow-wrap:anywhere;font-size:13px}.pdf-extra-panel .file-drop{margin-top:20px}.pdf-extra-panel .check-option{margin:14px 0;font-size:13px;display:flex;align-items:flex-start;gap:9px;line-height:1.7}.pdf-extra-panel .check-option input{margin-top:5px;accent-color:#0969f0}@media(max-width:767px){.pdf-category-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border-radius:14px;margin-bottom:16px;overflow:visible}.pdf-category-tab{grid-column:span 2;min-width:0;padding:10px 5px;min-height:44px;font-size:12px;gap:5px}.pdf-category-tab:nth-last-child(-n+2){grid-column:span 3}.pdf-category-tab .icon{width:16px;height:16px;flex-shrink:0}.grouped-pdf-sidebar .pdf-group-description,.grouped-pdf-sidebar .pdf-group-heading{display:none}.grouped-pdf-sidebar{min-width:0}.pdf-extra-panel .pdf-panel-heading{align-items:flex-start}}.wm-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.wm-options-grid>*{min-width:0}.pdf-watermark-panel input[type=color]{width:100%;min-height:44px;padding:5px}.wm-actions{display:flex;gap:10px;margin:20px 0}.wm-actions>*{min-width:0;flex:1}.wm-explanation{margin:20px 0;padding:16px;background:#eff6ff;border:1px solid #dbe8fb;border-radius:14px;color:#294a75;font-size:13px;line-height:1.8}.wm-explanation p{margin:8px 0 0}.wm-preview{margin:22px 0 0;padding:12px;background:#edf5ff;border:1px solid #dbe8fb;border-radius:14px}.wm-preview figcaption{font-size:12px;color:#435b7c;margin-bottom:10px}.wm-preview img{display:block;width:auto;max-width:100%;max-height:740px;margin:auto;border-radius:5px;box-shadow:0 2px 12px #102e5620}.wm-status{font-size:13px;color:#0753c5}.pdf-watermark-panel .error-notice{margin-top:16px;overflow-wrap:anywhere}.pdf-watermark-panel textarea{resize:vertical;min-height:75px}.pdf-watermark-panel input[type=file]{max-width:100%;font-size:12px}.pdf-watermark-panel .wm-explanation strong{color:#12345d}@media(max-width:479px){.wm-options-grid{gap:0 10px}.wm-options-grid .option-field>span{font-size:12px}.wm-actions{flex-direction:column}.wm-explanation{padding:12px}}#main .pdf-watermark-panel .wm-options-grid{gap:16px;margin:18px 0}#main .pdf-watermark-panel .wm-options-grid>.option-field{margin:0}#main .pdf-watermark-panel .wm-options-grid .text-field,#main .pdf-watermark-panel .wm-options-grid .select-field{margin-bottom:0}#main .image-workspace .pdf-sidebar .pdf-tool-nav>span{white-space:nowrap;word-break:normal;overflow-wrap:normal}.image-compression-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #d6e5fb;border-radius:14px;padding:14px;background:#f2f7ff;margin-bottom:16px;color:#193a66}.image-compression-summary>div{display:grid;gap:4px}.image-compression-summary span{font-size:13px;color:#4d6e99}.image-compression-summary strong{font-size:20px;color:#0753c5}.image-compression-summary p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}:root{font-family:Inter,IBM Plex Sans Thai,sans-serif;color:#14244a;background:#f5faff;font-synthesis:none;font-weight:400;--brand:#0969f0;--brand-deep:#0753c5;--brand-soft:#e9f2ff;--ink:#14244a;--muted:#5a7396;--line:#d8e4f4}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a,a:visited,a:hover,a:focus,a:active{color:var(--brand);text-decoration:none;border-bottom:0;box-shadow:none}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #58a6ff}button{color:inherit}h1,h2,h3,p{margin:0}button{border:0}svg{flex-shrink:0}.icon{width:22px;height:22px;vertical-align:middle}.skip-link{position:fixed;top:-80px;left:20px;z-index:99;background:#fff;padding:12px 18px;border-radius:10px}.skip-link:focus{top:12px}.site-header{height:90px;border-bottom:1px solid var(--line);background:#ffffffe0}.header-inner{height:100%;max-width:1240px;padding:0 36px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:11px;letter-spacing:-1.5px;font-size:29px;font-weight:800;color:var(--ink)!important}.brand-symbol{width:36px;height:36px;background:linear-gradient(140deg,#00b7f7,var(--brand) 72%);border-radius:11px;display:grid;place-items:center;color:#fff;transform:rotate(-5deg)}.brand-symbol .icon{width:23px;height:23px;transform:rotate(5deg)}.brand-dot{color:var(--brand)}.primary-nav{display:flex;gap:5px;align-items:center}.nav-item{display:flex;align-items:center;gap:7px;padding:11px 13px;border-radius:9px;background:transparent;font-size:13px;font-weight:500;color:#5a7396;white-space:nowrap}.nav-item .icon{width:17px;height:17px}.nav-item:hover{background:#edf4fd;color:var(--brand)}.nav-item.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.header-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#526888;white-space:nowrap}.status-dot{width:6px;height:6px;background:#0983ff;border-radius:50%;box-shadow:0 0 0 4px #e6f3ff}main{min-height:calc(100vh - 250px)}.video-section{max-width:1168px;margin:auto;padding:55px 36px 0;position:relative}.video-section:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:620px;background:radial-gradient(ellipse at 24% 18%,#d0f1ff 0%,transparent 50%),radial-gradient(ellipse at 77% 12%,#e5e9ff 0%,transparent 54%),linear-gradient(180deg,#edf6ff,#f5faff 95%);pointer-events:none}.hero-intro{text-align:center;margin-bottom:32px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font-size:10px;font-weight:700;letter-spacing:2px}.tiny-mark{width:6px;height:6px;background:var(--brand);transform:rotate(45deg);display:inline-block}.hero-intro h1{font-size:49px;line-height:1.28;font-weight:600;letter-spacing:-1.8px;margin:16px 0;color:#14244a}.headline-break{color:var(--brand);margin-left:12px}.hero-description{font-size:15px;color:#5a7396;line-height:1.8;font-weight:400}.mobile-br{display:none}.video-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:23px;align-items:stretch;max-width:950px;margin:0 auto}.download-card{min-width:0;background:#fff;border:1px solid #d3e1f3;border-radius:20px;padding:26px 28px 20px;box-shadow:0 12px 35px #1b2d4710,0 2px 4px #1b2d4704;min-height:354px}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px;min-height:23px}.card-label{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.card-label>.icon{color:var(--brand);width:19px;height:19px}.pill{border:1px solid #d8e4f4;background:#ecf4fd;border-radius:5px;padding:3px 7px;display:inline-block;font-size:10px;color:#5a7395;white-space:nowrap;font-weight:500;line-height:1.4}.field-label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.url-input-wrap{border:1px solid #ccdcf1;display:flex;align-items:center;border-radius:10px;padding:6px 7px 6px 13px;min-height:54px;background:#fafcfe;gap:8px;transition:border-color .2s}.url-input-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #0969f00b}.url-input-wrap>.icon{width:18px;height:18px;color:#5a7396}.url-input-wrap input{min-width:0;flex:1;width:100%;border:0;outline:0!important;background:transparent;font-size:13px;color:var(--ink);padding:8px 0}.url-input-wrap input::placeholder{color:#5a7396}.paste-button{font-size:11px;white-space:nowrap;background:#e3effc;padding:9px 10px;color:#475b76;border-radius:6px;font-weight:500}.paste-button:hover{background:#d9e5f4}.input-help{font-size:10px;line-height:1.7;color:#5a7396;margin-top:7px;margin-bottom:19px}.output-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:21px}.output-option{display:flex;align-items:center;gap:10px;border-radius:9px;padding:11px 13px;background:#fff;border:1px solid #d7e4f4;text-align:left;transition:.2s}.output-option>.icon{color:#5a7396;width:21px;height:21px}.output-option span:not(.radio-dot){display:flex;flex-direction:column;gap:2px}.output-option strong{font-size:12px;font-weight:650;letter-spacing:.2px}.output-option small{font-size:10px;color:#5a7396}.output-option.selected{background:#edf4fd;border-color:#8bbcff}.output-option.selected>.icon{color:var(--brand)}.output-option.selected strong{color:var(--brand)}.radio-dot{width:13px;height:13px;margin-left:auto;border:1px solid #bbd0ec;border-radius:50%;position:relative;background:#fff}.selected .radio-dot{border-color:var(--brand)}.selected .radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--brand);border-radius:50%}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 19px;font-size:13px;font-weight:500;border-radius:9px;line-height:1.6;transition:background .2s,transform .15s}.button:active{transform:translateY(1px)}.button .icon{width:18px;height:18px}.button.primary{background:var(--brand);color:#fff;box-shadow:0 6px 16px #0969f029}.button.primary:hover{background:var(--brand-deep)}a.button.primary,a.button.primary:visited{color:#fff}.button.secondary{background:#ebf3fc;color:#3f5069;border:1px solid #d5e2f3}.button.secondary:hover{background:#dbeafb}.button.quiet{background:transparent;color:#5a7396;font-size:11px}.button.full{width:100%}.inspect-button{justify-content:space-between;padding-left:20px}.card-footnote{display:flex;justify-content:center;align-items:center;gap:6px;color:#5a7396;font-size:9px;margin-top:13px;line-height:1.6}.card-footnote>.icon{width:12px;height:12px}.workflow-card{background:#eaf3ff;border:1px solid #d6e3f4;border-radius:20px;padding:27px 28px 21px;display:flex;flex-direction:column}.section-kicker{color:#5a7396;font-size:10px;letter-spacing:1.3px;font-weight:600}.workflow-card h2{font-size:22px;font-weight:500;margin-top:7px;margin-bottom:25px;letter-spacing:-.7px}.workflow-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:21px}.workflow-steps li{display:flex;align-items:flex-start;gap:14px;position:relative}.step-number{font-size:11px;font-weight:650;color:#5a7396;width:27px;height:27px;border:1px solid #c5d7ef;border-radius:50%;display:grid;place-items:center;background:#eff6fd;flex-shrink:0}.workflow-steps strong{display:block;font-size:12px;font-weight:500;margin:1px 0 4px}.workflow-steps p{font-size:10px;line-height:1.7;color:#5a7396}.workflow-note{border-top:1px solid #ccdcf0;padding-top:17px;margin-top:auto;display:flex;align-items:center;gap:10px;color:#5a7396;font-size:10px;line-height:1.6}.workflow-note>.icon{width:26px;height:26px;stroke-width:1.3}.platform-section{max-width:950px;margin:30px auto 0}.platform-heading{display:flex;align-items:center;gap:14px;margin-bottom:13px;font-size:11px;font-weight:500}.platform-heading .muted{font-size:10px;font-weight:400;color:#5a7396}.provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.provider-card{display:flex;align-items:center;gap:10px;border:1px solid #d5e2f3;padding:11px;background:#fafcfe;border-radius:9px;min-width:0}.provider-initial{height:29px;width:29px;border-radius:8px;background:#e0edfb;display:grid;place-items:center;color:#5a7396;flex-shrink:0}.provider-initial .icon{width:16px;height:16px}.provider-card>span:nth-child(2){min-width:0}.provider-card strong{font-size:10px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-card small{display:block;color:#5a7396;font-size:8px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-dot{width:5px;height:5px;border-radius:50%;background:#a0bde4;flex-shrink:0;margin-left:auto}.provider-dot.verified{background:#0983ff}.platform-disclaimer{font-size:9px;color:#5a7396;margin-top:10px;line-height:1.6}.providers-loading{display:flex;align-items:center;gap:8px;padding:14px;color:#5a7396;font-size:11px;border:1px dashed #cfdef1;border-radius:9px}.providers-loading .icon{width:16px;height:16px}.more-section{max-width:1168px;padding:0 36px;margin:53px auto 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading h2{font-size:26px;font-weight:500;letter-spacing:-.7px;margin-top:7px}.text-button{padding:2px 0;background:transparent;color:var(--brand);font-size:11px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.text-button .icon{width:16px;height:16px}.text-button.small{font-size:10px}.text-button:hover{color:var(--brand-deep)}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tool-card{background:#fff;border:1px solid #d4e1f3;border-radius:13px;padding:20px;display:flex;align-items:center;gap:14px;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s;min-width:0}.tool-card:hover{transform:translateY(-3px);border-color:#87bbff;box-shadow:0 8px 18px #1d314e0b}.tool-icon{height:43px;width:43px;background:#e5efff;border-radius:12px;color:#0969f0;display:grid;place-items:center;flex-shrink:0}.tool-icon .icon{height:22px;width:22px}.tool-card:nth-child(2) .tool-icon{background:#e3f8ff;color:#087cba}.tool-card:nth-child(3) .tool-icon{background:#fff0e6;color:#d45b1f}.tool-card-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.tool-card-copy strong{font-size:13px;font-weight:500;white-space:nowrap}.tool-card-copy>span{font-size:10px;color:#5a7396;line-height:1.5}.tool-arrow{margin-left:auto;width:17px;height:17px;color:#5a7396}.trust-strip{max-width:1168px;padding:35px 36px 42px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #d8e4f4}.trust-strip>div{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:5px 9px}.trust-strip .icon{width:20px;height:20px;grid-row:1/3;color:#5a7396}.trust-strip strong{font-weight:500;font-size:11px}.trust-strip p{font-size:9px;color:#5a7396;line-height:1.7}.site-footer{border-top:1px solid #d5e2f3;background:#e9f2fc;padding:29px max(36px,calc((100vw - 1096px)/2)) 17px}.footer-top{display:flex;align-items:center;gap:23px}.footer-brand{font-size:23px;letter-spacing:-1.1px}.footer-brand .brand-symbol{width:29px;height:29px;border-radius:8px}.footer-brand .brand-symbol .icon{width:19px;height:19px}.footer-top p{font-size:10px;color:#5a7396}.footer-caption{font-size:9px;color:#5a7396;margin-left:auto}.footer-bottom{border-top:1px solid #d1dff2;padding-top:16px;margin-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.6;color:#5a7396}.spinner{display:inline-block;width:17px;height:17px;border:2px solid #d3e0f2;border-top-color:var(--brand);border-radius:50%;animation:spin .9s linear infinite;flex-shrink:0}.spinner.large{width:42px;height:42px;border-width:3px;margin-bottom:8px}.spinner.light{border-color:#fff4;border-top-color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.processing-stage{min-height:219px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 0;gap:10px}.processing-stage h2{font-size:21px;font-weight:500;letter-spacing:-.3px}.processing-stage p{font-size:11px;color:#5a7396;line-height:1.7;max-width:95%}.processing-stage.complete-stage{min-height:190px}.success-symbol,.error-symbol{width:55px;height:55px;background:#e6f2ff;color:var(--brand);border-radius:50%;display:grid;place-items:center;margin-bottom:6px}.success-symbol .icon{width:28px;height:28px}.error-symbol{background:#fff3ec;color:#bd785d}.progress-track{height:5px;border-radius:5px;background:#dde8f6;width:100%;max-width:260px;margin-top:5px;overflow:hidden}.progress-track>span{display:block;height:100%;background:var(--brand);border-radius:5px;transition:width .4s}.progress-label{font-size:10px;color:#5a7396}.next-button{margin-top:9px}.privacy-note{font-size:9px;line-height:1.7;color:#5a7396;text-align:center;margin-top:10px;overflow-wrap:anywhere}.video-preview{display:flex;gap:15px;padding-bottom:24px;align-items:center}.video-preview>img,.video-placeholder{width:116px;height:78px;object-fit:cover;border-radius:8px;background:#e4effc;flex-shrink:0}.video-placeholder{display:grid;place-items:center;color:#5a7396}.video-placeholder .icon{width:34px;height:34px;stroke-width:1.2}.video-preview>div:not(.video-placeholder){min-width:0}.video-preview h2{font-weight:500;font-size:14px;line-height:1.65;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-label{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#5a7396}.metadata-item{display:flex;align-items:center;gap:4px;font-size:10px;color:#5a7396}.metadata-item .icon{width:12px;height:12px}.select-field,.text-field{width:100%;border:1px solid #cbdbf0;border-radius:8px;background:#f7fafe;padding:12px 14px;color:#475b77;font-size:12px;min-height:46px;margin-bottom:18px;max-width:100%}.select-field{padding-right:25px}.error-notice{display:flex;align-items:flex-start;gap:9px;background:#fff6f1;border:1px solid #efdacc;padding:12px;border-radius:8px;color:#a46649;font-size:11px;line-height:1.8;margin-bottom:16px;overflow-wrap:anywhere}.error-notice .icon{width:16px;height:16px;margin-top:2px}.truncate-title{overflow-wrap:anywhere}.workspace-section{max-width:1168px;margin:0 auto;padding:53px 36px 55px}.workspace-heading{margin-bottom:31px}.workspace-heading h1{font-size:39px;letter-spacing:-1.2px;font-weight:500;margin:13px 0 12px}.accent{color:var(--brand);margin-left:7px}.workspace-heading>p{font-size:14px;color:#5a7396;line-height:1.7}.pdf-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.pdf-sidebar{background:#eaf3ff;padding:23px 13px 20px;border-radius:15px;border:1px solid #d5e2f3}.pdf-sidebar>.section-kicker{display:block;padding:0 12px 15px}.pdf-tool-nav{width:100%;display:flex;align-items:center;gap:10px;background:transparent;padding:13px 12px;border-radius:8px;margin-bottom:4px;color:#5a7396;font-size:12px;text-align:left}.pdf-tool-nav .icon:first-child{width:18px;height:18px}.pdf-tool-nav .icon:last-child{margin-left:auto;width:13px;height:13px;opacity:.6}.pdf-tool-nav.active{background:#fff;color:var(--brand);font-weight:500;box-shadow:0 2px 7px #1a2b4310}.pdf-tool-nav:hover{background:#f3f8fd}.sidebar-privacy{margin:24px 12px 0;padding-top:20px;border-top:1px solid #c8d9f0;color:#5a7396;font-size:10px;line-height:1.9}.sidebar-privacy>.icon{margin-bottom:10px;width:21px;height:21px}.pdf-panel{border:1px solid #d0dff2;border-radius:17px;background:#fff;padding:28px;box-shadow:0 8px 25px #1d314e07;min-width:0}.pdf-panel-heading{display:flex;align-items:center;gap:13px;margin-bottom:21px}.pdf-panel-heading h2{font-size:21px;letter-spacing:-.5px;font-weight:500;margin-bottom:4px}.pdf-panel-heading p{color:#5a7396;font-size:11px}.processing-location{display:flex;align-items:center;gap:7px;font-size:10px;color:#5a7396;background:#ebf3fc;padding:10px 12px;border-radius:7px;line-height:1.7;margin-bottom:19px}.processing-location .icon{width:15px;height:15px}.processing-location.server{color:#9a865d;background:#faf6ed}.file-drop{display:flex;flex-direction:column;align-items:center;gap:9px;padding:30px 18px;border:1px dashed #9dbbe3;border-radius:11px;background:#f5f9fe;cursor:pointer;text-align:center;transition:background .2s}.file-drop:hover,.file-drop.dragover{background:#e3effc;border-color:var(--brand)}.upload-icon{background:#deecfb;color:#2269ce;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:4px}.upload-icon .icon{width:25px;height:25px}.file-drop strong{font-size:14px;font-weight:500}.file-drop>span:not(.upload-icon){font-size:11px;color:#5a7396}.inline-action{color:var(--brand);font-weight:500}.file-drop small{font-size:10px;color:#5a7396;margin-top:4px}.file-drop input{max-width:100%;font-size:10px;margin-top:8px;color:#5a7396}.file-drop input::file-selector-button{border:1px solid #c3d6ee;background:#fff;border-radius:5px;color:#576f91;padding:6px 9px;font:inherit;margin-right:10px;cursor:pointer}.files-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#5a7396;padding:20px 0 8px}.file-row{display:flex;align-items:center;gap:11px;border:1px solid #d6e3f4;border-radius:8px;padding:11px 12px;margin-bottom:7px;min-width:0;background:#fbfcfe}.file-row>.icon{width:22px;height:22px;color:#2269ce}.file-description{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.file-description strong{font-size:11px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-description small{font-size:9px;color:#5a7396}.icon-button{width:28px;height:28px;padding:5px;border-radius:6px;color:#5a7396;background:transparent;flex-shrink:0}.icon-button:hover{background:#f5eee7;color:#a27352}.icon-button .icon{width:17px;height:17px}.file-order{display:flex;gap:3px}.file-order button{font-size:12px;color:#5a7396;width:24px;height:26px;border:1px solid #d1dff2;border-radius:5px;background:#fff}.pdf-panel>.button{margin-top:21px}.pdf-options{margin-top:23px}.pdf-options .input-help{margin-top:-11px}.pdf-panel>.error-notice{margin-top:16px}.pdf-result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 8px;gap:12px}.pdf-result h3{font-size:22px;font-weight:500}.pdf-result p{font-size:12px;color:#5a7396;overflow-wrap:anywhere;max-width:100%}.result-sizes{display:flex;gap:13px;align-items:center;font-size:11px;color:#5a7396;flex-wrap:wrap;justify-content:center}.result-sizes strong{color:var(--brand);font-weight:500}.result-sizes .icon{width:16px;height:16px}.pdf-future{display:flex;align-items:center;gap:14px;border:1px solid #d6e3f3;border-radius:10px;background:#ebf3fd;padding:17px 20px;margin-top:25px}.pdf-future>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;color:#5a7396}.pdf-future .icon{width:16px;height:16px}.pdf-future p{font-size:10px;color:#5a7396}.pdf-future .pill{margin-left:auto}.future-section{max-width:1168px;padding:65px 36px 90px;margin:0 auto;text-align:center}.future-section h1{font-size:42px;letter-spacing:-1px;font-weight:500;margin:16px 0 13px}.future-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:38px 0;text-align:left}.future-tool{position:relative;background:#fff;border:1px solid #d3e1f3;border-radius:14px;padding:25px}.future-tool .pill{position:absolute;top:26px;right:22px}.future-tool h2{font-size:17px;font-weight:500;margin:24px 0 9px}.future-tool p{font-size:12px;color:#5a7396;line-height:1.7}.future-section>.button{margin-top:8px}@media(min-width:1400px){.hero-intro h1{font-size:54px}.video-section{padding-top:61px}.hero-intro{margin-bottom:39px}.video-layout{max-width:996px;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr)}.download-card{padding:29px 30px 24px}.workflow-card{padding:30px 30px 23px}.platform-section{max-width:996px}.more-section{margin-top:58px}.provider-card{padding:13px}}@media(max-width:1050px){.header-note{display:none}.header-inner{padding:0 28px}.video-section,.more-section,.workspace-section,.future-section{padding-left:28px;padding-right:28px}.video-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:18px}.download-card{padding:23px}.workflow-card{padding:25px 22px 20px}.workflow-steps p{font-size:9px}.workflow-steps{gap:20px}.workflow-card h2{font-size:20px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card{padding:17px 15px;gap:10px}.tool-icon{width:37px;height:37px;border-radius:10px}.tool-card-copy strong{font-size:12px}.tool-card-copy>span{font-size:9px}.trust-strip{padding-left:28px;padding-right:28px;gap:20px}.footer-caption{display:none}.site-footer{padding-left:28px;padding-right:28px}.pdf-workspace{grid-template-columns:210px minmax(0,1fr);gap:18px}.pdf-future{flex-wrap:wrap}}@media(max-width:760px){.site-header{height:auto}.header-inner{padding:19px 22px 12px;gap:17px;flex-wrap:wrap}.brand{font-size:27px}.brand-symbol{width:33px;height:33px;border-radius:10px}.primary-nav{width:100%;justify-content:space-between;order:2;gap:3px}.nav-item{font-size:11px;padding:10px 9px;gap:6px}.nav-item .icon{width:16px;height:16px}.header-note{display:flex;font-size:9px;margin-left:auto}.video-section{padding:35px 22px 0}.hero-intro h1{font-size:35px;letter-spacing:-1px;margin-top:15px;line-height:1.4}.headline-break{display:block;margin-left:0}.hero-description{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.8px}.hero-intro{margin-bottom:25px}.video-layout{grid-template-columns:1fr;gap:17px;max-width:550px}.download-card{padding:24px;border-radius:16px}.workflow-card{padding:23px;border-radius:15px}.workflow-card h2{font-size:19px;margin-bottom:22px}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workflow-steps li{display:block}.step-number{width:24px;height:24px;font-size:9px;margin-bottom:10px}.workflow-steps strong{font-size:10px;line-height:1.8}.workflow-steps p{font-size:9px;line-height:1.8;margin-top:5px}.workflow-note{display:none}.section-kicker{font-size:9px}.platform-section{margin-top:23px;max-width:550px}.platform-heading{font-size:10px;justify-content:space-between;gap:8px}.platform-heading .muted{font-size:8px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card{padding:11px 10px;gap:8px}.provider-card strong{font-size:10px}.provider-card small,.platform-disclaimer{font-size:8px}.more-section{padding:0 22px;margin-top:35px}.section-heading{align-items:center;margin-bottom:16px;gap:10px}.section-heading h2{font-size:21px;line-height:1.5;letter-spacing:-.5px}.section-heading .text-button{font-size:9px}.section-heading .text-button .icon{width:13px;height:13px}.tool-grid{grid-template-columns:1fr;gap:10px}.tool-card{padding:16px;gap:14px}.tool-icon{width:40px;height:40px}.tool-card-copy strong{font-size:13px}.tool-card-copy>span{font-size:10px}.tool-arrow{width:18px;height:18px}.trust-strip{grid-template-columns:1fr;gap:22px;margin-top:27px;padding:25px 22px 29px}.trust-strip>div{grid-template-columns:29px 1fr;gap:5px 10px}.trust-strip strong{font-size:11px}.trust-strip p{font-size:10px}.trust-strip .icon{width:22px;height:22px}.footer-top{flex-direction:column;align-items:flex-start;gap:13px}.site-footer{padding:24px 22px 18px}.footer-top p{font-size:10px}.footer-bottom{margin-top:20px;flex-direction:column;gap:7px;font-size:8px}.workspace-section{padding:32px 22px 38px}.workspace-heading h1{font-size:30px;line-height:1.5;margin:12px 0 8px}.workspace-heading>p{font-size:12px}.workspace-heading{margin-bottom:25px}.pdf-workspace{grid-template-columns:1fr;gap:16px}.pdf-sidebar{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:12px}.pdf-sidebar>.section-kicker,.sidebar-privacy{display:none}.pdf-tool-nav{margin:0;padding:12px 10px;font-size:10px;gap:8px}.pdf-tool-nav .icon:first-child{width:17px;height:17px}.pdf-tool-nav .icon:last-child{width:11px;height:11px}.pdf-panel{padding:22px;border-radius:14px}.pdf-panel-heading h2{font-size:20px}.processing-location{font-size:9px;align-items:flex-start}.processing-location .icon{margin-top:2px}.file-drop{padding:25px 12px}.pdf-future{padding:15px;gap:12px 8px}.pdf-future>span:first-child{font-size:10px}.pdf-future p{width:100%;font-size:9px;order:3;line-height:1.8}.pdf-future .pill{font-size:8px}.future-section{padding:38px 22px 55px}.future-section h1{font-size:31px}.future-tool-grid{grid-template-columns:1fr;gap:13px;margin:27px 0}.future-tool{padding:22px}.future-tool h2{font-size:16px;margin:18px 0 7px}.future-tool p{font-size:11px}.future-tool .pill{top:24px}.future-section>.button{font-size:11px}}@media(max-width:380px){.header-inner{padding:16px 15px 10px}.header-note{font-size:8px;gap:6px}.brand{font-size:25px}.brand-symbol{width:30px;height:30px}.primary-nav{gap:0}.nav-item{font-size:9px;padding:9px 6px;gap:4px}.nav-item .icon{width:14px;height:14px}.video-section{padding-left:15px;padding-right:15px}.hero-intro h1{font-size:30px}.hero-description{font-size:11px}.download-card{padding:20px 17px}.card-label{font-size:12px}.url-input-wrap{gap:5px;padding-left:10px}.url-input-wrap>.icon{width:16px;height:16px}.url-input-wrap input{font-size:11px}.paste-button{font-size:9px;padding:9px 8px}.output-option{padding:10px;gap:7px}.output-option>.icon{width:18px;height:18px}.card-footnote{font-size:8px}.workflow-card{padding:20px}.workflow-steps{gap:11px}.workflow-steps strong{font-size:9px}.workflow-steps p{font-size:8px}.provider-card{gap:6px;padding:10px 8px}.provider-initial{width:25px;height:25px;border-radius:7px}.provider-card strong{font-size:9px}.provider-card small{font-size:7px}.more-section{padding:0 15px}.section-heading h2{font-size:18px}.section-heading .text-button,.section-heading .section-kicker{font-size:8px}.workspace-section{padding-left:15px;padding-right:15px}.workspace-heading h1{font-size:26px}.pdf-panel{padding:18px 15px}.pdf-tool-nav{font-size:9px;padding:11px 8px;gap:5px}.pdf-tool-nav .icon:last-child{display:none}.file-order{gap:2px}.file-order button{width:21px}.file-row{gap:7px;padding:10px 8px}.file-description strong{font-size:10px}.video-preview>img,.video-placeholder{width:85px;height:66px}.video-preview h2,.button{font-size:12px}.site-footer{padding-left:15px;padding-right:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important}.spinner{animation-duration:2s!important}}textarea{font:inherit}fieldset.utility-options{border:0;min-width:0;padding:0;margin:24px 0 20px}fieldset.utility-options:disabled{opacity:.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.option-field{display:block;min-width:0}.option-field>span{display:block;font-size:12px;color:var(--ink);margin-bottom:8px;line-height:1.7}.option-field input[type=color]{padding:5px 8px;cursor:pointer;height:46px}.option-field .text-field,.option-field .select-field{margin-bottom:16px}.tool-note{color:var(--muted);font-size:11px;line-height:1.9;margin:0 0 16px;overflow-wrap:anywhere}.option-divider{border-top:1px solid var(--line);padding-top:20px;margin:6px 0 18px}.option-divider h3{font-size:13px;font-weight:600;margin-bottom:5px}.option-divider p{font-size:10px;line-height:1.9;color:var(--muted)}.utility-options details{border:1px solid var(--line);border-radius:9px;padding:13px 15px;margin:4px 0 20px;background:#fbfdff}.utility-options summary{font-size:12px;color:var(--brand);cursor:pointer;line-height:1.8}.utility-options details[open]>summary{margin-bottom:15px}.utility-options .crop-details .tool-note{font-size:10px}.utility-options .crop-details .option-grid{gap:0 12px}.asset-upload{font-size:11px;line-height:1.8;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.asset-upload input{font-size:11px;max-width:100%}.asset-upload input::file-selector-button{padding:8px 12px;background:var(--brand-soft);border:1px solid var(--line);border-radius:6px;color:var(--brand);font:inherit;margin-right:10px;cursor:pointer}.asset-name{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere;font-size:11px;padding:11px 12px;border:1px solid var(--line);border-radius:6px;margin-bottom:16px}.check-option{display:flex;align-items:center;gap:9px;font-size:12px;margin:8px 0 18px;cursor:pointer}.check-option input{accent-color:var(--brand);width:16px;height:16px}.image-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 23px}.image-comparison figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-width:0;background:#f4f8fd}.image-comparison figcaption{position:relative;background:#edf4ff;padding:8px 12px;color:#4b6284;font-size:11px;z-index:1}.image-comparison img{display:block;width:100%;height:230px;object-fit:contain;padding:10px}.checkerboard{background-color:#fff!important;background-image:linear-gradient(45deg,#e4ecf5 25%,transparent 25%),linear-gradient(-45deg,#e4ecf5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4ecf5 75%),linear-gradient(-45deg,transparent 75%,#e4ecf5 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.batch-result{border:1px solid var(--line);background:#ecf4ff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px 12px;gap:15px}.batch-result>.icon{width:34px;height:34px;color:var(--brand)}.batch-result p{font-size:11px;line-height:1.8;color:var(--muted)}.result-back{display:flex;justify-content:center;margin:18px auto 0;white-space:normal;text-align:center}.document-result-image{max-width:100%;max-height:550px;object-fit:contain;border:1px solid var(--line);border-radius:10px;display:block;margin:0 auto 22px}.direction-toggle{display:flex;background:#eaf3ff;border:1px solid var(--line);border-radius:10px;padding:5px;margin-bottom:19px;gap:5px}.direction-toggle button{background:transparent;color:var(--muted);padding:10px 12px;border-radius:6px;flex:1;font-size:12px;line-height:1.6}.direction-toggle button.active{background:#fff;color:var(--brand);box-shadow:0 2px 6px #14244a12;font-weight:500}.workspace-tip{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:10px;background:#eaf3ff;padding:17px 20px;margin-top:24px}.workspace-tip .icon{width:18px;height:18px;color:var(--brand)}.workspace-tip p{font-size:10px;line-height:1.9;color:var(--muted)}#signature-canvas{width:100%;height:auto;display:block;border:1px dashed #a6bfdf;border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.signature-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:12px 0}.signature-actions .button{min-height:38px;padding:8px 12px;font-size:11px}.signature-details .tool-note{font-size:10px;margin-bottom:0}.pdf-thumbnail-section{border-top:1px solid var(--line);margin:10px 0 23px;padding-top:18px}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.preview-heading strong{font-size:12px;font-weight:500}.preview-heading .button{font-size:10px;min-height:36px;padding:8px 10px}.pdf-thumbnail-section>.tool-note{font-size:10px}.page-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-thumbnail{min-width:0;background:#f4f8fd;border:1px solid #c4d8f2;border-radius:9px;overflow:hidden}.page-thumbnail.selected{border-color:#80b5ff;background:#edf4ff}.page-thumbnail.excluded{opacity:.55}.thumbnail-pick{padding:9px 9px 7px;width:100%;background:transparent;font-size:10px;color:var(--brand);line-height:1.8}.thumbnail-image{display:block;height:133px;margin-bottom:8px;overflow:hidden;background:#fff;border-radius:5px;border:1px solid #d9e4f2}.thumbnail-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.thumbnail-actions{display:flex;justify-content:space-around;border-top:1px solid #d5e2f3;padding:5px}.thumbnail-actions button{background:#fff;border:1px solid #d5e2f3;border-radius:5px;padding:3px 10px;color:var(--brand);font-size:13px}.tool-work-panel .pdf-result p{max-width:100%}.utility-options input:focus-visible,.utility-options select:focus-visible,.utility-options summary:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.utility-drop input{width:auto}.expanded-workspace .pdf-sidebar .pdf-tool-nav{line-height:1.7}.expanded-workspace .pdf-panel-heading p{line-height:1.8}@media(max-width:1050px){.pdf-workspace{grid-template-columns:225px minmax(0,1fr)}.pdf-tool-nav{font-size:11px}.page-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.image-comparison img{height:185px}.option-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pdf-workspace{grid-template-columns:1fr}.pdf-sidebar .pdf-tool-nav{font-size:10px;line-height:1.6}.pdf-sidebar .pdf-tool-nav span{min-width:0}.option-field>span{font-size:11px}.tool-note{font-size:10px}.image-comparison img{height:160px;padding:6px}.image-comparison{gap:9px}.image-comparison figcaption{font-size:10px;padding:7px 9px}.option-grid{gap:0 12px}.option-divider p{font-size:10px}.option-divider h3{font-size:12px}.direction-toggle button{font-size:10px;padding:9px}.workspace-tip{padding:14px}.workspace-tip p{font-size:9px}.page-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.thumbnail-image{height:110px}.thumbnail-pick{font-size:9px;padding:7px}.thumbnail-actions button{padding:3px 8px;font-size:12px}.preview-heading{align-items:flex-start}.preview-heading strong{font-size:11px}.preview-heading .button{font-size:9px}.utility-options details{padding:11px 12px}.signature-actions{gap:8px}.asset-name{font-size:10px}.batch-result{padding:15px 8px}.batch-result p{font-size:10px}}@media(max-width:380px){.option-grid,.option-grid.three{grid-template-columns:1fr 1fr;gap:0 10px}.option-field>span{font-size:10px}.option-field .text-field,.option-field .select-field{padding:10px;font-size:11px}.pdf-sidebar .pdf-tool-nav{font-size:9px}.image-comparison img{height:120px}.page-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.thumbnail-image{height:125px}.preview-heading{flex-direction:column;gap:8px}.tool-work-panel .pdf-panel-heading h2{font-size:18px}.tool-work-panel .pdf-panel-heading p,.asset-upload{font-size:10px}.asset-upload input,.option-divider p,.direction-toggle button{font-size:9px}.utility-options details{padding:10px}.utility-options summary{font-size:11px}}.links-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:24px;align-items:start}.links-main{min-width:0}.links-tabs{margin-bottom:26px}.links-tabs button{display:flex;align-items:center;justify-content:center;gap:8px}.links-tabs .icon{width:18px;height:18px}.links-guide{background:#eaf3ff;border:1px solid var(--line);border-radius:16px;padding:26px}.links-guide h2{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:9px 0 25px;line-height:1.6}.link-guide-item{display:flex;align-items:flex-start;gap:12px;margin-top:23px}.link-guide-item>.icon{width:22px;height:22px;color:var(--brand);margin-top:2px}.link-guide-item strong{font-size:12px;font-weight:500;display:block;margin-bottom:6px}.link-guide-item p{font-size:11px;line-height:1.9;color:var(--muted)}.links-privacy{display:flex;gap:10px;align-items:flex-start;padding:20px 9px;color:var(--muted)}.links-privacy .icon{width:19px;height:19px}.links-privacy p{font-size:10px;line-height:1.9}.short-link-result{border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.short-result-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.short-result-heading .success-symbol{width:43px;height:43px;margin:0;flex-shrink:0}.short-result-heading .success-symbol .icon{width:22px;height:22px}.short-result-heading h3{font-size:17px;font-weight:500;margin-bottom:5px}.short-result-heading p{font-size:10px;line-height:1.8;color:var(--muted)}.copy-link-row{display:flex;gap:10px;align-items:stretch;margin-bottom:15px}.copy-link-row input{min-width:0;flex:1;margin:0;color:var(--brand);font-weight:500}.copy-link-row .button{flex-shrink:0;padding:10px 14px;min-height:46px;font-size:11px}.original-link{background:#f5f9ff;border:1px solid var(--line);padding:12px 14px;border-radius:8px;margin-bottom:17px}.original-link span{font-size:9px;font-weight:500;color:var(--muted);display:block;margin-bottom:5px}.original-link p{font-size:11px;line-height:1.8;color:#425f85;overflow-wrap:anywhere}.link-notice{background:#e7f3ff;border:1px solid #bddbff;border-radius:8px;padding:12px 14px;margin-top:17px;font-size:11px;line-height:1.8;color:var(--brand-deep)}.local-link-note{display:flex;gap:8px;align-items:flex-start;padding:12px 13px;border:1px solid #efd8b8;background:#fff7e9;color:#94601e;border-radius:8px;margin:0 0 17px;font-size:10px;line-height:1.9}.local-link-note>.icon{width:16px;height:16px;margin-top:2px}.management-note{font-size:10px;margin:14px 0}.remove-link-button{color:#b43c3c}.remove-link-button:hover{color:#942f2f}.delete-link-confirm{background:#fff5f3;border:1px solid #edcbc6;border-radius:9px;padding:15px;margin-top:15px}.delete-link-confirm strong{font-size:12px;font-weight:600;color:#923f36}.delete-link-confirm p{font-size:11px;line-height:1.9;color:#96584d;margin:8px 0 13px}.delete-link-confirm>div{display:flex;gap:10px}.delete-link-confirm .button{min-height:38px;padding:9px 12px;font-size:11px}.button.danger{background:#b63e39;color:#fff}.button.danger:hover{background:#942c28}.qr-result{border-top:1px solid var(--line);padding-top:25px;margin-top:25px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px}.qr-preview{max-width:100%;width:280px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.qr-preview img{display:block;width:100%;height:auto;image-rendering:pixelated}.qr-result h3{font-size:20px;font-weight:500;line-height:1.7}.qr-target{font-size:11px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere;max-width:100%}.qr-result .tool-note{font-size:10px;max-width:100%;margin-bottom:0}.qr-result .button{margin-top:5px}.links-main .pdf-panel-heading p{line-height:1.9}.links-main .text-field[type=url]{direction:ltr;text-align:left}.links-main .links-tabs button{line-height:1.8}.batch-member-gate{display:flex;gap:10px;align-items:flex-start;background:#eaf3ff;border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:22px}.batch-member-note{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.8;color:var(--brand-deep);margin:0}.batch-member-note .icon{width:18px;height:18px;flex-shrink:0;color:var(--brand)}.batch-steps{display:flex;flex-direction:column;gap:22px;margin-bottom:20px}.batch-step{display:flex;gap:14px;align-items:flex-start}.batch-step-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;background:var(--brand);color:#fff;font-size:13px;font-weight:600;margin-top:2px}.batch-step strong{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.batch-step p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:10px}.batch-upload-label{display:inline-flex;cursor:pointer;gap:7px;align-items:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.batch-results{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.batch-results-summary{display:flex;align-items:center;gap:13px;margin-bottom:18px}.batch-results-summary .success-symbol{width:43px;height:43px;margin:0;flex-shrink:0}.batch-results-summary .success-symbol .icon{width:22px;height:22px}.batch-results-summary h3{font-size:17px;font-weight:500;margin-bottom:4px}.batch-results-summary p{font-size:11px;line-height:1.8;color:var(--muted)}.batch-results-table-wrap{overflow-x:auto;margin-bottom:18px;border:1px solid var(--line);border-radius:10px}.batch-results-table{width:100%;border-collapse:collapse;font-size:11px}.batch-results-table th{background:#eaf3ff;color:var(--brand-deep);font-weight:600;text-align:left;padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--line);font-size:10px}.batch-results-table td{padding:9px 12px;border-bottom:1px solid #f0f4fa;vertical-align:top}.batch-results-table tr:last-child td{border-bottom:0}.batch-cell-url{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-row-error td{background:#fff8f7}.batch-error-text{color:#b43c3c;font-size:10px}.batch-more-note{text-align:center;color:var(--muted);font-size:10px;padding:12px}.batch-results .button{margin-top:10px}@media(max-width:1100px){.header-note{display:none}.header-inner{gap:20px}.nav-item{padding:10px;font-size:12px}.links-layout{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:18px}.links-guide{padding:22px}.links-guide h2{font-size:19px}}@media(max-width:950px){.site-header{height:auto}.header-inner{flex-wrap:wrap;padding-top:18px;padding-bottom:13px;gap:16px}.primary-nav{width:100%;order:2;justify-content:space-between}.nav-item{font-size:12px;padding:10px 13px}.header-note{display:flex;margin-left:auto}.links-layout{grid-template-columns:1fr}.links-aside{display:grid;grid-template-columns:1fr}.links-guide{padding:23px}.links-guide h2{margin-bottom:17px}.links-guide .link-guide-item{display:inline-flex;width:32%;padding-right:17px;margin-top:5px;vertical-align:top;gap:10px}.link-guide-item strong{font-size:11px}.link-guide-item p{font-size:10px}.links-privacy{padding:16px 7px}.links-workspace .workspace-heading h1{font-size:34px}}@media(max-width:760px){.primary-nav{display:grid;grid-template-columns:1.45fr .65fr .9fr 1.05fr 1.15fr;align-items:stretch;gap:3px}.nav-item{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:5px;font-size:10px;padding:9px 4px;white-space:normal;line-height:1.6}.nav-item .icon{width:17px;height:17px}.header-note{font-size:9px}.links-workspace .workspace-heading h1{font-size:29px;line-height:1.5}.links-workspace .accent{display:block;margin-left:0}.links-layout{gap:17px}.links-tabs{margin-bottom:22px}.links-tabs button{font-size:11px;padding:8px}.links-main .pdf-panel-heading h2{font-size:19px;line-height:1.7}.links-main .pdf-panel-heading p{font-size:10px}.links-main .field-label,.links-main .text-field,.links-main .select-field{font-size:11px}.links-guide .link-guide-item{display:flex;width:100%;padding-right:0;margin-top:21px;gap:12px}.link-guide-item strong{font-size:12px}.link-guide-item p{font-size:11px}.links-guide h2{font-size:20px;margin-bottom:5px}.short-result-heading h3{font-size:16px}.short-result-heading p{font-size:10px}.copy-link-row{gap:8px}.copy-link-row .button{font-size:10px;padding:9px 10px;gap:6px}.copy-link-row .button .icon{width:15px;height:15px}.qr-preview{width:255px}.qr-result h3{font-size:19px}.qr-target,.local-link-note,.original-link p{font-size:10px}}@media(max-width:380px){.nav-item{font-size:8px;padding:8px 2px;gap:4px}.nav-item .icon{width:16px;height:16px}.header-note{font-size:8px}.links-workspace .workspace-heading h1{font-size:27px}.links-main .pdf-panel-heading h2{font-size:17px}.links-main .pdf-panel-heading .tool-icon{width:35px;height:35px}.links-main .pdf-panel-heading{gap:10px}.links-tabs button{font-size:10px;padding:8px 5px;gap:6px}.links-tabs .icon{width:16px;height:16px}.copy-link-row{flex-direction:column}.copy-link-row input{flex:auto;font-size:11px}.copy-link-row .button{align-self:flex-start;min-height:35px}.short-result-heading{gap:9px}.short-result-heading h3{font-size:15px}.short-result-heading .success-symbol{width:37px;height:37px}.short-result-heading p{font-size:9px}.qr-preview{width:225px}.qr-result .tool-note{font-size:9px}.delete-link-confirm>div{flex-wrap:wrap}.link-guide-item p{font-size:10px}}.language-switch{display:flex;gap:3px;background:#e5efff;border:1px solid #b5cff2;border-radius:9px;padding:4px;flex-shrink:0}.language-switch button{font-size:10px;line-height:1.5;background:transparent;padding:6px 8px;border-radius:5px;color:#355a88;white-space:nowrap}.language-switch button.active{color:#fff;background:var(--brand);box-shadow:0 2px 5px #0969f024}.header-inner{gap:20px}.header-note{display:none}html[lang=en] .headline-break{margin-left:10px}html[lang=en] .hero-intro h1{font-size:45px}html[lang=en] .tool-card-copy strong{white-space:normal;line-height:1.5}html[lang=en] .pdf-tool-nav{line-height:1.6}html[lang=en] .nav-item{font-size:11px}html[lang=en] .processing-location{line-height:1.8}html[lang=en] .sidebar-privacy{font-size:10px}html[lang=en] .card-footnote,html[lang=en] .workflow-steps strong{line-height:1.7}html[lang=en] .workspace-heading h1{line-height:1.35}html[lang=en] .links-workspace .workspace-heading .accent{display:block;margin-left:0}.pdf-sidebar .pdf-tool-nav>span{min-width:0}html[lang=en] .pdf-panel-heading h2{line-height:1.4}.file-drop:focus-within{outline:3px solid #58a6ff;outline-offset:3px}@media(max-width:1100px){.primary-nav{gap:3px}.nav-item{padding:10px 8px}.header-inner{gap:16px}.language-switch button{padding:6px 7px}}@media(max-width:950px){.language-switch{margin-left:auto}.header-note{display:none}.header-inner{gap:15px}.primary-nav{gap:5px}.nav-item{padding:10px 12px}html[lang=en] .nav-item{font-size:11px}}@media(max-width:760px){html[lang=en] .hero-intro h1{font-size:33px}html[lang=en] .headline-break{margin-left:0}html[lang=en] .nav-item{font-size:9px;padding:8px 2px;line-height:1.6}html[lang=en] .workspace-heading h1{font-size:29px}html[lang=en] .pdf-tool-nav{font-size:10px;line-height:1.7;padding:11px 8px}html[lang=en] .pdf-panel-heading h2,html[lang=en] .processing-stage h2{font-size:19px}html[lang=en] .workflow-card h2{font-size:20px}.language-switch button{font-size:10px;padding:5px 8px}.header-inner{gap:14px}.primary-nav{gap:3px}html[lang=en] .platform-heading .muted{max-width:56%;text-align:right;line-height:1.6}html[lang=en] .output-option small{font-size:9px}}@media(max-width:380px){html[lang=en] .hero-intro h1{font-size:29px}html[lang=en] .nav-item{font-size:8px}html[lang=en] .workspace-heading h1{font-size:25px}html[lang=en] .pdf-tool-nav{font-size:9px}html[lang=en] .pdf-panel-heading h2{font-size:17px}.language-switch button{font-size:9px;padding:5px 6px}.language-switch{padding:3px}.brand{font-size:24px}.header-inner{gap:13px}html[lang=en] .output-option{gap:6px;padding:10px 8px}html[lang=en] .output-option strong{font-size:11px}html[lang=en] .section-heading{align-items:flex-start}html[lang=en] .section-heading .text-button{white-space:normal;line-height:1.6;font-size:8px}}.links-tabs{flex-wrap:wrap}.links-tabs button{min-width:0}.batch-url-input{resize:vertical;min-height:150px;width:100%;line-height:1.8}.batch-shortcut{display:block;margin:14px auto 0;min-height:36px}.batch-source-tabs button{display:flex;align-items:center;justify-content:center;gap:7px}.batch-source-tabs .icon{width:16px;height:16px;flex-shrink:0}.batch-import-card{border:1px solid var(--line);background:#f5f9ff;border-radius:10px;padding:16px;margin-bottom:16px;min-width:0}.batch-import-card>.tool-note{margin:12px 0}.batch-import-card input[type=file]{display:block;max-width:100%;font:inherit;font-size:12px;margin:10px 0}.batch-import-card input::file-selector-button{padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--brand);font:inherit;cursor:pointer}.batch-import-card .batch-member-gate{display:block;margin:14px 0 0}.batch-gate-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.batch-filename{overflow-wrap:anywhere;color:var(--brand);font-size:12px}.batch-url-cell{overflow-wrap:anywhere;min-width:0;max-width:300px}.batch-url-cell>a,.batch-url-cell>small{display:block;margin-top:5px}.batch-results-table{table-layout:fixed}.batch-results-table th:first-child{width:36px}.batch-results-table th:last-child{width:26%}.batch-results-table td,.batch-results-table th{overflow-wrap:anywhere;white-space:normal}.batch-results-table-wrap:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}@media(max-width:760px){.links-tabs button{flex:1 1 100px;font-size:11px}.batch-source-tabs button{font-size:11px}.batch-import-card{padding:12px}.batch-options{gap:0 10px}.batch-results-table th,.batch-results-table td{padding:8px 6px}.batch-gate-actions .button{font-size:11px}}.batch-file-control{position:relative;display:inline-block;max-width:100%}.batch-file-control:focus-within .batch-upload-label{outline:3px solid #58a6ff;outline-offset:3px}#main #shorten-form>.batch-shortcut{grid-column:1/-1;justify-self:center;margin:6px auto 0}:root{--brand:#0969f0;--brand-deep:#0753c5;--ink:#10264b;--muted:#405a7c;--line:#c9daf3;color:var(--ink)}body{background:#f3f7ff}.site-header{background:#fff;border-bottom-color:#cbdcf7;box-shadow:0 3px 18px #163c7910}.brand-symbol{background:linear-gradient(140deg,#16b9ff,#0969f0 60%,#34d);box-shadow:0 5px 14px #0969f032}.brand-symbol img{display:block;width:100%;height:100%;border-radius:inherit}.brand-dot,.accent,.headline-break{color:#0969f0}.nav-item{color:#334d70;font-weight:600}.nav-item.active{background:#0969f0;color:#fff;box-shadow:0 4px 12px #0969f029}.nav-item.active .icon{color:inherit}.nav-item:not(.active)[data-category=pdf] .icon{color:#d1344c}.nav-item:not(.active)[data-category=image] .icon{color:#bf3591}.nav-item:not(.active)[data-category=convert] .icon{color:#ae590a}.nav-item:not(.active)[data-category=links] .icon{color:#7433d7}.video-section:before{background:radial-gradient(ellipse at 12% 14%,#a9e3ff 0%,transparent 49%),radial-gradient(ellipse at 88% 18%,#d4c9ff 0%,transparent 49%),linear-gradient(180deg,#e3efff,#f3f7ff 96%)}.hero-intro h1,.workspace-heading h1{font-weight:700;color:#10264b}.hero-description,.workspace-heading>p{color:#365174;font-size:15px}.eyebrow,.section-kicker{color:#0753c5;font-weight:700}.download-card,.pdf-panel{border-color:#c4d7f3;box-shadow:0 10px 32px #163c790e}.card-label{color:#102d56;font-weight:700}.workflow-card{background:linear-gradient(145deg,#dcebff,#e8e9ff);border-color:#b8d0f4}.workflow-card h2,.platform-heading>span:first-child{color:#102d56;font-weight:700}.workflow-steps strong{color:#183865}.workflow-steps p,.workflow-note,.platform-heading .muted{color:#405a7c}.step-number{background:#0969f0;color:#fff;box-shadow:0 4px 9px #0969f024}.button.primary{background:linear-gradient(110deg,#0969f0,#1555dd);box-shadow:0 6px 15px #0969f036;font-weight:600}.button.primary:hover{background:linear-gradient(110deg,#0753c5,#233cc3)}.button.secondary{background:#edf4ff;border-color:#b7cef0;color:#164b98}.button.secondary:hover{background:#dfebff;border-color:#78aaf0}.output-option.selected{background:#e4f0ff;border-color:#0969f0;box-shadow:0 0 0 1px #0969f0}.pill{background:#e1edff;color:#1250a6;font-weight:600}.pdf-sidebar{background:linear-gradient(145deg,#dceaff,#e9e5ff);border-color:#bfd1f2}.pdf-tool-nav{color:#2d476d;font-weight:500}.pdf-tool-nav.active{background:#0969f0;color:#fff;box-shadow:0 4px 12px #0969f02b}.pdf-tool-nav.active .icon{color:inherit}.pdf-tool-nav:not(.active)[data-work-tool=enhance]>.icon{color:#793cd3}.pdf-tool-nav:not(.active)[data-work-tool=transform]>.icon{color:#ad5700}.tool-icon{background:#0969f0;color:#fff;box-shadow:0 4px 10px #0969f020}.tool-card:nth-child(2) .tool-icon{background:#087aaf;color:#fff}.tool-card:nth-child(3) .tool-icon{background:#d25a24;color:#fff}.tool-card-copy strong{color:#16365f;font-weight:600;font-size:14px}.tool-card-copy>span{color:#405a7c;font-size:12px}.processing-location{background:#e7f1ff;color:#1c4b86;border:1px solid #c0d7f9;font-size:11px}.file-drop{background:#f0f6ff;border-color:#8db5ed}.file-drop strong{color:#164b98;font-weight:600}.file-drop>span:not(.upload-icon),.file-drop small,.file-drop input{color:#405a7c}.file-drop small{font-size:11px}.file-drop input::file-selector-button{background:#0969f0;border-color:#0969f0;color:#fff;font-weight:600;border-radius:6px;padding:8px 12px}.upload-icon{background:#0969f0;color:#fff;box-shadow:0 5px 12px #0969f02b}.field-label,.option-field>span{color:#1c3e69;font-weight:600}.tool-note,.input-help,.privacy-note,.sidebar-privacy,.file-description small,.pdf-panel-heading p{color:#405a7c}.tool-note{font-size:12px;line-height:1.8}.provider-card{background:#fff;border-color:#c8d9f0;border-radius:11px;box-shadow:0 3px 8px #163c7907;gap:11px}.provider-card strong{color:#18365f;font-size:12px;font-weight:700}.provider-card small{color:#405a7c;font-size:10px;line-height:1.6}.provider-initial{width:37px;height:37px;background:#edf4ff;border-radius:10px;color:#0969f0}.provider-brand{display:block;width:25px;height:25px;object-fit:contain;flex:none}.provider-initial:has(.brand-youtube),.provider-initial:has(.brand-pinterest){background:#fff0f0}.provider-initial:has(.brand-instagram),.provider-initial:has(.brand-tiktok){background:#fff0f7}.provider-initial:has(.brand-twitch){background:#f1e8ff}.provider-initial:has(.brand-reddit){background:#fff0e7}.provider-initial:has(.brand-x){background:#edf0f5}.platform-disclaimer,.trust-strip p{color:#405a7c;font-size:11px}.trust-strip strong{color:#1c3e69;font-weight:600;font-size:13px}.trust-strip .icon{color:#0969f0}.links-guide{background:linear-gradient(135deg,#dfecff,#e9e4ff);border-color:#bdd0f5}.links-guide h2{color:#18365f}.link-guide-item>.icon{color:#7034c3}.links-tabs button.active,.direction-toggle button.active{background:#0969f0;color:#fff}.links-privacy{color:#2e4c76}.qr-preview{border-color:#c0d5f4;box-shadow:0 6px 20px #0969f016}@media(max-width:760px){.hero-description,.workspace-heading>p{font-size:13px}.provider-card{gap:8px;padding:12px 9px}.provider-initial{width:32px;height:32px;border-radius:9px}.provider-brand{width:24px;height:24px}.provider-card strong{font-size:11px}.provider-card small{font-size:9px}.platform-heading .muted{font-size:10px}.tool-card-copy strong{font-size:14px}.tool-card-copy>span{font-size:12px}.tool-note,.pdf-sidebar .pdf-tool-nav{font-size:11px}}@media(max-width:380px){.provider-card{gap:6px;padding:10px 7px}.provider-initial{width:28px;height:28px}.provider-brand{width:22px;height:22px}.provider-card strong{font-size:10px}.provider-card small{font-size:8px}.pdf-sidebar .pdf-tool-nav{font-size:10px}}@font-face{font-family:ConvertThaiPreview;src:url(/fonts/NotoSansThai.ttf) format("truetype");font-weight:100 900;font-display:swap}.pdf-editor{margin:0 0 24px;min-width:0}.pdf-editor .option-divider{margin-top:0}.editor-placement{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.editor-placement button{padding:9px 13px;border:1px solid #c7dafa;background:#fff;border-radius:8px;font-size:12px}.editor-placement button[aria-pressed=true]{background:#e9f2ff;color:#0753c5;border-color:#0969f0}.pdf-edit-page{position:relative;width:100%;border:1px solid #c7dafa;overflow:hidden;background:#fff;cursor:crosshair;touch-action:pan-y}.pdf-edit-page>img:first-child{display:block;width:100%;height:auto;pointer-events:none}.pdf-edit-text,.pdf-edit-asset{position:absolute;pointer-events:none}.pdf-edit-text{font-family:ConvertThaiPreview,IBM Plex Sans Thai,sans-serif;white-space:pre-wrap;overflow-wrap:break-word;line-height:1.35;min-height:1em;outline:1px dashed #0969f0;background:#0969f008}.pdf-edit-asset{object-fit:contain;outline:1px dashed #0969f0}.pdf-edit-asset[hidden]{display:none}.editor-text-input{font:inherit;resize:vertical;line-height:1.65;min-height:100px;max-width:100%;color:var(--ink)}.saved-pdf-preview{margin:18px 0;background:#f5faff;border:1px solid #c7dafa;border-radius:10px;padding:12px}.saved-pdf-preview figcaption{font-size:12px;color:#0753c5;margin-bottom:10px}.saved-pdf-preview img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}textarea:focus-visible,.pdf-edit-page:focus-visible{outline:3px solid #58a6ff;outline-offset:4px}@media(max-width:600px){.saved-pdf-preview img{max-height:420px}.editor-placement button{flex:1}.pdf-editor .button{white-space:normal}}:root{--header-height:90px;scroll-padding-top:calc(var(--header-height) + 20px)}body{padding-top:var(--header-height)}.site-header{position:fixed;inset:0 0 auto;z-index:80;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 3px 18px #0753c509}.skip-link{z-index:100}.header-inner{gap:16px}.primary-nav{min-width:0;position:relative}.nav-item{padding:11px 10px;flex-shrink:0}#main{scroll-margin-top:calc(var(--header-height) + 12px)}@media(max-width:1180px){.site-header{height:auto}.header-inner{flex-wrap:wrap;padding-top:14px;padding-bottom:10px;gap:12px}.language-switch{margin-left:auto}.primary-nav{order:2;flex-basis:100%;width:100%;display:flex;justify-content:center;gap:6px}.nav-item{font-size:12px}}@media(max-width:760px){.header-inner{padding-top:12px;padding-bottom:8px;gap:10px}.primary-nav{display:flex;justify-content:flex-start;align-items:stretch;overflow-x:auto;overflow-y:hidden;gap:5px;padding:5px 3px 8px;scrollbar-width:thin;scrollbar-color:#b7d3fa #f0f6ff;overscroll-behavior-x:contain}.primary-nav .nav-item,html[lang=en] .primary-nav .nav-item{flex:0 0 auto;min-width:77px;padding:8px 9px;font-size:11px;line-height:1.5;gap:5px;white-space:nowrap}.primary-nav .nav-item .icon{width:18px;height:18px}.primary-nav .nav-item:focus-visible{outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.primary-nav{scroll-behavior:auto}}:root{--surface:#fff;--surface-blue:#edf5ff;--muted:#415b7e;--line:#d6e3f4;--radius:20px;scroll-behavior:auto}body{background:#f6f9ff}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}textarea:focus-visible,summary:focus-visible{outline:3px solid #0969f0;outline-offset:4px}input,select,textarea{scroll-margin-top:16px}section[id],h2[id],h3[id],#main{scroll-margin-top:12px}.nav-label-short{display:none}.header-inner{max-width:1240px}.nav-item{min-height:44px;border-radius:11px}.nav-item[data-category=forms]:not(.active){background:#edf5ff;color:#0753c5}.language-switch button{min-height:36px;min-width:40px;font-size:12px}.tool-discovery{max-width:1168px;margin:0 auto;padding:24px 36px 0}.discovery-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);gap:16px;align-items:end}.discovery-search{min-width:0}.discovery-search>label{display:block;font-size:12px;font-weight:600;color:#415b7e;margin:0 0 7px 2px}.discovery-input{display:flex;gap:10px;align-items:center;min-height:52px;background:#fff;border:1px solid #c9d9ef;border-radius:13px;padding:4px 12px 4px 16px;box-shadow:0 3px 10px #14396904}.discovery-input:focus-within{outline:3px solid #0969f022;border-color:#0969f0}.discovery-input>.icon{width:20px;height:20px;color:#0753c5}.discovery-input input{border:0;background:transparent;min-width:0;flex:1;width:100%;padding:11px 0;font-size:15px;color:#10264b;outline:none}.discovery-input input::-webkit-search-cancel-button{display:none}.discovery-input input::placeholder{color:#667b98;opacity:1}.discovery-clear{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9px;background:#f1f6ff;color:#415b7e}.discovery-clear .icon{width:18px;height:18px}.discovery-forms{display:flex;align-items:center;gap:12px;border:1px solid #c5dafa;border-radius:13px;background:#e9f3ff;padding:12px 15px;min-width:0;min-height:74px;color:#0753c5}.discovery-forms:hover{background:#deecff;border-color:#87b6f8}.discovery-forms-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#fff;color:#0969f0}.discovery-forms strong{display:block;font-size:14px;font-weight:700;line-height:1.6}.discovery-forms small{display:block;font-size:11px;line-height:1.7;color:#415b7e}.discovery-forms>.icon{margin-left:auto;width:17px;height:17px}#discovery-results{background:#fff;border:1px solid #d0e0f5;border-radius:16px;padding:16px;margin-top:12px;box-shadow:0 10px 30px #153a7110}.discovery-result-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#415b7e;margin-bottom:12px}.discovery-result-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;max-height:380px;overflow-y:auto;overscroll-behavior:contain}.discovery-result-list li{min-width:0}.discovery-result-list a{display:flex;align-items:center;gap:10px;padding:12px;min-height:75px;border-radius:10px;border:1px solid #e0eafa;background:#f9fbff;color:#10264b;height:100%}.discovery-result-list a:hover{background:#eaf3ff;border-color:#9ac1f8}.discovery-result-icon{display:grid;place-items:center;flex:none;width:34px;height:38px;color:#0969f0}.discovery-result-list a>span:nth-child(2){min-width:0}.discovery-result-list strong{display:block;font-size:13px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.discovery-result-list small{display:block;font-size:11px;color:#415b7e;margin-top:3px}.discovery-result-list a>.icon{width:15px;height:15px;margin-left:auto}.discovery-empty{display:flex;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.8;flex-wrap:wrap}.discovery-empty>.icon{color:#0969f0}.discovery-empty a{display:flex;align-items:center;gap:5px;min-height:44px}.video-section,.workspace-section{padding-top:34px}.hero-intro h1,html[lang=en] .hero-intro h1{font-size:clamp(30px,3.2vw,43px);line-height:1.45;letter-spacing:-.7px;max-width:900px;margin:12px auto}.workspace-heading h1,html[lang=en] .workspace-heading h1{font-size:clamp(28px,2.7vw,37px);line-height:1.5;letter-spacing:-.5px;max-width:1000px}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:0}.hero-description,.workspace-heading>p{font-size:15px;line-height:1.85}.workspace-quick-help{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.hero-intro .workspace-quick-help{justify-content:center}.workspace-quick-help a{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;min-height:40px;font-size:12px;line-height:1.7;color:#0753c5;border:1px solid #ccdff8;border-radius:99px;background:#ffffffa8}.workspace-quick-help a:hover{background:#e6f1ff;border-color:#8bb8f6}.workspace-quick-help .icon{width:16px;height:16px}.download-card,.pdf-panel,.workflow-card,.pdf-sidebar,.links-guide{border-radius:20px}.download-card,.pdf-panel{box-shadow:0 8px 28px #14396908}.download-card{padding:28px}.video-layout{max-width:100%;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.platform-section{max-width:100%}.workflow-card{background:#edf5ff;padding:28px}.workflow-card h2{font-size:23px;line-height:1.55}.workflow-steps strong{font-size:14px;line-height:1.75}.workflow-steps p,.workflow-note{font-size:12px;line-height:1.8}.workflow-steps li{gap:13px}.workflow-note{margin-top:24px}.step-number{width:30px;height:30px;font-size:12px}.workflow-steps .step-number .icon{width:16px;height:16px}.field-label,.option-field>span{font-size:14px;line-height:1.7}.button{min-height:48px;font-size:14px;line-height:1.65;border-radius:11px}.text-field,.select-field,.option-field .text-field,.option-field .select-field{min-height:48px;font-size:15px;border-radius:10px;background:#fbfdff;color:#18365c}.url-input-wrap input{font-size:16px}.paste-button{min-height:40px;font-size:12px}.input-help,.tool-note,.privacy-note,.card-footnote,.processing-location,.pdf-panel-heading p{font-size:12px;line-height:1.85}.output-option{min-height:68px;border-radius:12px}.output-option strong{font-size:14px}.output-option small{font-size:12px}.pdf-panel-heading h2{font-size:23px;line-height:1.6;font-weight:600}.file-drop{border:1.5px dashed #94b9ee;background:#f5f9ff;border-radius:15px;padding:32px 20px;gap:11px}.file-drop strong{font-size:16px;line-height:1.7}.file-drop>span:not(.upload-icon),.file-drop small,.file-drop input{font-size:12px;line-height:1.7}.file-drop input::file-selector-button{min-height:40px}.file-row{border-radius:11px;min-height:62px}.file-description strong{font-size:13px;line-height:1.7}.file-description small{font-size:11px}.icon-button,.file-order button,.thumbnail-actions button{min-width:40px;min-height:40px}.icon-button{display:grid;place-items:center}.file-order{gap:5px}.pdf-tool-nav,.pdf-sidebar .pdf-tool-nav{font-size:13px;line-height:1.65;min-height:48px;border-radius:10px}.pdf-sidebar{background:#edf4ff}.pdf-workspace>div{min-width:0}.file-drop input{min-width:0;max-width:100%}.pdf-tool-nav:hover:not(.active){background:#e0edff}.pdf-tool-nav.active:hover{background:#0753c5;color:#fff}.sidebar-privacy{font-size:12px}.tool-card-copy strong{white-space:normal;line-height:1.7}.tool-card-copy>span{font-size:13px}.ux-field-group{margin:0 0 24px;padding:0 0 24px;border:0;border-bottom:1px solid #e2ebf8;min-width:0}.utility-options.ux-field-group{margin-top:0}.ux-field-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ux-field-heading{display:flex;align-items:center;gap:9px;margin-bottom:8px}.ux-field-heading>.icon{width:28px;height:28px;background:#eaf3ff;color:#0753c5;padding:5px;border-radius:8px}.ux-field-heading h3{font-size:15px;font-weight:600;line-height:1.7;margin:0}.ux-field-note{font-size:12px;line-height:1.85;color:#415b7e;margin:0 0 16px}.ux-field-group .file-drop,.ux-field-group .field-label{margin-top:16px}.ux-field-group .text-field+.ux-field-note{margin-top:-8px}.utility-options .option-field{margin-bottom:16px}.option-divider h3{font-size:15px;line-height:1.8}.option-divider p,.workspace-tip p,.links-privacy p,.link-guide-item p{font-size:12px;line-height:1.85}.direction-toggle button,.links-tabs button{min-height:46px;font-size:13px;line-height:1.7}.link-guide-item strong{font-size:14px;line-height:1.7}.link-guide-item>.icon{background:#fff;border-radius:9px;box-sizing:content-box;padding:8px;color:#0969f0}.links-guide{background:#edf5ff}.error-notice{font-size:13px;line-height:1.8;color:#963f24;border-radius:12px}.provider-card strong{font-size:13px}.provider-card small{font-size:11px;white-space:normal}.provider-card{padding:14px 12px;min-height:74px}.platform-disclaimer{font-size:12px;line-height:1.8}.platform-heading,.platform-heading .muted{font-size:12px;line-height:1.7}.trust-strip strong{font-size:14px;line-height:1.7}.trust-strip p{font-size:12px;line-height:1.8}.site-footer{background:#eef4fd}.footer-top p,.footer-caption,.footer-bottom{font-size:12px;line-height:1.8}.seo-guide{margin:12px auto 56px;max-width:1096px;padding:28px;background:#fff;border:1px solid #d4e2f6;border-radius:24px;box-shadow:0 6px 28px #14396905}.seo-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#526a8b;margin-bottom:24px}.seo-breadcrumb>.icon{width:12px;height:12px;color:#8395ad}.seo-guide-heading{display:flex;align-items:center;gap:13px}.seo-guide-icon{width:48px;height:48px;display:grid;place-items:center;background:#eaf3ff;color:#0969f0;border-radius:14px;flex:none}.seo-guide h2{margin:4px 0 0;font-size:24px;line-height:1.6}.seo-guide .section-kicker{font-size:11px;letter-spacing:.5px}.guide-back-to-tool{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;white-space:nowrap;min-height:44px}.guide-back-to-tool .icon{width:16px;height:16px}.seo-guide-description{color:#415b7e;font-size:14px!important;line-height:1.9!important;margin:16px 0 24px;max-width:950px}.seo-guide-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:start}.seo-guide h3{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.7;margin:0 0 17px}.seo-guide h3>.icon{color:#0753c5;width:20px;height:20px}.seo-steps-panel{padding:22px;background:#f7faff;border:1px solid #e1eaf7;border-radius:16px}.seo-steps{list-style:none;padding:0!important;margin:0;display:flex;flex-direction:column;gap:20px}.seo-steps li{display:flex;align-items:center;gap:14px}.seo-step-symbol{display:grid;place-items:center;position:relative;width:42px;height:42px;border:1px solid #c8ddfb;border-radius:12px;background:#e8f2ff;color:#0753c5;flex:none}.seo-step-symbol .icon{width:21px;height:21px}.seo-step-symbol small{position:absolute;right:-5px;top:-6px;font:600 10px Inter,sans-serif;width:17px;height:17px;display:grid;place-items:center;color:#fff;background:#0969f0;border:2px solid #f7faff;border-radius:50%}.seo-steps li p{font-size:14px;line-height:1.8;color:#2b4467;margin:0}.seo-limits-panel{border:1px solid #d5e4f7;border-radius:16px;padding:22px;background:#edf5ff}.seo-limits-panel p{font-size:13px;line-height:1.9;color:#355374}.seo-related{margin-top:30px}.seo-related-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:15px}.seo-related-heading h3{font-size:20px;margin:7px 0 0}.seo-related-heading>span{font-size:12px;line-height:1.8;color:#526a8b}.seo-tool-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-tool-links a{display:flex;align-items:flex-start;gap:11px;padding:16px 13px;background:#fff;color:#15345b;border:1px solid #d6e3f4;border-radius:14px;min-width:0;transition:background .15s,border-color .15s}.seo-tool-links a:hover{background:#f0f6ff;border-color:#9bc2f9}.seo-link-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf5ff;color:#0969f0;flex:none}.seo-link-icon .icon{width:20px;height:20px}.seo-link-copy{min-width:0;display:block}.seo-link-copy strong{display:block;color:#143963;font-size:14px;font-weight:600;line-height:1.7}.seo-link-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#526a8b;line-height:1.8;margin-top:5px}.seo-tool-links a>.icon{width:14px;height:14px;color:#6785ad;flex:none;margin:10px 0 0 auto}.seo-more-tools{margin-top:16px}.seo-more-tools summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#0753c5;font-size:13px;min-height:44px;width:fit-content;list-style:none}.seo-more-tools summary .icon{width:16px;height:16px}.seo-more-tools[open] summary{margin-bottom:12px}.seo-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:22px;margin-top:26px}.seo-categories a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.7;padding:6px 10px;border-radius:9px}.seo-categories a:hover{background:#edf5ff}.seo-categories .icon{width:17px;height:17px}@media(min-width:1181px){.pdf-sidebar{position:sticky;top:calc(var(--header-height) + 20px)}}@media(max-width:1180px){.seo-guide{margin-left:36px;margin-right:36px}.header-inner{gap:12px}.primary-nav{gap:7px}.nav-item{padding:10px 14px}.video-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}}@media(max-width:950px){.discovery-top{grid-template-columns:minmax(0,1fr) minmax(250px,.9fr)}.video-layout{grid-template-columns:1fr}.workflow-card{padding:22px}.workflow-card h2{font-size:20px;margin-bottom:18px}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.workflow-steps li{gap:9px}.workflow-note{margin-top:18px;padding-top:14px}.seo-tool-links,.discovery-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-columns{grid-template-columns:1fr 1fr}.pdf-tool-nav,.pdf-sidebar .pdf-tool-nav{font-size:12px}.option-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.header-inner{padding:10px 16px 8px;gap:8px}.header-note{display:none}.brand{font-size:25px}.brand-symbol{width:32px;height:32px}.language-switch{padding:3px}.language-switch button{min-height:32px;font-size:11px;padding:6px 9px}.primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px 0 0;overflow:visible;width:100%;flex-basis:100%;align-items:stretch}.primary-nav .nav-item,html[lang=en] .primary-nav .nav-item{min-width:0;min-height:57px;flex-direction:column;justify-content:center;gap:5px;padding:7px 2px;font-size:10px;line-height:1.5;white-space:normal;border-radius:10px}.nav-label-full{display:none}.nav-label-short{display:block}.primary-nav .nav-item .icon{width:19px;height:19px}.tool-discovery{padding:20px 16px 0}.discovery-top{grid-template-columns:1fr;gap:10px}.discovery-search>label{font-size:12px}.discovery-input{min-height:50px}.discovery-input input{font-size:16px}.discovery-forms{min-height:62px;padding:10px 12px}.discovery-forms-icon{width:36px;height:36px;border-radius:10px}.discovery-forms strong{font-size:13px}.discovery-forms small{font-size:11px}.discovery-result-list{grid-template-columns:1fr;max-height:360px}.discovery-result-heading>span:last-child{display:none}.discovery-result-list a{min-height:68px}.discovery-result-list strong{font-size:14px}.video-section,.workspace-section{padding:28px 16px 32px}.video-section{padding-bottom:0}.workspace-heading{margin-bottom:24px}.hero-intro h1,html[lang=en] .hero-intro h1,.workspace-heading h1,html[lang=en] .workspace-heading h1,.links-workspace .workspace-heading h1{font-size:28px;line-height:1.55;letter-spacing:0;margin:10px 0 12px}.hero-description,.workspace-heading>p{font-size:14px;line-height:1.85}.hero-intro{margin-bottom:24px}.eyebrow{font-size:10px;letter-spacing:.7px}.workspace-quick-help{gap:8px;margin-top:14px}.workspace-quick-help a{font-size:12px;min-height:44px;padding:8px 12px}.download-card,.pdf-panel{padding:22px 18px;border-radius:18px}.card-topline{margin-bottom:22px}.card-label{font-size:14px;line-height:1.7}.video-layout{gap:18px}.workflow-card{padding:22px 18px}.workflow-steps{grid-template-columns:1fr;gap:20px}.workflow-steps li{gap:13px}.workflow-steps strong{font-size:14px}.workflow-steps p,.workflow-note{font-size:12px}.workflow-note br{display:none}.workflow-note span{max-width:100%}.field-label,.option-field>span,.links-main .field-label{font-size:14px}.text-field,.select-field,.option-field .text-field,.option-field .select-field,.links-main .text-field,.links-main .select-field,.utility-options textarea{font-size:16px;padding:12px;min-height:48px}.url-input-wrap{padding-left:11px;gap:7px}.url-input-wrap>.icon{display:none}.url-input-wrap input{font-size:16px}.paste-button{padding:8px;min-height:40px;font-size:11px}.input-help,.tool-note,.pdf-extra-panel .tool-note,.privacy-note,.card-footnote,.processing-location,.pdf-panel-heading p,.tool-work-panel .pdf-panel-heading p,.links-main .pdf-panel-heading p{font-size:12px;line-height:1.85}.pdf-panel-heading h2,.tool-work-panel .pdf-panel-heading h2,.links-main .pdf-panel-heading h2{font-size:21px;line-height:1.6}.pdf-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.pdf-sidebar{padding:15px;border-radius:16px}.pdf-sidebar .pdf-tool-nav{font-size:12px;min-height:48px;line-height:1.7;padding:10px 12px}.pdf-category-tab{font-size:12px;min-height:46px}.pdf-category-tabs{gap:5px}.option-grid,.option-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.file-drop{padding:26px 12px}.file-drop strong{font-size:15px}.file-drop>span:not(.upload-icon),.file-drop small,.file-drop input{font-size:12px}.direction-toggle button,.links-tabs button{font-size:12px;min-height:48px}.button{font-size:14px;min-height:48px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.provider-card{padding:12px 9px;gap:8px}.provider-card strong{font-size:12px}.provider-card small{font-size:10px;line-height:1.7}.provider-dot{display:none}.provider-initial{width:30px;height:30px}.platform-heading{align-items:flex-start;gap:6px;flex-direction:column}.more-section{padding:0 16px;margin-top:32px}.section-heading{align-items:flex-start;gap:12px;flex-direction:column}.section-heading h2{font-size:24px;line-height:1.6}.section-heading .text-button{min-height:44px;font-size:13px}.tool-grid{grid-template-columns:1fr}.tool-card{padding:18px;min-height:90px}.tool-card-copy strong{font-size:15px}.tool-card-copy>span{font-size:13px}.trust-strip{padding:26px 16px;gap:22px;margin-top:30px;grid-template-columns:1fr}.trust-strip strong{font-size:14px}.trust-strip p{font-size:12px}.links-layout{gap:20px}.links-guide{padding:22px 18px}.link-guide-item strong{font-size:14px}.link-guide-item p,.links-privacy p{font-size:12px}.links-guide .link-guide-item{gap:12px}.links-guide .link-guide-item>.icon{width:18px;height:18px;padding:7px}.copy-link-row .button{font-size:12px;min-width:70px}.qr-target,.local-link-note,.original-link p,.short-result-heading p{font-size:12px}.original-link span{font-size:11px}.seo-guide{margin:22px 16px 36px;padding:22px 18px;border-radius:20px}.seo-breadcrumb{margin-bottom:20px;line-height:1.8}.seo-guide-heading{gap:11px;flex-wrap:wrap}.seo-guide-icon{width:42px;height:42px;border-radius:12px}.seo-guide h2{font-size:21px;line-height:1.65}.seo-guide .section-kicker{font-size:10px}.guide-back-to-tool{margin-left:0;font-size:12px}.seo-guide-description{margin-top:12px;font-size:14px!important}.seo-guide-columns{grid-template-columns:1fr;gap:15px}.seo-steps-panel,.seo-limits-panel{padding:20px 16px}.seo-steps{gap:20px}.seo-steps li p{font-size:14px}.seo-limits-panel p{font-size:13px}.seo-guide h3{font-size:16px}.seo-related{margin-top:26px}.seo-related-heading{align-items:start}.seo-related-heading>span{display:none}.seo-related-heading h3{font-size:21px}.seo-tool-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.seo-tool-links a{padding:14px 11px;gap:10px;flex-wrap:wrap;position:relative}.seo-link-icon{width:34px;height:34px}.seo-tool-links a>.icon{position:absolute;right:10px;top:15px;margin:0}.seo-link-copy{width:100%}.seo-link-copy strong{font-size:14px}.seo-link-copy small{font-size:12px}.seo-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.seo-categories a{font-size:12px;line-height:1.75;padding:8px 5px}.site-footer{padding:25px 16px 20px}.footer-top{align-items:flex-start;gap:14px;flex-wrap:wrap}.footer-top p,.footer-caption,.footer-bottom{font-size:11px}.footer-caption{width:100%;margin-left:0}.footer-bottom{gap:15px}}@media(max-width:380px){.header-inner{padding-left:12px;padding-right:12px}.primary-nav{gap:2px}.primary-nav .nav-item,html[lang=en] .primary-nav .nav-item{font-size:9px;padding-left:0;padding-right:0}.hero-intro h1,html[lang=en] .hero-intro h1,.workspace-heading h1,html[lang=en] .workspace-heading h1{font-size:25px}.download-card,.pdf-panel{padding:20px 15px}.provider-card strong{font-size:11px}.provider-card small{font-size:10px}.provider-card{gap:6px}.provider-initial{width:26px;height:26px}.provider-brand{width:21px;height:21px}.seo-guide{padding:20px 15px}.seo-guide-heading>div{flex:1}.seo-guide h2{font-size:20px}.option-grid.three{grid-template-columns:1fr}.option-field .text-field,.option-field .select-field{font-size:16px}.seo-tool-links{grid-template-columns:1fr}.seo-tool-links a{flex-wrap:nowrap;align-items:center;padding:15px 12px;gap:12px}.seo-link-copy{width:auto}.seo-tool-links a>.icon{position:static;margin-left:auto}.seo-link-copy small{-webkit-line-clamp:2}.seo-link-icon{width:36px;height:36px}.file-row{flex-wrap:wrap}.file-description{min-width:90px}.file-order{margin-left:auto}.file-row>.icon{display:none}.ux-field-heading h3{font-size:14px}.seo-related-heading h3{font-size:20px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tool-card:hover{transform:none}}@media(max-width:760px){.studio-category-section{margin:20px 0 24px}.studio-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-category{flex-direction:row;align-items:center;gap:10px;min-height:84px;padding:14px 11px}.studio-category-icon{width:30px;height:34px;flex:none;border-radius:9px}.studio-category-icon .icon{width:19px;height:19px}.studio-category strong{font-size:12px;line-height:1.7}.studio-category small{display:none}.studio-template-notice,.studio-hint,.studio-error,.studio-feedback,.studio-preview-empty p{font-size:12px;line-height:1.85}.studio-theme-description{font-size:10px}.studio-image-actions button,.studio-upload-button{min-height:44px}.studio-template{min-height:78px}}.header-inner>.language-switch{position:relative;display:flex;align-items:center;flex-shrink:0;gap:0;padding:0;background:#edf5ff;border:1px solid #bcd7fb;border-radius:11px;color:#0753c5}.language-switch>.icon{position:absolute;left:11px;width:17px;height:17px;pointer-events:none}.language-switch>.language-chevron{left:auto;right:9px;width:14px;height:14px;transform:rotate(90deg)}.language-switch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:90px;min-height:44px;margin:0;padding:9px 29px 9px 35px;border:0;border-radius:10px;background:transparent;color:#0753c5;font:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.language-switch select:hover{background:#deedff}.language-switch select:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}#membership-header .member-header-button{position:relative;width:44px;height:44px;min-height:44px;padding:10px;border-radius:11px}#membership-header .member-header-button>.icon{width:21px;height:21px}#membership-header .member-header-button i{position:absolute;right:6px;top:6px;width:7px;height:7px;box-shadow:0 0 0 2px #edf5ff}@media(max-width:380px){.site-header .brand{font-size:22px;gap:6px}.site-header .brand-symbol{width:28px;height:28px}.language-switch select{min-width:84px;padding-left:31px;padding-right:25px;font-size:13px}.language-switch>.icon{left:9px;width:16px;height:16px}.language-switch>.language-chevron{left:auto;right:7px;width:13px;height:13px}}.seo-language-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:13px;color:#42618a}.seo-language-links a{padding:6px 9px;border:1px solid #c9defb;border-radius:7px;color:#0753c5}.seo-language-links a[aria-current=page]{background:#eaf3ff;font-weight:600}.guest-ad-space{max-width:1096px;margin:24px auto;padding:18px 24px;border:1px dashed #bfd6f6;border-radius:14px;background:#f7fbff;color:#4f6684;text-align:center}.guest-ad-space>span{font-size:10px;font-weight:600;letter-spacing:1.2px;color:#537295}.guest-ad-space>p{font-size:12px;line-height:1.7;margin-top:6px}@media(max-width:1180px){.guest-ad-space{margin-left:28px;margin-right:28px}}@media(max-width:760px){.guest-ad-space{margin:20px 15px;padding:16px}}@media(max-width:760px){.mobile-disclosure{min-width:0;width:100%;border:1px solid #d2e3fa;border-radius:13px;background:#fff;margin:0 0 12px;text-align:left}.mobile-disclosure>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:62px;padding:11px 13px;color:#173c6c;border-radius:12px;background:linear-gradient(115deg,#f0f7ff,#fff)}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary:focus-visible{outline:3px solid #68aaff;outline-offset:3px}.mobile-disclosure-label{display:grid;gap:2px;min-width:0;flex:1}.mobile-disclosure-label strong{font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.mobile-disclosure-label small{font-size:12px;line-height:1.7;color:#49688f;overflow-wrap:anywhere}.mobile-disclosure-action{display:flex;align-items:center;gap:7px;font-size:12px;color:#0753c5;flex-shrink:0}.mobile-disclosure-action:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.mobile-disclosure[open]>summary .mobile-disclosure-action:after{transform:rotate(225deg) translate(-2px,-1px)}.mobile-disclosure[open]>summary{border-bottom:1px solid #e0ebfa;border-radius:12px 12px 0 0}.mobile-disclosure-body{min-width:0;padding:12px}.mobile-disclosure-body>:is(.pdf-sidebar,.studio-library,.forms-catalog,.studio-category-section,.studio-theme-section,.document-font-picker,.studio-specimen,.forms-sample,.forms-builder,.workflow-card,.links-aside,.platform-section,.more-section,.trust-strip,.seo-guide){margin:0;width:100%;max-width:none;box-sizing:border-box}.mobile-disclosure-body>:is(.studio-library,.forms-catalog,.pdf-sidebar){position:static;padding:0;background:transparent;border:0;box-shadow:none}.mobile-disclosure-body>:is(.studio-category-section,.studio-theme-section,.document-font-picker,.forms-builder,.studio-specimen,.forms-sample,.workflow-card,.seo-guide){padding:0;border:0;box-shadow:none;background:transparent}.mobile-disclosure-body .studio-section-head>span{font-size:11px}.mobile-disclosure-body .studio-categories{margin-bottom:0}.mobile-optional-fields{grid-column:1/-1;margin:0}.mobile-optional-section .mobile-disclosure-body>fieldset{margin:0}.mobile-optional-fields>summary{min-height:54px;padding:9px 11px}.mobile-optional-fields .mobile-disclosure-label strong{font-size:13px}.mobile-optional-fields .mobile-disclosure-body{padding:14px 10px;margin:0}.mobile-optional-fields .mobile-disclosure-body>.studio-field,.mobile-optional-fields .mobile-disclosure-body>.forms-field{min-width:0}.pdf-workspace>.mobile-disclosure,.forms-layout>.mobile-disclosure,.studio-layout>.mobile-disclosure{align-self:start;margin:0}.video-section>.mobile-disclosure,.video-layout>.mobile-disclosure,.links-layout>.mobile-disclosure{margin:0}main>.mobile-disclosure{width:auto;margin:16px 16px 22px}.mobile-disclosure-body>.more-section .section-heading h2{font-size:19px}.mobile-disclosure-body>.trust-strip{display:grid;gap:16px}.mobile-disclosure-body>.seo-guide{border-radius:0}.mobile-disclosure-body>.platform-section{padding:0}.mobile-disclosure-body>.document-result-image{display:block;max-width:100%;height:auto}.mobile-disclosure-body>.image-comparison,.mobile-disclosure-body>.saved-pdf-preview{margin:0}.tool-discovery{padding:12px 16px 0}.discovery-top{gap:0}.discovery-forms{display:none}.discovery-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.discovery-input{min-height:46px}.video-section,.workspace-section{padding-top:19px;padding-bottom:22px}.hero-intro,.workspace-heading{margin-bottom:16px}.hero-intro h1,html[lang=en] .hero-intro h1,.workspace-heading h1,html[lang=en] .workspace-heading h1{font-size:25px;line-height:1.5;margin:6px 0 7px}.hero-description,.workspace-heading>p{font-size:13px;line-height:1.75;margin:0}.hero-intro .eyebrow,.workspace-heading>.eyebrow{display:none}.workspace-quick-help{margin-top:9px;gap:7px}.workspace-quick-help a{min-height:36px;padding:6px 10px;font-size:12px}.download-card,.pdf-panel{padding:18px 14px}.card-topline{margin-bottom:16px}.pdf-workspace,.studio-layout,.forms-layout{gap:12px}.studio-category-heading{margin:14px 0 12px}.studio-section-head{gap:10px}.studio-editor,.forms-editor{padding:18px 13px}.studio-editor-heading,.forms-editor-heading{margin-bottom:14px}.studio-template-notice,.forms-notice p{font-size:12px;line-height:1.8}.studio-fieldset,.forms-editor fieldset.forms-field-group{margin-bottom:16px;padding:13px 11px 15px}.studio-fields,.forms-fields{gap:14px 10px}.studio-field input,.studio-field textarea,.studio-field select,.forms-field .text-field,.forms-field .select-field{font-size:16px}.studio-design{margin-bottom:12px}.studio-design>summary{min-height:48px}.forms-steps{display:none}.mobile-disclosure-body>.forms-discovery{margin:0;padding:0}.forms-global-note{margin:16px 0 0;font-size:12px}.guest-ad-space{margin:18px 16px;padding:12px;min-height:0}.site-footer{padding-top:18px}}.site-header{height:auto}.site-header .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(130px,160px) auto auto;grid-template-areas:"brand nav search language account";gap:12px;max-width:1280px;min-height:68px;height:auto;padding:10px 24px}.site-header .brand{grid-area:brand;gap:8px;font-size:25px;white-space:nowrap}.site-header .brand-symbol{width:32px;height:32px;flex:none}.site-header .primary-nav{grid-area:nav;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;padding:0;overflow:visible}.site-header .primary-nav .nav-item{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:none;gap:7px;min-width:0;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.45;white-space:nowrap;border-radius:10px}.site-header .primary-nav .icon{width:18px;height:18px;flex:none}.site-header .primary-nav .nav-label-full{display:inline}.site-header .primary-nav .nav-label-short{display:none}.site-header .header-tool-discovery{grid-area:search;position:relative;width:100%;min-width:0;max-width:none;margin:0;padding:0}.site-header .language-switch{grid-area:language;margin:0}.site-header .language-switch>.icon:not(.language-chevron){display:none}.site-header .language-switch select{width:70px;min-width:70px;min-height:44px;padding:8px 25px 8px 10px;font-size:13px}.site-header .language-switch>.language-chevron{right:8px;width:13px;height:13px}.site-header #membership-header{grid-area:account}.site-header #membership-header .member-header-button{width:44px;min-height:44px;height:44px;padding:11px;border-radius:10px}.site-header #membership-header .member-header-button>.icon{width:18px;height:18px}.header-tool-discovery .discovery-search{min-width:0}.header-tool-discovery .discovery-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.header-tool-discovery .discovery-input{gap:7px;min-height:44px;padding:0 8px 0 11px;border-radius:10px;box-shadow:none;background:#f7faff}.header-tool-discovery .discovery-input>.icon{width:17px;height:17px;flex:none}.header-tool-discovery .discovery-input input{width:100%;min-width:0;padding:9px 0;font-size:13px;line-height:1.6}.header-tool-discovery .discovery-clear{width:30px;height:36px;min-width:30px;padding:5px;background:transparent}.header-tool-discovery .discovery-clear .icon{width:15px;height:15px}.header-tool-discovery #discovery-results{position:fixed;z-index:90;top:calc(var(--header-height) + 8px);left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 32px));margin:0;padding:15px;box-shadow:0 14px 40px #14396924;max-height:calc(100dvh - var(--header-height) - 24px);overflow:auto;overscroll-behavior:contain}.header-tool-discovery .discovery-result-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:380px}.header-tool-discovery .discovery-result-list a{min-height:62px;padding:10px}#main>.workspace-section,#main>.video-section{max-width:1240px;margin:0 auto;padding:18px 24px 28px}#main :is(.workspace-heading,.hero-intro){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;text-align:left}#main :is(.workspace-heading,.hero-intro)>.eyebrow,#main :is(.workspace-heading,.hero-intro)>p{display:none}#main :is(.workspace-heading,.hero-intro) h1{max-width:none;min-width:0;margin:0;font-size:26px;font-weight:650;line-height:1.5;letter-spacing:0;text-align:left}#main .pdf-category-tabs{margin-bottom:14px;padding:5px;border-radius:13px}#main .pdf-category-tab{min-height:44px;padding:8px 12px;font-size:13px;border-radius:9px}#main .pdf-workspace{gap:18px}#main .pdf-panel,#main .download-card{border-color:#bcd5f7;box-shadow:0 5px 22px #0969f00a}#main .card-topline{gap:10px;margin-bottom:18px}#main .pdf-panel-heading{gap:12px}#main .pdf-panel-heading>div{min-width:0}#main .pdf-panel-heading h2{font-size:21px}#main label.file-drop{position:relative;cursor:pointer}#main label.file-drop input[type=file]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#main label.file-drop:focus-within{outline:3px solid #58a6ff;outline-offset:3px}#main .workspace-quick-help{position:relative;display:block;flex:none;align-self:flex-start;width:auto;margin:0 0 0 auto;padding:0;border:0;background:transparent}.workspace-quick-help>summary{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;min-width:44px;min-height:40px;padding:7px 10px;border:1px solid #d5e3f6;border-radius:9px;background:#f6faff;color:#0753c5;font-size:12px;line-height:1.5;cursor:pointer}.workspace-quick-help>summary::-webkit-details-marker{display:none}.workspace-quick-help>summary .icon{width:16px;height:16px}.workspace-quick-help>summary:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}.workspace-quick-help[open]>summary{background:#e6f1ff;border-color:#8bb8f6}.workspace-quick-help>nav{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:3px;min-width:200px;padding:6px;border:1px solid #c9ddf8;border-radius:11px;background:#fff;box-shadow:0 10px 28px #14396920}#main .workspace-quick-help a{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 10px;border:0;border-radius:7px;background:#fff;font-size:12px;white-space:nowrap}#main .workspace-quick-help a:hover{background:#eaf3ff}.forms-workspace .document-workflow{margin:14px 0;padding:6px}.forms-workspace .document-workflow button{min-height:52px;padding:8px;font-size:12px}.forms-workspace .document-step-number{width:28px;height:28px;font-size:14px}@media(max-width:1200px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) minmax(130px,160px) auto auto;grid-template-areas:"brand search language account" "nav nav nav nav";gap:6px 12px;padding:8px 20px}.site-header .primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.site-header .primary-nav .nav-item{width:100%;padding:8px 10px;font-size:13px}.site-header .primary-nav .nav-label-full{display:none}.site-header .primary-nav .nav-label-short{display:inline}.header-tool-discovery .discovery-input input{font-size:14px}}@media(max-width:760px){#main>.workspace-section,#main>.video-section{padding:14px 16px 22px}#main :is(.workspace-heading,.hero-intro){margin-bottom:12px;gap:8px}#main :is(.workspace-heading,.hero-intro) h1{font-size:23px;line-height:1.45}#main .pdf-category-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;padding:4px;gap:3px}#main .pdf-category-tabs>.pdf-category-tab{grid-column:auto;flex-direction:column;min-height:54px;padding:5px 2px;font-size:11px;line-height:1.4;gap:3px;white-space:normal}#main .pdf-workspace{gap:12px}#main .pdf-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;padding:7px;border-radius:12px}#main .pdf-sidebar>.pdf-tool-nav{display:flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:7px 8px;font-size:12px;line-height:1.45}#main .pdf-sidebar>.pdf-tool-nav .icon{width:16px;height:16px;flex:none}#main .pdf-sidebar>.pdf-tool-nav>.icon:last-child{display:none}#main .pdf-sidebar>.sidebar-privacy,#main .pdf-sidebar>.pdf-group-heading,#main .pdf-sidebar>.pdf-group-description,#main .pdf-sidebar>.section-kicker{display:none}#main .pdf-panel-heading{gap:9px}#main .pdf-panel-heading h2{font-size:19px}#main label.file-drop{gap:8px;padding:20px 12px}#main label.file-drop>.upload-icon{width:44px;height:44px}#main label.file-drop>.upload-icon .icon{width:24px;height:24px}#main .workspace-quick-help>summary{width:40px;min-width:40px;min-height:40px;padding:8px}#main .workspace-quick-help>summary>span{display:none}.header-tool-discovery .discovery-result-list{grid-template-columns:1fr;max-height:none}.header-tool-discovery .discovery-result-list a{min-height:60px}}@media(max-width:600px){.site-header .header-inner{grid-template-columns:32px minmax(0,160px) auto 44px;justify-content:space-between;gap:8px;padding:8px 12px}.site-header .brand{width:32px;gap:0}.site-header .brand>span:last-child{display:none}.site-header .brand-symbol{width:32px;height:32px}.site-header .primary-nav{gap:4px}.site-header .primary-nav .nav-item{flex-direction:column;gap:4px;min-height:50px;padding:6px 1px;font-size:11.5px;line-height:1.4;white-space:normal}.site-header .primary-nav .icon{width:18px;height:18px}.site-header .language-switch>.icon:not(.language-chevron){display:none}.site-header .language-switch select{min-width:70px;width:70px;padding:8px 25px 8px 10px;font-size:13px;min-height:44px}.site-header .language-switch>.language-chevron{right:6px;width:12px;height:12px}.header-tool-discovery .discovery-input{padding-left:8px;padding-right:4px;gap:5px}.header-tool-discovery .discovery-input>.icon{width:15px;height:15px}.header-tool-discovery .discovery-input input{font-size:16px}.header-tool-discovery .discovery-clear{width:24px;min-width:24px;padding:3px}.header-tool-discovery #discovery-results{width:calc(100vw - 24px);padding:10px}}@media(max-width:760px){#main{--phone-gutter:16px;--phone-gap:16px}#main>:is(.workspace-section,.video-section){width:100%;max-width:100%;padding:16px var(--phone-gutter) 0}#main :is(.pdf-workspace,.video-layout,.links-layout,.forms-layout,.studio-layout){gap:16px;min-width:0}#main :is(.pdf-workspace,.video-layout,.links-layout,.forms-layout,.studio-layout)>*{min-width:0;width:100%;max-width:100%;box-sizing:border-box}#main :is(.pdf-panel,.download-card,.studio-editor,.forms-editor){width:100%;max-width:100%;padding:16px;box-sizing:border-box}#main :is(.workspace-heading,.hero-intro){margin:0 0 16px}#main .studio-heading h1{font-size:23px!important;line-height:1.45}#main :is(.pdf-panel-heading,.card-topline){gap:12px;margin:0 0 16px}#main .pdf-panel-heading h2{margin:0}#main .pdf-panel-heading p{margin:4px 0 0}#main :is(.processing-location,.links-tabs,.direction-toggle){margin:0 0 16px}#main .processing-location{padding:12px}#main :is(.text-field,.select-field){display:block;width:100%;min-width:0;max-width:100%;margin-bottom:0;box-sizing:border-box}#main :is(.field-label,.option-field>span){margin:0 0 8px;line-height:1.7}#main .ux-field-group .field-label{margin-top:0}#main :is(.text-field,.select-field)+.field-label{margin-top:16px}#main :is(.input-help,.tool-note,.ux-field-note){line-height:1.8;margin:8px 0 16px}#main .ux-field-heading+.ux-field-note{margin:0 0 12px}#main .ux-field-group>.text-field+.ux-field-note{margin:8px 0 0}#main .ux-field-heading{gap:8px;margin:0 0 8px}#main .ux-field-group{margin:0 0 16px;padding:0 0 16px;min-width:0;width:100%;box-sizing:border-box}#main .ux-field-group>:last-child{margin-bottom:0}#main .ux-field-group:last-child{margin:0;padding:0;border:0}#main .links-main form>.ux-field-group:last-of-type{padding-bottom:0;border:0}#main .utility-options.ux-field-group{margin-top:0}#main .option-grid{gap:16px 12px;margin:0 0 12px;align-items:start}#main .option-grid>.option-field:only-child{grid-column:1/-1}#main .option-field,#main .utility-options .option-field{display:block;gap:0;width:100%;min-width:0;margin:0}#main .option-field :is(.text-field,.select-field){margin:0}#main :is(.utility-options,.pdf-extra-panel fieldset)>.option-field+.option-field{margin-top:16px}#main .option-field+.tool-note{margin-top:8px}#main .option-grid+.tool-note{margin-top:0}#main .utility-options details{margin:16px 0 0;padding:12px}#main .utility-options details[open]>summary{margin-bottom:12px}#main .utility-options .crop-details .option-grid{gap:16px 12px;margin-bottom:0}#main label.file-drop{width:100%;max-width:100%;gap:8px;margin:0;padding:20px 12px;box-sizing:border-box}#main .ux-field-group label.file-drop{margin-top:12px}#main .pdf-extra-panel label.file-drop{margin-bottom:16px}#main .pdf-options{margin:16px 0 0}#main .pdf-options>:last-child{margin-bottom:0}#main .pdf-options .input-help{margin:8px 0 16px}#main :is(.output-controls,.selected-files,.pdf-extra-file){margin:16px 0}#main .field-label+.output-controls{margin-top:0}#main .pdf-panel>.button{margin-top:16px}#main .pdf-panel>.mobile-disclosure{margin:0 0 16px}#main .pdf-panel>:is(.pdf-result,.mobile-disclosure,.tool-note)+.button{margin-top:0}#main .pdf-panel>.button+.button,#main .next-button{margin-top:12px}#main .card-footnote{margin:12px 0 0}#main .error-notice{margin:12px 0;padding:12px}#main .workspace-tip{width:100%;max-width:none;margin:16px 0 0;padding:12px;box-sizing:border-box}#main>.mobile-disclosure{width:auto;max-width:none;margin:16px var(--phone-gutter) 0}#main .mobile-disclosure{box-sizing:border-box}#main :is(.video-section,.studio-shell)>.mobile-disclosure{width:100%;margin:16px 0 0}#main .studio-shell>.mobile-disclosure{margin:0 0 16px}#main .mobile-disclosure-body{padding:12px}#main .mobile-disclosure-body>:last-child{margin-bottom:0}#main .mobile-disclosure-body>:is(.platform-section,.seo-guide,.trust-strip,.more-section,.links-aside){width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}#main .links-guide{width:100%;max-width:none;padding:0;border:0;box-shadow:none}#main .links-privacy{padding:12px 0 0}#main :is(.short-result,.qr-result,.qr-target,.original-link,.local-link-note,.image-comparison,.saved-pdf-preview,.pdf-editor,.pdf-thumbnail-section){width:100%;max-width:100%;box-sizing:border-box}#main :is(.short-result,.qr-result){margin-top:16px;padding-top:16px}#main .qr-preview{width:100%;max-width:none;margin:0 0 16px;padding:16px;box-sizing:border-box}#main .qr-preview img{display:block;max-width:100%;height:auto;margin:0 auto}#main .short-result-heading{margin-bottom:16px}#main :is(.copy-link-row,.original-link,.local-link-note){margin:0 0 12px}#main .qr-result .button{margin:16px 0 0}#main .qr-result .tool-note{margin:8px 0 0}#main .pdf-editor .option-divider{margin-top:16px}#main :is(.image-comparison,.saved-pdf-preview){margin:16px 0}#main .mobile-disclosure-body>:is(.image-comparison,.saved-pdf-preview){margin:0}#main .document-result-image{width:100%;box-sizing:border-box}#main .pdf-result{padding:16px 0;margin:0 0 16px;gap:8px}#main .pdf-result .success-symbol{width:48px;height:48px;margin:0 auto 4px}#main .pdf-result :is(h3,p){margin:0}#main .forms-workspace .document-workflow{margin:0 0 16px;padding:6px}#main .studio-category-heading{gap:8px;padding:0;margin:0 0 12px}#main .studio-layout>.mobile-disclosure,#main .forms-layout>.mobile-disclosure{margin:0}#main .studio-shell>.forms-workspace{margin-top:0}#main :is(.studio-editor-heading,.forms-editor-heading){margin:0 0 12px}#main :is(.studio-editor-heading,.forms-editor-heading) p{margin:4px 0 0}#main :is(.studio-template-notice,.forms-notice){margin:0 0 16px;padding:12px}#main .forms-notice p{margin:0}#main .document-sample-disclosure{margin:0 0 16px;padding:0 12px}#main .document-sample-disclosure>summary{min-height:48px;padding:12px 0}#main .document-stage{padding:16px 0}#main #document-step-2{padding-top:0;border-top:0}#main .document-step-heading{margin:0 0 16px;gap:10px}#main .document-stage :is(.studio-fieldset,fieldset.forms-field-group){margin:0 0 16px!important;padding:16px 12px!important}#main :is(.studio-group-hint,.forms-group-hint){margin:0 0 12px}#main :is(.studio-fields,.forms-fields,.studio-item-fields,.studio-adjustments){gap:16px 12px}#main :is(.studio-field,.forms-field)>label{margin:0 0 8px}#main :is(.studio-field,.forms-field)>:is(input,textarea,select){margin:0}#main :is(.studio-input-hint,.forms-date-hint){margin:8px 0 0}#main .forms-workspace .mobile-optional-fields{margin:0}#main .forms-workspace :is(.mobile-optional-fields,.mobile-optional-section)>.mobile-disclosure-body{padding:16px 0 0}#main .document-next{margin:16px 0 0}#main .studio-design{margin:0 0 16px}#main .studio-design-content{padding:12px}#main .studio-design-content>:last-child{margin-bottom:0}#main .studio-colors{margin-top:16px}#main .studio-signatory-grid{margin-top:16px;gap:16px}#main .studio-signatory-card{padding:12px}#main .studio-signatory-card h4{margin:0 0 12px}#main .studio-item{padding:12px;margin-bottom:12px}#main .studio-item-heading{margin-bottom:12px}#main .studio-adjustments{margin-top:16px}#main :is(.studio-editor-actions,.forms-editor-actions,.studio-export-actions,.forms-export-actions){gap:12px;margin-top:16px}#main :is(.studio-preview-empty,.forms-preview-placeholder){margin-top:16px;padding:12px}#main :is(.studio-hint,.forms-submit-note,.forms-preview-hint){margin:8px 0 0}#main :is(.studio-theme-filters,.studio-selected-theme){padding:12px;margin:12px 0}#main .forms-global-note{margin:16px 0 0}.site-footer{margin-top:24px;padding:20px 16px}.site-footer .footer-top{gap:12px}.site-footer .footer-bottom{margin-top:16px;padding-top:16px;gap:12px}.member-dialog .member-field{margin:0 0 16px}.member-dialog .member-field label{margin:0 0 8px}.member-dialog .member-field-help{margin:8px 0 16px}.member-dialog :is(.member-error,.member-notice){margin:12px 0;padding:12px}}@media(max-width:600px){#main :is(.option-grid,.option-grid.three){grid-template-columns:minmax(0,1fr)}}#main .studio-categories{gap:16px;grid-auto-rows:1fr}#main .studio-category{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:150px;padding:22px;border:1px solid #c8dcf7;background:#f3f8ff;text-align:left}#main .studio-category-photo{position:absolute;inset:0 0 0 auto;width:82%;height:100%;object-fit:cover;object-position:right center;z-index:-2;pointer-events:none}#main .studio-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fff,#fffffff5 30%,#ffffffb8 48%,#ffffff0a 78%);pointer-events:none}#main .studio-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(225deg,#09bfea25,transparent 60%);pointer-events:none}#main .studio-category-copy{display:flex;flex-direction:column;gap:8px;width:66%;min-width:0}#main .studio-category strong{color:#153c6b;font-size:16px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}#main .studio-category small{display:block;color:#3c5d82;font-size:12px;line-height:1.75}#main .studio-category.selected{border-color:#0969f0;box-shadow:inset 0 0 0 1px #0969f0,0 4px 16px #0969f00d;background:#eaf3ff}#main .studio-category.selected:before{background:linear-gradient(90deg,#edf5ff,#edf5fff2 30%,#edf5ffb8 48%,#edf5ff0a 78%)}#main .studio-category:hover{border-color:#559cf5;transform:none}#main .studio-category:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}@media(max-width:900px){#main .studio-categories{grid-template-columns:repeat(2,minmax(0,1fr))}#main .studio-category{min-height:138px;padding:16px}#main .studio-category strong{font-size:14px}}@media(max-width:600px){#main .studio-categories{grid-template-columns:minmax(0,1fr);gap:12px}#main .studio-category{min-height:120px;padding:16px;flex-direction:row}#main .studio-category-copy{gap:6px;width:63%}#main .studio-category strong{font-size:15px}#main .studio-category small{font-size:12px}}:root{--page-shell-max:1240px;--page-content-max:1192px;--page-gutter:24px;--page-rail-width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--page-content-max))}#main>:is(.workspace-section,.video-section){box-sizing:border-box;width:100%;max-width:var(--page-shell-max);margin-inline:auto;padding-inline:var(--page-gutter)}#main>:is(.seo-guide,.more-section,.trust-strip,.mobile-disclosure),.guest-ad-space{box-sizing:border-box;width:var(--page-rail-width);max-width:var(--page-content-max);margin-inline:auto}#main>:is(.more-section,.trust-strip){padding-inline:0}#main :is(.pdf-workspace,.video-layout,.links-layout,.studio-layout,.forms-layout){box-sizing:border-box;width:100%;max-width:none;min-width:0}#main>.studio-shell>.forms-workspace{width:100%;max-width:none;padding-inline:0;margin-inline:0}#main .workspace-tip{width:100%;max-width:none;box-sizing:border-box}.site-header .header-inner{box-sizing:border-box;width:100%;max-width:var(--page-shell-max);padding-inline:var(--page-gutter)}.site-footer{box-sizing:border-box;padding-inline:max(var(--page-gutter),calc((100% - var(--page-content-max)) / 2))}.site-footer>:is(.footer-top,.footer-bottom){width:100%;max-width:none;margin-inline:0}@media(max-width:760px){:root{--page-gutter:16px}#main>.mobile-disclosure{width:var(--page-rail-width)}}#main .qr-preview{width:100%;max-width:none;box-sizing:border-box}#main .qr-preview img{max-width:280px;margin-inline:auto}#membership-header{display:flex;align-items:center;gap:8px}.site-header #membership-header .member-header-button.member-join-button{width:auto;min-height:44px;padding:9px 14px;background:#0969f0;border-color:#0969f0;color:#fff;font-size:13px}#membership-header .member-join-button:hover{background:#0753c5}.member-header-plans{background:transparent;color:#0753c5;font-size:12px;min-height:44px;padding:8px}.member-header-benefit{display:none}.member-promo{display:flex;align-items:center;gap:16px;margin:20px 0 0;padding:16px 18px;border:1px solid #c9e0ff;border-radius:14px;background:linear-gradient(110deg,#eef6ff,#effbff);color:#183d6e;text-align:left;min-width:0}.member-promo-copy{flex:1;min-width:0}.member-promo strong{font-size:14px;line-height:1.65;display:block}.member-promo p{font-size:12px;line-height:1.8;margin:3px 0 0;color:#4e6788}.member-promo-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.member-promo .button{min-height:44px;padding:10px 14px;font-size:12px}.member-promo .member-icon-button{width:44px;height:44px}.member-promo-link{background:transparent;color:#0753c5;min-height:44px;padding:8px 4px;font-size:12px}.member-footer-links{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:10px 0}.member-result-promo{margin:14px 0 0;flex-wrap:wrap}.member-result-promo .member-promo-actions{width:100%}.member-result-promo .member-promo-copy{flex-basis:100%}.member-welcome{text-align:center;padding:8px 0}.member-welcome-mark{width:62px;height:62px;border-radius:19px;background:#e7f2ff;color:#0969f0;display:grid;place-items:center;margin:0 auto 18px}.member-welcome-mark .icon{width:30px;height:30px}.member-welcome h3{margin:0 0 12px}.member-welcome p{font-size:14px;color:#4e6788;margin:0 auto 16px;max-width:490px}.member-welcome .button{min-height:46px}.member-welcome .member-promo-link{display:block;margin:8px auto 0}.member-welcome small{display:block;font-size:12px;color:#526b8b;line-height:1.8;margin:10px 0}.member-auth-pending{margin-bottom:20px;padding:14px;border:1px solid #bdd8fc;border-radius:12px;background:#f0f7ff}.member-auth-pending strong{font-size:14px;color:#183d6e}.member-auth-pending p{font-size:13px;color:#325c8b;overflow-wrap:anywhere;margin:4px 0}.member-auth-pending small{font-size:12px;line-height:1.8;color:#526b8b;display:block}.member-dialog .member-icon-button{min-width:44px;min-height:44px}.member-plan ul,.member-plan>p,.member-plan>strong{font-size:12px}.member-guest-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;text-align:left}.member-guest-features article{padding:15px;border:1px solid #d2e4fc;border-radius:12px;background:#f5faff;min-width:0}.member-guest-features strong{font-size:13px;color:#183d6e;display:block;line-height:1.7}.member-guest-features p{font-size:12px;margin:6px 0 0}.member-pro-proposal{margin-top:18px;padding:20px;border:1px solid #bdd8fc;border-radius:14px;background:linear-gradient(120deg,#f0f7ff,#f2fbff)}.member-pro-proposal h3{margin:6px 0 10px}.member-pro-proposal p,.member-pro-proposal li{font-size:13px;color:#4e6788;line-height:1.85}.member-pro-proposal ul{padding-left:20px;margin:12px 0}.member-pro-prices{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.member-pro-prices>div{flex:1;min-width:160px;padding:14px;border:1px solid #ccdef7;background:#fff;border-radius:10px}.member-pro-prices strong{font-size:24px;color:#142f59;display:block}.member-pro-prices span,.member-pro-prices small{font-size:12px;color:#526b8b;line-height:1.8}.mw-upgrade-nudge{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 16px;background:#edf6ff;border:1px solid #bdd8fc;border-radius:12px}.mw-upgrade-nudge>div{flex:1;min-width:0}.mw-upgrade-nudge strong{font-size:13px;line-height:1.8;color:#214d84}.mw-upgrade-nudge p{font-size:12px;color:#4e6788;margin:4px 0 0}.mw-upgrade-nudge button{min-height:44px;flex-shrink:0}.member-promo button:focus-visible,.member-header-plans:focus-visible,.member-promo-link:focus-visible{outline:3px solid #58a6ff;outline-offset:3px}@media(max-width:1449px){.member-header-plans{display:none}}@media(max-width:600px){#membership-header{gap:0}.site-header #membership-header .member-header-button.member-join-button{font-size:12px;padding:9px 11px}.site-header .header-inner{grid-template-columns:32px minmax(0,160px) auto auto}.member-promo{flex-wrap:wrap;gap:10px;padding:14px}.member-promo-copy{flex-basis:calc(100% - 58px)}.member-promo-actions{width:100%;order:3}.member-promo>.member-icon-button{align-self:flex-start;margin-left:auto}.member-guest-features{grid-template-columns:1fr;gap:9px;margin:16px 0}.member-welcome p{font-size:14px}.member-dialog .member-field input{font-size:16px}.mw-upgrade-nudge{flex-wrap:wrap;gap:8px}.mw-upgrade-nudge>div{flex-basis:100%}}.discovery-toggle{display:none}@media(max-width:760px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) 40px 62px 40px;grid-template-areas:"brand search language account" "nav nav nav nav";gap:6px 8px;padding-block:8px}.site-header .brand{width:auto;font-size:22px;gap:7px}.site-header .brand>span:last-child{display:inline}.site-header .brand-symbol{width:30px;height:30px}.site-header .header-tool-discovery{width:40px;position:static}.site-header .discovery-toggle{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:9px;border:1px solid #d5e3f6;border-radius:10px;background:#f7faff;color:#0753c5;cursor:pointer}.site-header .discovery-toggle .icon{width:19px;height:19px}.site-header .header-tool-discovery .discovery-search{display:none;position:fixed;top:calc(var(--header-height) + 8px);left:16px;right:16px;z-index:92;padding:8px;border:1px solid #c9ddf8;border-radius:12px;background:#fff;box-shadow:0 8px 24px #14396920}.site-header .header-tool-discovery.search-open .discovery-search{display:block}.site-header .header-tool-discovery .discovery-input{min-height:44px}.site-header .header-tool-discovery #discovery-results{top:calc(var(--header-height) + 76px);width:calc(100vw - 32px);max-height:calc(100dvh - var(--header-height) - 92px)}.site-header .language-switch{width:62px;min-width:0;height:40px}.site-header .language-switch select{width:62px;min-width:0;min-height:40px;height:40px;padding:7px 21px 7px 9px;font-size:13px}.site-header #membership-header .member-header-button{width:40px;height:40px;min-height:40px;padding:10px}.site-header .primary-nav{gap:4px}.site-header .primary-nav .nav-item,html[lang=en] .site-header .primary-nav .nav-item{flex-direction:column;min-height:46px;padding:5px 1px;gap:3px;font-size:11px}.site-header .primary-nav .icon{width:17px;height:17px}#main>.video-section,#main>.workspace-section{padding-top:14px;padding-bottom:14px}#main :is(.hero-intro,.workspace-heading){margin-bottom:12px;gap:8px}#main :is(.hero-intro,.workspace-heading) h1{font-size:21px!important;line-height:1.45;white-space:normal;text-wrap:pretty}#main :is(.download-card,.pdf-panel,.studio-editor,.forms-editor){padding:16px!important;border-radius:14px}#main :is(.card-topline,.pdf-panel-heading,.studio-editor-heading,.forms-editor-heading){display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}#main .card-topline .card-label{min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.5}#main .card-topline .card-label .icon{width:17px;height:17px;flex:none}#main .card-topline .pill{font-size:10px;padding:3px 7px;white-space:nowrap;flex:none}#main .workspace-quick-help{display:block;margin-left:auto}#main .workspace-quick-help>summary{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border-radius:8px}#main .workspace-quick-help>nav{max-width:calc(100vw - 68px)}#main :is(.studio-editor-heading,.forms-editor-heading) h2{font-size:18px!important;line-height:1.5;white-space:normal}#main :is(.pdf-panel-heading,.ux-field-heading) :is(h2,h3){font-size:15px;line-height:1.6;white-space:normal;text-wrap:pretty}#main :is(.field-label,.option-field>span){font-size:13px;line-height:1.5;margin:0 0 6px;white-space:normal}#main :is(.studio-field,.forms-field)>label{white-space:normal;font-size:13px!important;line-height:1.55;margin-bottom:6px!important}#main :is(.text-field,.select-field){border-radius:9px}#main .url-input-wrap{min-height:46px;padding:4px 5px 4px 10px;gap:5px}#main .url-input-wrap>input{padding:6px 0;font-size:16px;min-width:0}#main .url-input-wrap>.icon{display:none}#main .paste-button{min-height:36px;padding:7px 9px;white-space:nowrap;font-size:12px}#main #video-form>.field-label{display:block;margin-top:12px;margin-bottom:6px}#main #video-form>.field-label:first-child{margin-top:0}#main .video-output-select{margin-bottom:0}#main .button{min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5;white-space:normal;box-shadow:none}#main .inspect-button{margin-top:14px}#main .card-footnote{margin-top:10px;font-size:11px;line-height:1.6}#main .mobile-disclosure{margin-bottom:10px;border-radius:12px}#main .mobile-disclosure>summary{min-height:46px;padding:11px 12px;gap:10px}#main .mobile-disclosure-label strong{font-size:13px;line-height:1.55;white-space:normal;overflow-wrap:break-word}#main .mobile-disclosure-label small{font-size:11px;line-height:1.5;white-space:normal;margin-top:2px}#main .mobile-disclosure-label small:empty{display:none}#main .mobile-disclosure-body{padding:12px}#main .mobile-disclosure-body .mobile-help-source{display:block!important}#main .mobile-disclosure-body .mobile-help-source.mobile-help-inline{display:none!important}#main .video-layout{gap:10px;margin-bottom:10px}#main .video-section>.mobile-disclosure{margin-top:10px}#main>.mobile-disclosure{margin-top:0;margin-bottom:10px}#main .workflow-card>h2,#main .platform-heading{display:none}#main .workflow-steps{display:grid;gap:12px;margin:0}#main .workflow-steps li{gap:10px;padding:0;margin:0}#main .workflow-steps strong{font-size:13px;line-height:1.5}#main .workflow-steps p{font-size:12px;line-height:1.65;margin:3px 0 0}#main .workflow-steps .step-number{width:26px;height:26px;font-size:11px;flex:none}#main .workflow-note{margin-top:12px;padding-top:12px;font-size:12px}#main .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main .provider-card{min-height:0;padding:9px 8px;gap:7px;align-items:center}#main .provider-card>span:nth-child(2){min-width:0}#main .provider-card strong{font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:break-word}#main .provider-card small{font-size:10px;line-height:1.5}#main .provider-initial{width:24px;height:24px;flex:none}#main .provider-brand{width:22px;height:22px}#main .platform-disclaimer{font-size:12px;line-height:1.7;margin:12px 0 0}#main .ux-field-group{margin-bottom:14px;padding-bottom:14px}#main .ux-field-group:last-child{margin-bottom:0;padding-bottom:0}#main .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}#main .option-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}#main .option-field{min-width:0}#main label.file-drop{padding:16px 10px;gap:5px}#main label.file-drop>.upload-icon{width:32px;height:32px}#main label.file-drop>.upload-icon .icon{width:20px;height:20px}#main label.file-drop>strong{font-size:14px}#main label.file-drop>span:not(.upload-icon),#main label.file-drop>small{font-size:12px}#main .direction-toggle{padding:3px;margin-bottom:14px;gap:4px}#main .direction-toggle button{min-width:0;min-height:40px;padding:7px 8px;font-size:12px;line-height:1.5}#main .document-workflow button{white-space:normal;min-height:54px;font-size:11px}#main .document-step-heading h2,#main .document-sample-disclosure>summary{white-space:normal}#main .studio-template strong,#main .studio-theme-name strong{white-space:normal}#main .studio-template{min-height:56px}#main .studio-fields,#main .forms-fields{gap:12px!important}#main .seo-guide .seo-guide-heading,#main .seo-guide>.seo-breadcrumb,#main .seo-guide>.seo-guide-description{display:none}#main .seo-guide-columns{display:grid;grid-template-columns:1fr;gap:14px}#main .seo-guide :is(p,li){font-size:13px;line-height:1.75}#main .seo-guide :is(h2,h3){font-size:15px;line-height:1.6}#main .seo-steps-panel,#main .seo-limits-panel{padding:12px}#main .seo-steps{gap:10px}#main .seo-tool-links{grid-template-columns:1fr;gap:8px}#main .seo-tool-links a{padding:10px;gap:10px;min-height:54px}#main .seo-link-copy strong{font-size:13px;line-height:1.5}#main .seo-link-copy small{display:none}#main .seo-related{margin-top:16px;padding-top:14px}#main .seo-related-heading>span,#main .seo-categories,#main .seo-languages{display:none}.site-footer{margin-top:12px;padding-top:16px;padding-bottom:16px}.site-footer .footer-top{gap:10px;flex-wrap:wrap}.site-footer .footer-caption{display:none}.site-footer .footer-bottom{font-size:11px;line-height:1.6;gap:6px}}@media(max-width:360px){.site-header .brand{font-size:19px;gap:5px}.site-header .header-inner{gap:6px}#main :is(.download-card,.pdf-panel,.studio-editor,.forms-editor){padding:12px!important}#main .option-grid.three{grid-template-columns:1fr}}@media(max-width:760px){#main .download-card{min-height:0}#main #video-form .input-help{display:block!important;font-size:11px;line-height:1.65;margin:6px 0 0}#main #video-form .card-footnote{display:flex!important;font-size:11px}#main .card-topline .workspace-quick-help{margin-left:auto}#main .workflow-steps li{display:flex;align-items:flex-start}}@media(max-width:760px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) 40px 62px auto}.site-header #membership-header{min-width:0}.site-header #membership-header .member-header-button.member-join-button{width:auto;min-width:60px;height:40px;min-height:40px;padding:8px 10px;font-size:12px;white-space:nowrap}#main .mobile-disclosure-body>.member-promo{margin:0;padding:10px;gap:8px;box-shadow:none}#main .member-promo strong{font-size:13px;line-height:1.6}#main .member-promo p{font-size:12px;line-height:1.7}#main .member-promo .member-icon-button{width:32px;height:32px;min-height:32px}#main .member-promo-actions{gap:8px}}.qr-lifetime-note{font-size:12px;line-height:1.7;color:#4e6788;margin:10px 0 0}.qr-options{margin-top:14px}@media(max-width:760px){#main .option-grid.option-grid,#main .option-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}#main .qr-options .option-field>span{display:block;margin-bottom:6px}#main .qr-lifetime-note{font-size:11px;margin-top:10px}#main .links-main .pdf-panel-heading>.tool-icon{width:32px;height:32px}#main .links-main .pdf-panel-heading>.tool-icon .icon{width:20px;height:20px}#main .qr-options select{font-size:16px}}@media(max-width:360px){#main .option-grid.three{grid-template-columns:1fr}}@media(max-width:760px){#main .qr-result .tool-note{display:block!important}}@media(max-width:760px){#main .mobile-disclosure[data-mobile-section=design-step] .document-stage{padding:0!important;border:0}#main .mobile-disclosure[data-mobile-section=design-step] .document-stage>.document-step-heading{display:none}#main .mobile-disclosure[data-mobile-section=design-step]{margin:12px 0}}@media(min-width:761px){.site-header .header-inner{grid-template-columns:auto minmax(0,1fr) 40px 60px auto;grid-template-areas:"brand nav search language account";column-gap:14px;row-gap:0;min-height:72px;padding-block:12px}.site-header .brand{width:auto;margin-right:16px}.site-header .primary-nav{display:flex;justify-content:center;gap:4px;width:auto}.site-header .primary-nav .nav-item{width:auto;min-height:40px;padding:8px 10px;gap:6px;font-size:13px}.site-header .primary-nav .icon{width:17px;height:17px}.site-header .header-tool-discovery{width:40px;position:relative}.site-header .discovery-toggle{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid #d5e3f6;border-radius:10px;background:#f7faff;color:#0753c5}.site-header .discovery-toggle:is(:hover,[aria-expanded=true]){background:#e6f1ff;border-color:#9bc2f7}.site-header .discovery-toggle .icon{width:18px;height:18px}.site-header .header-tool-discovery .discovery-search{display:none;position:absolute;top:calc(100% + 16px);right:0;z-index:92;width:340px;padding:8px;border:1px solid #c9ddf8;border-radius:12px;background:#fff;box-shadow:0 8px 24px #14396920}.site-header .header-tool-discovery.search-open .discovery-search{display:block}.site-header .header-tool-discovery .discovery-input{min-height:44px}.site-header .header-tool-discovery #discovery-results{top:calc(var(--header-height) + 76px);max-height:calc(100dvh - var(--header-height) - 92px)}.site-header .language-switch{width:60px;min-width:0;height:40px;border-radius:10px}.site-header .language-switch select{width:58px;min-width:0;min-height:38px;height:38px;padding:7px 22px 7px 10px;font-size:13px}.site-header .language-switch>.language-chevron{right:7px;width:12px;height:12px}.site-header #membership-header .member-header-button{width:40px;height:40px;min-height:40px;padding:10px}.site-header #membership-header .member-header-button.member-join-button{width:auto;min-height:40px;height:40px;padding:8px 12px}.site-header .member-header-plans{min-height:40px;padding:8px 4px}}@media(min-width:1181px){.site-header .primary-nav .nav-label-full{display:inline}.site-header .primary-nav .nav-label-short{display:none}}@media(min-width:761px)and (max-width:1180px){.site-header .header-inner{column-gap:10px}.site-header .brand{margin-right:4px}.site-header .primary-nav{gap:2px}.site-header .primary-nav .nav-item{padding-inline:8px;font-size:12px}.site-header .primary-nav .nav-label-full{display:none}.site-header .primary-nav .nav-label-short{display:inline}}@media(min-width:761px)and (max-width:900px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) 40px 60px auto;grid-template-areas:"brand search language account" "nav nav nav nav";row-gap:10px;padding-block:10px}.site-header .primary-nav{gap:8px;border-top:1px solid #dce7f5;padding-top:8px}}.member-header-glyph{display:none}@media(max-width:760px){#app .site-header .header-inner{grid-template-columns:minmax(0,1fr) repeat(3,36px);column-gap:8px;row-gap:10px;min-height:0;padding-block:8px}#app .site-header .brand{font-size:20px;gap:5px}#app .site-header .brand-symbol{width:26px;height:26px;border-radius:8px}#app .site-header .brand-symbol .icon{width:18px;height:18px}#app .site-header .header-tool-discovery{width:36px}#app .site-header :is(.discovery-toggle,.language-switch),#app .site-header #membership-header .member-header-button{display:grid;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;border:1px solid #d5e3f6;border-radius:9px;background:#f7faff;color:#0753c5;box-sizing:border-box}#app .site-header :is(.discovery-toggle,.member-header-button) .icon{width:18px;height:18px}#app .site-header .language-switch select{display:block;width:34px;min-width:0;height:34px;min-height:34px;padding:0;font-size:11px;line-height:1;font-weight:600;text-align:center;text-align-last:center;cursor:pointer}#app .site-header .language-switch>.language-chevron,#app .site-header .member-join-label{display:none}#app .site-header .member-header-glyph{display:contents}#app .site-header #membership-header .member-header-button{position:relative}#app .site-header .member-header-button.signed-in i{position:absolute;top:5px;right:5px;width:4px;height:4px}#app .site-header .primary-nav{gap:4px;border-top:1px solid #dce7f5;padding-top:8px}#app .site-header .primary-nav .nav-item{min-height:40px;padding:4px 1px;gap:2px;font-size:10px;line-height:1.4}#app .site-header .primary-nav .nav-item .icon{width:15px;height:15px}.member-dialog .member-auth-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.member-dialog .member-auth-nav>button{min-width:0;min-height:40px;padding:8px 4px;font-size:12px;line-height:1.5}}.member-dialog :is(button,.button){min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.member-dialog :is(button,.button)>:is(.icon,.spinner){flex-shrink:0}.member-signed-in-dialog :is(h2,h3,h4,strong,p,small){overflow-wrap:anywhere}.member-account-method{min-width:0}.member-account-method+.member-account-method{margin-top:20px;padding-top:20px;border-top:1px solid #d7e5f8}.member-account-method>div{display:grid;gap:5px;margin-bottom:12px}.member-account-method>div>span{font-size:12px;color:#536b87}.member-account-method>div>strong{font-size:14px;font-weight:500}.member-account-method>div>small{font-size:12px;color:#0753c5}.member-account-method>.member-field-help{margin:8px 0 12px}.member-account-method>:last-child{margin-bottom:0}@media(max-width:760px){.member-backdrop:has(.member-signed-in-dialog){padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.member-dialog.member-signed-in-dialog{width:100%;height:100%;max-height:100%;border-radius:18px}.member-signed-in-dialog .member-dialog-header{padding:12px 14px;gap:12px}.member-signed-in-dialog .member-dialog-header>div{min-width:0}.member-signed-in-dialog .member-kicker{display:none}.member-signed-in-dialog .member-dialog-header h2{margin:0;font-size:20px;line-height:1.5;letter-spacing:0}.member-signed-in-dialog .member-icon-button{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px}.member-signed-in-dialog .member-dialog-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px;gap:6px;background:#fff}.member-signed-in-dialog .member-dialog-nav>button{min-height:44px;padding:8px 4px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:500;color:#536b87}.member-signed-in-dialog .member-dialog-nav>button.active{background:#0969f0;border-color:#0969f0;color:#fff;box-shadow:0 2px 5px #0969f021}.member-signed-in-dialog .member-dialog-body{flex:1;padding:16px;scrollbar-gutter:auto;background:#f7faff}.member-signed-in-dialog.member-workspace-dialog .member-dialog-body{padding:0}.member-signed-in-dialog .button{min-height:44px;padding:10px 14px;border-radius:10px;font-size:13px;text-align:center}.member-signed-in-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #58a6ff;outline-offset:2px}#member-workspace{min-height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}#member-workspace .mw-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px;border-right:0;border-bottom:1px solid var(--mw-line);background:#f2f7ff;align-content:start}#member-workspace .mw-nav button{grid-column:span 2;min-width:0;min-height:44px;padding:8px 4px;border:1px solid #dbe7f7;border-radius:9px;font-size:12px;text-align:center;background:#fff}#member-workspace .mw-nav button:nth-child(n+4){grid-column:span 3}#member-workspace .mw-nav button[aria-pressed=true]{color:#0753c5;background:#e3efff;border-color:#91bcf7;box-shadow:inset 0 0 0 1px #91bcf7}#member-workspace .mw-main{padding:16px}#member-workspace .mw-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:16px}#member-workspace .mw-heading h3{grid-column:1;font-size:19px}#member-workspace .mw-heading>:is(span,.mw-space-label){grid-column:1;grid-row:2;max-width:100%;font-size:12px;overflow-wrap:anywhere}#member-workspace .mw-heading>.mw-button{grid-column:2;grid-row:1 / span 2;margin:0;align-self:center}#member-workspace .mw-button{min-height:44px;padding:10px 12px;border-radius:10px;font-size:13px;text-align:center}#member-workspace .mw-toolbar{gap:8px}#member-workspace .mw-toolbar>span{flex-shrink:0}#member-workspace .mw-search{max-width:none}#member-workspace :is(input,select,textarea){font-size:16px}#member-workspace .mw-filters{gap:6px;margin-bottom:16px}#member-workspace .mw-filters button{min-height:44px;padding:8px 10px;font-size:12px;flex:1 1 auto}#member-workspace .mw-empty{padding:24px 16px;border:1px dashed #c4d8f4;border-radius:14px;background:#fff}#member-workspace .mw-empty h3{font-size:18px}#member-workspace .mw-empty p{margin:8px 0 16px}#member-workspace :is(.mw-actions,.mw-pending){gap:8px}#member-workspace .mw-actions>.mw-button{flex:1 1 130px}#member-workspace .mw-actions>.mw-primary{flex-basis:100%}#member-workspace .mw-asset{flex-wrap:wrap;align-items:start}#member-workspace .mw-asset>span{flex:1 1 150px}#member-workspace .mw-asset>.mw-button{flex:0 0 auto;max-width:100%}#member-workspace .mw-detail-grid h3{overflow-wrap:anywhere}#member-workspace .mw-document-preview{display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;min-height:0;padding:14px}#member-workspace .mw-document-preview>.icon{grid-row:1 / span 2;margin:0}#member-workspace .mw-document-preview>h3{display:none}#member-workspace .mw-document-preview>:is(p,span){grid-column:2;margin:0}#member-workspace .mw-document-preview>p:empty{display:none}#member-workspace .mw-form{grid-template-columns:minmax(0,1fr)}#member-workspace .mw-form label{font-size:13px;gap:6px}#member-workspace .mw-contacts{padding:14px;border:1px solid var(--mw-line);border-radius:12px;background:#fff}#member-workspace .mw-contact-row{grid-template-columns:minmax(0,1fr) auto}#member-workspace .mw-contact-row>input:first-child{grid-column:1 / -1}#member-workspace .mw-storage{padding:14px}.member-signed-in-dialog .member-profile{padding:16px;margin-bottom:12px;gap:12px;border:1px solid #d7e5f8;border-radius:14px;background:#fff}.member-signed-in-dialog .member-profile h3{font-size:17px;line-height:1.5}.member-signed-in-dialog .member-profile p{font-size:13px}.member-signed-in-dialog .member-plan-badge{font-size:12px}.member-signed-in-dialog .member-account-details{padding:16px;background:#fff;border-radius:14px}.member-signed-in-dialog .member-account-method>.button{width:100%}.member-signed-in-dialog .member-account-method>.member-field-help{font-size:12px;line-height:1.75}.member-signed-in-dialog .member-account-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:16px}.member-signed-in-dialog .member-account-footer p{margin:0;font-size:12px}.member-signed-in-dialog .member-plan-grid{grid-template-columns:minmax(0,1fr);gap:12px}.member-signed-in-dialog .member-plan{padding:16px;border-radius:14px}.member-signed-in-dialog .member-plan :is(ul,p,span){font-size:13px}.member-signed-in-dialog .member-auth-intro{margin-bottom:16px}.member-signed-in-dialog .member-auth-intro h3{font-size:19px}.member-signed-in-dialog .member-auth-intro p{font-size:13px}.member-signed-in-dialog .member-pro-proposal{padding:16px;margin-top:12px}.member-signed-in-dialog .member-pro-proposal h3{font-size:18px}.member-signed-in-dialog .member-pro-prices{display:grid;grid-template-columns:minmax(0,1fr)}.member-signed-in-dialog .member-pro-prices>div{min-width:0}}.compact-settings>summary{cursor:pointer;color:#0753c5;font-size:13px;line-height:1.6;padding:10px 0}.compact-settings>summary:focus-visible{outline:3px solid #0969f0;outline-offset:3px;border-radius:6px}.compact-settings .option-grid{margin-top:8px}@media(max-width:760px){#main .pdf-sidebar>.pdf-tool-nav>span,#main .image-workspace .pdf-sidebar>button.pdf-tool-nav>span{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(min-width:761px){#main>:is(.workspace-section,.video-section){padding-top:16px;padding-bottom:16px}#main :is(.workspace-heading,.hero-intro){margin-bottom:12px}#main :is(.workspace-heading,.hero-intro) h1{font-size:24px;line-height:1.4}#main :is(.pdf-panel,.download-card,.studio-editor,.forms-editor){padding:20px;border-radius:16px}#main .pdf-panel-heading{margin-bottom:14px;gap:10px}#main .pdf-panel-heading h2{font-size:19px;line-height:1.5}#main .pdf-panel-heading p{margin-top:2px;font-size:12px;line-height:1.6}#main :is(.tool-icon,.studio-editor-mark,.forms-editor-mark){width:36px;height:38px;border-radius:10px}#main :is(.text-field,.select-field){min-height:42px;margin-bottom:0;padding:9px 12px;font-size:14px;line-height:1.6}#main :is(.field-label,.option-field>span){font-size:13px;line-height:1.6;margin-bottom:5px}#main .button{min-height:42px;padding:9px 16px;font-size:13px;line-height:1.6}#main :is(.direction-toggle button,.pdf-tool-nav){min-height:42px;padding-block:8px}#main .ux-field-group{margin:0 0 14px;padding:0 0 14px}#main .ux-field-group:last-child{margin-bottom:0;padding-bottom:0}#main .ux-field-heading{margin-bottom:8px;gap:7px}#main .ux-field-heading h3{font-size:13px;line-height:1.6}#main .ux-field-heading>.icon{width:24px;height:24px;padding:4px}#main .ux-field-group .field-label{margin-top:0}#main .option-grid{gap:10px 12px;margin-block:8px}#main .utility-options .option-field{margin-bottom:0}#main :is(.tool-note,.input-help,.ux-field-note,.processing-location,.workspace-tip p){font-size:12px;line-height:1.65}#main .processing-location{margin-block:0 12px;padding:8px 10px}#main label.file-drop{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;text-align:left;gap:3px 12px;padding:16px;margin-top:8px;min-height:100px}#main label.file-drop>.upload-icon{grid-column:1;grid-row:1 / span 4;width:38px;height:42px;margin:0}#main label.file-drop>:not(.upload-icon):not(input){grid-column:2;margin:0}#main label.file-drop strong{font-size:14px;line-height:1.6}#main .selected-files{margin-top:12px}#main .file-row{padding:8px 10px;min-height:50px}#main .pdf-panel>.button{margin-top:14px}#main .pdf-options{margin-top:14px}#main .pdf-options .input-help{margin:6px 0 10px}#main .pdf-sidebar{padding:10px}#main .pdf-group-description{font-size:12px;line-height:1.6;margin-bottom:12px}#main .workspace-tip{margin-top:12px;padding:10px 12px}#main .desktop-disclosure{min-width:0;margin:10px 0;border:1px solid #d6e3f4;border-radius:11px;background:#fff}#main>.desktop-disclosure{width:var(--page-rail-width);max-width:var(--page-content-max);margin:10px auto}#main .desktop-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:10px 14px;min-height:42px;font-size:13px;font-weight:600;line-height:1.6;color:#0753c5;cursor:pointer}#main .desktop-disclosure>summary::-webkit-details-marker{display:none}#main .desktop-disclosure>summary:after{content:"+";font-size:18px;line-height:1;flex:none}#main .desktop-disclosure[open]>summary:after{content:"−"}#main .desktop-disclosure>summary:focus-visible{outline:3px solid #0969f0;outline-offset:3px;border-radius:10px}#main .desktop-disclosure-body{padding:0 14px 14px}#main .desktop-disclosure-body>:is(.seo-guide,.workflow-card,.links-aside,.more-section,.trust-strip,.platform-section,.member-promo,.forms-discovery,.document-stage){width:100%;max-width:none;margin:0}#main .desktop-disclosure-body>:is(.seo-guide,.workflow-card,.more-section,.trust-strip,.platform-section,.document-stage){padding:12px 0 0;border:0;box-shadow:none;background:transparent}#main .desktop-notes{border:0;background:transparent;margin:5px 0 0}#main .desktop-notes>summary{padding:4px 0;min-height:30px;font-weight:400;font-size:12px;justify-content:flex-start}#main .desktop-notes>summary:after{font-size:14px}#main .desktop-notes .desktop-disclosure-body{padding:4px 0 0}#main .desktop-notes :is(.tool-note,.ux-field-note,.studio-hint,.forms-submit-note){margin:4px 0}#main .video-layout,#main .links-layout{grid-template-columns:minmax(0,1fr);gap:10px}#main :is(.video-layout,.links-layout)>.desktop-disclosure{margin:0}#main .card-topline{margin-bottom:12px}#main #video-form{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;column-gap:12px;align-items:end}#video-form>label[for=video-url]{grid-column:1;grid-row:1}#video-form>.url-input-wrap{grid-column:1;grid-row:2;margin:0;min-height:44px}#video-form>.url-input-wrap input{padding-block:10px;font-size:14px}#video-form>.field-label:not([for]){grid-column:2;grid-row:1}#video-form>#video-output{grid-column:2;grid-row:2;margin:0}#video-form>.inspect-button{grid-column:3;grid-row:2;margin:0;width:auto}#video-form>#url-help{grid-column:1/-1;grid-row:3;margin:6px 0}#video-form>:is(.error-notice,.card-footnote){grid-column:1/-1;margin:6px 0 0;padding-top:6px}#main .provider-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#main .provider-card{min-height:60px;padding:10px}#main .workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#main .workflow-card h2{margin-bottom:12px;font-size:18px}#main .workflow-note{margin-top:12px}#main .links-tabs{margin-bottom:14px;width:min(440px,100%)}#main #shorten-form{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:8px 12px;align-items:start}#main #shorten-form>.ux-field-group{border:0;padding:0;margin:0}#main #shorten-form>.button{width:auto;margin-top:26px}#main #shorten-form>.error-notice{grid-column:1/-1;grid-row:2}#main #shorten-ttl-help{margin:6px 0 0}#main #shorten-url-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}#main .shorten-lifetime{grid-column:1/-1;margin:0;font-size:12px;color:#415b7e;line-height:1.6}#main .links-guide{padding:14px}#main .links-guide h2{font-size:17px;margin:0 0 10px}#main .links-guide .section-kicker{display:none}#main .links-guide .link-guide-item{display:inline-flex;width:33%;margin-top:8px;padding-right:14px}#main .links-privacy{padding:10px 0 0}#main .short-link-result{padding-top:14px;margin-top:16px}#main .short-result-heading{margin-bottom:12px}#main .short-result-heading h3{font-size:16px;margin-bottom:0}#main .short-result-heading .success-symbol{width:32px;height:32px}#main .copy-link-row{margin-bottom:10px}#main .short-link-result>.button{width:auto}#main .remove-link-button{margin-left:14px;padding:10px}#main .compact-settings{margin:8px 0}#main .qr-primary-options{grid-template-columns:repeat(2,minmax(0,1fr))}#main .qr-lifetime-note{margin:6px 0;font-size:12px;line-height:1.6}#main #qr-form{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;column-gap:12px;align-items:start}#main #qr-form:has(#qr-ttl){grid-template-columns:minmax(0,1fr) 210px 190px auto}#main #qr-form>.ux-field-group,#main #qr-form .qr-primary-options{display:contents}#main #qr-form>.ux-field-group>.field-label{grid-column:1;grid-row:1}#main #qr-url{grid-column:1;grid-row:2}#main #qr-form .qr-primary-options>.option-field{grid-row:1 / span 2;margin:0}#main #qr-form .qr-primary-options>.option-field:first-child{grid-column:2}#main #qr-form .qr-primary-options>.option-field:nth-child(2){grid-column:3}#main #qr-form>.button{grid-column:-2;grid-row:2;width:auto;margin:0}#main #qr-form .compact-settings{grid-column:1/-1;grid-row:3;margin:0}#main #qr-form .qr-lifetime-note{grid-column:1/-1;grid-row:4}#main #qr-form .local-link-note,#main #qr-form>.error-notice{grid-column:1/-1}#main .qr-result{display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px 18px;align-items:start;text-align:left;padding-top:16px;margin-top:16px}#main .qr-result>.qr-preview{grid-column:1;grid-row:1 / span 8;width:168px;padding:8px}#main .qr-result>:not(.qr-preview){grid-column:2;margin:0;justify-self:start}#main .qr-result h3{font-size:17px;line-height:1.5}#main .qr-result .button{width:auto}#main .qr-target{width:100%;overflow-wrap:anywhere}#main .studio-category-section{margin:20px 0 24px}#main .studio-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#main .studio-category{padding:18px;min-height:160px;gap:12px;flex-direction:row;align-items:center}#main .studio-category strong{font-size:16px;line-height:1.65}#main .studio-category small{display:block;font-size:12px;line-height:1.75}#main .studio-category-arrow{display:none}#main .studio-category-icon{width:28px;height:32px;flex:none}#main .studio-category-heading{padding-top:12px;margin-bottom:12px}#main .studio-category-heading{padding-top:0;border-top:0;min-height:32px}#main .studio-category-heading .section-kicker{display:none}#main .studio-category-heading h2{margin:0}#main .studio-category-heading h2{font-size:20px}#main .studio-layout,#main .forms-layout{grid-template-columns:250px minmax(0,1fr);gap:16px}#main .studio-library,#main .forms-catalog{padding:14px}#main .studio-template-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:470px;overflow:auto}#main .studio-template{padding:10px;min-height:56px}#main .studio-template strong{font-size:13px}#main .studio-template small{font-size:11px;line-height:1.6}#main .studio-template small{display:none}#main .studio-template-paper{width:28px;height:38px;flex:none}#main .studio-template-thumbnail{width:28px!important;height:38px!important}#main .studio-template-thumbnail.is-landscape{width:38px!important;height:28px!important}#main .studio-template>span:nth-child(2){gap:0}#main .forms-card{padding:10px;gap:8px}#main .forms-card-copy>span{display:none}#main .forms-card-copy strong{font-size:13px;line-height:1.6}#main :is(.studio-editor-heading,.forms-editor-heading){gap:10px;margin-bottom:14px}#main :is(.studio-editor-heading,.forms-editor-heading) h2{font-size:21px;line-height:1.5}#main :is(.studio-editor-heading,.forms-editor-heading) p{font-size:12px;line-height:1.65}#main .document-workflow{margin:10px 0;padding:4px}#main .document-workflow button{min-height:42px;padding:6px 10px}#main .document-stage{padding-block:14px}#main .document-step-heading{margin-bottom:12px}#main .document-step-heading h2{font-size:17px;line-height:1.5}#main .document-step-heading p{font-size:12px;line-height:1.6;margin-top:2px}#main :is(.studio-fieldset,.forms-field-group){margin-bottom:14px;padding:14px}#main :is(.studio-fields,.forms-fields){gap:12px 14px}#main :is(.studio-field,.forms-field)>label{font-size:13px;line-height:1.6;margin-bottom:5px}#main :is(.studio-field,.forms-field) :is(input:not([type=color]):not([type=checkbox]),select){min-height:42px;padding:9px 11px;font-size:14px}#main :is(.studio-field,.forms-field) textarea{min-height:76px;padding:9px 11px;font-size:14px}#main .document-next{margin-top:12px}#main .studio-accounting-identities .studio-fields{gap:12px}#main .document-sample-disclosure{margin-bottom:10px}#main .document-sample-disclosure>summary{padding:9px 0;min-height:40px;line-height:1.6}#main .workspace-editor-actions{padding:8px 0;margin:8px 0}#main .workspace-editor-actions>span{flex-basis:auto;margin-left:auto;font-size:11px}#main .studio-accounting-status{padding:10px 12px;gap:12px}#main .studio-accounting-status>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}#main .studio-accounting-status strong{font-size:21px;margin:0}#main .studio-accounting-status small{font-size:11px}#main .studio-accounting-status>div>span{font-size:12px}#main .studio-accounting-nav{padding:4px;gap:4px}#main .studio-accounting-nav button{min-height:36px;padding:6px}#main .studio-template-notice,#main .forms-notice{margin:0;padding:10px 12px;font-size:12px;line-height:1.65}#main .site-footer{margin-top:16px}.site-footer{padding-block:18px 14px}.footer-bottom{margin-top:12px;padding-top:12px}}@media(min-width:1100px){#main #utility-form{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:14px 20px;align-items:start}#main #utility-form>.ux-field-group{border:0;padding:0;margin:0}#main #utility-form>.ux-field-group:last-child{grid-column:1/-1;border-top:1px solid #e2ebf8;padding-top:12px}#main #utility-form>.ux-field-group:last-child>.button{width:auto;min-width:180px}#main .utility-options .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1000px){#main .studio-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#main .studio-category{min-height:148px;padding:18px}#main .studio-layout,#main .forms-layout{grid-template-columns:210px minmax(0,1fr)}#main .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main #shorten-form{grid-template-columns:minmax(0,1fr) 190px}#main #shorten-form>.button{grid-column:1/-1;margin-top:0;justify-self:start}#main #video-form{grid-template-columns:minmax(0,1fr) 170px}#video-form>.inspect-button{grid-column:1/-1;grid-row:4;justify-self:start}#main #qr-form,#main #qr-form:has(#qr-ttl){grid-template-columns:minmax(0,1fr) 190px}#main #qr-form .qr-primary-options>.option-field{grid-column:auto;grid-row:3}#main #qr-form>.button{grid-column:2;grid-row:2}#main #qr-form .compact-settings{grid-row:4}#main #qr-form .qr-lifetime-note{grid-row:5}#main #qr-url{grid-column:1}}@media(min-width:761px){.member-dialog-header{padding:16px 20px}.member-dialog h2{font-size:22px}.member-dialog-nav{padding:8px 16px}.member-dialog-body{padding:18px 20px}.member-auth-intro{margin-bottom:14px}.member-dialog h3{font-size:19px}.member-dialog p{line-height:1.65}#member-workspace .mw-main{padding:16px}#member-workspace .mw-heading{margin-bottom:12px}}.links-desktop-file-actions{display:none}@media(min-width:761px){#main .links-desktop-file-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;grid-column:1/-1;margin-top:8px}#main .links-desktop-file-actions .button{min-height:52px;padding:12px 20px;font-size:15px;gap:10px}#main .links-import-button{min-width:280px;box-shadow:0 4px 12px #0969f024}#main .links-import-button>.icon{width:22px;height:22px}#main .links-import-member{border:1px solid #ffffff8c;border-radius:6px;padding:2px 7px;color:#fff;font-size:12px;font-weight:500}#main .links-main .batch-shortcut{display:none}#main .links-main .links-tabs{width:100%;max-width:640px}#main .links-main .links-tabs button{min-height:48px;font-size:14px}#main .links-main .batch-source-tabs{background:transparent;border:0;padding:0;gap:12px}#main .links-main .batch-source-tabs button{min-height:52px;padding:12px 18px;border:1px solid #b8d3fa;border-radius:9px;background:#edf5ff;color:#0753c5;font-size:15px;font-weight:600}#main .links-main .batch-source-tabs button.active{background:#0969f0;border-color:#0969f0;color:#fff}#main .links-main .batch-source-tabs .icon{width:21px;height:21px}#main .batch-file-control .batch-upload-label{min-height:56px;min-width:280px;padding:14px 24px;font-size:16px;gap:10px;background:#0969f0;border-color:#0969f0;color:#fff;box-shadow:0 4px 12px #0969f024}#main .batch-file-control .batch-upload-label:hover{background:#0753c5}}#app summary.has-section-icon{display:flex;align-items:center;gap:10px;list-style:none}#app summary.has-section-icon::-webkit-details-marker{display:none}#app .disclosure-title{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}#app summary.has-section-icon>.mobile-disclosure-label{flex:1;min-width:0}#app summary.has-section-icon:after{margin-left:auto}#app details:not(.mobile-disclosure)>summary.has-section-icon:after{content:"+";flex:none;font-size:18px;line-height:1;color:#0753c5}#app details[open]:not(.mobile-disclosure)>summary.has-section-icon:after{content:"−"}#app .disclosure-symbol{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:9px;color:#0753c5;background:linear-gradient(145deg,#d9eaff,#c8dfff);box-shadow:inset 0 0 0 1px #0969f01c}#app .disclosure-symbol>svg{width:18px;height:18px;padding:0;margin:0;color:inherit;flex:none}#app .disclosure-symbol.tone-violet{color:#7530d4;background:linear-gradient(145deg,#f0e4ff,#e4d4ff)}#app .disclosure-symbol.tone-cyan{color:#006d9b;background:linear-gradient(145deg,#dcf7ff,#bcecff)}#app .disclosure-symbol.tone-amber{color:#a24a05;background:linear-gradient(145deg,#fff0d6,#ffe0ad)}#app .disclosure-symbol.tone-rose{color:#be285b;background:linear-gradient(145deg,#ffe5ee,#ffd0e0)}#app summary.has-section-icon:focus-visible{outline:3px solid #0969f0;outline-offset:3px;border-radius:9px}#app :is(.tool-icon,.upload-icon,.studio-editor-mark,.forms-editor-mark){background:linear-gradient(135deg,#18a9ff,#0969f0);color:#fff}#main .image-workspace :is(.tool-icon,.upload-icon){background:linear-gradient(135deg,#be40d4,#7d32cf)}#main .links-workspace :is(.tool-icon,.upload-icon){background:linear-gradient(135deg,#9860f3,#6830d4)}#main .pdf-tool-page :is(.tool-icon,.upload-icon){background:linear-gradient(135deg,#f25278,#ce2d55)}#main .convert-workspace :is(.tool-icon,.upload-icon){background:linear-gradient(135deg,#f59d20,#cc610b)}#main .ux-field-heading>.icon{color:#0969f0;background:#dceaff}#main .image-workspace .ux-field-heading>.icon{color:#8b2cca;background:#f1e0ff}#main .links-workspace .ux-field-heading>.icon{color:#7530d4;background:#ebe0ff}#main .convert-workspace .ux-field-heading>.icon{color:#ab5105;background:#ffecd2}#main .pdf-tool-nav:not(.active)>.icon{color:#0969f0}#main .pdf-tool-nav:not(.active):nth-of-type(3n+2)>.icon{color:#8c35d4}#main .pdf-tool-nav:not(.active):nth-of-type(3n)>.icon{color:#cc3967}#app .nav-item:not(.active)[data-category=video]>.icon{color:#0969f0}#app .nav-item:not(.active)[data-category=forms]>.icon{color:#2463d4}#main .platform-heading>span:first-child{display:flex;align-items:center;gap:8px}#main .platform-heading>span:first-child>.icon{color:#0969f0;width:22px;height:22px}@media(min-width:761px){#main .video-layout>.platform-section{margin:0;padding:16px;border:1px solid #d0e0f6;border-radius:14px;background:linear-gradient(120deg,#edf5ff,#fff)}#main .platform-heading{margin-bottom:12px}#main .download-card{min-height:0}#main #video-form{grid-template-columns:minmax(0,1fr) 180px auto;align-items:start}#main #video-form>:is(.url-input-wrap,#video-output,.inspect-button){height:48px;min-height:48px;border-radius:10px}#main #video-form>.url-input-wrap{padding:0 6px 0 12px;gap:10px;background:#fff;border:1px solid #b9cdec;box-shadow:none}#main #video-form>.url-input-wrap:focus-within{border-color:#0969f0;outline:3px solid #0969f02b}#main #video-form #video-url,#main #video-form>#video-output{font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;color:#18365f}#main #video-form #video-url{min-width:0;height:100%;padding:0;background:transparent}#main #video-form>#video-output{padding:0 32px 0 12px;border:1px solid #b9cdec;background-color:#fff}#main #video-form>.field-label{font-family:inherit;font-size:13px;font-weight:600;line-height:1.6;margin:0 0 6px}#main #video-form .paste-button{height:34px;min-height:34px;padding:6px 10px;font-size:12px;line-height:1.6;border-radius:7px;color:#0753c5;background:#e3efff}#main .desktop-disclosure>summary.has-section-icon{min-height:48px;padding-block:8px;justify-content:flex-start}#main .desktop-notes .disclosure-symbol{width:24px;height:24px;border-radius:7px}#main .desktop-notes .disclosure-symbol>svg{width:15px;height:15px}}@media(min-width:761px)and (max-width:1000px){#main #video-form{grid-template-columns:minmax(0,1fr) 170px}}:root{--muted:#405a7c}.site-footer :is(.footer-top>p,.footer-caption,.footer-bottom),.local-draft-controls .button.quiet{color:#405a7c}.pdf-group-description{color:#52627a}.pdf-workspace .grouped-pdf-sidebar .sidebar-privacy p>span{color:#0753c5}#app .studio-result-count,#app .studio-editor label>small,#app .studio-editor .button.quiet,#app .studio-preview-empty p{color:#405a7c}@media(max-width:760px){#app :is(button,summary,select){min-height:44px}#app #main :is(button,summary,select){min-height:44px}#app button{min-width:44px}#app .site-header .header-inner{grid-template-columns:minmax(0,1fr) repeat(3,44px)}#app .site-header .header-tool-discovery{width:44px}#app .site-header :is(.discovery-toggle,.language-switch),#app .site-header #membership-header .member-header-button{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px}#app .site-header .language-switch select{width:44px;min-width:44px;height:44px;min-height:44px}#app .site-header .language-switch{border:0}#app .site-header .primary-nav .nav-item,#app .member-dialog .member-auth-nav>button{min-height:44px}#app #main #video-form .paste-button,#app #member-workspace .mw-nav button,#membership-root #member-workspace .mw-nav button{min-height:44px}}
