:where(.ws-result-strip){display:flex}.ws-result-strip{flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:6px 18px;border-bottom:1px solid var(--p2t-line-soft);background:var(--p2t-paper);font-size:var(--p2t-text-small);line-height:1.35;color:var(--p2t-text)}.ws-result-strip__free,.ws-result-strip__locked{display:flex;min-width:0;align-items:center;gap:8px}.ws-result-strip__locked{flex-shrink:0;color:var(--p2t-muted)}.ws-result-strip__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--p2t-green)}.ws-result-strip.is-reading .ws-result-strip__dot{background:var(--p2t-ink);animation:ws-result-strip-pulse 1.4s var(--p2t-ease) infinite}@keyframes ws-result-strip-pulse{0%,to{opacity:1}50%{opacity:.3}}:where(.ws-offer-foot){display:flex}.ws-offer-foot{position:relative;z-index:1;flex-shrink:0;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px 18px;border-top:1px solid var(--p2t-line);background:var(--p2t-white);box-shadow:0 -12px 28px -24px #282e2880}.ws-offer-foot__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.ws-offer-foot__title{font-size:20px;font-weight:var(--p2t-weight-heading);line-height:1.2;letter-spacing:-.03em;color:var(--p2t-ink)}.ws-offer-foot__scope{font-size:var(--p2t-text-small);line-height:1.45;color:var(--p2t-muted)}.ws-offer-foot__terms{font-size:var(--p2t-text-micro);line-height:1.45;color:var(--p2t-muted-soft)}.ws-offer-foot__action{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:6px}.ws-offer-foot__button{min-width:15.5rem}.ws-offer-foot__button:focus-visible{outline:2px solid var(--p2t-focus);outline-offset:3px}.ws-offer-foot__plan{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:22rem;font-size:var(--p2t-text-micro);line-height:1.4;color:var(--p2t-muted);text-align:end}.ws-offer-foot__plan-note{flex-basis:100%;color:var(--p2t-muted-soft)}@media (max-height: 799px){.ws-offer-foot{max-height:64px;gap:16px;padding:9px 18px}.ws-offer-foot__copy{flex-direction:row;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:0;overflow:hidden;white-space:nowrap}.ws-offer-foot__title{flex-shrink:0;font-size:16px}.ws-offer-foot__scope{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ws-offer-foot__terms{display:none!important}.ws-offer-foot__action{flex-direction:row-reverse;align-items:center;gap:12px}.ws-offer-foot__button{min-width:12.5rem;min-height:38px;padding:9px 20px}.ws-offer-foot__plan{max-width:14rem;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.ws-offer-foot__plan>span{display:none}}@media (prefers-reduced-motion: reduce){.ws-result-strip.is-reading .ws-result-strip__dot{animation:none}}.p2t-ws{--ws-files-width: 216px}@media (min-width: 1200px){.p2t-ws{--ws-files-width: 248px}}.ws-display-contents,.ws-review-main{display:contents}.ws-review.is-multifile{display:grid;grid-template-columns:var(--ws-files-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ws-review.is-multifile>.ws-review-main{display:flex;min-width:0;min-height:0;flex-direction:column}:where(.ws-files){display:flex}.ws-files{min-height:0;flex-direction:column;border-inline-end:1px solid var(--ws-glass-edge);background:#f6f6f26b}.ws-files__head{flex-shrink:0;padding:22px 18px 14px;border-bottom:1px solid var(--p2t-line-soft)}.ws-files__eyebrow{font-size:10.5px;font-weight:var(--p2t-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--p2t-muted)}[dir=rtl] .ws-files__eyebrow{letter-spacing:0}.ws-files__title{margin-top:6px;font-size:18px;line-height:1.3;letter-spacing:-.03em;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}.ws-files__status{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:8px;font-size:var(--p2t-text-micro);line-height:1.4;color:var(--p2t-muted)}.ws-files__status.is-paid{color:var(--p2t-green-ink)}.ws-files__progress{margin-top:10px}.ws-files__bar{display:block;height:5px;overflow:hidden;border-radius:var(--p2t-radius-pill);background:var(--p2t-line-soft)}.ws-files__bar>span{display:block;height:100%;border-radius:inherit;background:var(--p2t-green);transition:inline-size .3s var(--p2t-ease)}.ws-files__progress .ws-files__status{margin-top:6px}.ws-files__tools{flex-shrink:0;padding:12px 14px 4px}.ws-files__search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--p2t-line);border-radius:10px;background:#ffffffd9}.ws-files__search input{min-width:0;flex:1;border:0;background:transparent;padding:0;font-size:var(--p2t-text-small);color:var(--p2t-ink)}.ws-files__search input:focus{outline:none;box-shadow:none}.ws-files__search:focus-within{border-color:var(--p2t-focus);box-shadow:0 0 0 2px #757b6959}.ws-files__filters{display:flex;flex-wrap:wrap;gap:2px 4px;margin-top:8px}.ws-files__filter{min-height:32px;padding:4px 8px;border-radius:8px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-files__filter:hover{background:#fff9;color:var(--p2t-ink)}.ws-files__filter[aria-pressed=true]{font-weight:600;color:var(--p2t-ink)}.ws-files__showing{margin-top:4px;padding-inline:8px;font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}.ws-files__list{min-height:0;flex:1;overflow-y:auto;padding:8px 10px 12px}.ws-files__list ul{display:flex;flex-direction:column;gap:4px}:where(.ws-file-row){display:grid}.ws-file-row{position:relative;width:100%;min-height:48px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 12px;border:1px solid transparent;border-radius:10px;text-align:start;color:var(--p2t-text);transition:background var(--p2t-duration),border-color var(--p2t-duration)}.ws-file-row:hover:not(:disabled){background:#ffffff8c}.ws-file-row:disabled{cursor:default;opacity:.7}.ws-file-row.is-current{border-color:var(--p2t-green-line);background:var(--p2t-green-soft)}.ws-file-row.is-current:before{content:"";position:absolute;inset-block:10px;inset-inline-start:-1px;width:3px;border-radius:2px;background:var(--p2t-green)}.ws-file-row__icon{width:17px;height:17px;color:var(--p2t-muted)}.ws-file-row.is-current .ws-file-row__icon{color:var(--p2t-green)}.ws-file-row__text{display:flex;min-width:0;flex-direction:column;gap:2px}.ws-file-row__name{display:flex;min-width:0;overflow:hidden;font-size:13px;line-height:1.3;color:var(--p2t-ink)}.ws-file-row.is-current .ws-file-row__name{font-weight:600;color:var(--p2t-green-ink)}.ws-file-row__name--narrow{display:none}@media (max-width: 1199px){.ws-file-row__name--wide{display:none}.ws-file-row__name--narrow{display:flex}}.ws-file-row.is-free .ws-file-row__meta{color:var(--p2t-green-ink)}.ws-file-row__head{min-width:1.6ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-file-row__tail{flex-shrink:0;white-space:nowrap}.ws-file-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--p2t-text-micro);line-height:1.3;color:var(--p2t-muted)}.ws-file-row.is-attention .ws-file-row__meta{color:var(--p2t-amber)}.ws-file-row__status{display:inline-flex;min-width:16px;align-items:center;justify-content:flex-end;color:var(--p2t-muted-soft)}.ws-file-row__word{font-size:10.5px;color:var(--p2t-muted-soft)}.ws-file-row__word.is-free{font-weight:var(--p2t-weight-medium);color:var(--p2t-green-ink)}.ws-file-row__spin{animation:ws-file-spin 1.4s linear infinite}@keyframes ws-file-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ws-file-row__spin{animation:none}.ws-files__bar>span{transition:none}}.ws-files__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center;font-size:var(--p2t-text-small);color:var(--p2t-muted)}.ws-files__foot{flex-shrink:0;padding:10px 18px 14px;border-top:1px solid var(--p2t-line-soft)}.ws-files__back{display:inline-flex;min-height:32px;align-items:center;gap:8px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-files__back:hover{color:var(--p2t-ink)}:where(.ws-upload-heading){display:flex}.ws-upload-heading{min-width:0;flex-direction:column;gap:4px}.ws-upload-heading__meta{font-size:var(--p2t-text-small);color:var(--p2t-muted)}:where(.ws-file-header){display:flex}.ws-file-header{flex-shrink:0;align-items:center;gap:10px;min-height:48px;margin:0 var(--ws-gutter) 14px;padding:6px 8px 6px 14px;border:1px solid rgba(255,255,255,.93);border-radius:12px;background:var(--ws-panel-glass);box-shadow:0 8px 23px -19px #34463080}.ws-file-header__icon{width:17px;height:17px;flex-shrink:0;color:var(--p2t-muted)}.ws-file-header__name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}.ws-file-header__meta{flex-shrink:0;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-file-header__nav{display:flex;align-items:center}.ws-file-header__button{width:36px;height:36px}.ws-file-header__menu{position:absolute;z-index:40;inset-inline-end:0;top:calc(100% + 6px);width:15rem}.ws-original-pager{display:flex;align-items:center;gap:2px}.ws-original-pager .ws-icon-button{width:30px;height:30px}.ws-original-pager__count{min-width:3.25rem;text-align:center;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-file-notice__body{display:flex;flex-direction:column;align-items:center;padding:64px 24px 48px;text-align:center}.ws-file-notice__icon{width:40px;height:40px}.ws-file-notice__title{margin-top:18px;font-size:21px;line-height:1.25;letter-spacing:-.035em;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}.ws-file-notice__line{margin-top:8px;max-width:28rem;font-size:var(--p2t-text-small);line-height:1.5;color:var(--p2t-muted)}.ws-file-notice__hint{margin-top:16px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-upload-foot__state{display:inline-flex;align-items:center;gap:6px}.ws-result-strip--upload .ws-result-strip__free{color:var(--p2t-muted)}@media (max-width: 1199px){.ws-review.is-multifile .ws-offer-foot{max-height:none}.ws-review.is-multifile .ws-offer-foot__copy{flex-direction:column;white-space:normal}.ws-review.is-multifile .ws-offer-foot__title{flex-shrink:1}}.ws-download-all{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ws-download-all__caption{font-size:var(--p2t-text-micro);color:var(--p2t-muted);white-space:nowrap}.ws-download-all__menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:22rem;max-width:calc(100vw - 24px);max-height:min(78vh,40rem);overflow-y:auto;padding:16px;text-align:start}.ws-download-all__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--p2t-line-soft)}.ws-download-all__title{font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}.ws-download-all__scope{margin-top:2px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-download-all__list{display:flex;flex-direction:column}.ws-download-all__row{display:flex;width:100%;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--p2t-line-soft);text-align:start;color:var(--p2t-muted);transition:color var(--p2t-duration) var(--p2t-ease)}.ws-download-all__row:hover,.ws-download-all__row:focus-visible{color:var(--p2t-ink)}.ws-download-all__row:disabled{opacity:.6;cursor:progress}.ws-download-all__name{display:block;font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}.ws-download-all__hint{display:block;margin-top:2px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-download-all__more>summary{cursor:pointer;padding:10px 4px;font-size:var(--p2t-text-micro);font-weight:var(--p2t-weight-medium);color:var(--p2t-muted)}.ws-download-all__foot{padding-top:10px;font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}.ws-download-all__error{padding-top:6px;font-size:var(--p2t-text-micro);color:var(--p2t-amber)}.ws-download-all-bar__caption{padding-bottom:6px;font-size:var(--p2t-text-micro);color:var(--p2t-muted);text-align:center}.ws-download-all-bar__more{display:block;width:100%;padding-top:6px;font-size:var(--p2t-text-micro);color:var(--p2t-muted);text-align:center}@media (max-width: 1023px){.ws-download-all{position:static}.ws-download-all [data-download-all-button],.ws-download-all__caption{display:none}.ws-download-all__menu{position:fixed;inset-inline:8px;top:auto;bottom:8px;width:auto;max-height:calc(100dvh - 24px)}}.ws-review.is-multifile .ws-docbar-actions{align-items:flex-start}.ws-attention-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--p2t-radius-pill);background:color-mix(in srgb,var(--p2t-amber) 14%,transparent);color:var(--p2t-amber);font-weight:var(--p2t-weight-medium)}.ws-file-notice__body--password{width:100%;max-width:28rem}.ws-original-protected{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:16rem;margin:16px;padding:24px;border-radius:6px;background:#fff;text-align:center}.ws-original-protected__title{font-size:var(--p2t-text-small);color:var(--p2t-ink)}.ws-original-protected__line,.ws-upload-foot__note{font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-file-notice__body--password h2{font-size:20px}.ws-file-notice__body--password [data-pdf-password-prompt]>div:first-child{height:40px;width:40px}.ws-phone-file{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--p2t-line-soft);border-radius:14px;background:#ffffffe6}.ws-phone-file__icon{width:20px;height:20px;flex-shrink:0;color:var(--p2t-muted)}.ws-phone-file__text{min-width:0;flex:1}.ws-phone-file__name{display:flex;min-width:0;font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}.ws-phone-file__meta{margin-top:2px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-phone-file__button{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;border-radius:var(--p2t-radius-pill);background:color-mix(in srgb,var(--p2t-ink) 6%,transparent);font-size:var(--p2t-text-small);color:var(--p2t-ink)}.ws-files-dialog{position:fixed;inset:0;z-index:60;display:flex;height:100dvh;flex-direction:column;background:var(--p2t-paper, #faf9f6);padding-bottom:env(safe-area-inset-bottom)}.ws-files-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--p2t-line-soft)}.ws-files-dialog__title{font-size:20px;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}.ws-files-dialog__scope{margin-top:4px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-files-dialog__search{margin:14px 16px 4px}.ws-files-dialog__list{flex:1;overflow-y:auto;padding:10px 12px 16px}.ws-files-dialog__list .ws-file-row{width:100%;min-height:52px}.ws-result-strip.is-stacked{flex-direction:column;align-items:flex-start;gap:2px}@media (max-width: 1023px){.p2t-ws .ws-main.is-phone-compact .ws-topbar{display:none}.p2t-ws .ws-workbench{gap:0;padding:0}.p2t-ws .ws-workbench>.ws-panel{border-inline:0;border-bottom:0;border-radius:0;box-shadow:none}.p2t-ws .ws-review:not(.is-multifile-phone) .ws-docbar{flex-direction:row;align-items:center;gap:8px;padding:6px 12px}.p2t-ws .ws-review:not(.is-multifile-phone) .ws-docbar-title{flex:1 1 auto;flex-direction:row;align-items:baseline;gap:8px}.p2t-ws .ws-review:not(.is-multifile-phone) .ws-docbar-title .ws-doc-meta{display:none}.p2t-ws .ws-review:not(.is-multifile-phone) .ws-doc-title{font-size:17px;letter-spacing:-.03em}.p2t-ws .ws-doc-pages{flex-shrink:0;font-size:var(--p2t-text-micro);color:var(--p2t-muted);white-space:nowrap}.p2t-ws .ws-review:not(.is-multifile-phone) .ws-docbar-actions{flex-shrink:0;flex-wrap:nowrap;gap:6px}.p2t-ws .ws-review.is-multifile-phone .ws-docbar{padding:10px 12px 8px}.p2t-ws .ws-pane-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--p2t-line);border-radius:10px;background:var(--p2t-white);font-size:var(--p2t-text-ui);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink);white-space:nowrap}.p2t-ws .ws-review:not(.is-multifile-phone) [data-export-menu-trigger]{min-height:34px;min-width:34px;padding-inline:8px}.p2t-ws .ws-workbench.is-phone-packed{flex:0 1 auto}.p2t-ws .ws-workbench.is-phone-packed>.ws-panel--result{height:auto;flex:0 1 auto;min-height:0}.p2t-ws .ws-workbench.is-phone-packed .ws-scroll{flex:0 1 auto;min-height:0}.p2t-ws .ws-panel--result>.ws-panel-head{min-height:0;padding:0 4px}.p2t-ws .ws-panel--result>.ws-panel-head [role=tablist].ws-segmented{flex:1 1 auto;width:100%;gap:0;padding:0;border:0;border-radius:0;background:transparent}.p2t-ws .ws-panel--result>.ws-panel-head [role=tablist] .ws-segment{flex:1 1 0;min-height:38px;padding:6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.p2t-ws .ws-panel--result>.ws-panel-head [role=tablist] .ws-segment svg{display:none}.p2t-ws .ws-panel--result>.ws-panel-head [role=tablist] .ws-segment[aria-selected=true]{border-bottom-color:var(--p2t-ink);background:transparent;color:var(--p2t-ink);box-shadow:none}.p2t-ws .ws-phone-status{display:flex;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:6px 14px;border-bottom:1px solid var(--p2t-line-soft);font-size:var(--p2t-text-micro);color:var(--p2t-text)}.p2t-ws .ws-phone-status__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--p2t-muted-soft)}.p2t-ws .ws-phone-status.is-reading .ws-phone-status__dot{background:var(--p2t-ink)}.p2t-ws .ws-phone-info{flex-shrink:0;border-bottom:1px solid var(--p2t-line-soft)}.p2t-ws .ws-phone-info__row{display:flex;min-height:36px}.p2t-ws .ws-phone-info__button{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:8px;padding:4px 14px;font-size:var(--p2t-text-small);color:var(--p2t-ink);text-align:start}.p2t-ws .ws-phone-info__row.is-split .ws-phone-balance{border-inline-end:1px solid var(--p2t-line-soft)}.p2t-ws .ws-phone-balance__icon{width:18px;height:18px;flex-shrink:0;padding:2px;border-radius:50%;background:var(--p2t-ink);color:var(--p2t-white)}.p2t-ws .ws-phone-balance.is-flag .ws-phone-balance__icon{padding:0;background:transparent;color:var(--p2t-amber)}.p2t-ws .ws-phone-info__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2t-ws .ws-phone-info__chevron{width:16px;height:16px;flex-shrink:0;color:var(--p2t-muted);transition:transform var(--p2t-duration)}[dir=rtl] .p2t-ws .ws-phone-info__chevron{transform:scaleX(-1)}.p2t-ws .ws-phone-info__chevron.is-open,[dir=rtl] .p2t-ws .ws-phone-info__chevron.is-open{transform:rotate(90deg)}.p2t-ws .ws-phone-info__details{max-height:40dvh;overflow-y:auto;padding:2px 14px 10px;font-size:var(--p2t-text-micro);line-height:1.5;color:var(--p2t-text)}.p2t-ws .ws-phone-balance__figures{margin-top:2px;text-align:start;unicode-bidi:isolate}.p2t-ws .ws-phone-info__item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:3px 0}.p2t-ws .ws-phone-info__item dt{color:var(--p2t-muted)}.p2t-ws .ws-phone-info__item dd{color:var(--p2t-ink);overflow-wrap:anywhere}.p2t-ws .ws-scroll{overscroll-behavior:contain}.p2t-ws .ws-scroll .ws-reading{height:auto;overflow:visible}.p2t-ws .ws-scroll .ws-json-view{height:auto}.p2t-ws .ws-scroll .ws-json-view>div{overflow:visible}.p2t-ws .ws-scroll pre.ws-json{height:auto;overflow-x:auto;overflow-y:hidden}.p2t-ws .ws-scroll.is-phone-sheet{display:grid;grid-template-columns:max-content;grid-auto-rows:max-content;align-content:start;overflow:auto}.p2t-ws .ws-scroll.is-phone-sheet .ws-sheet-view{min-width:var(--ws-phone-box, 100%);min-height:auto}.p2t-ws .ws-scroll.is-phone-sheet>:not(.ws-display-contents),.p2t-ws .ws-scroll.is-phone-sheet>.ws-display-contents>:not(.ws-sheet-view):not([data-free-preview-paywall]),.p2t-ws .ws-scroll.is-phone-sheet .ws-phone-pin{position:sticky;inset-inline-start:0;box-sizing:border-box;width:var(--ws-phone-box, 100%);max-width:var(--ws-phone-box, 100%)}.p2t-ws .ws-psheet__table.is-details{width:var(--ws-phone-box, 100%)}.p2t-ws .ws-scroll.is-phone-sheet [data-free-preview-paywall]{padding:0;border:0;background:transparent}.p2t-ws .ws-scroll.is-phone-sheet [data-free-preview-paywall]>:not([data-offer-card]):not([data-offer-sheet-backdrop]){display:none!important}.p2t-ws .ws-scroll [data-result-feedback]{margin:0;padding:0 6px 0 12px;align-items:flex-start;gap:4px;text-align:start}.p2t-ws .ws-scroll [data-result-feedback]>div:first-child,.p2t-ws .ws-scroll [data-result-feedback]>p{min-height:32px;align-items:center;font-size:var(--p2t-text-micro)}.p2t-ws .ws-scroll [data-result-feedback]>p{display:flex}.p2t-ws .ws-scroll [data-result-feedback] p{font-size:var(--p2t-text-micro)}.p2t-ws .ws-scroll [data-result-feedback] form{padding-bottom:8px}.p2t-ws [data-free-preview-paywall] [data-offer-card]:not(.is-sheet-open){display:none}.p2t-ws [data-offer-card].is-sheet-open{position:fixed;inset-inline:0;bottom:0;z-index:81;max-height:min(86dvh,40rem);margin:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px calc(18px + env(safe-area-inset-bottom,0px));border:0;border-radius:18px 18px 0 0;background:var(--p2t-white);box-shadow:0 -18px 50px -20px #14181673}.p2t-ws .ws-offer-sheet-backdrop{position:fixed;inset:0;z-index:80;background:#1114145c}.p2t-ws .ws-offer-sheet__close{float:inline-end;margin:-6px -6px 6px 10px}.p2t-ws [data-offer-card].is-sheet-open h2{padding-inline-end:8px}.p2t-ws .ws-psheet{--ws-psheet-line: #e2e2df;--ws-psheet-head-bg: #f4f3f0;--ws-psheet-head-line: #d7d6d1;--ws-psheet-head-text: #5d605d;position:relative;min-width:100%;background:var(--p2t-white)}.p2t-ws .ws-psheet__table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12.5px;line-height:1.2;color:#1d201e}.p2t-ws .ws-psheet__table th,.p2t-ws .ws-psheet__table td{padding:4px 7px;border-inline-end:1px solid var(--ws-psheet-line);border-bottom:1px solid var(--ws-psheet-line);background:var(--p2t-white);text-align:start;vertical-align:top;overflow:hidden}.p2t-ws .ws-psheet__table td.is-num,.p2t-ws .ws-psheet__table td.is-date,.p2t-ws .ws-psheet__table th.is-num,.p2t-ws .ws-psheet__table th.is-date{white-space:nowrap}.p2t-ws .ws-psheet__table td.is-num,.p2t-ws .ws-psheet__table th.is-num{text-align:end}.p2t-ws .ws-psheet__num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.p2t-ws .ws-psheet__wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.p2t-ws .ws-psheet__row.is-open .ws-psheet__wrap{display:block;-webkit-line-clamp:unset}.p2t-ws .ws-psheet__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2t-ws .ws-psheet__row.is-alt td{background:#f8f8f6}.p2t-ws .ws-psheet__row.is-mismatch td{background:color-mix(in srgb,var(--p2t-amber) 9%,var(--p2t-white))}.p2t-ws .ws-psheet__table thead th{position:sticky;z-index:3}.p2t-ws .ws-psheet__letters th{top:0;height:20px;padding:2px 4px;border-color:var(--ws-psheet-head-line);background:var(--ws-psheet-head-bg);font-size:10.5px;font-weight:500;color:var(--ws-psheet-head-text);text-align:center}.p2t-ws .ws-psheet__heads th{top:20px;border-bottom-color:var(--ws-psheet-head-line);background:#fbfbf9;font-weight:650;color:var(--p2t-ink);box-shadow:0 3px 5px -4px #141b154d}.p2t-ws .ws-psheet__heads th.is-num{text-align:end}.p2t-ws .ws-psheet__table .ws-psheet__gutter{position:sticky;inset-inline-start:0;z-index:2;padding:4px 2px;border-color:var(--ws-psheet-head-line);background:var(--ws-psheet-head-bg);font-size:10.5px;font-weight:400;color:var(--ws-psheet-head-text);text-align:center;font-variant-numeric:tabular-nums}.p2t-ws .ws-psheet__table thead .ws-psheet__gutter{z-index:4}.p2t-ws .ws-psheet__lock{display:inline-block;width:12px;height:12px;vertical-align:-2px;color:var(--ws-psheet-head-text)}.p2t-ws .ws-psheet__row.is-locked td,.p2t-ws .ws-psheet__row.is-pending td{vertical-align:middle}.p2t-ws .ws-psheet__bar{display:block;height:8px;border-radius:4px;background:#e9e8e4;filter:blur(.5px)}.p2t-ws .ws-psheet__row.is-pending .ws-psheet__bar{animation:ws-psheet-pulse 1.4s ease-in-out infinite}@keyframes ws-psheet-pulse{50%{opacity:.45}}.p2t-ws .ws-psheet__row.is-note td{background:var(--ws-psheet-head-bg)}.p2t-ws .ws-psheet__note{position:sticky;inset-inline-start:34px;display:inline-block;max-width:calc(var(--ws-phone-box, 100vw) - 48px);font-size:var(--p2t-text-micro);color:var(--p2t-text)}.p2t-ws .ws-psheet__row.is-total td{font-weight:600}.p2t-ws .ws-psheet__row.is-total.is-strong td{border-top:1px solid var(--p2t-ink);border-bottom:3px double var(--p2t-ink)}.p2t-ws .ws-psheet__row.is-total .is-total-label,.p2t-ws .ws-psheet__row.is-locked-total .is-total-label{font-weight:600}.p2t-ws .ws-psheet__row.is-locked-total .is-total-label .ws-psheet__lock{margin-inline-start:6px}.p2t-ws .ws-psheet__table.is-details .ws-psheet__label{font-weight:600;text-align:start;overflow-wrap:anywhere}.p2t-ws .ws-psheet__row.is-end td{padding:0;border:0;background:transparent}.p2t-ws .ws-psheet__end{position:sticky;inset-inline-start:0;display:flex;align-items:center;width:var(--ws-phone-box, 100%);min-height:32px;padding:0 12px;font-size:var(--p2t-text-micro);color:var(--p2t-muted);text-align:start}.p2t-ws .ws-psheet-bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px 0 4px;border-top:1px solid var(--p2t-line-soft);background:#fbfbf9}.p2t-ws .ws-psheet-bar__tabs{display:flex;min-width:0;align-items:stretch;align-self:stretch}.p2t-ws .ws-psheet-bar__tab{padding:0 12px;border-top:2px solid transparent;font-size:var(--p2t-text-ui);color:var(--p2t-muted);white-space:nowrap}.p2t-ws .ws-psheet-bar__tab[aria-selected=true]{border-top-color:var(--p2t-ink);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}.p2t-ws .ws-psheet-bar__hint,.p2t-ws .ws-psheet-bar__status{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;font-size:var(--p2t-text-micro);color:var(--p2t-muted);white-space:nowrap;text-overflow:ellipsis}.p2t-ws .ws-psheet-bar__arrow{width:13px;height:13px;flex-shrink:0}[dir=rtl] .p2t-ws .ws-psheet-bar__arrow{transform:scaleX(-1)}.p2t-ws .ws-mobile-bar__terms .ws-link{font-size:inherit}.p2t-ws .ws-mobile-bar{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.p2t-ws .ws-mobile-bar .ws-download-all-bar__caption{padding-bottom:5px}.p2t-ws .ws-mobile-bar .ws-download-all-bar__more{padding-top:5px}}.p2t-ws{--ws-sidebar-width: 216px;--ws-frame-pad: 0px;--ws-shell-radius: 0px;--ws-topbar-height: 56px;--ws-gutter: 14px;--ws-panel-radius: var(--p2t-radius-md);--ws-glass-edge: rgba(255, 255, 255, .82);--ws-panel-glass: rgba(255, 255, 255, .5);--ws-panel-opaque: rgba(253, 253, 251, .86);--ws-sunken: rgba(235, 234, 230, .55);--ws-paper-shadow: 0 6px 24px -14px rgba(40, 46, 40, .42);background:var(--p2t-surface);color:var(--p2t-ink);letter-spacing:-.006em}@media (min-width: 640px){.p2t-ws{--ws-frame-pad: 12px;--ws-shell-radius: var(--p2t-radius-xl);--ws-topbar-height: 60px;--ws-gutter: 18px}}@media (min-width: 1280px){.p2t-ws{--ws-frame-pad: 18px;--ws-shell-radius: 24px;--ws-topbar-height: 64px;--ws-gutter: 20px}}.p2t-ws :where(h1,h2,h3,[tabindex="-1"]):focus:not(:focus-visible){outline:none}.p2t-ws :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--p2t-focus);outline-offset:3px}.p2t-ws :where(input,textarea,select):focus-visible{outline-offset:0}.ws-room{position:fixed;inset:-16px;z-index:0;pointer-events:none;background:linear-gradient(122deg,transparent 24%,rgba(255,255,255,.7) 24.5%,rgba(255,255,255,.42) 30%,transparent 30.8%,transparent 58%,rgba(255,255,255,.46) 58.8%,rgba(255,255,255,.36) 65%,transparent 65.9%),radial-gradient(ellipse at 98% 44%,rgba(98,100,94,.26),transparent 24%),radial-gradient(ellipse at 84% 4%,rgba(120,122,116,.16),transparent 22%),radial-gradient(ellipse at 2% 78%,rgba(122,126,114,.16),transparent 20%),linear-gradient(90deg,var(--p2t-paper) 0%,var(--p2t-surface) 55%,var(--p2t-surface-sunken) 100%);filter:blur(3px)}.ws-viewport{height:100vh;height:100dvh}.ws-frame{position:relative;z-index:1;height:100%;padding:var(--ws-frame-pad);padding-left:max(var(--ws-frame-pad),env(safe-area-inset-left,0px));padding-right:max(var(--ws-frame-pad),env(safe-area-inset-right,0px))}:where(.ws-shell){display:grid}.ws-shell{grid-template-columns:minmax(0,1fr);width:100%;height:100%;max-width:1780px;margin-inline:auto;overflow:hidden;border-radius:var(--ws-shell-radius);background:#fafaf89e;backdrop-filter:blur(22px) saturate(.85);-webkit-backdrop-filter:blur(22px) saturate(.85)}@media (min-width: 640px){.ws-shell{border:1px solid var(--p2t-glass-border);box-shadow:0 22px 90px -25px #1d252038,inset 0 1px #fff}}@media (min-width: 1280px){.ws-shell{grid-template-columns:var(--ws-sidebar-width) minmax(0,1fr)}}:where(.ws-sidebar){display:none}.ws-sidebar{min-height:0;flex-direction:column;padding:28px 16px 18px;border-inline-end:1px solid var(--ws-glass-edge);background:#f6f6f26b;overflow-y:auto}@media (min-width: 1280px){:where(.ws-sidebar){display:flex}}:where(.ws-wordmark){display:inline-flex}.ws-wordmark{align-items:center;align-self:flex-start;padding:2px 10px;font-size:23px;line-height:1.1;font-weight:750;letter-spacing:-1.15px;white-space:nowrap;color:var(--p2t-ink);direction:ltr;border-radius:var(--p2t-radius-sm)}:where(.ws-wordmark-two){display:inline-block}.ws-wordmark-two{margin:0 1px 0 2px;padding:3px 1px 3px 2px;background:var(--p2t-ink);color:#fff;font-size:.98em;line-height:.91;transform:skewY(-9deg)}.ws-wordmark--sm{padding:2px 0;font-size:19px;letter-spacing:-.95px}.ws-sidebar-label{margin:40px 12px 12px}:where(.ws-nav){display:flex}.ws-nav{flex-direction:column;gap:4px}:where(.ws-nav-item){display:flex}.ws-nav-item{align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:12px;font-size:var(--p2t-text-small);line-height:1.3;color:var(--p2t-text);text-align:start;transition:background var(--p2t-duration),border-color var(--p2t-duration),box-shadow var(--p2t-duration)}.ws-nav-item:hover{background:#ffffff73}.ws-nav-item[aria-current=page],.ws-nav-item.is-current{background:#ffffffd1;border-color:#ffffffeb;box-shadow:0 3px 10px #25342b0d;color:var(--p2t-ink)}.ws-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-nav-meta{flex-shrink:0;font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}.ws-nav-key{flex-shrink:0;padding:0 5px;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-xs);font-size:10px;line-height:17px;color:var(--p2t-muted-soft)}.ws-nav-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--p2t-ink);opacity:.55}.ws-recent{margin-top:22px}.ws-recent .ws-nav-item{min-height:36px;padding-block:8px;font-size:var(--p2t-text-ui);color:var(--p2t-muted)}.ws-sidebar-foot{margin-top:auto;padding-top:24px}:where(.ws-status){display:flex}.ws-status{align-items:center;gap:8px;margin:0 12px 4px;font-size:var(--p2t-text-ui);color:var(--p2t-ink)}:where(.ws-status-dot){display:inline-block}.ws-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--p2t-green);box-shadow:0 0 0 3px var(--p2t-green-soft)}.ws-status-note{margin:0 12px 22px;font-size:var(--p2t-text-micro);line-height:1.5;color:var(--p2t-muted)}:where(.ws-subnav){display:flex}.ws-subnav{flex-direction:column;gap:1px}:where(.ws-subnav a){display:block}.ws-subnav a{padding:8px 12px;border-radius:10px;font-size:var(--p2t-text-ui);color:var(--p2t-muted);transition:background var(--p2t-duration),color var(--p2t-duration)}.ws-subnav a:hover{background:#ffffff73;color:var(--p2t-ink)}:where(.ws-account){display:flex}.ws-account{align-items:center;gap:10px;margin-top:16px;padding:16px 8px 0;border-top:1px solid var(--p2t-line-soft);min-width:0}:where(.ws-avatar){display:grid}.ws-avatar{place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#fff9;font-size:var(--p2t-text-small);color:var(--p2t-muted);text-transform:uppercase}.ws-account-text{min-width:0;font-size:var(--p2t-text-ui);line-height:1.35}:where(.ws-account-text>*){display:block}.ws-account-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-account-text>:last-child{margin-top:2px;font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}:where(.ws-main){display:flex}.ws-main{flex-direction:column;min-width:0;min-height:0}:where(.ws-topbar){display:flex}.ws-topbar{position:relative;z-index:40;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;height:var(--ws-topbar-height);padding-inline:16px;border-bottom:1px solid rgba(255,255,255,.78);background:#ffffff29}@media (min-width: 1280px){.ws-topbar{padding-inline:28px}}:where(.ws-topbar-start){display:flex}.ws-topbar-start{align-items:center;gap:16px;min-width:0}:where(.ws-breadcrumb){display:flex}.ws-breadcrumb{align-items:center;gap:12px;min-width:0;font-size:var(--p2t-text-ui)}.ws-breadcrumb a{flex-shrink:0;padding:6px 0;color:var(--p2t-muted-soft);white-space:nowrap}.ws-breadcrumb a:hover{color:var(--p2t-ink)}.ws-breadcrumb-sep{color:var(--p2t-line-strong)}.ws-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}:where(.ws-topbar-end){display:flex}.ws-topbar-end{flex-shrink:0;align-items:center;gap:14px}:where(.ws-menu-button){display:inline-flex}.ws-menu-button{align-items:center;gap:8px;min-height:36px;padding:8px 4px;font-size:var(--p2t-text-ui);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}@media (min-width: 1280px){.ws-menu-button,.ws-topbar-brand{display:none!important}}:where(.ws-mobile-nav){display:flex}.ws-mobile-nav{position:absolute;top:calc(100% + 8px);inset-inline:12px;z-index:70;flex-direction:column;gap:2px;max-height:calc(100vh - var(--ws-topbar-height) - 40px);max-height:calc(100dvh - var(--ws-topbar-height) - 40px);overflow-y:auto;padding:12px;border:1px solid #fff;border-radius:var(--p2t-radius-lg);background:#f8f8f5fb;box-shadow:var(--p2t-shadow-float);backdrop-filter:blur(var(--p2t-blur-lg));-webkit-backdrop-filter:blur(var(--p2t-blur-lg))}@media (min-width: 640px){.ws-mobile-nav{inset-inline:auto 16px;width:300px}}.ws-mobile-nav .ws-nav-item{min-height:44px}.ws-mobile-nav hr{margin:8px 4px;border:0;border-top:1px solid var(--p2t-line-soft)}.ws-content{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden}:where(.ws-footer){display:none}.ws-footer{flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;height:34px;padding-inline:28px;border-top:1px solid rgba(255,255,255,.66);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--p2t-muted-soft);white-space:nowrap}.ws-footer-sep{margin-inline:10px;color:var(--p2t-line-strong)}@media (min-width: 1024px){:where(.ws-footer){display:flex}}.p2t-ws .ws-scroll,.p2t-ws .ws-scroll *{scrollbar-width:thin;scrollbar-color:rgba(110,114,104,.28) transparent}.ws-glass-card{border:1px solid rgba(255,255,255,.94);border-radius:var(--p2t-radius-xl);background:linear-gradient(117deg,#ffffff9e,#ffffff42);box-shadow:0 15px 45px -30px #343c3266,inset 0 1px #fff}:where(.ws-chip){display:inline-flex}.ws-chip{align-items:center;gap:6px;min-height:24px;padding:3px 10px;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-pill);background:#fff9;font-size:var(--p2t-text-micro);line-height:1.3;color:var(--p2t-muted);white-space:nowrap}.ws-chip--success{border-color:var(--p2t-green-line);background:var(--p2t-green-soft);color:var(--p2t-green-ink)}.ws-chip--warning{border-color:#9a6b1f40;background:var(--p2t-amber-soft);color:#6d4c16}.ws-chip--dark{border-color:transparent;background:var(--p2t-gradient-dark);color:#fff}:where(.ws-live-dot){display:inline-flex}.ws-live-dot{position:relative;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--p2t-ink)}.ws-live-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--p2t-ink);opacity:.35;animation:ws-pulse 1.6s var(--p2t-ease) infinite}@keyframes ws-pulse{0%{transform:scale(.7);opacity:.45}to{transform:scale(1.6);opacity:0}}:where(.ws-icon-button){display:inline-flex}.ws-icon-button{align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;color:var(--p2t-muted);transition:background var(--p2t-duration),color var(--p2t-duration)}.ws-icon-button:hover:not(:disabled){background:#fffc;color:var(--p2t-ink)}.ws-icon-button:disabled{opacity:.35;cursor:not-allowed}.ws-link{font-weight:var(--p2t-weight-medium);color:var(--p2t-ink);text-decoration:underline;text-decoration-color:var(--p2t-line-strong);text-underline-offset:4px}.ws-link:hover{text-decoration-color:currentColor}.p2t-ws .p2t-button--sm{gap:8px}.p2t-ws .p2t-button--xs{min-height:32px;padding:7px 14px;gap:6px;font-size:var(--p2t-text-micro)}.p2t-ws .p2t-button:disabled:hover,.p2t-ws .p2t-button[aria-disabled=true]:hover{transform:none}:where(.ws-button-price){display:inline-flex}.ws-button-price{align-items:center;padding:2px 7px;border-radius:var(--p2t-radius-pill);background:#ffffff29;font-size:var(--p2t-text-micro);line-height:1.3;color:#ffffffeb}:where(.ws-segmented){display:inline-flex}.ws-segmented{align-items:center;gap:3px;min-width:0;padding:3px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#cdcfc629}:where(.ws-segment){display:inline-flex}.ws-segment{align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 13px;border:1px solid transparent;border-radius:9px;font-size:var(--p2t-text-ui);font-weight:var(--p2t-weight-medium);color:var(--p2t-muted);white-space:nowrap;transition:background var(--p2t-duration),color var(--p2t-duration),box-shadow var(--p2t-duration)}.ws-segment:hover{background:#fff9;color:var(--p2t-ink)}.ws-segment[aria-pressed=true],.ws-segment[aria-checked=true],.ws-segment[aria-selected=true],.ws-segment.is-active{border-color:var(--p2t-line-soft);background:var(--p2t-paper-raised);color:var(--p2t-ink);box-shadow:0 2px 5px #2832220d}.ws-segment svg{width:15px;height:15px;flex-shrink:0;opacity:.7}:where(.ws-segment-stack){display:inline-flex}.ws-segment-stack{flex-direction:column;align-items:center;line-height:1.1}.ws-segment-stack small{font-size:10px;font-weight:400;color:var(--p2t-muted-soft)}.ws-section-label{font-size:var(--p2t-text-eyebrow);line-height:1.6;font-weight:var(--p2t-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--p2t-subtle)}.ws-skeleton{border-radius:var(--p2t-radius-xs);background:#1e232112}.ws-skeleton--soft{background:#1e23210b}.ws-progress{height:3px;overflow:hidden;border-radius:3px;background:#1e232117}.ws-progress>div{height:100%;border-radius:inherit;background:var(--p2t-ink);transition:width .35s var(--p2t-ease)}.ws-progress--success>div{background:var(--p2t-green)}.ws-home{width:100%;max-width:1080px;margin-inline:auto;padding:28px 16px 32px}@media (min-width: 640px){.ws-home{padding:44px 32px 36px}}.ws-home-heading{text-align:center}.ws-home-title{margin:14px auto 12px;max-width:18ch;text-wrap:balance;font-size:clamp(34px,4.1vw,58px);line-height:1.04;letter-spacing:-.058em;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}.ws-home-lead{max-width:560px;margin-inline:auto;font-size:var(--p2t-text-body);line-height:1.6;letter-spacing:-.015em;color:var(--p2t-muted)}:where(.ws-drop){display:flex}.ws-drop{position:relative;flex-direction:column;align-items:center;justify-content:center;gap:26px;max-width:820px;min-height:240px;margin-inline:auto;padding:30px 22px;overflow:hidden;text-align:center;cursor:pointer;transition:border-color var(--p2t-duration),background var(--p2t-duration),box-shadow var(--p2t-duration),transform var(--p2t-duration)}@media (min-width: 768px){.ws-drop{flex-direction:row;gap:54px;padding:34px 40px;text-align:start}}.ws-drop:hover,.ws-drop.is-dragging{background:linear-gradient(117deg,#ffffffd1,#fff6);box-shadow:0 20px 50px -27px #3c483866,inset 0 1px #fff}.ws-drop.is-dragging{border-color:var(--p2t-line-strong);border-style:dashed}.ws-drop.is-locked{cursor:default}.ws-drop-copy h2{font-size:clamp(22px,2vw,27px);line-height:1.15;letter-spacing:-.04em;font-weight:var(--p2t-weight-heading)}.ws-drop-copy p{margin:9px 0 20px;font-size:var(--p2t-text-small);line-height:1.55;color:var(--p2t-muted)}.ws-drop-corner{position:absolute;inset-inline-end:20px;bottom:16px;font-size:9px;letter-spacing:.16em;color:var(--p2t-muted-soft)}.ws-paper-stack{position:relative;width:118px;height:148px;flex-shrink:0}.ws-paper-stack>span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.93);border-radius:7px;background:linear-gradient(128deg,#ffffffad,#fff3);box-shadow:0 12px 25px -15px #464e4073;transform:rotate(-11deg) translate(-14px);transition:transform .5s var(--p2t-ease)}.ws-paper-stack>span:nth-child(2){transform:rotate(-3deg) translateY(-4px)}:where(.ws-paper-stack>span:last-child){display:flex}.ws-paper-stack>span:last-child{flex-direction:column;gap:7px;padding:20px 15px;background:linear-gradient(112deg,#fffffff0,#ffffff80);transform:rotate(6deg) translate(8px)}:where(.ws-paper-stack i){display:block}.ws-paper-stack i{height:5px;border-radius:3px;background:#1e232117}.ws-paper-stack i:first-child{width:60%;height:8px;margin-bottom:6px;background:#1e232138}.ws-paper-stack b{margin-top:auto;font-size:7px;font-weight:var(--p2t-weight-medium);letter-spacing:.14em;color:var(--p2t-muted-soft)}.ws-drop:hover .ws-paper-stack>span:first-child{transform:rotate(-14deg) translate(-20px)}.ws-drop:hover .ws-paper-stack>span:last-child{transform:rotate(8deg) translate(13px)}:where(.ws-facts){display:grid}.ws-facts{grid-template-columns:1fr;gap:1px;max-width:820px;margin:14px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:var(--p2t-radius-md);background:#ffffff80}@media (min-width: 640px){.ws-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-facts>div{padding:12px 16px;background:#ffffff5c}.ws-facts p:last-child{margin-top:3px;font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}:where(.ws-samples-heading){display:flex}.ws-samples-heading{align-items:center;justify-content:space-between;gap:12px;max-width:820px;margin:30px auto 12px;font-size:var(--p2t-text-small);color:var(--p2t-muted)}:where(.ws-samples){display:grid}.ws-samples{grid-template-columns:1fr;gap:10px;max-width:820px;margin-inline:auto}@media (min-width: 640px){.ws-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}:where(.ws-sample){display:flex}.ws-sample{position:relative;align-items:center;gap:14px;min-width:0;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:var(--p2t-radius-md);background:#ffffff4d;box-shadow:inset 0 1px #fff9;text-align:start;transition:background var(--p2t-duration),box-shadow var(--p2t-duration),transform var(--p2t-duration)}.ws-sample:hover{background:#ffffffa8;box-shadow:0 8px 18px #3c44370f;transform:translateY(-2px)}:where(.ws-sample strong){display:block}.ws-sample strong{font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-medium);color:var(--p2t-ink)}:where(.ws-sample small){display:block}.ws-sample small{margin-top:3px;font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}:where(.ws-sample-paper){display:flex}.ws-sample-paper{flex-direction:column;gap:5px;width:44px;height:58px;flex-shrink:0;padding:8px 6px;border:1px solid var(--p2t-line-soft);background:var(--p2t-paper-raised);box-shadow:2px 3px 7px #464e4014;transform:rotate(-4deg)}:where(.ws-sample-paper i){display:block}.ws-sample-paper i{height:2px;background:#1e23211f}.ws-sample-paper i:first-child{width:70%;height:3px;background:#1e23214d}.ws-sample:nth-child(2) .ws-sample-paper{transform:rotate(3deg)}.ws-sample:nth-child(3) .ws-sample-paper{transform:rotate(-1deg)}.ws-stage-card{border:1px solid rgba(255,255,255,.95);border-radius:var(--p2t-radius-xl);background:#ffffff80;box-shadow:0 25px 60px -35px #3c463461,inset 0 1px #fff}.ws-stage-head{border-bottom:1px solid rgba(255,255,255,.9)}:where(.ws-file-tag){display:inline-flex}.ws-file-tag{align-items:center;justify-content:center;min-width:34px;padding:4px 6px;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-xs);background:#fff9;font-size:9px;font-weight:var(--p2t-weight-medium);letter-spacing:.08em;color:var(--p2t-muted)}.ws-stage{background:linear-gradient(130deg,#ffffff1f,#dcded62e)}:where(.ws-statement-hint){display:flex}.ws-statement-hint{align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid rgba(255,255,255,.94);border-radius:var(--p2t-radius-md);background:linear-gradient(117deg,#ffffffc7,#fff6);box-shadow:0 12px 32px -24px #343c3273,inset 0 1px #fff;font-size:var(--p2t-text-small);line-height:1.45;color:var(--p2t-ink)}.ws-statement-hint__icon{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--p2t-green)}.ws-statement-hint__body{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;margin:0}p.ws-statement-hint__body{gap:2px 6px}.ws-statement-hint__body>p{flex:1 1 16rem;min-width:0;margin:0}.ws-statement-hint__actions{display:flex;flex-wrap:wrap;gap:8px}.ws-statement-hint__sep{color:var(--p2t-muted-soft)}.ws-scan-paper{position:relative;overflow:hidden;border:1px solid var(--p2t-line-soft);border-radius:6px;background:var(--p2t-paper-raised);box-shadow:0 18px 26px -16px #32402e66;transform:rotate(-2deg)}.ws-scan-line{position:absolute;inset-inline:0;top:20%;z-index:2;height:1px;background:var(--p2t-ink);box-shadow:0 0 14px 2px #11141438;opacity:.55;animation:ws-scan 2.4s ease-in-out infinite}@keyframes ws-scan{0%{top:6%}50%{top:92%}to{top:6%}}.ws-steps{list-style:none;margin:18px 0 0;padding:0}:where(.ws-step){display:flex}.ws-step{align-items:flex-start;gap:13px;margin-bottom:20px;color:var(--p2t-muted-soft);transition:color .3s}:where(.ws-step-mark){display:grid}.ws-step-mark{place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--p2t-line);border-radius:50%;background:#ffffff73;font-size:10px;font-variant-numeric:tabular-nums}:where(.ws-step strong){display:block}.ws-step strong{font-size:var(--p2t-text-small);font-weight:var(--p2t-weight-medium);line-height:1.4}:where(.ws-step small){display:block}.ws-step small{margin-top:3px;font-size:var(--p2t-text-micro)}.ws-step.is-active{color:var(--p2t-ink)}.ws-step.is-active .ws-step-mark{border-color:var(--p2t-ink);background:#fff;box-shadow:0 0 0 4px #1114140d}.ws-step.is-done{color:var(--p2t-muted)}.ws-step.is-done .ws-step-mark{border-color:var(--p2t-green-line);background:var(--p2t-green-soft);color:var(--p2t-green)}:where(.ws-thumb){display:block}.ws-thumb{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-sm);background:var(--p2t-paper-raised);box-shadow:0 6px 14px -10px #323c2d59;transition:border-color var(--p2t-duration),box-shadow var(--p2t-duration),transform var(--p2t-duration)}.ws-thumb:hover{border-color:var(--p2t-line-strong);transform:translateY(-1px)}.ws-thumb.is-selected{border-color:var(--p2t-ink);box-shadow:0 0 0 2px var(--p2t-ink),0 8px 18px -10px #11141466}.ws-thumb-number{position:absolute;inset-inline-start:6px;bottom:6px;min-width:20px;padding:1px 6px;border-radius:var(--p2t-radius-pill);background:#111414b8;font-size:10px;line-height:16px;text-align:center;color:#fff}:where(.ws-thumb-check){display:grid}.ws-thumb-check{position:absolute;inset-inline-end:6px;top:6px;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--p2t-ink);color:#fff}:where(.ws-review){display:flex}.ws-review{flex-direction:column;min-height:0}:where(.ws-docbar){display:flex}.ws-docbar{flex-shrink:0;flex-direction:column;gap:10px;padding:12px 12px 10px}@media (min-width: 1024px){.ws-docbar{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:18px var(--ws-gutter) 16px}}:where(.ws-docbar-title){display:flex}.ws-docbar-title{min-width:0;flex-direction:column;gap:3px}.ws-doc-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.25;letter-spacing:-.04em;font-weight:var(--p2t-weight-heading);color:var(--p2t-ink)}@media (min-width: 1024px){.ws-doc-title{font-size:22px;letter-spacing:-.045em}}:where(.ws-doc-meta){display:flex}.ws-doc-meta{min-width:0;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--p2t-text-micro);color:var(--p2t-muted)}:where(.ws-doc-state){display:inline-flex}.ws-doc-state{align-items:center;gap:6px;font-weight:var(--p2t-weight-medium);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ws-doc-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ws-doc-state.is-done{color:var(--p2t-green-ink)}.ws-doc-state.is-busy{color:var(--p2t-ink)}.ws-doc-state.is-blocked{color:var(--p2t-amber)}:where(.ws-docbar-actions){display:flex}.ws-docbar-actions{flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width: 1023px){.ws-docbar-actions{justify-content:flex-start}}:where(.ws-workbench){display:flex}.ws-workbench{flex:1;min-height:0;flex-direction:column;gap:var(--ws-gutter);padding:0 8px 8px}@media (min-width: 640px){.ws-workbench{padding:0 12px 12px}}@media (min-width: 1024px){.ws-workbench{flex-direction:row;gap:14px;padding:0 var(--ws-gutter) 16px}}:where(.ws-panel){display:flex}.ws-panel{min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.93);border-radius:var(--ws-panel-radius);background:var(--ws-panel-glass);box-shadow:0 8px 23px -19px #34463080}.ws-panel--result{background:var(--ws-panel-opaque)}:where(.ws-panel-head){display:flex}.ws-panel-head{flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:6px 16px;border-bottom:1px solid rgba(255,255,255,.85);font-size:var(--p2t-text-ui);color:var(--p2t-ink)}.ws-panel--result .ws-panel-head{border-bottom-color:var(--p2t-line-soft)}.ws-panel-head-meta{font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft);white-space:nowrap}:where(.ws-panel-foot){display:flex}.ws-panel-foot{flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 16px;border-top:1px solid var(--p2t-line-soft);font-size:var(--p2t-text-micro);color:var(--p2t-muted-soft)}:where(.ws-source-stage){display:flex}.ws-source-stage{position:relative;flex:1;min-height:0;flex-direction:column;padding:12px;background:linear-gradient(135deg,#dce0d633,#f4f5ef0f)}@media (min-width: 640px){.ws-source-stage{padding:16px 18px}}.ws-source-frame{flex:1;width:100%;min-height:0;border:1px solid var(--p2t-line-soft);border-radius:6px;background:#fff;box-shadow:var(--ws-paper-shadow)}.ws-source-canvas{position:relative;flex:1;overflow:hidden;background-color:#ecece773;background-image:radial-gradient(circle,rgba(30,35,33,.07) 1px,transparent 1px);background-size:22px 22px}.ws-source-image{max-width:600px;max-height:800px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#fff;box-shadow:0 25px 50px -24px #1e241e73,0 10px 20px -12px #1e241e33}:where(.ws-source-tools){display:flex}.ws-source-tools{position:absolute;bottom:18px;left:50%;z-index:30;align-items:center;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.95);border-radius:var(--p2t-radius-pill);background:#fafaf8db;box-shadow:var(--p2t-shadow-card);backdrop-filter:blur(var(--p2t-blur-md));-webkit-backdrop-filter:blur(var(--p2t-blur-md));transform:translate(-50%)}[dir=rtl] .ws-source-tools{transform:translate(50%);left:auto;right:50%}.ws-source-tools .ws-icon-button{width:32px;height:32px}.ws-source-tools-label{min-width:3.5rem;padding-inline:6px;font-size:var(--p2t-text-micro);font-variant-numeric:tabular-nums;text-align:center;color:var(--p2t-ink)}.ws-source-tools-divider{width:1px;height:16px;margin-inline:4px;background:var(--p2t-line)}.ws-floating-chip{position:absolute;top:60px;inset-inline-start:14px;z-index:30}.ws-result-notice{border-bottom:1px solid var(--p2t-line-soft)}.ws-sheet{--ws-sheet-grid-line: #e2e2df;--ws-sheet-head-bg: #f4f3f0;--ws-sheet-head-line: #d7d6d1;--ws-sheet-head-text: #5d605d;--ws-sheet-ink: #1d201e;position:relative;flex:1 1 0px;flex-direction:column;min-height:360px;border-top:1px solid var(--p2t-line-soft);background:var(--p2t-white)}:where(.ws-sheet){display:flex}:where(.ws-sheet-formula,.ws-sheet-fx,.ws-sheet-actions){display:flex}.ws-sheet-formula{flex-shrink:0;align-items:center;gap:6px;min-height:42px;padding:5px 8px;border-bottom:1px solid var(--ws-sheet-head-line);background:var(--p2t-paper)}.ws-sheet .ws-sheet-namebox{flex:0 0 auto;width:82px;height:28px;padding:0 8px;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-xs);background:var(--p2t-white);font-size:var(--p2t-text-ui);line-height:26px;font-variant-numeric:tabular-nums;color:var(--p2t-ink)}.ws-sheet .ws-sheet-namebox:focus{border-color:var(--p2t-line);outline:none;box-shadow:none}.ws-sheet-fx{flex-shrink:0;align-items:center;gap:1px;padding-inline-end:4px;border-inline-end:1px solid var(--p2t-line-soft);color:var(--p2t-muted)}:where(.ws-sheet-fx-button){display:inline-flex}.ws-sheet-fx-button{align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--p2t-radius-xs);color:var(--p2t-muted)}.ws-sheet-fx-button svg{width:13px;height:13px}.ws-sheet-fx-button:not(:disabled):hover{background:#1e23210f;color:var(--p2t-ink)}.ws-sheet-fx-button:disabled{opacity:.32}.ws-sheet-fx-label{padding-inline:5px 3px;font-family:var(--p2t-font-serif);font-size:14px;font-style:italic;color:var(--p2t-muted)}.ws-sheet .ws-sheet-fx-input{flex:1 1 auto;min-width:0;height:28px;padding:0 8px;border:1px solid var(--p2t-line-soft);border-radius:var(--p2t-radius-xs);background:var(--p2t-white);font-size:var(--p2t-text-small);line-height:26px;color:var(--p2t-ink);text-overflow:ellipsis}.ws-sheet .ws-sheet-fx-input:focus{outline:none;border-color:var(--p2t-sheet-select);box-shadow:0 0 0 2px var(--p2t-sheet-select-soft)}.ws-sheet .ws-sheet-fx-input[readonly]{border-color:var(--p2t-line-soft);box-shadow:none;cursor:default}.ws-sheet-actions{flex-shrink:0;align-items:center;gap:6px}.ws-sheet-scroll{position:relative;flex:1 1 0px;min-height:0;overflow:auto;background:var(--p2t-white);touch-action:manipulation}.ws-sheet-canvas{position:relative;min-width:100%}.ws-sheet-grid{position:relative;font-size:12.5px;line-height:1.2;color:var(--ws-sheet-ink)}.ws-sheet-grid:focus{outline:none}:where(.ws-sheet-row){display:grid}.ws-sheet-row{grid-template-columns:var(--ws-sheet-cols);height:var(--ws-sheet-row)}:where(.ws-sheet-cell,.ws-sheet-num,.ws-sheet-letter,.ws-sheet-corner){display:flex}.ws-sheet-cell{position:relative;align-items:center;min-width:0;padding:0 6px;overflow:hidden;border-inline-end:1px solid var(--ws-sheet-grid-line);border-bottom:1px solid var(--ws-sheet-grid-line);background:var(--p2t-white);white-space:nowrap;cursor:cell;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ws-sheet-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre;unicode-bidi:plaintext}.ws-sheet-cell.is-num{justify-content:flex-end;font-variant-numeric:tabular-nums}.ws-sheet-cell.is-center{justify-content:center}.ws-sheet-cell.is-label{font-weight:650}.ws-sheet-cell.is-section{border-color:var(--ws-sheet-secondary);background:var(--ws-sheet-secondary);font-size:13.5px;font-weight:700;color:var(--ws-sheet-accent)}.ws-sheet-cell.is-header{border-inline-end-color:var(--ws-sheet-primary);border-bottom-color:#000;background:var(--ws-sheet-primary);font-weight:700;color:#fff}.ws-sheet-cell.is-alt{border-color:var(--ws-sheet-alt);background:var(--ws-sheet-alt)}.ws-sheet-cell.is-total{border-top:1px solid var(--ws-sheet-primary);border-bottom:3px double var(--ws-sheet-primary);font-size:13.5px;font-weight:700;color:var(--ws-sheet-accent)}.ws-sheet-cell.is-spill-end,.ws-sheet-cell.is-spill-start{z-index:1;overflow:visible}.ws-sheet-cell.is-spill-end .ws-sheet-text,.ws-sheet-cell.is-spill-start .ws-sheet-text{position:absolute;inset-block:0;display:flex;align-items:center;padding-inline:6px;background:inherit}.ws-sheet-cell.is-spill-end .ws-sheet-text{inset-inline-start:0}.ws-sheet-cell.is-spill-start .ws-sheet-text{inset-inline-end:0;justify-content:flex-end}.ws-sheet-row.is-mismatch .ws-sheet-cell{background:color-mix(in srgb,var(--p2t-amber) 9%,var(--p2t-white))}.ws-sheet-cell.is-low{background:color-mix(in srgb,var(--p2t-amber) 11%,var(--p2t-white))}.ws-sheet-cell.is-low:after{content:"";position:absolute;top:0;inset-inline-end:0;width:7px;height:7px;background:var(--p2t-amber);clip-path:polygon(0 0,100% 0,100% 100%)}[dir=rtl] .ws-sheet-cell.is-low:after{clip-path:polygon(0 0,100% 0,0 100%)}.ws-sheet-cell.is-low-strong:after{background:var(--p2t-red)}.ws-sheet-colhead{position:sticky;top:0;z-index:7;height:var(--ws-sheet-head)}.ws-sheet-row.is-header{position:sticky;top:var(--ws-sheet-head);z-index:6;box-shadow:0 3px 5px -3px #141b1547}.ws-sheet-num,.ws-sheet-letter,.ws-sheet-corner{align-items:center;justify-content:center;border-inline-end:1px solid var(--ws-sheet-head-line);border-bottom:1px solid var(--ws-sheet-head-line);background:var(--ws-sheet-head-bg);font-size:var(--p2t-text-micro);font-variant-numeric:tabular-nums;color:var(--ws-sheet-head-text);cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ws-sheet-num,.ws-sheet-corner{position:sticky;inset-inline-start:0;z-index:4}.ws-sheet-corner{z-index:8;cursor:pointer}.ws-sheet-corner:after{content:"";position:absolute;inset-inline-end:3px;bottom:3px;width:8px;height:8px;background:#bdbcb7;clip-path:polygon(100% 0,100% 100%,0 100%)}[dir=rtl] .ws-sheet-corner:after{clip-path:polygon(0 0,100% 100%,0 100%)}.ws-sheet-num.is-sel,.ws-sheet-letter.is-sel{background:color-mix(in srgb,var(--p2t-sheet-select) 13%,var(--ws-sheet-head-bg));font-weight:650;color:var(--p2t-sheet-select)}.ws-sheet-letter.is-sel{box-shadow:inset 0 -2px 0 var(--p2t-sheet-select)}.ws-sheet-num.is-sel{box-shadow:inset -2px 0 0 var(--p2t-sheet-select)}[dir=rtl] .ws-sheet-num.is-sel{box-shadow:inset 2px 0 0 var(--p2t-sheet-select)}.ws-sheet-sel{position:absolute;z-index:3;margin:-1px;border:2px solid var(--p2t-sheet-select);pointer-events:none}.ws-sheet-sel.is-range:before{content:"";position:absolute;inset:0;background:var(--p2t-sheet-select-soft);clip-path:var(--ws-sheet-hole, none)}.ws-sheet-handle{position:absolute;inset-inline-end:-4px;bottom:-4px;width:7px;height:7px;border:1px solid var(--p2t-white);background:var(--p2t-sheet-select)}.ws-sheet:not(.is-focused) .ws-sheet-sel{border-color:color-mix(in srgb,var(--p2t-sheet-select) 70%,var(--p2t-white))}.ws-sheet .ws-sheet-editor{position:absolute;z-index:5;margin:-1px;padding:0 5px;border:2px solid var(--p2t-sheet-select);border-radius:0;background:var(--p2t-white);box-shadow:0 4px 14px #141b1529;font-size:12.5px;line-height:1.2;color:var(--ws-sheet-ink)}.ws-sheet .ws-sheet-editor:focus{border-color:var(--p2t-sheet-select);outline:none;box-shadow:0 4px 14px #141b1529}.ws-sheet .ws-sheet-editor.is-num{text-align:end;font-variant-numeric:tabular-nums}.ws-sheet-row.is-locked .ws-sheet-cell,.ws-sheet-cell.is-locked{border-color:#ebeae6;background:#f5f5f2;cursor:default}.ws-sheet-row.is-locked .ws-sheet-num,.ws-sheet-row.is-locked-total .ws-sheet-num{color:var(--p2t-muted-soft)}.ws-sheet-cell.is-locked.is-num,.ws-sheet-cell.is-lock{justify-content:flex-end}:where(.ws-sheet-skeleton){display:block}.ws-sheet-skeleton{height:7px;border-radius:var(--p2t-radius-pill);background:#e2e1dc}.ws-sheet-row.is-pending .ws-sheet-skeleton{background:#ebeae6;animation:ws-sheet-pulse 1.4s var(--p2t-ease) infinite}@keyframes ws-sheet-pulse{50%{opacity:.45}}.ws-sheet-lock{width:13px;height:13px;color:var(--p2t-muted-soft)}:where(.ws-sheet-lockband){display:flex}.ws-sheet-lockband{position:absolute;inset-inline-start:0;z-index:3;align-items:center;pointer-events:none}:where(.ws-sheet-lockcard,.ws-sheet-lockcard-title,.ws-sheet-lockcard-links){display:flex}.ws-sheet-lockcard{position:sticky;inset-inline-start:calc(var(--ws-sheet-gutter) + 14px);flex-direction:column;align-items:flex-start;gap:9px;width:min(420px,calc(var(--ws-sheet-viewport) - var(--ws-sheet-gutter) - 28px));margin-inline-start:calc(var(--ws-sheet-gutter) + 14px);padding:14px 16px 13px;border:1px solid var(--p2t-line);border-radius:var(--p2t-radius-md);background:#fffffff7;box-shadow:var(--p2t-shadow-card),0 1px 2px #141b150f;pointer-events:auto}.ws-sheet-lockcard-title{align-items:flex-start;gap:8px;font-size:14px;font-weight:var(--p2t-weight-medium);line-height:1.35;letter-spacing:-.01em;color:var(--p2t-ink)}.ws-sheet-lockcard-title svg{margin-top:1px;color:var(--p2t-muted)}.ws-sheet-lockcard-cta{max-width:100%;white-space:normal}.ws-sheet-lockcard-trust{font-size:var(--p2t-text-micro);line-height:1.45;color:var(--p2t-muted)}.ws-sheet-lockcard-links{flex-wrap:wrap;gap:2px 14px;font-size:var(--p2t-text-micro)}:where(.ws-sheet-addrow,.ws-sheet-addrow-button){display:flex}.ws-sheet-addrow{position:absolute;inset-inline-start:0;z-index:2;align-items:center;pointer-events:none}.ws-sheet-addrow-button{position:sticky;inset-inline-start:calc(var(--ws-sheet-gutter) + 4px);align-items:center;gap:5px;height:calc(var(--ws-sheet-row) - 4px);margin-inline-start:calc(var(--ws-sheet-gutter) + 4px);padding:0 10px 0 8px;border:1px dashed var(--p2t-line-strong);border-radius:var(--p2t-radius-pill);background:var(--p2t-white);font-size:var(--p2t-text-micro);font-weight:var(--p2t-weight-medium);color:var(--p2t-muted);pointer-events:auto;transition:color var(--p2t-duration),border-color var(--p2t-duration)}.ws-sheet-addrow-button:hover,.ws-sheet-addrow-button:focus-visible{border-color:var(--p2t-sheet-select);color:var(--p2t-sheet-select);outline:none}.ws-sheet-menu{position:absolute;z-index:30;width:200px;padding:5px}.ws-sheet-menu .ws-menu-item{padding:7px 10px;border-radius:8px;font-size:var(--p2t-text-ui)}:where(.ws-sheet-bar,.ws-sheet-tabs,.ws-sheet-tab,.ws-sheet-status,.ws-sheet-stats){display:flex}.ws-sheet-bar{flex-shrink:0;align-items:center;gap:10px;min-height:30px;padding-inline-end:10px;border-top:1px solid var(--ws-sheet-head-line);background:var(--p2t-paper);font-size:var(--p2t-text-micro);color:var(--p2t-muted)}.ws-sheet-tabs{flex-shrink:0;align-self:stretch;padding-inline-start:10px}.ws-sheet-tab{align-items:center;max-width:180px;margin-top:-1px;padding:0 14px;border-inline:1px solid var(--ws-sheet-head-line);background:var(--p2t-white);box-shadow:inset 0 -2px 0 var(--p2t-sheet-select);font-size:var(--p2t-text-ui);font-weight:650;color:var(--p2t-sheet-select);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-sheet-status{align-items:center;gap:5px;min-width:0;color:inherit}.ws-sheet-status:disabled{cursor:default}.ws-sheet-status.is-locked{color:var(--p2t-text)}.ws-sheet-status:not(:disabled):hover span{text-decoration:underline;text-underline-offset:3px}.ws-sheet-stats{flex-shrink:0;gap:14px;margin-inline-start:auto;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--p2t-text)}.ws-sheet-copied{font-weight:var(--p2t-weight-medium);color:var(--p2t-sheet-select)}@media (max-width: 639px){.ws-sheet{min-height:320px}.ws-sheet-formula{gap:4px;padding:4px 6px}.ws-sheet .ws-sheet-namebox{width:58px;padding:0 6px}.ws-sheet-fx-button{display:none}.ws-sheet-fx-label{padding-inline:2px}.ws-sheet-stat.is-average{display:none}.ws-sheet-bar:has(.ws-sheet-stat) .ws-sheet-status{display:none}}.ws-num{font-family:var(--p2t-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ws-field{width:100%;height:38px;padding:0 12px;border:1px solid var(--p2t-line-soft);border-radius:var(--p2t-radius-sm);background:#ffffffb8;font-size:var(--p2t-text-small);color:var(--p2t-ink);transition:border-color var(--p2t-duration),background var(--p2t-duration),box-shadow var(--p2t-duration)}.ws-field:hover{border-color:var(--p2t-line)}.ws-field:focus{outline:none;border-color:var(--p2t-focus);background:#fff;box-shadow:0 0 0 3px #757b6929}.ws-field.is-low-confidence{border-color:#9a6b1f52;background:var(--p2t-amber-soft)}:where(.ws-field-label){display:block}.ws-field-label{margin-bottom:5px;font-size:var(--p2t-text-micro);font-weight:var(--p2t-weight-medium);color:var(--p2t-muted)}.ws-json{color:var(--p2t-muted)}.ws-json .ws-json-key{color:var(--p2t-ink)}.ws-json .ws-json-string{color:var(--p2t-green-ink)}.ws-json .ws-json-number{color:var(--p2t-amber)}.ws-json .ws-json-boolean{color:#6b5a8e}.ws-json .ws-json-null{color:var(--p2t-muted-soft)}.ws-reading{background:linear-gradient(135deg,#e1e4dc40,#f4f5ef1a)}.ws-reading-paper{border:1px solid var(--p2t-line-soft);border-radius:var(--p2t-radius-sm);background:#fff;box-shadow:var(--ws-paper-shadow)}.p2t-ws .ocr-doc,.p2t-ws .doc-editor{color:var(--p2t-text)}.p2t-ws .doc-editor[contenteditable=true]:empty:before{color:var(--p2t-muted-soft)}.ws-menu{overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:var(--p2t-radius-lg);background:#fafaf8f2;box-shadow:var(--p2t-shadow-float),0 4px 18px #282e2814;backdrop-filter:blur(var(--p2t-blur-lg));-webkit-backdrop-filter:blur(var(--p2t-blur-lg))}.ws-menu-section+.ws-menu-section{border-top:1px solid var(--p2t-line-soft)}:where(.ws-menu-item){display:flex}.ws-menu-item{width:100%;align-items:center;gap:12px;padding:9px 10px;border-radius:11px;font-size:var(--p2t-text-small);color:var(--p2t-text);text-align:start;transition:background var(--p2t-duration)}.ws-menu-item:hover{background:#1e23210b}.ws-menu-item--feature{padding:11px 12px;border:1px solid var(--p2t-line-soft);background:#ffffffbf}.ws-menu-item--feature:hover{border-color:var(--p2t-line);background:#fff}:where(.ws-extension){display:inline-flex}.ws-extension{align-items:center;justify-content:center;width:44px;height:36px;flex-shrink:0;border:1px solid var(--p2t-line-soft);border-radius:var(--p2t-radius-sm);background:var(--p2t-paper);font-family:var(--p2t-font-mono);font-size:10.5px;color:var(--p2t-ink)}.ws-toast{border:1px solid rgba(255,255,255,.95);border-radius:var(--p2t-radius-lg);background:#fafaf8f5;box-shadow:var(--p2t-shadow-float),0 6px 20px #282e281a;backdrop-filter:blur(var(--p2t-blur-lg));-webkit-backdrop-filter:blur(var(--p2t-blur-lg))}.ws-toast--dark{border-color:#ffffff14;background:var(--p2t-dark);color:var(--p2t-dark-text)}.ws-overlay{background:#11141447;backdrop-filter:blur(var(--p2t-blur-sm));-webkit-backdrop-filter:blur(var(--p2t-blur-sm))}.ws-mobile-bar{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.9);background:#fafaf8eb;box-shadow:0 -10px 30px -12px #282e2833;backdrop-filter:blur(var(--p2t-blur-md));-webkit-backdrop-filter:blur(var(--p2t-blur-md))}@media (prefers-reduced-transparency: reduce){.ws-shell,.ws-panel,.ws-menu,.ws-mobile-nav,.ws-toast,.ws-source-tools,.ws-mobile-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p2t-paper-raised)}}@media (prefers-reduced-motion: reduce){.ws-scan-line,.ws-live-dot:after{animation:none}.ws-paper-stack>span,.ws-sample,.ws-drop{transition:none}}[dir=rtl] .p2t-ws :is(.p2t-eyebrow,.ws-section-label,.ws-doc-state,.ws-footer,.ws-table thead th){letter-spacing:0}@media (max-width: 420px){.ws-segment{padding:6px 10px;gap:5px}.ws-panel-head .ws-segment svg{display:none}.ws-docbar-actions{gap:6px}.ws-docbar-actions .p2t-button--sm{padding-inline:14px}}.p2t-ws{--ws-rail-width: 72px}.ws-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-rail-toggle{width:30px;height:30px}.ws-nav-item{position:relative}.ws-nav-icon,.ws-subnav-icon{display:none;width:18px;height:18px;flex-shrink:0}.ws-subnav a{display:flex;align-items:center;gap:10px}@media (min-width: 1280px){.ws-shell.is-rail{grid-template-columns:var(--ws-rail-width) minmax(0,1fr)}.ws-shell.is-rail .ws-sidebar{align-items:center;padding:22px 12px 16px}.ws-shell.is-rail .ws-sidebar .ws-sidebar-top{flex-direction:column;gap:12px}.ws-shell.is-rail .ws-sidebar .ws-wordmark{padding:2px 0;font-size:22px}.ws-shell.is-rail .ws-sidebar .ws-wordmark-word{display:none}.ws-shell.is-rail .ws-sidebar .ws-wordmark-two{margin:0}.ws-shell.is-rail .ws-sidebar .ws-sidebar-label,.ws-shell.is-rail .ws-sidebar .ws-recent,.ws-shell.is-rail .ws-sidebar .ws-status-note{display:none}.ws-shell.is-rail .ws-sidebar .ws-nav{align-items:center;margin-top:28px}.ws-shell.is-rail .ws-sidebar .ws-nav-item{justify-content:center;width:44px;min-height:44px;padding:0}.ws-shell.is-rail .ws-sidebar .ws-nav-label,.ws-shell.is-rail .ws-sidebar .ws-status-label,.ws-shell.is-rail .ws-sidebar .ws-subnav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ws-shell.is-rail .ws-sidebar .ws-nav-icon,.ws-shell.is-rail .ws-sidebar .ws-subnav-icon{display:block}.ws-shell.is-rail .ws-sidebar .ws-nav-plus{width:18px;height:18px;color:var(--p2t-ink)}.ws-shell.is-rail .ws-sidebar .ws-nav-dot{position:absolute;top:8px;inset-inline-end:8px;width:5px;height:5px}.ws-shell.is-rail .ws-sidebar .ws-status{justify-content:center;margin:0 0 12px}.ws-shell.is-rail .ws-sidebar .ws-subnav{align-items:center}.ws-shell.is-rail .ws-sidebar .ws-subnav a{justify-content:center;width:44px;height:40px;padding:0}.ws-shell.is-rail .ws-sidebar .ws-account{justify-content:center;padding:14px 0 0}.ws-shell.is-rail .ws-sidebar .ws-account-text{display:none}}@media (min-width: 1280px) and (max-width: 1535px){.ws-shell:not(.is-full){grid-template-columns:var(--ws-rail-width) minmax(0,1fr)}.ws-shell:not(.is-full) .ws-sidebar{align-items:center;padding:22px 12px 16px}.ws-shell:not(.is-full) .ws-sidebar .ws-sidebar-top{flex-direction:column;gap:12px}.ws-shell:not(.is-full) .ws-sidebar .ws-wordmark{padding:2px 0;font-size:22px}.ws-shell:not(.is-full) .ws-sidebar .ws-wordmark-word{display:none}.ws-shell:not(.is-full) .ws-sidebar .ws-wordmark-two{margin:0}.ws-shell:not(.is-full) .ws-sidebar .ws-sidebar-label,.ws-shell:not(.is-full) .ws-sidebar .ws-recent,.ws-shell:not(.is-full) .ws-sidebar .ws-status-note{display:none}.ws-shell:not(.is-full) .ws-sidebar .ws-nav{align-items:center;margin-top:28px}.ws-shell:not(.is-full) .ws-sidebar .ws-nav-item{justify-content:center;width:44px;min-height:44px;padding:0}.ws-shell:not(.is-full) .ws-sidebar .ws-nav-label,.ws-shell:not(.is-full) .ws-sidebar .ws-status-label,.ws-shell:not(.is-full) .ws-sidebar .ws-subnav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ws-shell:not(.is-full) .ws-sidebar .ws-nav-icon,.ws-shell:not(.is-full) .ws-sidebar .ws-subnav-icon{display:block}.ws-shell:not(.is-full) .ws-sidebar .ws-nav-plus{width:18px;height:18px;color:var(--p2t-ink)}.ws-shell:not(.is-full) .ws-sidebar .ws-nav-dot{position:absolute;top:8px;inset-inline-end:8px;width:5px;height:5px}.ws-shell:not(.is-full) .ws-sidebar .ws-status{justify-content:center;margin:0 0 12px}.ws-shell:not(.is-full) .ws-sidebar .ws-subnav{align-items:center}.ws-shell:not(.is-full) .ws-sidebar .ws-subnav a{justify-content:center;width:44px;height:40px;padding:0}.ws-shell:not(.is-full) .ws-sidebar .ws-account{justify-content:center;padding:14px 0 0}.ws-shell:not(.is-full) .ws-sidebar .ws-account-text{display:none}}
