.pt-help-dialog,.pt-hub,.pt-tour{--pt-bg:#f7f5ef;--pt-ink:#173b33;--pt-muted:#5b6861;--pt-line:#d6ddd3;--pt-accent:#164b3d;color:var(--pt-ink);background:var(--pt-bg);font:15px/1.65 IBM Plex Sans Variable,system-ui,sans-serif;color-scheme:light}.pt-help-dialog *,.pt-hub *,.pt-tour *{box-sizing:border-box}.pt-help-dialog button,.pt-hub button,.pt-hub input,.pt-hub select,.pt-tour button{font:inherit;color:inherit}.pt-help-dialog button,.pt-hub button,.pt-tour button{cursor:pointer;border:1px solid var(--pt-line);border-radius:6px;background:transparent;padding:9px 14px;min-height:44px}.pt-help-dialog button:hover,.pt-hub button:hover,.pt-tour button:hover{background:#e8eee5}.pt-hub button:disabled,.pt-tour button:disabled{opacity:.5;cursor:default}.pt-help-dialog :focus-visible,.pt-hub :focus-visible,.pt-launcher:focus-visible,.pt-tour :focus-visible{outline:3px solid #b36b1b;outline-offset:3px}.pt-help-dialog a,.pt-hub a{color:inherit;text-underline-offset:4px}.pt-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px max(28px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--pt-line)}.pt-wordmark{font-size:28px;font-weight:650;letter-spacing:-1px;text-decoration:none}.pt-wordmark span{font-size:18px;font-weight:400;letter-spacing:0;color:var(--pt-muted)}.pt-layout{display:grid;grid-template-columns:310px minmax(0,1fr);max-width:1440px;margin:auto;min-height:100vh}.pt-sidebar{padding:36px 26px;border-right:1px solid var(--pt-line);position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:auto}.pt-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:650;color:#486257}.pt-sidebar h2{font-family:Georgia,serif;font-weight:400;font-size:32px;line-height:1.2;margin:14px 0}.pt-sidebar>p:not(.pt-eyebrow){color:var(--pt-muted);font-size:14px}.pt-sidebar label{display:block;font-size:12px;font-weight:600;margin:20px 0 6px}.pt-sidebar input,.pt-sidebar select{width:100%;min-height:44px;background:#fffef9;border:1px solid #a9b9aa;border-radius:5px;padding:9px;font-size:14px}.pt-result-count{font-size:12px!important}.pt-sidebar nav{display:grid;grid-gap:5px;gap:5px;margin-top:18px}.pt-sidebar nav button{text-align:left;border-color:transparent;padding:10px 12px;line-height:1.45}.pt-sidebar nav button small{display:block;color:var(--pt-muted);font-size:10px;text-transform:uppercase;letter-spacing:1px}.pt-sidebar nav button span{display:block;font-size:14px}.pt-sidebar nav button[aria-current=page]{background:#e1e9dc;border-color:#aabcaa;font-weight:600}.pt-content{min-width:0}.pt-article{padding:44px clamp(24px,5vw,72px) 80px;max-width:1100px}.pt-article h1{font-family:Georgia,serif;font-size:clamp(32px,3.7vw,53px);font-weight:400;line-height:1.13;letter-spacing:-1.5px;margin:18px 0}.pt-deck{font-size:18px;color:var(--pt-muted);max-width:650px}.pt-article h2{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.3;margin:32px 0 18px}.pt-article h3{font-size:16px;line-height:1.4;margin:0 0 3px}.pt-article-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:26px 0 18px}.pt-article-tools [role=group]{display:flex;gap:4px}.pt-article-tools [aria-pressed=true]{border-color:var(--pt-accent);background:#e2eade}.pt-hub button.pt-primary,.pt-tour button.pt-primary{background:var(--pt-accent);color:#fff;border-color:var(--pt-accent)}.pt-hub button.pt-primary:hover,.pt-tour button.pt-primary:hover{background:#10382e}.pt-figure{margin:0 0 28px;border:1px solid #b2c0b2;border-radius:10px;overflow:hidden;background:#ebece3}.pt-image-wrap{position:relative;line-height:0}.pt-figure img{display:block;width:100%;height:auto}.pt-figure-mobile{max-width:390px;margin-left:auto;margin-right:auto}.pt-figure figcaption{font-size:11px;line-height:1.6;padding:10px 14px;color:#42574b;border-top:1px solid #bbc8b9}.pt-pointer{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:100%;background:#f5d259;border:2px solid #153a30;color:#102c24;font:700 13px/1 system-ui;box-shadow:0 0 0 3px #fff9;pointer-events:none}.pt-pointer:after{content:"";position:absolute;left:20px;top:16px;width:19px;height:2px;background:#f5d259;transform:rotate(35deg);transform-origin:left center;box-shadow:0 0 0 1px #173b33}.pt-pointer-active{box-shadow:0 0 0 6px #f5d25980;z-index:1}.pt-caution{border-left:3px solid #ab7936;background:#ede9da;padding:15px 18px;margin:25px 0}.pt-caution p{margin:4px 0 0;font-size:14px}.pt-mobile-note,.pt-role{font-size:14px;color:var(--pt-muted)}.pt-controls{padding:0;list-style:none;counter-reset:controls}.pt-controls li{display:flex;gap:18px;border-top:1px solid var(--pt-line);padding:20px 0}.pt-control-number{flex:0 0 29px;width:29px;height:29px;border-radius:100%;background:#e3e9da;border:1px solid #b4c1ad;display:grid;place-items:center;font-size:13px;font-weight:650}.pt-controls p{margin:7px 0 0}.pt-controls small{font-size:11px;letter-spacing:.2px;color:var(--pt-muted)}.pt-controls small[data-effect=external],.pt-controls small[data-effect=paid]{color:#80541a}.pt-related{margin-top:36px}.pt-related button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;margin:8px 0}.pt-version{font-size:11px;color:var(--pt-muted);padding-top:20px;margin-top:36px}.pt-mobile-note,.pt-version{border-top:1px solid var(--pt-line)}.pt-mobile-note{padding-top:22px}.pt-launcher{position:fixed;z-index:35;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;background:#f7f5ef;color:#173b33;border:1px solid #869b87;border-radius:30px;padding:8px 14px;min-height:44px;box-shadow:0 3px 16px #0002;font:600 13px/1.2 system-ui;cursor:pointer}.pt-launcher span{border:1px solid #728b77;width:20px;height:20px;display:grid;place-items:center;border-radius:100%}.pt-help-dialog,.pt-tour{border:1px solid #90a18f;border-radius:12px;padding:0;box-shadow:0 20px 100px #0005}.pt-help-dialog{width:min(1360px,96vw);height:94dvh;max-height:94dvh;max-width:96vw;overflow:hidden}.pt-help-dialog::-webkit-backdrop,.pt-tour::-webkit-backdrop{background:#102d27b8}.pt-help-dialog::backdrop,.pt-tour::backdrop{background:#102d27b8}.pt-dialog-head{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:12px 22px;border-bottom:1px solid var(--pt-line);font-size:11px;letter-spacing:1px}.pt-dialog-head button{padding:7px 12px;white-space:nowrap}.pt-dialog-head a{margin-left:auto;font-size:12px;letter-spacing:0}.pt-embedded{height:calc(94dvh - 70px);overflow:auto}.pt-embedded .pt-layout{min-height:0}.pt-embedded .pt-sidebar{height:calc(94dvh - 70px)}.pt-tour{width:min(960px,94vw);max-height:94dvh;overflow:auto}.pt-tour>h2{margin:20px 28px;font:400 30px/1.2 Georgia,serif}.pt-tour .pt-figure{margin:18px 28px;max-height:48dvh;overflow:auto}.pt-tour .pt-figure-mobile{max-width:250px;margin:18px auto}.pt-tour-explanation{padding:0 28px}.pt-tour-explanation small{font-size:12px;color:var(--pt-muted)}.pt-tour-explanation h3{margin:10px 0 4px;font-size:20px;line-height:1.4}.pt-tour-explanation p{margin:4px 0}.pt-tour-note{font-size:12px;color:var(--pt-muted);padding:0 28px}.pt-tour-actions{display:flex;justify-content:space-between;gap:18px;padding:16px 28px;border-top:1px solid var(--pt-line)}.pt-empty{font-size:14px;padding:16px 0}.pt-capture-note{background:#e5ebdd;padding:24px}.pt-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pt-skip{position:fixed;left:8px;top:-100px;z-index:100;background:#fff;padding:12px}.pt-skip:focus{top:8px}@media(max-width:760px){.pt-header{padding:18px;gap:12px}.pt-wordmark{font-size:24px}.pt-header>a:last-child{font-size:12px}.pt-layout{display:block}.pt-sidebar{position:static;height:auto;padding:22px 20px;border-right:0;border-bottom:1px solid var(--pt-line)}.pt-sidebar h2{font-size:28px}.pt-sidebar>p:not(.pt-eyebrow):not(.pt-result-count){display:none}.pt-sidebar nav{max-height:210px;overflow:auto}.pt-sidebar label{margin-top:14px}.pt-sidebar input,.pt-sidebar select{font-size:16px}.pt-article{padding:26px 20px 60px}.pt-article h1{letter-spacing:-.7px}.pt-deck{font-size:16px}.pt-controls li{gap:12px}.pt-launcher{bottom:calc(82px + env(safe-area-inset-bottom));right:12px}.pt-help-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.pt-embedded{height:calc(100dvh - 70px)}.pt-embedded .pt-sidebar{height:auto}.pt-dialog-head{padding:9px 12px;gap:9px;letter-spacing:.5px}.pt-dialog-head a{font-size:10px}.pt-tour>h2{margin:18px;font-size:26px}.pt-tour .pt-figure{margin:12px 16px}.pt-tour .pt-figure-mobile{margin:12px auto}.pt-tour-explanation,.pt-tour-note{padding:0 18px}.pt-tour-actions{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.pt-help-dialog *,.pt-hub *,.pt-tour *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pt-help-slot-mobile .pt-launcher,.pt-help-slot-rail .pt-launcher{position:static;box-shadow:none;min-height:44px;width:auto;margin:0}.pt-help-slot-rail .pt-launcher{background:transparent;color:var(--p-text,#eee);border-color:var(--p-border,#777);width:100%;justify-content:center}.pt-help-slot-rail .pt-launcher span{border-color:currentColor}.pt-help-slot-mobile{flex:0 0 auto;display:flex;justify-content:flex-end;padding:4px 12px;background:var(--p-page,#111);border-bottom:1px solid var(--p-border,#444)}.pw-phone-app:has(>.pt-help-slot-mobile){display:flex;flex-direction:column}.pw-phone-app:has(>.pt-help-slot-mobile)>.pw-m-app{flex:1 1;min-height:0;height:auto}.pt-help-dialog.pt-help-dialog a{color:var(--pt-ink)}.pt-device-note{border:1px solid #b4c1ad;background:#e8eee2;border-radius:6px;padding:14px 16px;font-size:14px;color:#173b33}.pw-app-setup:has(>.pt-help-slot){min-width:0}.pt-tour-actions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--pt-bg);z-index:2}