html:root{--paper:#e7edf2;--paper-deep:#f4f7f9;--ink:#12151a;--ink-muted:#6a7380;--stitch:#0c0d0f;--thread:#0c0d0f;--verdigris:#6e9e96;--verdigris-deep:#3e6b65;--indigo:#3d4a6b;--oxblood:#6e2e32;--exit:#3e6b65;--exit-wash:#dce8e5;--rule:#12151a2e;--pp-paper:var(--paper);--pp-ground:var(--paper);--pp-card:var(--paper-deep);--pp-ink:var(--ink);--pp-muted:var(--ink-muted);--pp-shadow-up:none;--pp-shadow-sm:none;--pp-shadow-xs:none;--pp-shadow-lg:none;--pp-r-sm:0;--pp-r-md:0;--pp-r-lg:0;--pp-r-xl:0;--background:var(--paper);--foreground:var(--ink);--muted-foreground:var(--ink-muted)}[data-persona=survivor],[data-persona=attorney],[data-persona=org],[data-persona=shared]{--pp-ground:var(--paper);--pp-card:var(--paper-deep);--background:var(--paper);--pp-shadow-sm:none;--pp-shadow-up:none;--pp-shadow-xs:none}body.pp-app,.folio-page,.pp-app-shell,.att-root,.pp-portal-shell,.pp-global-layout,.pp-global-page{color:var(--ink);background:var(--paper)!important}.folio-page h1,.folio-page h2,.folio-page h3,.pp-app-shell h1,.pp-app-shell h2,.att-root h1,.pp-portal-shell h1{letter-spacing:-.018em;color:var(--ink);font-family:Newsreader,Georgia,serif;font-weight:500}.folio-shell{max-width:1080px;margin:0 auto;padding:24px 24px 96px 72px;position:relative}.folio-stitch{background:var(--thread);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:48px}.folio-plate{background:var(--paper-deep);border:1px solid var(--ink);box-shadow:none;border-radius:0;padding:20px 22px;position:relative}.folio-plate:before{content:"";background:var(--paper);border:1.25px solid var(--thread);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:-25px}.folio-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.folio-page .landing-hero{text-align:left!important;max-width:640px!important;margin-left:0!important}.folio-page .btn-primary,.folio-page .pp-btn-primary,.pp-app-shell .btn-primary,.att-root .att-btn-primary,.pp-portal-shell .btn-primary{background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important;border-radius:0!important;font-weight:600!important}.folio-page .btn-ghost,.folio-page .pp-btn-secondary{color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.folio-page .card-pp,.folio-page .pp-card,.pp-app-shell .card-pp,.pp-app-shell .pp-card,.att-root .card-pp,.pp-portal-shell .card-pp,.pp-portal-shell .pp-card{background:var(--paper-deep)!important;border:1px solid var(--ink)!important;box-shadow:none!important;border-radius:0!important}.pp-global-header,.pp-global-footer{background:var(--paper)!important;border-color:var(--rule)!important}.pp-global-exit{background:var(--exit-wash)!important;color:var(--exit)!important;border-radius:0!important}.bound-sheet{background:var(--paper-deep);border:1px solid var(--ink);padding:22px 22px 28px;position:relative}.bound-sheet:after{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.bound-ticks{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:flex}.bound-toolbar{z-index:1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex;position:relative}.bound-note{color:var(--ink-muted);max-width:46ch;margin:0;font-size:13px}.bound-toggles{gap:8px;display:flex}.bound-list{z-index:1;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bound-spine{z-index:1;margin:0;padding:4px 0 4px 28px;list-style:none;position:relative}.bound-thread{pointer-events:none;width:12px;height:calc(100% - 16px);position:absolute;top:8px;bottom:8px;left:5px}.bound-leaf{margin-bottom:18px;position:relative}.bound-hole{background:var(--paper-deep);border:1.25px solid var(--thread);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;left:-28px}.bound-entry{background:0 0;padding:2px 0 4px}.bound-title{letter-spacing:-.015em;margin:6px 0 4px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.bound-happened{color:var(--ink);margin:0;font-size:15px}.bound-gloss{color:var(--verdigris-deep);margin:8px 0 0;padding-left:1.1em;font-family:Newsreader,Georgia,serif;font-size:14px;font-style:italic}.bound-meta{color:var(--ink-muted);margin:8px 0 0;font-size:12px}.bound-catch{text-align:right;letter-spacing:.08em;color:var(--verdigris-deep);z-index:1;margin:8px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;position:relative}.bound-catch u{-webkit-text-decoration-color:var(--thread);text-decoration-color:var(--thread);text-underline-offset:3px}.gloss-block .line{letter-spacing:-.02em;border-bottom:1px solid var(--ink);margin:0;padding:0 0 6px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:500}.gloss-block .between{color:var(--verdigris-deep);margin:0;padding:6px 0 16px 1.25em;font-family:Newsreader,Georgia,serif;font-size:14px;font-style:italic}.docket{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:34px 1fr;display:grid}.docket+.docket{border-top:0}.docket-tab{writing-mode:vertical-rl;background:var(--ink);color:var(--paper);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:flex;transform:rotate(180deg)}.docket-body{padding:20px 22px 22px}.att-root{--att-bg:var(--paper);--att-surface:var(--paper-deep);--att-surface-2:var(--paper)}.att-root,.att-root.att-cockpit,.att-content,.att-sidebar{background:var(--paper)!important;box-shadow:none!important}.att-sidebar{background:var(--paper-deep)!important;border-right:1px solid var(--rule)!important}.att-table tbody tr{background:var(--paper-deep)!important;box-shadow:none!important}.att-table tbody td:first-child,.att-table tbody td:last-child{border-radius:0!important}.pp-app-shell .pp-shell-header,.pp-portal-header,.att-topbar{border-bottom:1px solid var(--rule);background:var(--paper)!important;box-shadow:none!important}@media(max-width:700px){.folio-shell{padding:20px 16px 72px 36px}.folio-stitch{left:16px}.folio-plate:before{left:-21px}}
