.pf{width:100%;max-width:100%;font-family:var(--s-sans);color:var(--s-ink);-webkit-font-smoothing:antialiased;position:relative;container:pf/inline-size}.pf *,.pf :before,.pf :after{box-sizing:border-box}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-film{--pf-ease:cubic-bezier(.22, 1, .36, 1);--pf-tint:color-mix(in oklab, var(--s-signal) 9%, transparent);--pf-pw:340px;--pf-show:opacity .35s ease .22s, transform .5s var(--pf-ease) .22s, visibility 0s linear 0s;--pf-leave:opacity .2s ease 0s, transform .2s ease 0s, visibility 0s linear .2s;user-select:none}.pf-scene,.pf-steps,.pf-bar[aria-hidden]{pointer-events:none}.pf-win{background:var(--s-surface);height:520px;box-shadow:0 0 0 1px var(--s-line-2), 0 1px 2px #0f2a210a, 0 28px 64px -44px #0f2a214d;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}@container pf (width>=820px){.pf-win{height:560px}}.pf-bar{border-bottom:1px solid var(--s-line);background:var(--s-paper);white-space:nowrap;flex:none;align-items:center;gap:9px;min-width:0;height:46px;padding:0 18px;font-size:13.5px;display:flex}.pf-dots{gap:6px;margin-right:8px;display:flex}.pf-dots i{background:var(--s-line-2);border-radius:50%;width:9px;height:9px}.pf-mark{color:var(--s-brand);flex:none}.pf-crumb{min-width:0;color:var(--s-muted);gap:7px;margin-left:6px;display:flex}.pf-slash{color:var(--s-faint)}.pf-crumb-now{text-overflow:ellipsis;color:var(--s-ink-2);animation:pf-rise .45s var(--pf-ease) both;overflow:hidden}.pf-scene{flex:1;min-height:0;transition:opacity .55s;position:relative}.pf-scene.pf-again{animation:.6s backwards pf-fade-in}.pf-scene.pf-out{opacity:0}.pf-view{transition:var(--pf-show);padding:22px;position:absolute;inset:0}.pf-view.pf-off{opacity:0;visibility:hidden;transition:var(--pf-leave)}.pf-upload.pf-off{transform:scale(.985)}.pf-list.pf-off{transform:translateY(8px)}.pf-upload{flex-direction:column;gap:18px;display:flex}.pf-recent{flex-direction:column;flex:none;display:flex}.pf-recent-h{color:var(--s-muted);padding:0 2px 8px;font-size:13px}.pf-recent-row{border-top:1px solid var(--s-line);align-items:center;gap:11px;padding:9px 2px;display:flex}.pf-recent-row .pf-sheet{border-radius:8px;width:30px;height:30px}.pf-recent-row .pf-file-text{flex:1}.pf-recent-row .pf-file-text b{font-size:13.5px;font-weight:550}.pf-recent-when{color:var(--s-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pf-recent-when svg{color:var(--s-signal)}.pf-drop{border:1.5px dashed var(--s-line-2);background:var(--s-paper);text-align:center;transition:border-color .3s ease, background-color .3s ease, transform .4s var(--pf-ease);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.pf-drop-icon{background:var(--s-paper-2);width:46px;height:46px;color:var(--s-muted);transition:background-color .3s ease, color .3s ease, transform .4s var(--pf-ease);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.pf-drop-title{letter-spacing:-.015em;font-size:17px;font-weight:600}.pf-drop-sub{color:var(--s-muted);margin-bottom:12px;font-size:13.5px}.pf-drop.pf-hover{border-color:var(--s-brand);background:var(--pf-tint);border-style:solid}.pf-drop.pf-hover .pf-drop-icon{background:var(--s-brand);color:var(--s-on-brand,#fff);transform:translateY(-3px)}.pf-drop.pf-got{transform:scale(.99)}.pf-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 16px;font-size:13.5px;font-weight:550;display:inline-flex}.pf-pill-quiet{border:1px solid var(--s-line-2);background:var(--s-surface);color:var(--s-ink-2)}.pf-pill-brand{background:var(--s-brand);color:var(--s-on-brand,#fff)}.pf-list{flex-direction:column;gap:16px;display:flex}.pf-head{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.pf-file{align-items:center;gap:11px;min-width:0;display:flex}.pf-sheet{background:color-mix(in oklab, var(--s-signal) 13%, transparent);width:34px;height:34px;color:color-mix(in oklab, var(--s-signal) 70%, var(--s-ink));border-radius:9px;flex:none;place-items:center;display:grid}.pf-file-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pf-file-text b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14.5px;font-weight:600;overflow:hidden}.pf-file-text small{color:var(--s-muted);white-space:nowrap;font-size:12.5px}.pf-action{place-items:center end;display:grid;position:relative}.pf-action>*{grid-area:1/1}.pf-state{color:var(--s-muted);white-space:nowrap;transition:var(--pf-show);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pf-state svg{color:var(--s-signal)}.pf-btn{height:38px;transition:opacity .35s ease .22s, transform .25s var(--pf-ease), visibility 0s linear 0s, background-color .2s ease;padding:0 18px}.pf-btn.pf-hide{transform:translateY(4px)}.pf-btns{align-items:center;gap:8px;display:flex}.pf-btn.pf-pressed{background:var(--s-deep);transform:scale(.96)}.pf-hide,.pf-btn.pf-hide{opacity:0;visibility:hidden;transition:var(--pf-leave)}.pf-spin{border:1.6px solid var(--s-line-2);border-top-color:var(--s-brand);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite pf-spin}.pf-main{flex:1;min-height:0;position:relative}.pf-main-in{height:100%;transition:margin-right .8s var(--pf-ease);flex-direction:column;gap:14px;display:flex}.pf-proofed .pf-main-in{margin-right:calc(var(--pf-pw) + 18px)}.pf-band{background:var(--s-paper);height:76px;box-shadow:inset 0 0 0 1px var(--s-line);border-radius:14px;flex:none;position:relative}.pf-panel{transition:var(--pf-show);align-items:center;gap:14px;padding:0 18px;display:flex;position:absolute;inset:0}.pf-panel.pf-hide{transform:translateY(-6px)}.pf-band .pf-panel{transition:opacity .3s ease, transform .45s var(--pf-ease), visibility 0s linear 0s}.pf-band .pf-panel.pf-hide{transition:opacity .25s,transform .25s,visibility 0s linear .25s}.pf-band-label{color:var(--s-muted);white-space:nowrap;font-size:13px}.pf-band-aside{color:var(--s-muted);white-space:nowrap;margin-left:auto;font-size:13px}.pf-chips{gap:8px;min-width:0;display:flex}.pf-chip{border:1px dashed var(--s-line-2);height:30px;color:var(--s-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 11px;font-size:13px;font-weight:550;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.pf-chip svg{opacity:.35;transition:opacity .3s}.pf-chip.pf-on{border:1px solid color-mix(in oklab, var(--s-brand) 30%, transparent);background:var(--pf-tint);color:var(--s-brand);animation:pf-pop .45s var(--pf-ease)}.pf-chip.pf-on svg{opacity:1}.pf-progress{flex-direction:column;justify-content:center;align-items:stretch;gap:11px}.pf-progress-top{justify-content:space-between;gap:12px;display:flex}.pf-num{color:var(--s-ink-2);white-space:nowrap;font-size:13px;font-weight:550}.pf-track{background:var(--s-paper-3);border-radius:99px;height:6px;display:block;overflow:hidden}.pf-track i{border-radius:inherit;background:var(--s-brand);transform-origin:0;height:100%;display:block}.pf-counts{gap:0;padding:0}.pf-count{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;height:100%;padding:0 18px;display:flex}.pf-count+.pf-count{box-shadow:inset 1px 0 0 var(--s-line)}.pf-count-n{letter-spacing:-.025em;font-size:25px;font-weight:600;line-height:1.1}.pf-count-l{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12.5px;display:inline-flex;overflow:hidden}.pf-count-l i,.pf-dl-result i,.pf-badge i{background:var(--pf-c);border-radius:50%;flex:none;width:7px;height:7px}.pf-t0,.pf-clear{--pf-c:var(--s-signal)}.pf-ta{--pf-c:var(--s-caution)}.pf-to{--pf-c:var(--s-ember)}.pf-tu,.pf-unread{--pf-c:var(--s-faint)}.pf-listed{--pf-c:var(--s-ember)}.pf-listed i{background:linear-gradient(135deg, var(--s-caution) 0 50%, var(--s-ember) 50% 100%)!important}.pf-tu.pf-badge{color:var(--s-muted);background:color-mix(in oklab, var(--s-faint) 16%, transparent)}.pf-table{min-height:0;box-shadow:inset 0 0 0 1px var(--s-line);border-radius:14px;flex:1;font-size:13px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000);container-type:inline-size}.pf-tr{border-top:1px solid var(--s-line);align-items:center;height:44px;transition:background-color .6s;display:flex}.pf-th{background:var(--s-paper);height:40px;color:var(--s-muted);border-top:0;font-size:12.5px}.pf-c{min-width:0;height:100%;transition:flex-basis .7s var(--pf-ease), background-color .45s ease;flex:none;align-items:center;display:flex;overflow:hidden}.pf-in{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:0 12px;display:block;overflow:hidden}.pf-c-s .pf-in{align-items:center;display:flex}.pf-c-i{color:var(--s-muted);flex-basis:5%;font-size:12px}.pf-c-i .pf-in{text-align:right;padding-right:4px}.pf-c-n{color:var(--s-ink);flex-basis:29%}.pf-c-a{color:var(--s-ink-2);flex-basis:44%}.pf-c-p{color:var(--s-ink-2);flex-basis:22%}.pf-c-s{flex-basis:0%}.pf-checking .pf-c-n{flex-basis:22%}.pf-checking .pf-c-a{flex-basis:28%}.pf-checking .pf-c-p{flex-basis:9%}.pf-checking .pf-c-s{flex-basis:36%}.pf-proofed .pf-checking .pf-c-n{flex-basis:27%}.pf-proofed .pf-checking .pf-c-a{flex-basis:30%}.pf-proofed .pf-checking .pf-c-p{flex-basis:0%}.pf-proofed .pf-checking .pf-c-s{flex-basis:38%}.pf-c-f{color:var(--s-ink-2);flex-basis:0%}.pf-found{font-size:12.5px}.pf-th .pf-c-s .pf-in,.pf-th .pf-c-f .pf-in{color:var(--s-ink);font-weight:600}@container pf (width>=901px){.pf-scene:not(.pf-proofed) .pf-answered .pf-c-s{flex-basis:19%}.pf-scene:not(.pf-proofed) .pf-answered .pf-c-f{flex-basis:17%}}.pf-c.pf-lit{background:var(--pf-tint)}.pf-th .pf-in{display:grid}.pf-raw,.pf-label{text-overflow:ellipsis;transition:var(--pf-show);grid-area:1/1;overflow:hidden}.pf-raw{color:var(--s-muted)}.pf-label{opacity:0;visibility:hidden;transition:var(--pf-leave);color:var(--s-ink);font-weight:600;transform:translateY(6px)}.pf-known .pf-raw{opacity:0;visibility:hidden;transition:var(--pf-leave);transform:translateY(-6px)}.pf-known .pf-label{opacity:1;visibility:visible;transition:var(--pf-show);transform:none}.pf-skel{background:linear-gradient(90deg, var(--s-paper-3) 0%, color-mix(in oklab, var(--s-paper-3) 40%, transparent) 50%, var(--s-paper-3) 100%);background-size:200% 100%;border-radius:99px;width:72%;max-width:120px;height:8px;animation:1.4s linear infinite pf-shimmer;display:block}.pf-badge{background:color-mix(in oklab, var(--pf-c) 14%, transparent);height:26px;color:color-mix(in oklab, var(--pf-c) 58%, var(--s-ink));white-space:nowrap;max-width:100%;animation:pf-pop .5s var(--pf-ease) both;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12.5px;font-weight:560;display:inline-flex}.pf-badge-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-tr.pf-flash{transition-duration:.15s}.pf-flash-t0{background:color-mix(in oklab, var(--s-signal) 7%, transparent)}.pf-flash-ta{background:color-mix(in oklab, var(--s-caution) 9%, transparent)}.pf-flash-to{background:color-mix(in oklab, var(--s-ember) 7%, transparent)}.pf-flash-tu{background:color-mix(in oklab, var(--s-faint) 10%, transparent)}.pf-download{z-index:3;background:var(--s-surface);width:330px;box-shadow:0 0 0 1px var(--s-line-2), 0 18px 40px -24px #0f2a2159;animation:pf-drop-in .55s var(--pf-ease) both;transition:opacity .4s ease, transform .5s var(--pf-ease);border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex;position:absolute;top:74px;right:22px}.pf-download .pf-file-text{flex:1}.pf-download.pf-gone{opacity:0;transform:translateY(-6px)}.pf-done{color:var(--s-signal);flex:none}.pf-done circle{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s .15s forwards pf-draw}.pf-done path{stroke-dasharray:14;stroke-dashoffset:14px;animation:.35s .55s forwards pf-draw}.pf-proof{z-index:2;width:var(--pf-pw);background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2), 0 24px 50px -34px #0f2a2159;transition:transform .8s var(--pf-ease), opacity .5s ease;border-radius:14px;flex-direction:column;padding:18px 20px;display:flex;position:absolute;top:0;bottom:0;right:0}.pf-proof.pf-away{opacity:0;transform:translate(calc(100% + 40px))}.pf-proof-head{border-bottom:1px solid var(--s-line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.pf-proof-head>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pf-proof-head b{letter-spacing:-.015em;font-size:16px;font-weight:650}.pf-proof-head small{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pf-seal{background:var(--pf-tint);width:38px;height:38px;color:var(--s-brand);border-radius:50%;flex:none;place-items:center;display:grid}.pf-dl{flex:1;margin:0}.pf-dl>div{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.pf-dl dt{color:var(--s-muted);white-space:nowrap;font-size:12.5px}.pf-dl dd{text-align:right;min-width:0;margin:0;font-size:13px;font-weight:550}.pf-dl-result{gap:12px;display:flex}.pf-dl-result span{align-items:center;gap:6px;display:inline-flex}.pf-code{letter-spacing:.04em}.pf-proof-foot{flex-direction:column;align-items:flex-start;gap:9px;padding-top:14px;display:flex}.pf-proof-foot small{color:var(--s-muted);font-size:12px}.pf-proof .pf-dl>div,.pf-proof .pf-proof-foot{transition:opacity .5s ease, transform .6s var(--pf-ease)}.pf-proof.pf-away .pf-dl>div,.pf-proof.pf-away .pf-proof-foot{opacity:0;transform:translateY(6px)}.pf-proof:not(.pf-away) .pf-dl>div:first-child{transition-delay:.25s}.pf-proof:not(.pf-away) .pf-dl>div:nth-child(2){transition-delay:.33s}.pf-proof:not(.pf-away) .pf-dl>div:nth-child(3){transition-delay:.41s}.pf-proof:not(.pf-away) .pf-dl>div:nth-child(4){transition-delay:.49s}.pf-proof:not(.pf-away) .pf-dl>div:nth-child(5){transition-delay:.57s}.pf-proof:not(.pf-away) .pf-dl>div:nth-child(6){transition-delay:.65s}.pf-proof:not(.pf-away) .pf-proof-foot{transition-delay:.78s}.pf-cursor,.pf-drag,.pf-ring{z-index:10;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.pf-cursor{transform-origin:5px 2.5px;filter:drop-shadow(0 1px 1.5px #0f2a2140)}.pf-drag{background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2), 0 16px 32px -18px #0f2a2166;transform-origin:30px 24px;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex}.pf-ring{border:1.5px solid var(--s-brand);border-radius:50%;width:34px;height:34px}.pf-steps{gap:10px;margin:16px 2px 0;padding:0;list-style:none;display:flex}.pf-replay{height:30px;box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink-2);font:inherit;cursor:pointer;transition:var(--pf-show);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:12px auto 0;padding:0 13px 0 11px;font-size:13px;font-weight:550;display:flex}.pf-replay:hover{background:var(--s-paper-2);color:var(--s-ink)}.pf-replay.pf-hide{transition:var(--pf-leave)}.pf-steps li{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pf-step-track{background:var(--s-line);border-radius:2px;height:2px;display:block;overflow:hidden}.pf-step-track i{background:var(--s-brand);transform-origin:0;height:100%;display:block}.pf-step-label{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;gap:7px;font-size:13px;transition:color .3s;display:flex;overflow:hidden}.pf-step-n,.pf-past .pf-step-label{color:var(--s-muted)}.pf-now .pf-step-label{color:var(--s-ink);font-weight:550}.pf-now .pf-step-n{color:var(--s-brand)}@container pf (width<=900px){.pf-film{--pf-pw:300px}.pf-proofed .pf-checking .pf-c-n{flex-basis:44%}.pf-proofed .pf-checking .pf-c-a,.pf-proofed .pf-checking .pf-c-p{flex-basis:0%}.pf-proofed .pf-checking .pf-c-s{flex-basis:51%}.pf-proofed .pf-count-l{white-space:normal;align-items:flex-start;line-height:1.2}.pf-proofed .pf-count-l i{margin-top:4px}.pf-proofed .pf-count-n{font-size:21px}.pf-proofed .pf-count{padding:0 12px}}@container pf (width<=559px){.pf-win{border-radius:16px;height:520px}.pf-bar{gap:7px;height:42px;padding:0 14px;font-size:13px}.pf-dots{display:none}.pf-view{padding:14px}.pf-list{gap:12px}.pf-head{flex-direction:column;align-items:stretch;gap:10px}.pf-action{justify-items:start;min-height:36px}.pf-btns{flex-direction:column;align-items:stretch;gap:6px;width:100%}.pf-btn{justify-content:center;width:100%;height:34px}.pf-btn-2{order:1}.pf-drop-title{font-size:16px}.pf-band{border-radius:12px;height:72px}.pf-panel{gap:10px;padding:0 12px}.pf-cols .pf-band-label,.pf-band-aside{display:none}.pf-chips{gap:6px}.pf-chip{gap:4px;height:28px;padding:0 10px 0 8px;font-size:12.5px}.pf-count{padding:0 10px}.pf-count-n{font-size:19px}.pf-count-l{gap:5px;font-size:11px}.pf-count-l i{width:6px;height:6px}.pf-table{border-radius:12px;font-size:12.5px}.pf-tr{height:38px}.pf-th{height:34px;font-size:12px}.pf-in{padding:0 10px}.pf-c-i{flex-basis:0%}.pf-c-n{flex-basis:36%}.pf-c-a{flex-basis:44%}.pf-c-p{flex-basis:20%}.pf-checking .pf-c-n,.pf-proofed .pf-checking .pf-c-n{flex-basis:38%}.pf-checking .pf-c-a,.pf-proofed .pf-checking .pf-c-a,.pf-checking .pf-c-p,.pf-proofed .pf-checking .pf-c-p{flex-basis:0%}.pf-checking .pf-c-s,.pf-proofed .pf-checking .pf-c-s{flex-basis:62%}.pf-progress .pf-band-label{display:none}.pf-count-l{white-space:normal;align-items:flex-start;line-height:1.2}.pf-count-l i{margin-top:4px}.pf-badge{gap:6px;height:24px;padding:0 9px 0 8px;font-size:11.5px}.pf-proofed .pf-main-in{margin-right:0}.pf-proof{width:auto;padding:14px 16px;top:auto;left:0}.pf-proof.pf-away{transform:translateY(calc(100% + 30px))}.pf-proof-head{padding-bottom:10px}.pf-dl>div{padding:8px 0}.pf-dl>div:last-child{border-bottom:0}.pf-proof-foot{display:none}.pf-download{width:auto;inset:auto 14px 14px}.pf-steps{gap:6px;margin-top:12px}.pf-step-label{gap:4px;font-size:11.5px}}@container pf (width<=380px){.pf-step-n,.pf-crumb>span:not(.pf-crumb-now){display:none}}@media (prefers-color-scheme:dark){.pf-win{box-shadow:0 0 0 1px var(--s-line-2), 0 28px 64px -40px #0009}.pf-drag,.pf-download,.pf-proof{background:var(--s-paper-2)}}@media (prefers-reduced-motion:reduce){.pf *,.pf :before,.pf :after{transition:none!important;animation:none!important}}@keyframes pf-spin{to{transform:rotate(1turn)}}@keyframes pf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pf-pop{0%{opacity:0;transform:translateY(3px)scale(.86)}to{opacity:1;transform:none}}@keyframes pf-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pf-drop-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pf-draw{to{stroke-dashoffset:0}}@container (width<=640px){.pf-c-i{flex-basis:0%}.pf-checking .pf-c-n,.pf-proofed .pf-checking .pf-c-n{flex-basis:24%}.pf-checking .pf-c-a,.pf-proofed .pf-checking .pf-c-a{flex-basis:26%}.pf-checking .pf-c-p{flex-basis:0%}.pf-checking .pf-c-s,.pf-proofed .pf-checking .pf-c-s{flex-basis:50%}.pf-badge{gap:5px;padding:0 8px 0 7px;font-size:11.5px}}
