.family-account-pill{--fs-line:var(--fs-pill-line,#c9d3d6);--fs-surface:var(--fs-pill-surface,#fff);--fs-ink:var(--fs-pill-ink,#2f4650);display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fs-line);background:var(--fs-surface);border-radius:999px;padding:6px 10px;color:var(--fs-ink);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;line-height:1.3;max-width:min(52vw,220px);overflow:hidden;text-overflow:ellipsis}.family-account-pill i{flex:none;width:7px;height:7px;border-radius:50%;background:#9da6a4}.family-account-pill.synced i{background:#42a47d}.family-account-pill.checking i,.family-account-pill.syncing i{background:#e1a83e}.family-account-pill.signed-out i,.family-account-pill.offline i{background:#9da6a4}.family-account-pill.pending-enable{border-color:#3c7fb5;color:#245f8d}.family-account-pill.pending-enable i{background:#3c7fb5}.family-account-pill.unreadable{border-color:#e08a2e;color:#9a5a12}.family-account-pill.unreadable i{background:#e08a2e}.family-account-pill.attention{border-color:#d86f56;color:#a14835}.family-account-pill.attention i{background:#d9533f}.family-account-pill:focus-visible{outline:2px solid #3c7fb5;outline-offset:2px}.family-dialog-backdrop{position:fixed;inset:0;z-index:1000;background:#143033b8;backdrop-filter:blur(5px);display:grid;place-items:center;padding:16px;overscroll-behavior:contain}.family-dialog{position:relative;display:flex;flex-direction:column;width:min(440px,100%);max-height:min(90dvh,90vh);border-radius:18px;background:var(--fs-paper,#fffdf9);color:var(--fs-text,#1f2f36);box-shadow:0 24px 80px #10252666;overflow:hidden;text-align:left}.family-dialog__head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:22px 26px 12px;border-bottom:1px solid var(--fs-rule,#e2e8ea)}.family-dialog__head>div{flex:1;min-width:0}.family-dialog__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 26px 24px}.family-dialog small{color:var(--fs-accent,#1f6f8b);font-size:12px;font-weight:700}.family-dialog h2{margin:4px 0 0;font-size:22px;line-height:1.3;font-weight:800}.family-dialog p{margin:10px 0;color:var(--fs-muted,#4d6068);font-size:13px;line-height:1.7}.family-dialog p.family-scope{color:var(--fs-text,#1f2f36);font-weight:600}.family-dialog label{display:grid;gap:6px;margin:13px 0;font-size:13px;font-weight:700}.family-dialog input[type=email],.family-dialog input[type=password],.family-dialog input[type=text],.family-dialog input[inputmode=numeric],.family-dialog select{width:100%;border:1px solid var(--fs-rule,#d3dadd);border-radius:10px;padding:11px;background:#fff;font:inherit;font-size:15px;color:inherit}.family-dialog .family-consent{grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.55}.family-dialog-close{flex:none;width:40px;height:40px;border:1px solid var(--fs-rule,#e2e8ea);border-radius:50%;background:#fff;font-size:22px;color:inherit;cursor:pointer;line-height:1;display:grid;place-items:center}.family-primary,.family-secondary,.family-danger{width:100%;margin-top:8px;border-radius:10px;padding:11px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.family-primary{border:0;background:var(--fs-accent,#1f6f8b);color:#fff}.family-secondary{border:1px solid var(--fs-rule,#d3dadd);background:#fff;color:var(--fs-text,#1f2f36)}.family-danger{border:0;background:#b4432f;color:#fff}.family-error{padding:8px 10px;border-radius:8px;background:#fff0e9;color:#a14835!important;font-weight:600}.family-section{margin-top:18px;padding-top:12px;border-top:1px solid var(--fs-rule,#e2e8ea)}.family-section>strong{display:block;font-size:13px;color:var(--fs-muted,#4d6068);letter-spacing:.04em}.family-child-row{display:flex;gap:8px;align-items:center;margin-top:8px}.family-child-row select{flex:1}.family-child-row .family-secondary{width:auto;margin:0;padding:10px 12px;white-space:nowrap}.family-link{display:inline-block;margin-top:8px;color:var(--fs-accent,#1f6f8b);font-weight:700;font-size:13px}@media(max-width:620px){.family-account-pill{padding:6px 8px;font-size:11px}.family-dialog__head{padding:18px 16px 10px}.family-dialog__body{padding:4px 16px 20px}}@media(prefers-reduced-motion:no-preference){.family-dialog{animation:family-pop .18s ease-out}@keyframes family-pop{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}}@font-face{font-family:Lab Sans;src:url(/jzts/fonts/lab-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lab Sans;src:url(/jzts/fonts/lab-sans-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--pp-page: var(--study-page);--pp-surface: var(--study-surface);--pp-selected: var(--study-selected);--pp-heading: var(--study-heading);--pp-ink: var(--study-text);--pp-ink-2: var(--study-muted);--pp-ink-3: var(--study-muted);--pp-line: var(--study-line);--pp-boundary: var(--study-boundary);--pp-action: var(--study-action);--pp-action-hover: var(--study-action-hover);--pp-action-pressed: var(--study-action-pressed);--pp-accent: var(--study-accent);--pp-focus: var(--study-focus);--pp-danger: var(--study-error);--pp-danger-surface: var(--study-error-surface);--pp-warning: var(--study-warning);--pp-warning-surface: var(--study-warning-surface);--pp-paper: var(--study-surface);--pp-paper-ink: var(--study-heading);--pp-paper-ink-2: var(--study-muted);--pp-paper-line: var(--study-line);--pp-paper-2: var(--study-selected);--pp-r: var(--study-radius-panel);--pp-r-s: var(--study-radius-control);--pp-font-ui: var(--study-font);--pp-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--pp-fs-body: 16px;--pp-fs-paper: 17px;--pp-fs-meta: 14px;--pp-shell-w: 1120px;--pp-read-w: 760px;--safe-b: env(safe-area-inset-bottom, 0px)}@media(max-width:620px){:root{--pp-fs-paper: 17px}}:root{color-scheme:light;--study-page: #f7f5ef;--study-surface: #fffefa;--study-heading: #243f38;--study-text: #34483f;--study-muted: #59665d;--study-action: #294f43;--study-action-hover: #203f35;--study-action-pressed: #19382f;--study-selected: #eaf0e9;--study-accent: #a9553b;--study-line: #dadfd5;--study-boundary: #7a8980;--study-focus: #356f62;--study-error: #963f32;--study-error-surface: #faeeea;--study-warning: #80522b;--study-warning-surface: #f3e8dc;--study-radius-control: 12px;--study-radius-panel: 16px;--study-font: "Lab Sans", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--study-font-system: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--study-focus-ring: 3px solid var(--study-focus)}@media(max-width:760px){.tm-shell,.en-shell{--sp-2:6px;--sp-3:10px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:28px}.tm-shell .tm-main{gap:12px}.tm-shell .tm-start-hero{padding-bottom:4px}.tm-shell .tm-start-hero__title{margin-block:4px 6px}.tm-shell .tm-start-hero :is(p,.tm-muted){margin-block:4px 0;line-height:1.5}.tm-shell :is(.tm-card,.tm-search,.tm-notice){padding:12px}.tm-shell :is(.tm-notice,.tm-step,.tm-mnemonic__text,.tm-flash__plain,.tm-q__stem,.tm-life__eg,.tm-life__use,.tm-verdict){line-height:1.55}.tm-shell .tm-search__label{margin-bottom:6px;line-height:1.5}.tm-shell .tm-empty{padding-block:16px}.tm-shell .tm-row[aria-label=选年级]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tm-shell .tm-hero{padding:14px}.en-shell :is(.en-card,.en-range,.en-game,.en-today){padding:12px}.en-shell .en-range__summary{padding-block:0}.en-shell .en-game__icon{margin-bottom:6px}.en-shell .en-game em{margin-top:6px}.en-shell .en-rowgroup{margin-top:16px;padding-left:8px}.en-shell .en-h2{margin-block:16px 8px}.en-shell :is(.en-note,.en-today__sub,.en-verdict){line-height:1.5}.mq-shell :is(.mq-head,.mq-loading,.mq-empty){padding-block:4px 12px}.mq-shell .mq-head__line{margin-bottom:8px;line-height:1.5}.mq-shell .mq-sub{margin-top:18px}.mq-shell .mq-card{padding:14px 16px}.mq-shell .mq-card__line{line-height:1.5}.mq-shell .mq-tally{padding:12px;margin-bottom:14px}.mq-shell .mq-foot-note{margin-top:16px}.app-shell .page-wrap :is(.section-heading,.page-title,.page-title-row){gap:6px;margin-bottom:12px;padding-block:0 8px}.app-shell .page-wrap :is(.section-heading,.page-title,.hero-copy,.battlefield-card,.piece-school,.lesson-detail,.public-page-header) :is(h1,h2,h3){margin-top:0;margin-bottom:8px;line-height:1.35}.app-shell .page-wrap :is(.hero-copy,.battlefield-card,.piece-school,.lesson-detail,.public-page,.privacy-document,.culture-hero,.rule-lab,.coach-panel,.clue-panel,.coach-card) p:not(.sr-only){line-height:1.55;margin-block:6px}.app-shell .page-wrap :is(.piece-school,.path-card,.timeline-section,.learning-path-section,.family-ritual,.story-grid,.quick-grid,.family-digest-card,.evidence-badges){margin-top:18px}.app-shell .page-wrap :is(.battlefield-card,.piece-school,.rule-lab,.culture-hero,.public-page-header,.privacy-document,.coach-panel,.clue-panel,.coach-card,.puzzle-clue-card,.learning-path-section,.task-detail-card){padding:14px;gap:14px}.app-shell .page-wrap .battlefield-card li{padding:7px 10px;line-height:1.5}.app-shell .page-wrap .battlefield-card ul{margin-block:8px;gap:4px}.app-shell .page-wrap .hero-card{padding-bottom:18px;gap:18px}.app-shell .page-wrap .hero-actions{margin-top:14px;gap:8px}.app-shell .page-wrap .hero-stats{margin-top:16px}.app-shell .page-wrap .piece-tabs{gap:6px}.app-shell .page-wrap .piece-tabs button{padding:8px 4px;min-height:76px;box-shadow:none}.app-shell .page-wrap .piece-tabs button i{font-size:36px;line-height:1.1}.app-shell .page-wrap .piece-tabs button span{margin-top:4px;line-height:1.4}.app-shell .page-wrap .lesson-detail{padding:12px;gap:10px;margin-top:10px;grid-template-columns:64px minmax(0,1fr)}.app-shell .page-wrap .lesson-glyph{width:64px;height:64px;font-size:34px}.app-shell .page-wrap .lesson-detail>.primary-button{grid-column:1/-1}.app-shell .page-wrap :is(.adventure-copy,.lesson-card,.academy-mastery,.reasoning-checks,.family-digest-card,.evidence-badges,.exhibit-intro,.quick-card,.public-card,.public-section){padding:14px}.app-shell .page-wrap :is(.adventure-copy,.lesson-card,.rule-lab-copy,.academy-mastery-heading,.reasoning-check-heading) :is(h1,h2,h3){margin-block:8px;line-height:1.35}.app-shell .page-wrap :is(.content-page,.quick-card,.family-digest-card,.evidence-badges) p{margin-block:6px;line-height:1.55}.app-shell .page-wrap :is(.content-page,.lesson-grid,.mastery-question-list){gap:14px}.app-shell .page-wrap :is(.mastery-question-list,.reasoning-check-grid) article{padding:12px;min-height:0}.app-shell .page-wrap .adventure-header{min-height:0}.app-shell .page-wrap .adventure-art{min-height:0;padding:0 14px 12px}.app-shell .page-wrap .adventure-art img{max-height:160px;width:auto;max-width:100%;object-fit:contain}.page .page-heading{margin-bottom:14px}.page .eyebrow{margin-bottom:5px}.page :is(p,.help,.muted,.pet-talk){line-height:1.55}.page p{margin-bottom:8px}.page :is(.card,.hero,.plan-support-section,.mobile-day-agenda,.focus-workspace){padding:14px}.page .empty{padding:24px 16px}.page .empty p{margin:8px auto 14px}.page :is(.grid,.stack,.today-grid){gap:14px}.page .section{margin-top:18px}.page .today-grid>aside{padding-top:16px}.page .capacity-card{padding:14px 0;margin-block:8px}.page .task-row{padding-block:12px}.page h2{margin-bottom:10px}.page .metric{padding:12px}.public-page .public-main :is(p,li){line-height:1.6}.public-page .public-main h2{margin-top:20px;margin-bottom:8px}.family-dialog p{line-height:1.55;margin-block:8px}}html{background:var(--study-page);-webkit-text-size-adjust:100%}body{background:var(--study-page);color:var(--study-text);font-family:var(--study-font);font-synthesis:none}button,input,select,textarea{font-family:inherit}h1,h2,h3{color:var(--study-heading);font-weight:700;text-wrap:balance}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:var(--study-focus-ring);outline-offset:3px}::selection{color:var(--study-heading);background:var(--study-selected)}.family-account-pill{--fs-pill-line: var(--study-boundary);--fs-pill-surface: var(--study-surface);--fs-pill-ink: var(--study-text);min-height:44px;box-shadow:none}.family-dialog{--fs-paper: var(--study-surface);--fs-text: var(--study-text);--fs-muted: var(--study-muted);--fs-rule: var(--study-line);--fs-accent: var(--study-action);border:1px solid var(--study-line);border-radius:var(--study-radius-panel);box-shadow:0 16px 48px #243f3820}.family-dialog h2{font-weight:700;font-size:26px}.family-dialog p,.family-dialog label,.family-section>strong,.family-link{font-size:14px;letter-spacing:0}.family-dialog p{line-height:1.7}.family-dialog input[type],.family-dialog select{min-height:48px;border-color:var(--study-boundary);border-radius:var(--study-radius-control);background:var(--study-surface)}.family-primary,.family-secondary,.family-danger{min-height:48px;border-radius:var(--study-radius-control);font-size:16px}.family-secondary{background:var(--study-surface);border-color:var(--study-boundary)}.family-primary:hover{background:var(--study-action-hover)}.family-dialog-close{width:44px;height:44px;background:var(--study-surface)}.family-error{background:var(--study-error-surface);color:var(--study-error)!important}.family-account-pill.pending-enable{border-color:var(--study-action);color:var(--study-action)}.family-account-pill.pending-enable i{background:var(--study-action)}.global-feedback-corner{background:var(--study-surface);color:var(--study-action);border-color:var(--study-boundary);box-shadow:none;backdrop-filter:none}.site-footer{color:var(--study-muted);border-color:var(--study-line);background:var(--study-page)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:680px){.global-feedback-corner b{display:inline;font-size:12px;font-weight:700}.global-feedback-corner{gap:5px;padding:0 12px;min-height:44px}}.site-footer .footer-brand>div>span{display:block;white-space:nowrap;font-size:13px}.site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--pp-page);color:var(--pp-ink);font:var(--pp-fs-body) / 1.7 var(--pp-font-ui);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit}a{color:inherit}.pp-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;height:66px;padding:0 16px;background:var(--pp-page);border-bottom:1px solid var(--pp-line)}@media(max-width:620px){.pp-top{height:58px;padding:0 12px}}.home-entry{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-height:44px;padding:6px 9px;border:1px solid var(--pp-boundary);border-radius:10px;background:var(--pp-surface);color:var(--pp-heading);font-size:14px;font-weight:650;white-space:nowrap;text-decoration:none}.home-entry svg{flex:none}.home-entry:hover{background:var(--pp-selected)}.home-entry:focus-visible{outline:3px solid var(--pp-focus);outline-offset:3px}.top-brand{display:flex;align-items:center;gap:5px;flex:none}.top-brand img{width:18px;height:18px;display:block;object-fit:contain}.top-app{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--pp-heading)}.pp-top__spacer{flex:1}.pp-muted{color:var(--pp-ink-2)}@media(max-width:620px){.pp-top .family-account-pill{font-size:12px}}.pp-scroll{height:auto;overflow:visible}.pp-main{padding:16px 16px 48px;max-width:var(--pp-shell-w);margin:0 auto}@media(min-width:1000px){:root{--pp-shell-w: 740px}}@media(min-width:1100px){:root{--pp-shell-w: 820px}}@media(min-width:1280px){:root{--pp-shell-w: 960px}}@media(min-width:1600px){:root{--pp-shell-w: 1120px}}.site-footer{margin-top:32px;padding:20px 16px calc(24px + var(--safe-b));border-top:1px solid var(--pp-line);color:var(--pp-ink-2);font-size:13px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-logos{display:flex;align-items:center;gap:8px;flex:none}.footer-logos img{width:28px;height:28px;display:block;object-fit:contain}.footer-brand>div{min-width:0;display:grid;gap:2px}.footer-brand b{color:var(--pp-heading);font-size:14px}.footer-brand>div>span{display:block;white-space:nowrap;font-size:13px}.site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.site-footer nav a{color:var(--pp-ink-2);font-size:13px;text-decoration:none}.site-footer nav a:hover{color:var(--pp-action);text-decoration:underline;text-underline-offset:4px}.pp-hero{position:relative;overflow:hidden;padding:56px 0 40px;isolation:isolate}.pp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--pp-boundary) 1px,transparent 1px),linear-gradient(90deg,var(--pp-boundary) 1px,transparent 1px);background-size:56px 56px;opacity:.05;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}@media(max-width:620px){.pp-hero{padding:36px 0 28px}}.pp-eyebrow{display:inline-flex;align-items:center;font-family:var(--pp-font-mono);font-size:12px;letter-spacing:.1em;color:var(--pp-ink-2);text-transform:uppercase;border:1px solid var(--pp-line);border-radius:999px;padding:4px 12px;background:var(--pp-surface);margin:0 0 16px}.pp-h1{font-family:var(--pp-font-ui);font-weight:700;color:var(--pp-heading);font-size:36px;line-height:1.3;margin:0 0 14px;letter-spacing:0;text-wrap:balance}.pp-h1--sm{font-size:32px}@media(max-width:620px){.pp-h1{font-size:28px;line-height:1.35}.pp-h1--sm{font-size:26px}}.pp-lede{font-size:17px;line-height:1.7;color:var(--pp-ink-2);max-width:640px;margin:0 0 22px}@media(max-width:620px){.pp-lede{font-size:16px}}.pp-resume{font-size:14px;color:var(--pp-ink-2);margin:0 0 18px}.pp-resume a{color:var(--pp-action);font-weight:600;text-decoration:none;margin-left:4px}.pp-resume a:hover{text-decoration:underline}.pp-cta{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--pp-r-s);font-size:16px;font-weight:700;text-decoration:none;border:1px solid var(--pp-boundary);background:var(--pp-surface);color:var(--pp-heading)}.pp-btn:hover{background:var(--pp-selected)}.pp-btn--primary{border-color:transparent;background:var(--pp-action);color:var(--pp-surface)}.pp-btn--primary:hover{background:var(--pp-action-hover)}.pp-btn--primary:active{background:var(--pp-action-pressed)}.pp-scenes{padding:34px 0 8px}.pp-h2{font-family:var(--pp-font-ui);font-size:24px;line-height:1.4;font-weight:700;color:var(--pp-heading);margin:0 0 6px}@media(max-width:620px){.pp-h2{font-size:20px}}.pp-scene-picker{display:flex;flex-direction:column}.pp-scene-tabs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 18px;padding-bottom:2px;scrollbar-width:none}.pp-scene-tabs-wrap::-webkit-scrollbar{display:none}.pp-scene-tabs{display:inline-flex;gap:8px;min-width:100%}.pp-scene-tab{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--pp-boundary);background:var(--pp-surface);color:var(--pp-ink-2);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pp-scene-tab:hover{background:var(--pp-selected)}.pp-scene-tab--active{background:var(--pp-selected);color:var(--pp-heading);font-weight:700;border-color:var(--pp-action)}.pp-scene-tab__count{font-family:var(--pp-font-mono);font-size:13px;opacity:.75}.pp-scene-rows{display:flex;flex-direction:column}.pp-scene-rows[hidden]{display:none}.pp-scene-row{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:64px;padding:12px 4px;border:none;border-bottom:1px solid var(--pp-line);border-radius:0;background:none;text-align:left;text-decoration:none;color:var(--pp-ink);font:inherit;cursor:pointer}.pp-scene-rows>.pp-scene-row:last-child{border-bottom:none}.pp-scene-row:hover,.pp-scene-row[aria-pressed=true]{background:var(--pp-selected)}.pp-scene-row[aria-pressed=true] .pp-scene-row__title{color:var(--pp-action)}.pp-scene-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-scene-row__title{font-size:17px;font-weight:700;line-height:1.5;color:var(--pp-heading);text-wrap:pretty}.pp-scene-row__when{font-size:15px;line-height:1.5;color:var(--pp-ink-2);overflow-wrap:anywhere}.pp-scene-row__age{flex:none;padding-top:4px;font-family:var(--pp-font-mono);font-size:13px;line-height:1.4;color:var(--pp-ink-3);white-space:nowrap}.pp-scene-row__chevron{flex:none;padding-top:4px;color:var(--pp-ink-3)}.pp-scene-empty{margin:0;padding:24px 4px;font-size:15px;line-height:1.6;color:var(--pp-ink-2)}.pp-home-note{margin:32px 0 4px;font-size:13px;color:var(--pp-ink-3);text-align:center}@media(max-width:620px){.pp-cta{flex-direction:column}.pp-cta .pp-btn{width:100%}}.pp-learn-back{display:inline-block;margin-bottom:18px;color:var(--pp-ink-2);font-size:14px;text-decoration:none}.pp-learn-back:hover{color:var(--pp-heading)}.pp-eyebrow--accent{color:var(--pp-accent)}.pp-learn-screens{display:flex;flex-direction:column;gap:48px;margin-top:20px}.pp-learn-screen{padding-top:32px;border-top:1px solid var(--pp-line)}.pp-learn-screen:first-child{padding-top:0;border-top:none}.pp-learn-screen .pp-h1,.pp-learn-screen .pp-h2{margin-top:2px}.pp-lede--tight{margin:0 0 4px}.pp-learn-note{margin:12px 0 0;font-size:13px;color:var(--pp-ink-3)}.pp-learn-punch{margin:14px 0 0;font-size:17px;line-height:1.6;font-weight:700;color:var(--pp-heading)}@media(max-width:620px){.pp-learn-screens{gap:36px}.pp-learn-screen{padding-top:24px}.pp-learn-punch{font-size:16px}}.pp-chat-groups{display:flex;flex-direction:column;gap:18px;margin:18px 0 4px}@media(min-width:900px){.pp-chat-groups{flex-direction:row;gap:24px}.pp-chat-group{flex:1 1 0;min-width:0}}.pp-chat-group{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r-s);padding:16px;display:flex;flex-direction:column;gap:10px}.pp-chat-group__label{margin:0;font-size:13px;font-weight:700;color:var(--pp-ink-3)}.pp-chat-row{display:flex}.pp-chat-row--parent{justify-content:flex-end}.pp-chat-row--ai{justify-content:flex-start}.pp-chat-bubble{margin:0;max-width:94%;padding:10px 14px;border-radius:14px;font-size:16px;line-height:1.6}.pp-chat-bubble--parent{background:var(--pp-selected);color:var(--pp-heading);border-bottom-right-radius:4px}.pp-chat-bubble--ai{background:var(--pp-page);color:var(--pp-ink-2);border:1px solid var(--pp-line);border-bottom-left-radius:4px}.pp-chat-bubble--wall{display:flex;flex-direction:column;gap:10px}.pp-chat-wall{display:flex;flex-direction:column;gap:6px;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 96%);mask-image:linear-gradient(to bottom,#000 50%,transparent 96%)}.pp-chat-wall span{display:block;height:8px;border-radius:4px;background:var(--pp-line)}.pp-chat-wall span:nth-child(1){width:100%}.pp-chat-wall span:nth-child(2){width:92%}.pp-chat-wall span:nth-child(3){width:97%}.pp-chat-wall span:nth-child(4){width:68%}.pp-chat-bubble__caption{margin:0;font-size:14px;font-style:italic;color:var(--pp-ink-3)}.pp-annotate{position:relative;margin:16px 0 4px}.pp-annotate__mark{background:var(--pp-selected);color:var(--pp-heading);border-radius:3px;padding:0 2px;font-weight:700}.pp-annotate__notes{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.pp-annotate__note{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pp-annotate__no{flex:none;width:20px;height:20px;border-radius:999px;background:var(--pp-page);border:1px solid var(--pp-line);color:var(--pp-ink-3);font-family:var(--pp-font-mono);font-size:13px;line-height:18px;text-align:center}.pp-annotate__tag{flex:none;font-family:var(--pp-font-mono);font-size:13px;font-weight:700;color:var(--pp-heading);background:var(--pp-selected);border-radius:999px;padding:3px 10px}.pp-annotate__quote{font-size:14px;color:var(--pp-ink-2);overflow-wrap:anywhere}.pp-annotate__leader{position:absolute;height:1px;background:var(--pp-line);pointer-events:none;display:none}@media(min-width:900px){.pp-annotate{display:flex;align-items:flex-start;gap:28px}.pp-annotate__paper{flex:1 1 auto;min-width:0}.pp-annotate__notes{flex:0 0 220px;margin-top:0}.pp-annotate__leader{display:block}}.pp-learn-chips{margin:14px 0}.pp-wizard-chip--static{cursor:default}.pp-wizard-chip--static:hover{border-color:var(--pp-line);color:var(--pp-ink-2)}.pp-wizard{max-width:720px;margin:0 auto}.pp-wizard-back{display:inline-block;margin-bottom:16px;padding:4px 0;color:var(--pp-ink-2);font-size:14px;text-decoration:none;background:none;border:none;cursor:pointer}.pp-wizard-back:hover{color:var(--pp-heading)}.pp-wizard-progress{height:2px;border-radius:999px;background:var(--pp-line);margin:0 0 16px;overflow:hidden}.pp-wizard-progress__fill{display:block;height:100%;background:var(--pp-action);transition:width .24s ease}@media(prefers-reduced-motion:reduce){.pp-wizard-progress__fill{transition:none}}.pp-wizard-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.pp-wizard-chip{display:inline-flex;align-items:center;min-height:44px;font-family:var(--pp-font-mono);font-size:13px;line-height:1.4;color:var(--pp-ink-2);background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:999px;padding:5px 14px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-wizard-chip:hover:not(:disabled){border-color:var(--pp-action);color:var(--pp-heading)}.pp-wizard-chip:disabled{cursor:default;background:var(--pp-page)}.pp-wizard-step .pp-h2{margin-bottom:8px}.pp-wizard-step .pp-lede{margin-bottom:24px}.pp-wizard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:8px}@media(min-width:620px){.pp-wizard-grid{grid-template-columns:repeat(3,1fr)}}.pp-wizard-card{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r-s);padding:14px;color:var(--pp-ink);font:inherit;cursor:pointer}.pp-wizard-card:hover{background:var(--pp-selected)}.pp-wizard-card[aria-pressed=true]{border-color:var(--pp-action);background:var(--pp-selected)}.pp-wizard-card__title{font-size:16px;font-weight:700;color:var(--pp-heading)}.pp-wizard-card__note{font-size:13px;color:var(--pp-ink-2);line-height:1.6;overflow-wrap:anywhere}.pp-ageband-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.pp-ageband{min-height:52px;padding:10px 18px;border-radius:var(--pp-r-s);border:1px solid var(--pp-boundary);background:var(--pp-surface);color:var(--pp-heading);font-size:16px;font-weight:700;font-family:inherit;cursor:pointer}.pp-ageband:hover{background:var(--pp-selected)}.pp-ageband[aria-pressed=true]{border-color:var(--pp-action);background:var(--pp-selected)}.pp-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;max-width:420px}.pp-field__label{font-size:16px;font-weight:700;color:var(--pp-heading)}.pp-field select,.pp-field input,.pp-field textarea{font:inherit;font-size:16px;padding:11px 12px;border-radius:var(--pp-r-s);border:1px solid var(--pp-boundary);background:var(--pp-surface);color:var(--pp-ink)}.pp-field textarea{min-height:110px;resize:vertical;max-width:none}.pp-field__custom{margin-top:2px}.pp-field__hint{margin:0;font-size:13px;color:var(--pp-ink-3)}.pp-field__alert{margin:0;font-size:13px;color:var(--pp-danger);font-weight:700}.pp-wizard-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-top:8px}.pp-wizard-actions .pp-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:620px){.pp-wizard-grid{grid-template-columns:1fr 1fr}.pp-field{max-width:none}.pp-wizard-actions{justify-content:stretch}.pp-wizard-actions .pp-btn{width:100%}.pp-wizard-missing{flex-basis:100%}}.pp-login-gate{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r);padding:16px 18px;margin:12px 0}.pp-login-gate h2{font-size:18px;margin:0 0 8px;color:var(--pp-heading)}.pp-login-gate p{margin:0 0 16px;font-size:16px;color:var(--pp-ink-2);line-height:1.7}.pp-login-gate__actions{display:flex;gap:10px;flex-wrap:wrap}.pp-login-gate__primary{min-height:48px;padding:0 18px;border-radius:var(--pp-r-s);font-size:15px;font-weight:700;cursor:pointer}.pp-login-gate__primary{border:1px solid transparent;background:var(--pp-action);color:var(--pp-surface)}.pp-login-gate__primary:hover{background:var(--pp-action-hover)}.pp-match-list--related .pp-match-why{color:var(--pp-ink-3)}.pp-wizard-missing{font-size:14px;color:var(--pp-ink-2);align-self:center}.pp-craft-remaining{margin:12px 0 0;font-size:14px;color:var(--pp-ink-2);line-height:1.6}.pp-linklike{border:0;padding:0;background:none;font:inherit;font-weight:700;color:var(--pp-action);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.pp-notfound{padding:40px 0;text-align:center}.pp-notfound .pp-lede{max-width:none;margin:0 auto 22px}.pp-result{max-width:var(--pp-read-w);margin:0 auto;display:flex;flex-direction:column;gap:24px}.pp-result .pp-h1{margin-bottom:4px}.pp-result-chips{margin:0}.pp-thinking{border:1px solid var(--pp-line);border-left:2px solid var(--pp-action);background:var(--pp-surface);border-radius:var(--pp-r-s);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.pp-thinking[data-craft-phase=fallback]{border-left-color:var(--pp-boundary)}.pp-thinking__line{font-size:16px;font-weight:700;color:var(--pp-heading)}.pp-thinking__line--ok{color:var(--pp-action)}.pp-thinking__dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--pp-action);margin-right:7px;vertical-align:middle}.pp-thinking__sub{display:block;font-size:14px;font-weight:400;color:var(--pp-ink-2);margin-top:2px}.pp-thinking__body{display:flex;flex-direction:column;gap:8px}.pp-thinking__bar{display:block;height:4px;border-radius:999px;background:var(--pp-line);overflow:hidden}.pp-thinking__bar i{display:block;height:100%;background:var(--pp-action);border-radius:999px}.pp-paper{position:relative;background:var(--pp-paper);color:var(--pp-paper-ink);border:1px solid var(--pp-paper-line);border-radius:var(--pp-r);padding:24px}.pp-paper__badge{position:absolute;top:-12px;right:18px;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;border:1px solid transparent}.pp-paper__badge--ai{background:var(--pp-accent);color:var(--pp-surface)}.pp-paper__badge--baseline{background:var(--pp-paper-2);color:var(--pp-paper-ink-2);border-color:var(--pp-paper-line)}.pp-paper__text{margin:0 0 16px;font:var(--pp-fs-paper) / 1.8 var(--pp-font-ui);white-space:pre-wrap;word-break:break-word;color:var(--pp-paper-ink)}.pp-paper__line{display:inline-block;opacity:0;animation:pp-paper-reveal .32s ease forwards}@keyframes pp-paper-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pp-paper__line{opacity:1;animation:none;transform:none}}.pp-paper__ailabel{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--pp-paper-ink-2)}.pp-paper__ailabel+.pp-paper__actions{margin-top:14px}.pp-paper__actions{display:flex;gap:10px;flex-wrap:wrap}.pp-download-btn{background:transparent}@media(max-width:620px){.pp-download-btn{display:none}}.pp-paper__hint{margin:10px 0 0;font-size:14px;color:var(--pp-paper-ink-2)}.pp-result-h2{display:flex;flex-direction:column;gap:2px;font-size:17px;font-weight:700;color:var(--pp-heading);margin:0 0 8px}summary.pp-result-h2{cursor:pointer}summary.pp-result-h2::marker{color:var(--pp-action)}.pp-result-steps__meta{font-family:var(--pp-font-mono);font-size:13px;font-weight:400;color:var(--pp-ink-3)}.pp-result-section{border-top:1px solid var(--pp-line);padding-top:16px}.pp-result-section__body{margin:0;font-size:17px;color:var(--pp-ink-2);line-height:1.7}@media(max-width:620px){.pp-result-section__body{font-size:16px}}.pp-result-steps{border-top:1px solid var(--pp-line);padding-top:16px}.pp-result-steps__list{margin:10px 0 0;padding-left:22px;display:grid;gap:8px;font-size:16px;color:var(--pp-ink-2);line-height:1.65}.pp-result-note{margin:12px 0 0;font-size:14px;color:var(--pp-ink-3);font-style:italic}.pp-result-followups{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.pp-result-followups li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r-s);padding:12px;font-size:16px;color:var(--pp-ink)}.pp-result-followups__copy{flex:none;min-height:44px;border:1px solid var(--pp-boundary);background:transparent;color:var(--pp-ink-2);border-radius:var(--pp-r-s);padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer}.pp-result-followups__copy:hover{color:var(--pp-heading);border-color:var(--pp-action)}.pp-result-cautions{margin:10px 0 0;padding-left:22px;display:grid;gap:6px;font-size:16px;color:var(--pp-ink-2)}.pp-result-ai-summary{margin:-8px 0 0;font-size:14px;color:var(--pp-ink-2);font-style:italic}.pp-result-cta{align-self:flex-start}.pp-result-footer-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.pp-result-rephrase{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:620px){.pp-result-footer-actions{flex-direction:column;align-items:stretch}.pp-result-rephrase{justify-content:stretch}.pp-result-rephrase .pp-btn{flex:1}.pp-paper__actions{flex-direction:column}.pp-paper__actions .pp-btn{width:100%}.pp-result-cta{align-self:stretch}}.pp-btn--ghost{background:transparent}.pp-btn--danger{border-color:var(--pp-danger);color:var(--pp-danger);background:transparent}.pp-btn--danger:hover{background:var(--pp-danger-surface)}.pp-scenes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.pp-scenes-more{flex:none;font-size:14px;font-weight:700;color:var(--pp-action);text-decoration:none}.pp-scenes-more:hover{text-decoration:underline}.pp-home-more{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:18px 0 4px;font-size:14px}.pp-home-more a{color:var(--pp-ink-2);text-decoration:none}.pp-home-more a:hover{color:var(--pp-heading);text-decoration:underline}.pp-scenes-page{max-width:var(--pp-shell-w);margin:0 auto}.pp-mine{max-width:var(--pp-read-w);margin:0 auto;display:flex;flex-direction:column;gap:8px}.pp-mine-empty{padding:24px 0}.pp-mine-section{border-top:1px solid var(--pp-line);padding-top:16px;margin-top:16px}.pp-mine-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.pp-mine-item{border-bottom:1px solid var(--pp-line);padding:16px 4px;display:grid;gap:8px}.pp-mine-list>.pp-mine-item:last-child{border-bottom:none;padding-bottom:4px}.pp-mine-item__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pp-mine-item__title{font-size:17px;font-weight:700;line-height:1.5;color:var(--pp-heading)}.pp-mine-item__meta{font-family:var(--pp-font-mono);font-size:13px;line-height:1.5;color:var(--pp-ink-3)}.pp-mine-item__prompt{margin:0;font-size:var(--pp-fs-paper);color:var(--pp-ink-2);line-height:1.6;white-space:pre-wrap}.pp-mine-item__prompt[data-collapsed=true]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pp-mine-item__actions{display:flex;gap:8px;flex-wrap:wrap}.pp-mine-item__hint{margin:0;font-size:13px;color:var(--pp-ink-3)}.pp-mine-danger p{max-width:640px}.pp-mine-danger__confirm{display:flex;gap:10px;flex-wrap:wrap}.pp-about{max-width:var(--pp-read-w);margin:0 auto;display:flex;flex-direction:column;gap:8px}.pp-about-section{border-top:1px solid var(--pp-line);padding-top:16px;margin-top:16px}.pp-about-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.pp-about-section p{margin:0 0 10px;font-size:17px;color:var(--pp-ink-2);line-height:1.75;text-wrap:pretty}@media(max-width:620px){.pp-about-section p{font-size:16px}}.pp-about-section p:last-child{margin-bottom:0}.pp-about-tools{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.pp-about-tools li{display:flex;flex-direction:column;gap:2px;padding:12px 4px;border-bottom:1px solid var(--pp-line);font-size:17px;color:var(--pp-ink-2)}.pp-about-tools li:last-child{border-bottom:none}.pp-about-tools b{color:var(--pp-heading);font-weight:700}.pp-about-tools span{font-size:14px;line-height:1.6;color:var(--pp-ink-3);text-wrap:pretty}.pp-about-feedback{display:inline-flex;align-items:center;min-height:44px}.pp-about-feedback{color:var(--pp-action);font-weight:700;text-decoration:none}.pp-about-feedback:hover{text-decoration:underline}@media(max-width:760px){.pp-main{padding-top:10px}}@media(max-width:760px){.pp-hero{padding-block:16px 18px}.pp-lede{line-height:1.55;margin-bottom:14px}.pp-cta{margin-bottom:14px}.pp-mine-section,.pp-about-section{margin-top:12px;padding-top:12px}.pp-about-section p{line-height:1.55;margin-bottom:8px}.pp-mine-item{padding:12px 0;gap:8px}}.pp-ask{display:flex;flex-direction:column;gap:8px;margin:18px 0 14px}.pp-ask__input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-ink);font:inherit;font-size:16px;line-height:1.6;resize:vertical;min-height:64px}.pp-ask__input:focus-visible{outline:2px solid var(--pp-action);outline-offset:1px}.pp-ask__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-ask__submit{width:100%}.pp-ask__hint{font-size:14px;color:var(--pp-ink-2)}.pp-cta--secondary{margin-top:2px}.pp-match-echo{font-size:15px;color:var(--pp-ink-2);margin:0 0 14px}.pp-match-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.pp-match-link{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--pp-line);background:var(--pp-surface);text-decoration:none;color:inherit}.pp-match-link:hover,.pp-match-link:focus-visible{border-color:var(--pp-action)}.pp-match-title{font-size:16px;font-weight:700;color:var(--pp-heading);text-wrap:pretty}.pp-match-when{font-size:14px;color:var(--pp-ink-2)}.pp-match-why{font-size:13px;color:var(--pp-ink-3, var(--pp-ink-2));margin-top:2px}.pp-match-none{font-size:14px;color:var(--pp-ink-2)}.pp-match-empty{display:flex;flex-direction:column;gap:10px}.pp-howto{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface)}.pp-howto__tool{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:15px;color:var(--pp-ink-2)}.pp-howto__tool label{font-weight:700;color:var(--pp-heading)}.pp-howto__tool select{min-height:44px;font-size:16px}.pp-howto__steps{margin:0;padding-left:22px;display:grid;gap:4px;font-size:16px;line-height:1.6;color:var(--pp-ink-2);text-wrap:pretty}.pp-result-versions{display:flex;gap:8px;margin-bottom:-12px}.pp-result-versions .pp-wizard-chip[aria-pressed=true]{border-color:var(--pp-action);color:var(--pp-action);background:var(--pp-selected)}.pp-result-swapped,.pp-result-variant-note{margin:0;padding:10px 14px;border-radius:var(--pp-r-s);background:var(--pp-warning-surface);color:var(--pp-ink);font-size:15px;line-height:1.6}.pp-result-variant-note{background:var(--pp-selected);margin-top:-12px}.pp-paper__badge--pending{background:var(--pp-warning-surface);color:var(--pp-ink);border-color:var(--pp-warning)}.pp-paper[data-collapsed=true] .pp-paper__text{max-height:18.5em;overflow:hidden;position:relative}.pp-paper[data-collapsed=true] .pp-paper__text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(to bottom,transparent,var(--pp-paper))}.pp-paper__toggle{margin-top:10px;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:700;color:var(--pp-action);text-decoration:underline;text-underline-offset:3px}.pp-result-dock{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 -16px -24px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--pp-page);border-top:1px solid var(--pp-line)}.pp-result-dock .pp-btn--primary{flex:1 1 auto}.pp-result-dock__hint{flex-basis:100%;margin:0;font-size:14px;color:var(--pp-ink-2)}@media(min-width:621px){.pp-result-dock{margin:0;padding:12px 0}.pp-result-dock .pp-btn--primary{flex:0 0 auto;min-width:200px}}.pp-result-cta{align-self:flex-start;border-color:var(--pp-action);color:var(--pp-action)}.pp-wizard-card{position:relative}.pp-wizard-card[aria-pressed=true]:after{content:"✓";position:absolute;top:10px;right:12px;font-size:16px;font-weight:700;color:var(--pp-action)}.pp-ageband[aria-pressed=true]:before{content:"✓ ";color:var(--pp-action);font-weight:700}@media(max-width:620px){.pp-wizard-step .pp-wizard-actions{position:sticky;bottom:0;z-index:5;margin:8px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--pp-page);border-top:1px solid var(--pp-line)}}.pp-wizard-card__title{padding-right:22px}.pp-top-mine{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:650;white-space:nowrap;color:var(--pp-heading);text-decoration:none}.pp-top-mine:hover,.pp-top-mine[aria-current=page]{background:var(--pp-selected)}.pp-top .family-account-pill{flex:none}@media(max-width:620px){.pp-top .top-brand{display:none}.pp-top-mine{padding:0 8px}}.pp-result-followups li{flex-wrap:wrap}.pp-result-followups li>span{flex:1 1 0;min-width:0}.pp-result-followups__hint{flex-basis:100%;margin:0;font-size:14px;color:var(--pp-ink-2)}.pp-mine-item__situation{margin:0;font-size:15px;line-height:1.6;color:var(--pp-ink-2)}.pp-mine-item__label{color:var(--pp-ink-3)}.pp-mine-item__toggle{margin-top:-4px;justify-self:start}.pp-mine-item__more>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:15px;font-weight:700;color:var(--pp-action)}.pp-mine-item__more>summary::-webkit-details-marker{display:none}.pp-mine-item__more>summary:before{content:"▸";margin-right:6px;transition:transform .15s}.pp-mine-item__more[open]>summary:before{transform:rotate(90deg)}.pp-mine-item__more[open]>summary{margin-bottom:4px}.pp-mine-item__steps,.pp-mine-item__followups{margin-top:8px}.pp-mine-item__steps .pp-result-steps__list,.pp-mine-item__followups .pp-result-followups{margin-top:4px}.pp-mine-item__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;color:var(--pp-ink)}.pp-mine-item__confirm>span{flex-basis:100%}.pp-h1,.pp-h2,.pp-lede,.pp-result-h2>span,.pp-scene-row__title,.pp-scene-row__when,.pp-match-title,.pp-match-when,.pp-wizard-card__title,.pp-wizard-card__note,.pp-home-note,.pp-chat-bubble,.pp-chat-bubble__caption,.pp-learn-punch,.pp-howto__steps li,.pp-result-steps__list li,.pp-result-cautions li,.pp-result-note,.pp-result-followups li>span,.pp-result-section__body,.pp-result-ai-summary,.pp-result-swapped,.pp-result-variant-note,.pp-result-dock__hint,.pp-result-followups__hint,.pp-mine-item__title,.pp-mine-item__meta,.pp-mine-item__situation,.pp-mine-item__hint,.pp-about-section p,.pp-about-tools span{text-wrap:balance}.pp-nobr{display:inline-block}.pp-paper__row{display:block}.pp-annotate__text .pp-paper__row{text-wrap:balance}.pp-tail{white-space:nowrap}.pp-wizard-card__title .pp-nobr{display:block;font-size:14px;font-weight:400;color:var(--pp-ink-2)}.pp-wizard-chip{white-space:normal;text-align:left;text-wrap:balance}
