:root{color-scheme:light;--pt-bg: #e9e9e7;--pt-bg-deep: #dfdfdc;--pt-surface: #f7f7f5;--pt-raised: #fcfcfb;--pt-field: #ffffff;--pt-hover: #eeeeeb;--pt-ink: #1f2023;--pt-ink-2: #45464b;--pt-ink-3: #5f6066;--pt-line: #d4d4d0;--pt-line-strong: #b4b4af;--pt-focus: #1f2023;--pt-brand: #f26822;--pt-brand-hover: #e45c17;--pt-on-brand: #1a0c04;--pt-brand-ink: #a3400c;--pt-brand-tint: #fbe4d7;--pt-brand-edge: #f0a77f;--pt-good-tint: #dcefe4;--pt-good-edge: #3c9a6c;--pt-good-ink: #0b5536;--pt-info-tint: #dfe8f5;--pt-info-edge: #5682bd;--pt-info-ink: #1b416f;--pt-warn-tint: #faecd0;--pt-warn-edge: #c88a1b;--pt-warn-ink: #663f00;--pt-bad-tint: #f7e0dc;--pt-bad-edge: #c4493a;--pt-bad-ink: #861d11;--pt-kind-doc: #b65a1f;--pt-kind-doc-tint: #f6e6da;--pt-kind-model: #2f6aa8;--pt-kind-model-tint: #dde8f4;--pt-kind-image: #7a4bb0;--pt-kind-image-tint: #ebe2f5;--pt-kind-link: #1f7a74;--pt-kind-link-tint: #d9eeec;--pt-kind-archive: #5f6066;--pt-kind-archive-tint: #e4e4e1;--pt-mark-top: #414141;--pt-mark-mid: #f06923;--pt-mark-low: #969595;--pt-mark-rest: #cfcfcb;--pt-mark-water: #e2e2df;--pt-logo: #424143;--pt-glass: rgba(252, 252, 251, .9);--pt-highlight: rgba(255, 255, 255, .7);--pt-shadow-1: 0 1px 2px rgba(20, 20, 24, .06);--pt-shadow-2: 0 1px 2px rgba(20, 20, 24, .06), 0 8px 24px rgba(20, 20, 24, .07);--pt-shadow-3: 0 4px 10px rgba(20, 20, 24, .1), 0 16px 40px rgba(20, 20, 24, .12);--pt-dim: rgba(20, 20, 24, .32);--pt-model-bg: #e6e6e3;--pt-sheet: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--pt-bg: #0d1117;--pt-bg-deep: #0a0d12;--pt-surface: #161b26;--pt-raised: #1a1f2e;--pt-field: #0f1419;--pt-hover: #222a38;--pt-ink: #eef1f5;--pt-ink-2: #c3c9d2;--pt-ink-3: #a3abb7;--pt-line: #2a3241;--pt-line-strong: #414b5c;--pt-focus: #eef1f5;--pt-brand: #f47a3c;--pt-brand-hover: #f68c55;--pt-on-brand: #1a0c04;--pt-brand-ink: #ffa575;--pt-brand-tint: #3a2216;--pt-brand-edge: #a5532a;--pt-good-tint: #0f2a20;--pt-good-edge: #2fa676;--pt-good-ink: #6fe2b0;--pt-info-tint: #13233a;--pt-info-edge: #4f86d1;--pt-info-ink: #a9cbf7;--pt-warn-tint: #2e2410;--pt-warn-edge: #c99130;--pt-warn-ink: #ffd590;--pt-bad-tint: #341716;--pt-bad-edge: #d8645a;--pt-bad-ink: #ffaea4;--pt-kind-doc: #ffa26b;--pt-kind-doc-tint: #33221a;--pt-kind-model: #8ab9f2;--pt-kind-model-tint: #172638;--pt-kind-image: #c6a5f0;--pt-kind-image-tint: #261d36;--pt-kind-link: #6fd3ca;--pt-kind-link-tint: #132c2b;--pt-kind-archive: #b9c0ca;--pt-kind-archive-tint: #222833;--pt-mark-top: #d9d9d6;--pt-mark-mid: #f06923;--pt-mark-low: #8f8f8d;--pt-mark-rest: #333b49;--pt-mark-water: #131924;--pt-logo: #e9e9e6;--pt-glass: rgba(26, 31, 46, .92);--pt-highlight: rgba(255, 255, 255, .06);--pt-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--pt-shadow-2: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--pt-shadow-3: 0 4px 12px rgba(0, 0, 0, .5), 0 16px 40px rgba(0, 0, 0, .45);--pt-dim: rgba(0, 0, 0, .55);--pt-model-bg: #121722;--pt-sheet: #f7f7f5}}:root[data-theme=dark]{color-scheme:dark;--pt-bg: #0d1117;--pt-bg-deep: #0a0d12;--pt-surface: #161b26;--pt-raised: #1a1f2e;--pt-field: #0f1419;--pt-hover: #222a38;--pt-ink: #eef1f5;--pt-ink-2: #c3c9d2;--pt-ink-3: #a3abb7;--pt-line: #2a3241;--pt-line-strong: #414b5c;--pt-focus: #eef1f5;--pt-brand: #f47a3c;--pt-brand-hover: #f68c55;--pt-on-brand: #1a0c04;--pt-brand-ink: #ffa575;--pt-brand-tint: #3a2216;--pt-brand-edge: #a5532a;--pt-good-tint: #0f2a20;--pt-good-edge: #2fa676;--pt-good-ink: #6fe2b0;--pt-info-tint: #13233a;--pt-info-edge: #4f86d1;--pt-info-ink: #a9cbf7;--pt-warn-tint: #2e2410;--pt-warn-edge: #c99130;--pt-warn-ink: #ffd590;--pt-bad-tint: #341716;--pt-bad-edge: #d8645a;--pt-bad-ink: #ffaea4;--pt-kind-doc: #ffa26b;--pt-kind-doc-tint: #33221a;--pt-kind-model: #8ab9f2;--pt-kind-model-tint: #172638;--pt-kind-image: #c6a5f0;--pt-kind-image-tint: #261d36;--pt-kind-link: #6fd3ca;--pt-kind-link-tint: #132c2b;--pt-kind-archive: #b9c0ca;--pt-kind-archive-tint: #222833;--pt-mark-top: #d9d9d6;--pt-mark-mid: #f06923;--pt-mark-low: #8f8f8d;--pt-mark-rest: #333b49;--pt-mark-water: #131924;--pt-logo: #e9e9e6;--pt-glass: rgba(26, 31, 46, .92);--pt-highlight: rgba(255, 255, 255, .06);--pt-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--pt-shadow-2: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--pt-shadow-3: 0 4px 12px rgba(0, 0, 0, .5), 0 16px 40px rgba(0, 0, 0, .45);--pt-dim: rgba(0, 0, 0, .55);--pt-model-bg: #121722;--pt-sheet: #f7f7f5}:root{--pt-font: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--pt-font-display: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--pt-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "SF Mono", Menlo, monospace;--pt-t-display: 30px;--pt-lh-display: 36px;--pt-t-h2: 17px;--pt-lh-h2: 24px;--pt-t-title: 16px;--pt-lh-title: 22px;--pt-t-body: 15px;--pt-lh-body: 22px;--pt-t-meta: 13px;--pt-lh-meta: 18px;--pt-t-cap: 12px;--pt-lh-cap: 16px;--pt-s1: 4px;--pt-s2: 8px;--pt-s3: 12px;--pt-s4: 16px;--pt-s5: 20px;--pt-s6: 24px;--pt-s7: 32px;--pt-s8: 40px;--pt-s9: 56px;--pt-h-btn: 40px;--pt-h-btn-sm: 34px;--pt-h-btn-big: 48px;--pt-h-chip: 26px;--pt-h-row: 68px;--pt-h-top: 64px;--pt-r-control: 8px;--pt-r-card: 12px;--pt-r-chip: 6px;--pt-gutter: 32px;--pt-max: 1200px;--pt-max-wide: 1640px}@media(max-width:1100px){:root{--pt-gutter: 24px}}@media(max-width:640px){:root{--pt-gutter: 16px;--pt-t-display: 24px;--pt-lh-display: 30px;--pt-h-top: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pt-bg);color:var(--pt-ink);font-family:var(--pt-font);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{margin:0;font-weight:600;letter-spacing:0}h1{font-family:var(--pt-font-display);font-size:var(--pt-t-display);line-height:var(--pt-lh-display)}h2{font-size:var(--pt-t-h2);line-height:var(--pt-lh-h2)}p{margin:0}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}.pt-icon{flex:none;display:block}.pt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pt-meta{color:var(--pt-ink-3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);overflow-wrap:anywhere}.pt-mono{font-family:var(--pt-mono);letter-spacing:0}.pt-center{text-align:center}.pt-showNarrow{display:none}@media(max-width:640px){.pt-hideNarrow{display:none}.pt-showNarrow{display:inline}}.pt-mark__top{fill:var(--pt-mark-top)}.pt-mark__mid{fill:var(--pt-mark-mid)}.pt-mark__low{fill:var(--pt-mark-low)}.pt-mark--busy path{fill:var(--pt-mark-rest);animation:pt-bar 1.35s linear infinite}.pt-mark--busy .pt-mark__mid{animation-delay:.15s}.pt-mark--busy .pt-mark__low{animation-delay:.3s}@keyframes pt-bar{0%,40%,to{fill:var(--pt-mark-rest)}12%,26%{fill:var(--pt-mark-mid)}}@media(prefers-reduced-motion:reduce){.pt-mark--busy path{animation-duration:2.4s}}.pt-loading{display:grid;place-items:center;padding:var(--pt-s7) 0;animation:pt-show 1ms linear .18s both}@keyframes pt-show{0%{visibility:hidden}to{visibility:visible}}.pt-loading__mark{width:35px;height:28px}.pt-loading--page{min-height:50vh}.pt-loading--page .pt-loading__mark{width:70px;height:56px}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pt-s2);min-height:var(--pt-h-btn);padding:0 var(--pt-s4);border-radius:var(--pt-r-control);border:1px solid var(--pt-line-strong);background:var(--pt-raised);color:var(--pt-ink);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--pt-shadow-1);transition:background-color .12s linear,border-color .12s linear}.pt-btn:hover{border-color:var(--pt-ink-2);background:var(--pt-hover)}.pt-btn:disabled{cursor:default;border-style:dashed;box-shadow:none;background:transparent}.pt-btn--primary{background:var(--pt-brand);border-color:var(--pt-brand);color:var(--pt-on-brand)}.pt-btn--primary:hover{background:var(--pt-brand-hover);border-color:var(--pt-brand-hover)}.pt-btn--primary:disabled{background:var(--pt-brand-tint);border-color:var(--pt-brand-edge);color:var(--pt-ink)}.pt-btn--ink{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-surface)}.pt-btn--ink:hover{background:var(--pt-ink-2);border-color:var(--pt-ink-2)}.pt-btn--ink:disabled{background:transparent;border-color:var(--pt-line-strong);color:var(--pt-ink-2)}.pt-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}.pt-btn--ghost:hover{background:var(--pt-hover);border-color:var(--pt-line)}.pt-btn--glass{background:var(--pt-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pt-btn--small{min-height:var(--pt-h-btn-sm);padding:0 var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);gap:6px}.pt-btn--big{min-height:var(--pt-h-btn-big);padding:0 var(--pt-s6);font-size:var(--pt-t-title)}.pt-btn--block{width:100%}.pt-btn[aria-pressed=true]{border-color:var(--pt-ink);background:var(--pt-hover)}.pt-iconBtn{display:inline-grid;place-items:center;width:var(--pt-h-btn);height:var(--pt-h-btn);border-radius:var(--pt-r-control);border:1px solid transparent;background:transparent;color:var(--pt-ink-2);cursor:pointer}.pt-iconBtn:hover{background:var(--pt-hover);border-color:var(--pt-line);color:var(--pt-ink)}.pt-iconBtn:disabled{cursor:default;border:1px dashed var(--pt-line-strong);background:transparent;color:var(--pt-ink-3)}.pt-iconBtn--small{width:36px;height:36px}.pt-textBtn{display:inline-flex;align-items:center;gap:var(--pt-s1);min-height:32px;padding:0 var(--pt-s2);border:0;border-radius:var(--pt-r-chip);background:transparent;color:var(--pt-ink-2);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;cursor:pointer}.pt-textBtn:hover{background:var(--pt-hover);color:var(--pt-ink)}.pt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s2)}.pt-actions--center{justify-content:center}.pt-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--pt-h-chip);padding:0 var(--pt-s2);border-radius:var(--pt-r-chip);border:1px solid var(--pt-line-strong);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;white-space:nowrap;color:var(--pt-ink);background:transparent}.pt-chip--good{background:var(--pt-good-tint);border-color:var(--pt-good-edge);color:var(--pt-good-ink)}.pt-chip--info{background:var(--pt-info-tint);border-color:var(--pt-info-edge);color:var(--pt-info-ink)}.pt-chip--attention{background:var(--pt-warn-tint);border-color:var(--pt-warn-edge);color:var(--pt-warn-ink)}.pt-chip--blocked{background:var(--pt-bad-tint);border-color:var(--pt-bad-edge);color:var(--pt-bad-ink);white-space:normal}.pt-chip--brand{background:var(--pt-brand-tint);border-color:var(--pt-brand-edge);color:var(--pt-brand-ink)}.pt-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:11px;border:1px solid var(--pt-line-strong);background:var(--pt-bg);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);font-weight:600;font-variant-numeric:tabular-nums;color:var(--pt-ink)}.pt-count--attention{background:var(--pt-warn-tint);border-color:var(--pt-warn-edge);color:var(--pt-warn-ink)}.pt-ver{display:inline-grid;place-items:center;min-width:36px;height:26px;padding:0 var(--pt-s2);border-radius:var(--pt-r-chip);border:1px solid var(--pt-line-strong);background:var(--pt-surface);font-family:var(--pt-mono);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;color:var(--pt-ink);font-variant-numeric:tabular-nums;flex:none}.pt-ver--big{min-width:44px;height:32px;font-size:var(--pt-t-body)}.pt-kind{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;border:1px solid transparent}.pt-kind--big{width:56px;height:56px;border-radius:14px}.pt-kind--small{width:30px;height:30px;border-radius:8px}.pt-kind--doc{background:var(--pt-kind-doc-tint);color:var(--pt-kind-doc)}.pt-kind--model{background:var(--pt-kind-model-tint);color:var(--pt-kind-model)}.pt-kind--image{background:var(--pt-kind-image-tint);color:var(--pt-kind-image)}.pt-kind--link{background:var(--pt-kind-link-tint);color:var(--pt-kind-link)}.pt-kind--archive{background:var(--pt-kind-archive-tint);color:var(--pt-kind-archive)}.pt-bigIcon{display:inline-grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;border:1px solid var(--pt-line-strong);background:var(--pt-surface);color:var(--pt-ink)}.pt-bigIcon--good{background:var(--pt-good-tint);border-color:var(--pt-good-edge);color:var(--pt-good-ink)}.pt-bigIcon--info{background:var(--pt-info-tint);border-color:var(--pt-info-edge);color:var(--pt-info-ink)}.pt-bigIcon--attention{background:var(--pt-warn-tint);border-color:var(--pt-warn-edge);color:var(--pt-warn-ink)}.pt-bigIcon--blocked{background:var(--pt-bad-tint);border-color:var(--pt-bad-edge);color:var(--pt-bad-ink)}.pt-bigIcon--brand{background:var(--pt-brand-tint);border-color:var(--pt-brand-edge);color:var(--pt-brand-ink)}.pt-avatar{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--pt-ink);color:var(--pt-surface);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);font-weight:600}.pt-avatar--aria{background:var(--pt-raised);border:1px solid var(--pt-line-strong)}.pt-avatar__mark{width:18px;height:15px}.pt-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.pt-top{position:sticky;top:0;z-index:20;background:var(--pt-glass);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--pt-line);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-1)}.pt-top__in{max-width:var(--pt-max-wide);margin:0 auto;min-height:var(--pt-h-top);padding:0 var(--pt-gutter);display:flex;align-items:center;gap:var(--pt-s4)}.pt-brand{display:inline-flex;align-items:center;gap:var(--pt-s3);color:var(--pt-logo);text-decoration:none;flex:none;border-radius:var(--pt-r-control);padding:var(--pt-s1);margin-left:calc(-1 * var(--pt-s1))}.pt-brand__mark{width:30px;height:24px}.pt-brand__logo{width:128px;height:auto}.pt-brand__name{padding-left:var(--pt-s3);border-left:1px solid var(--pt-line-strong);color:var(--pt-ink-2);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;white-space:nowrap}.pt-switch{display:inline-flex;align-items:center;gap:var(--pt-s3);min-height:44px;max-width:420px;padding:0 var(--pt-s3);border:1px solid var(--pt-line);border-radius:var(--pt-r-control);background:var(--pt-surface);color:var(--pt-ink);cursor:pointer;text-align:left}.pt-switch:hover,.pt-switch[aria-expanded=true]{border-color:var(--pt-ink-2);background:var(--pt-hover)}.pt-switch__words{display:grid;min-width:0}.pt-switch__cap{font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);color:var(--pt-ink-3);font-weight:600}.pt-switch__name{font-weight:600;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);overflow-wrap:anywhere}.pt-top__end{margin-left:auto;display:flex;align-items:center;gap:var(--pt-s2)}.pt-who{display:inline-flex;align-items:center;gap:var(--pt-s2);padding:0 var(--pt-s2);min-width:0}.pt-who__words{display:grid;min-width:0}.pt-who__name{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;white-space:nowrap}.pt-who__co{font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);color:var(--pt-ink-3);white-space:nowrap}@media(max-width:640px){.pt-brand__logo{width:104px}}@media(max-width:1100px){.pt-who__words{display:none}}@media(max-width:640px){.pt-top__in{flex-wrap:wrap;gap:var(--pt-s2) var(--pt-s3);padding-top:var(--pt-s2);padding-bottom:var(--pt-s2)}.pt-brand__name,.pt-signout__word,.pt-who{display:none}.pt-signout{width:var(--pt-h-btn);padding:0}.pt-top .pt-menuWrap:has(.pt-switch){order:3;flex:1 1 100%}.pt-switch{width:100%;max-width:none}.pt-switch>.pt-icon:last-child{margin-left:auto}}.pt-main{flex:1;width:100%;max-width:var(--pt-max);margin:0 auto;padding:var(--pt-s7) var(--pt-gutter) var(--pt-s9);min-width:0}.pt-main--wide{max-width:var(--pt-max-wide);padding-top:var(--pt-s5);padding-bottom:var(--pt-s5)}@media(max-width:640px){.pt-main{padding-top:var(--pt-s5)}}.pt-foot{display:flex;align-items:center;justify-content:center;gap:var(--pt-s2);padding:var(--pt-s5) var(--pt-gutter) var(--pt-s6);color:var(--pt-ink-3);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);font-weight:600}.pt-foot__mark{width:20px;height:16px}.pt-main--wide+.pt-foot{display:none}.pt-menuWrap{position:relative;display:inline-flex;min-width:0}.pt-menu{position:absolute;top:calc(100% + 6px);z-index:40;min-width:240px;max-width:min(360px,calc(100vw - 32px));padding:var(--pt-s1);display:grid;gap:2px;background:var(--pt-raised);border:1px solid var(--pt-line-strong);border-radius:10px;box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-3)}.pt-menu--end{right:0}.pt-menu--start{left:0}.pt-menu__item{display:flex;align-items:center;gap:var(--pt-s2);min-height:44px;padding:var(--pt-s2) var(--pt-s3) var(--pt-s2) var(--pt-s2);border:0;border-radius:6px;background:transparent;text-align:left;color:var(--pt-ink);cursor:pointer}.pt-menu__item:hover,.pt-menu__item:focus-visible{background:var(--pt-hover)}.pt-menu__item:focus-visible{outline-offset:-2px}.pt-menu__item[aria-checked=true]{background:var(--pt-brand-tint)}.pt-menu__lead{display:inline-grid;place-items:center;width:20px;flex:none;color:var(--pt-brand-ink)}.pt-menu__words{display:grid;min-width:0;font-weight:600;font-size:var(--pt-t-body);line-height:var(--pt-lh-body);overflow-wrap:anywhere}.pt-menu__hint{font-weight:400;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-3)}.pt-help{position:relative;display:inline-flex;flex:none}.pt-help__btn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--pt-warn-edge);background:var(--pt-warn-tint);color:var(--pt-warn-ink);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;cursor:pointer}.pt-help__card{position:absolute;top:calc(100% + 8px);right:-8px;z-index:45;width:max-content;max-width:min(320px,calc(100vw - 32px));display:grid;gap:var(--pt-s1);padding:var(--pt-s3) var(--pt-s4);background:var(--pt-raised);border:1px solid var(--pt-line-strong);border-radius:10px;box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);text-align:left;font-weight:400}.pt-help__card strong{color:var(--pt-ink);font-weight:600;font-size:var(--pt-t-body);line-height:var(--pt-lh-body)}.pt-page{display:grid;gap:var(--pt-s6);min-width:0}.pt-page--mid{max-width:880px;margin:0 auto;width:100%}.pt-page--narrow{max-width:560px;margin:0 auto;width:100%}.pt-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s4) var(--pt-s5);min-width:0}.pt-head__words{flex:1 1 320px;display:grid;gap:var(--pt-s2);min-width:0}.pt-head h1{overflow-wrap:anywhere}.pt-head__kicker{color:var(--pt-brand-ink);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);font-weight:600;letter-spacing:1px;text-transform:uppercase}.pt-head__titleRow{display:flex;align-items:center;gap:var(--pt-s3);min-width:0}.pt-head__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s2) var(--pt-s3)}.pt-head__act{display:flex;flex-wrap:wrap;gap:var(--pt-s2)}@media(max-width:640px){.pt-head__act,.pt-head__act>.pt-btn{width:100%}}.pt-back{display:inline-flex;align-items:center;gap:var(--pt-s1);justify-self:start;min-height:36px;padding:0 var(--pt-s3) 0 var(--pt-s1);margin-bottom:calc(-1 * var(--pt-s3));border-radius:var(--pt-r-control);color:var(--pt-ink-2);font-weight:600;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);text-decoration:none}.pt-back:hover{background:var(--pt-hover);color:var(--pt-ink)}.pt-card{background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:var(--pt-r-card);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-2);padding:var(--pt-s6);display:grid;gap:var(--pt-s4);min-width:0}.pt-card--flush{padding:0;gap:0;overflow:hidden}.pt-card--center{justify-items:center;text-align:center;padding:var(--pt-s8) var(--pt-s6)}.pt-card__body{padding:var(--pt-s4)}.pt-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pt-s2) var(--pt-s3);min-height:56px;padding:var(--pt-s2) var(--pt-s4) var(--pt-s2) var(--pt-s5);background:var(--pt-raised);border-bottom:1px solid var(--pt-line)}.pt-strip--rule{border-top:1px solid var(--pt-line)}.pt-strip__title{display:inline-flex;align-items:center;gap:var(--pt-s3);min-width:0;flex:1 1 auto}.pt-strip__words{display:grid;min-width:0}.pt-strip__name{font-weight:600;overflow-wrap:anywhere}.pt-stack{display:grid;gap:var(--pt-s6);min-width:0;align-content:start}.pt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--pt-s6);align-items:start}.pt-split__side{position:sticky;top:calc(var(--pt-h-top) + var(--pt-s5));min-width:0}@media(max-width:1000px){.pt-split{grid-template-columns:minmax(0,1fr)}.pt-split__side{position:static}}.pt-projects{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--pt-s5)}.pt-project{display:grid;grid-template-rows:auto 1fr auto;gap:var(--pt-s4);min-height:196px;height:100%;padding:var(--pt-s6);background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:var(--pt-r-card);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-2);text-decoration:none;color:var(--pt-ink);position:relative;overflow:hidden;transition:border-color .12s linear,box-shadow .12s linear}.pt-project:hover{border-color:var(--pt-line-strong);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-3)}.pt-project__tile{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--pt-brand-tint);color:var(--pt-brand-ink)}.pt-project__name{font-family:var(--pt-font-display);font-size:20px;line-height:26px;font-weight:600;overflow-wrap:anywhere}.pt-project__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--pt-s3)}.pt-project__go{display:inline-flex;align-items:center;gap:var(--pt-s1);font-weight:600;color:var(--pt-ink-2)}.pt-project:hover .pt-project__go{color:var(--pt-ink)}.pt-tabs{display:flex;gap:var(--pt-s1);padding:0 var(--pt-s3);background:var(--pt-raised);border-bottom:1px solid var(--pt-line);overflow-x:auto}.pt-tabs a{display:inline-flex;align-items:center;gap:var(--pt-s2);min-height:56px;padding:0 var(--pt-s3);border-bottom:3px solid transparent;margin-bottom:-1px;text-decoration:none;color:var(--pt-ink-2);font-weight:600;white-space:nowrap}.pt-tabs a:hover{color:var(--pt-ink);background:var(--pt-hover)}.pt-tabs a[aria-current=page]{color:var(--pt-brand-ink);border-bottom-color:var(--pt-brand)}.pt-tabs a[aria-current=page] .pt-count{background:var(--pt-brand-tint);border-color:var(--pt-brand-edge);color:var(--pt-brand-ink)}.pt-tabs a:focus-visible{outline-offset:-2px}.pt-rows{list-style:none;margin:0;padding:0}.pt-rows>li+li{border-top:1px solid var(--pt-line)}.pt-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pt-s4);min-height:var(--pt-h-row);padding:var(--pt-s3) var(--pt-s4) var(--pt-s3) var(--pt-s5);color:var(--pt-ink);text-decoration:none;position:relative;min-width:0}a.pt-row:hover{background:var(--pt-hover)}a.pt-row:focus-visible{outline-offset:-2px}.pt-row--sent{grid-template-columns:168px minmax(0,1fr) auto}.pt-rows .pt-row__state{display:flex}.pt-row__main{display:grid;gap:2px;min-width:0}.pt-row__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--pt-s2);font-size:var(--pt-t-title);line-height:var(--pt-lh-title);font-weight:600;overflow-wrap:anywhere}.pt-row__count{font-family:var(--pt-font);font-weight:400;font-size:var(--pt-t-meta);color:var(--pt-ink-2)}.pt-row__meta{color:var(--pt-ink-3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);overflow-wrap:anywhere}.pt-row__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--pt-s3)}.pt-row__go{color:var(--pt-ink-3)}a.pt-row:hover .pt-row__go{color:var(--pt-ink)}.pt-row__verb{font-weight:600;color:var(--pt-warn-ink)}.pt-row--picked{background:var(--pt-brand-tint)}.pt-row--picked:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pt-brand)}.pt-versions .pt-row{grid-template-columns:auto minmax(0,1fr) auto}@media(max-width:640px){.pt-row{padding-left:var(--pt-s4);gap:var(--pt-s3)}.pt-row--sent{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state end" "main end";row-gap:var(--pt-s2)}.pt-row--sent .pt-row__state{grid-area:state}.pt-row--sent .pt-row__main{grid-area:main}.pt-row--sent .pt-row__end{grid-area:end}.pt-versions .pt-row{grid-template-columns:auto minmax(0,1fr)}.pt-versions .pt-row__end{grid-column:2;justify-content:flex-start}}.pt-tree{list-style:none;margin:0 0 var(--pt-s2) 38px;padding:0;border-left:2px solid var(--pt-line)}.pt-tree__kid .pt-row{min-height:52px;padding-left:var(--pt-s4)}.pt-tree__kid .pt-row__title{font-size:var(--pt-t-body);line-height:var(--pt-lh-body)}.pt-band{background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:var(--pt-r-card);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-2);overflow:hidden;position:relative}.pt-band:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--pt-line-strong)}.pt-band--attention{border-color:var(--pt-warn-edge)}.pt-band--attention:before{background:var(--pt-warn-edge)}.pt-band__head{display:flex;align-items:center;gap:var(--pt-s2) var(--pt-s3);min-height:52px;padding:var(--pt-s2) var(--pt-s4) var(--pt-s2) var(--pt-s5);background:var(--pt-raised);border-bottom:1px solid var(--pt-line)}.pt-band--attention .pt-band__head{background:var(--pt-warn-tint);color:var(--pt-warn-ink)}.pt-band__toggle{margin-left:auto}.pt-band .pt-rows>li+li{border-top:1px solid var(--pt-line)}.pt-empty{display:grid;justify-items:center;gap:var(--pt-s3);padding:var(--pt-s8) var(--pt-s5);text-align:center}.pt-empty__icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px dashed var(--pt-line-strong);background:var(--pt-bg);color:var(--pt-ink-2)}.pt-empty__title{font-size:var(--pt-t-title);line-height:var(--pt-lh-title);font-weight:600;color:var(--pt-ink)}.pt-problem{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--pt-s2) var(--pt-s3);padding:var(--pt-s3) var(--pt-s4);border-radius:var(--pt-r-control);border:1px solid var(--pt-bad-edge);background:var(--pt-bad-tint);color:var(--pt-bad-ink);font-weight:600;text-align:left}.pt-problem p{overflow-wrap:anywhere}.pt-problem__icon{margin-top:1px}.pt-problem__act{grid-column:2}.pt-note{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pt-s3);padding:var(--pt-s4) var(--pt-s5);border-left:4px solid var(--pt-line-strong);border-radius:0 var(--pt-r-control) var(--pt-r-control) 0;background:var(--pt-surface);color:var(--pt-ink);white-space:pre-wrap;overflow-wrap:anywhere}.pt-note .pt-icon{color:var(--pt-ink-3);margin-top:2px}.pt-url{width:100%;font-family:var(--pt-mono);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);word-break:break-all;padding:var(--pt-s3) var(--pt-s4);background:var(--pt-bg);border:1px solid var(--pt-line);border-radius:var(--pt-r-control);text-align:left}.pt-field{display:grid;gap:6px;min-width:0}.pt-field__label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pt-s2);font-weight:600;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink)}.pt-field__opt{font-weight:400;color:var(--pt-ink-3)}.pt-input{width:100%;min-height:44px;padding:10px var(--pt-s3);border:1px solid var(--pt-line-strong);border-radius:var(--pt-r-control);background:var(--pt-field);color:var(--pt-ink);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);resize:vertical}.pt-input::placeholder{color:var(--pt-ink-3)}.pt-input:hover{border-color:var(--pt-ink-3)}.pt-input:focus-visible{outline:2px solid var(--pt-brand);outline-offset:0;border-color:var(--pt-brand)}.pt-input:disabled{border-style:dashed;background:transparent}.pt-input--code{max-width:220px;font-family:var(--pt-mono);font-size:20px;line-height:26px;letter-spacing:4px}.pt-form{display:grid;gap:var(--pt-s4)}.pt-form__foot{display:flex;justify-content:flex-end}@media(max-width:640px){.pt-form__foot .pt-btn{width:100%}}.pt-chat{display:flex;flex-direction:column}.pt-chat .pt-strip__title h2{overflow-wrap:anywhere}.pt-msgs{list-style:none;margin:0;padding:var(--pt-s4);display:grid;gap:var(--pt-s4);max-height:560px;overflow-y:auto;align-content:start;background:var(--pt-bg)}.pt-chat--fill{height:100%}.pt-chat--fill .pt-msgs{flex:1;max-height:none;min-height:0}.pt-chat--fill .pt-chat__empty{flex:1}.pt-chat__empty{display:grid;place-items:center;background:var(--pt-bg)}.pt-chat__empty .pt-empty{padding:var(--pt-s7) var(--pt-s4)}.pt-chat__problem{padding:var(--pt-s3) var(--pt-s4) 0}.pt-msg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pt-s2);align-items:start;max-width:92%}.pt-msg--mine{grid-template-columns:minmax(0,1fr) auto;justify-self:end}.pt-msg--mine .pt-avatar{order:2}.pt-msg__col{display:grid;gap:var(--pt-s1);min-width:0}.pt-msg--mine .pt-msg__col{justify-items:end}.pt-msg__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--pt-s2);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);color:var(--pt-ink-3)}.pt-msg__who strong{color:var(--pt-ink);font-weight:600;font-size:var(--pt-t-meta)}.pt-msg__org{color:var(--pt-brand-ink);font-weight:600}.pt-msg__bubble{padding:var(--pt-s2) var(--pt-s3);border-radius:4px 12px 12px;background:var(--pt-raised);border:1px solid var(--pt-line);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:var(--pt-shadow-1)}.pt-msg--aria .pt-msg__bubble{border-left:3px solid var(--pt-brand)}.pt-msg--mine .pt-msg__bubble{border-radius:12px 4px 12px 12px;background:var(--pt-info-tint);border-color:var(--pt-info-edge);color:var(--pt-ink)}.pt-msg__bubble--gone{font-style:italic;color:var(--pt-ink-3);background:transparent;border-style:dashed;box-shadow:none}.pt-msg--mine .pt-msg__bubble--gone{background:transparent;border-color:var(--pt-line-strong)}.pt-msg__acts{display:flex;gap:var(--pt-s1)}.pt-msg__edit{display:grid;gap:var(--pt-s2);width:100%;min-width:240px}.pt-msg__edit .pt-actions{justify-content:flex-end}.pt-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pt-s2);align-items:end;padding:var(--pt-s3);border-top:1px solid var(--pt-line);background:var(--pt-raised)}.pt-compose__box{min-height:44px;max-height:200px}.pt-stage{display:grid;min-width:0}.pt-stage--msg{justify-items:center;align-content:center;gap:var(--pt-s4);min-height:320px;padding:var(--pt-s7) var(--pt-s5);border-radius:10px;border:1px dashed var(--pt-line-strong);background:var(--pt-bg);text-align:center}.pt-stage--tall{min-height:calc(100vh - var(--pt-h-top) - 140px);border-style:solid;border-color:var(--pt-line);background:var(--pt-surface)}.pt-stage__words{max-width:46ch;color:var(--pt-ink-2);font-weight:600}.pt-previewBox{display:grid;gap:var(--pt-s3);min-width:0}.pt-previewBox__foot{display:flex;justify-content:flex-end}.pt-pages{margin:0;display:grid;gap:var(--pt-s3);min-width:0}.pt-pages__sheet{display:grid;place-items:center;padding:var(--pt-s4);border-radius:10px;border:1px solid var(--pt-line);background:var(--pt-bg-deep);min-height:240px}.pt-pages__sheet img{display:block;max-width:100%;max-height:70vh;height:auto;background:var(--pt-sheet);border-radius:2px;box-shadow:var(--pt-shadow-3)}.pt-pages--tall .pt-pages__sheet{min-height:calc(100vh - var(--pt-h-top) - 200px)}.pt-pages--tall .pt-pages__sheet img{max-height:calc(100vh - var(--pt-h-top) - 240px)}.pt-pager{display:flex;align-items:center;justify-content:center;gap:var(--pt-s3)}.pt-pager .pt-iconBtn{border-color:var(--pt-line-strong);background:var(--pt-raised)}.pt-pager__words{min-width:112px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.pt-model{position:relative;width:100%;border:1px solid var(--pt-line);border-radius:10px;overflow:hidden;background:var(--pt-model-bg)}.pt-model__canvas{width:100%;height:min(56vh,480px);touch-action:none;cursor:grab}.pt-model__canvas:active{cursor:grabbing}.pt-model--tall .pt-model__canvas{height:calc(100vh - var(--pt-h-top) - 132px);min-height:360px}.pt-model__canvas canvas{display:block;width:100%;height:100%}.pt-model__over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--pt-s4)}.pt-model__fail{display:flex;gap:var(--pt-s2);align-items:flex-start;max-width:420px;padding:var(--pt-s3) var(--pt-s4);border-radius:var(--pt-r-control);border:1px solid var(--pt-bad-edge);background:var(--pt-bad-tint);color:var(--pt-bad-ink);font-weight:600}.pt-model__tools{position:absolute;top:var(--pt-s3);right:var(--pt-s3);display:flex;gap:var(--pt-s2)}.pt-viewer{display:grid;gap:var(--pt-s4);min-width:0}.pt-viewer__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s2) var(--pt-s4);padding:var(--pt-s2) var(--pt-s3);background:var(--pt-raised);border:1px solid var(--pt-line);border-radius:var(--pt-r-card);box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-2)}.pt-viewer__id{flex:1 1 320px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pt-s2) var(--pt-s3);min-width:0}.pt-viewer__words{display:grid;min-width:0;flex:0 1 auto}.pt-viewer__title{font-size:var(--pt-t-h2);line-height:var(--pt-lh-h2);overflow-wrap:anywhere}.pt-viewer__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--pt-s4);align-items:stretch}.pt-viewer__stage,.pt-viewer__chat{min-width:0}.pt-viewer__chat{height:calc(100vh - var(--pt-h-top) - 132px);min-height:360px}@media(max-width:1000px){.pt-viewer__body{grid-template-columns:minmax(0,1fr)}.pt-viewer__chat{height:auto;min-height:0}.pt-model--tall .pt-model__canvas{height:60vh;min-height:300px}.pt-stage--tall,.pt-pages--tall .pt-pages__sheet{min-height:300px}}.pt-send{display:grid;gap:var(--pt-s5);min-width:0}.pt-drop{display:grid;justify-items:center;gap:var(--pt-s3);margin:var(--pt-s4);padding:var(--pt-s8) var(--pt-s5);border:2px dashed var(--pt-line-strong);border-radius:10px;background:var(--pt-bg);text-align:center;transition:background-color .12s linear,border-color .12s linear}.pt-drop--over{border-color:var(--pt-brand);background:var(--pt-brand-tint)}.pt-drop--busy{padding:var(--pt-s5)}.pt-drop__icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--pt-brand-tint);color:var(--pt-brand-ink);border:1px solid var(--pt-brand-edge)}.pt-drop--busy .pt-drop__icon{width:48px;height:48px}.pt-drop__title{font-size:19px;line-height:26px;font-weight:600}.pt-send__extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pt-s5)}.pt-send__extra--one{grid-template-columns:minmax(0,1fr)}@media(max-width:720px){.pt-send__extra{grid-template-columns:minmax(0,1fr)}}.pt-send__foot{display:flex;justify-content:flex-end}@media(max-width:640px){.pt-send__foot .pt-btn{width:100%}}.pt-progress{gap:var(--pt-s3);padding:var(--pt-s4) var(--pt-s5)}.pt-progress__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pt-s3)}.pt-progress__pct{font-size:20px;line-height:26px;font-weight:600;font-variant-numeric:tabular-nums}.pt-bar{height:10px;border-radius:5px;background:var(--pt-info-tint);border:1px solid var(--pt-info-edge);overflow:hidden}.pt-bar__fill{display:block;height:100%;background:var(--pt-info-edge);transition:width .32s linear}.pt-progress--paused .pt-bar{background:var(--pt-warn-tint);border-color:var(--pt-warn-edge)}.pt-progress--paused .pt-bar__fill{background:var(--pt-warn-edge)}.pt-done{gap:var(--pt-s4)}.pt-done__facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--pt-s3)}.pt-done__ref{font-size:18px;line-height:24px;font-weight:600}.pt-decide{gap:var(--pt-s5)}.pt-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pt-s3)}@media(max-width:640px){.pt-choices{grid-template-columns:minmax(0,1fr)}}.pt-choice{display:flex;align-items:center;gap:var(--pt-s3);min-height:76px;padding:var(--pt-s3) var(--pt-s4);border-radius:10px;border:1px solid var(--pt-line-strong);background:var(--pt-raised);text-align:left;cursor:pointer;color:var(--pt-ink)}.pt-choice:hover{border-color:var(--pt-ink-2);background:var(--pt-hover)}.pt-choice__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--pt-line-strong);background:var(--pt-bg);color:var(--pt-ink-2);flex:none}.pt-choice__words{display:grid;gap:2px;min-width:0}.pt-choice__words strong{font-size:var(--pt-t-title);line-height:var(--pt-lh-title);font-weight:600}.pt-choice__words span{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-3)}.pt-choice--good[aria-checked=true]{border:2px solid var(--pt-good-edge);background:var(--pt-good-tint);padding:11px 15px}.pt-choice--good[aria-checked=true] .pt-choice__icon{background:var(--pt-good-edge);border-color:var(--pt-good-edge);color:var(--pt-surface)}.pt-choice--info[aria-checked=true]{border:2px solid var(--pt-info-edge);background:var(--pt-info-tint);padding:11px 15px}.pt-choice--info[aria-checked=true] .pt-choice__icon{background:var(--pt-info-edge);border-color:var(--pt-info-edge);color:var(--pt-surface)}.au{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pt-s5);padding:var(--pt-s7) var(--pt-s4);background:var(--pt-bg);overflow:hidden}.au--loading{display:grid;place-items:center}.au__card{position:relative;width:100%;max-width:400px;min-width:0;display:grid;gap:var(--pt-s4);padding:var(--pt-s8) var(--pt-s7) var(--pt-s7);background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:14px;box-shadow:inset 0 1px 0 var(--pt-highlight),var(--pt-shadow-3);overflow:hidden}.au__card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--pt-brand)}.au__logo{justify-self:center;width:160px;height:auto;color:var(--pt-logo);margin-bottom:var(--pt-s2)}.au__titleRow{display:flex;align-items:center;justify-content:center;gap:var(--pt-s2)}.au__title{font-size:24px;line-height:30px;text-align:center}.au__lead{color:var(--pt-ink-2);text-align:center}.au__form{display:grid;gap:var(--pt-s4);margin-top:var(--pt-s2);min-width:0}.au__field{display:grid;gap:6px;min-width:0}.au__field label{font-weight:600;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta)}.au__field input{width:100%;min-height:48px;padding:0 var(--pt-s3);border-radius:var(--pt-r-control);border:1px solid var(--pt-line-strong);background:var(--pt-field);color:var(--pt-ink);font-size:var(--pt-t-title);line-height:var(--pt-lh-title)}.au__field input:hover{border-color:var(--pt-ink-3)}.au__field input:focus-visible{outline:2px solid var(--pt-brand);outline-offset:0;border-color:var(--pt-brand)}.au__field input[aria-invalid=true]{border-color:var(--pt-bad-edge)}.au__pw{position:relative}.au__pw input{padding-right:52px}.au__show{position:absolute;top:4px;right:4px;width:40px;height:40px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--pt-ink-3);cursor:pointer}.au__show:hover,.au__show[aria-pressed=true]{color:var(--pt-ink);background:var(--pt-hover)}.au__show:focus-visible,.au__primary:focus-visible,.au__link:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}.au__hint{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-3)}.au__fieldError{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);font-weight:600;color:var(--pt-bad-ink)}.au__problem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pt-s3);align-items:start;margin:0;padding:var(--pt-s3) var(--pt-s4);border-radius:var(--pt-r-control);border:1px solid var(--pt-bad-edge);background:var(--pt-bad-tint);color:var(--pt-bad-ink);font-weight:600;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta)}.au__problemIcon{margin-top:-1px}.au__primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:var(--pt-s2);border:1px solid var(--pt-brand);border-radius:var(--pt-r-control);background:var(--pt-brand);color:var(--pt-on-brand);font-size:var(--pt-t-title);line-height:var(--pt-lh-title);font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--pt-shadow-1)}.au__primary:hover{background:var(--pt-brand-hover);border-color:var(--pt-brand-hover)}.au__primary:disabled{cursor:default;border-style:dashed;border-color:var(--pt-brand-edge);background:var(--pt-brand-tint);color:var(--pt-ink);box-shadow:none}.au__link{justify-self:center;min-height:40px;padding:0 var(--pt-s3);border:0;border-radius:var(--pt-r-control);background:none;color:var(--pt-ink-2);font-weight:600;cursor:pointer}.au__link:hover{background:var(--pt-hover);color:var(--pt-ink)}.au__aside{text-align:center;margin-top:var(--pt-s2)}.au__foot{position:relative;display:flex;align-items:center;gap:var(--pt-s3);color:var(--pt-ink-3);font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);font-weight:600}.au__secure{display:inline-flex;align-items:center;gap:6px}.au__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--pt-s3)}.au__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2)}.au__stepNo{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--pt-brand-edge);background:var(--pt-brand-tint);color:var(--pt-brand-ink);font-weight:600;font-size:var(--pt-t-cap)}.au__qrRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pt-s4);padding:var(--pt-s4);border-radius:10px;background:var(--pt-bg);border:1px solid var(--pt-line)}.au__qrRow--wait{min-height:210px}.au__qrWait{width:35px;height:28px}.au__qr{width:168px;padding:var(--pt-s2);border-radius:var(--pt-r-control);background:var(--pt-sheet);border:1px solid var(--pt-line)}.au__qr svg{display:block;width:100%;height:auto}.au__key{display:grid;gap:var(--pt-s1);min-width:0;max-width:100%}.au__key span{font-size:var(--pt-t-cap);line-height:var(--pt-lh-cap);color:var(--pt-ink-3);font-weight:600}.au__key code{font-family:var(--pt-mono);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);word-break:break-all}@media(max-width:480px){.au{padding:var(--pt-s6) var(--pt-s4)}.au__card{max-width:none;padding:var(--pt-s7) var(--pt-s4) var(--pt-s5)}}.pt-feed__scope{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pt-s2);padding:var(--pt-s3);border-bottom:1px solid var(--pt-line)}
