.pa{--canvas:#f7f5f0;--paper:#fff;--forest:#153f35;--ink:#18312c;--muted:#53645f;--line:#dce3dc;--sage:#e7eee8;--soft:#f1f4ee;--brass:#a5743f;--brass-soft:#f7efe3;--danger:#9c4238;--danger-soft:#f9ece9;--blue:#345b67;--shadow:0 18px 55px rgba(20,49,41,.10);--body:Inter,Arial,sans-serif}.pa *{box-sizing:border-box}.pa{scroll-behavior:smooth;margin:0;font:15px/1.55 var(--body);-webkit-font-smoothing:antialiased}.pa button,.pa input,.pa select,.pa textarea{font:inherit}.pa button{cursor:pointer}.pa a{color:inherit}.pa a:focus-visible,.pa button:focus-visible,.pa input:focus-visible,.pa select:focus-visible,.pa textarea:focus-visible{outline:3px solid #b78a53}.pa .hidden{display:none!important}.pa .eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--brass)}.pa h1,.pa h2,.pa h3,.pa p{margin-top:0}.pa .serif,.pa h1,.pa h2{font-family:var(--display);font-weight:500;letter-spacing:-.035em}.pa h1{font-size:clamp(39px,4vw,56px);line-height:1.12;margin-bottom:14px}.pa h2{font-size:clamp(28px,2.6vw,36px);line-height:1.18;margin-bottom:10px}.pa h3{font-size:20px;line-height:1.25;margin-bottom:7px}.pa p{color:var(--muted)}.pa .small{font-size:12px}.pa .muted{color:var(--muted)}.pa .right{margin-left:auto}.pa .divider{height:1px;background:var(--line);margin:20px 0}.pa .brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-size:25px;letter-spacing:-.05em;line-height:1;white-space:nowrap}.pa .brand-mark{display:grid;place-items:center;width:32px;height:32px;border:1.6px solid;border-radius:50%;font:22px/1 Georgia,serif;transform:rotate(-18deg)}.pa .public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:76px;background:rgba(247,245,240,.96);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1200px)/2));gap:32px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pa .public-nav .links{display:flex;gap:28px;margin-left:auto;align-items:center}.pa .text-link{border:0;background:transparent;color:var(--ink);font-weight:600;padding:8px 0}.pa .btn{border:1px solid transparent;border-radius:8px;background:var(--forest);color:#fff;padding:12px 17px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;line-height:1.2;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .16s,transform .16s,border-color .16s}.pa .btn:hover{background:#245449;transform:translateY(-1px)}.pa .btn.secondary{background:#fff;color:var(--forest);border-color:#b9c8bb}.pa .btn.secondary:hover{background:#eff4ee}.pa .btn.ghost{background:transparent;color:var(--forest);border-color:transparent}.pa .btn.ghost:hover{background:var(--soft)}.pa .btn.dark{background:#102f29}.pa .btn.small-btn{padding:9px 12px;min-height:36px;font-size:12px}.pa .btn:disabled{opacity:.55;transform:none}.pa .plain-button{border:0;background:transparent;color:var(--forest);font-weight:650;padding:0}.pa .plain-button:hover{text-decoration:underline;text-underline-offset:3px}.pa .public-hero{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:72px;gap:72px;padding:100px 24px 96px}.pa .public-hero .lead{font-size:19px;max-width:540px;line-height:1.65}.pa .public-hero h1{font-size:clamp(52px,5.4vw,75px);max-width:640px}.pa .public-hero h1 em{color:var(--brass);font-weight:400}.pa .hero-actions{gap:10px;margin-top:31px}.pa .hero-proof{border-top:1px solid var(--line);margin-top:54px;padding-top:20px;display:flex;gap:24px;align-items:center;color:var(--muted);font-size:12px;max-width:510px}.pa .hero-proof b{display:block;color:var(--ink);font-size:13px}.pa .hero-proof .seal{width:43px;height:43px;flex:0 0 auto;border:1px solid #b9956b;color:var(--brass);display:grid;place-items:center;font-family:var(--display);border-radius:50%;font-size:24px}.pa .hero-visual{background:var(--forest);padding:28px;border-radius:12px;box-shadow:var(--shadow);position:relative;min-height:490px;display:flex;flex-direction:column;gap:13px}.pa .hero-visual:after{content:"";position:absolute;inset:auto -12px -13px 45%;height:80px;border-right:1px solid #b99865;border-bottom:1px solid #b99865;border-radius:0 0 13px 0;z-index:-1}.pa .visual-top{display:flex;justify-content:space-between;color:#c6dbd2;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.pa .visual-card{background:#fff;border-radius:9px;padding:21px 22px}.pa .visual-card h3{font-family:var(--display);font-size:22px;margin-bottom:8px}.pa .visual-card p{font-size:12px;margin-bottom:0}.pa .visual-card .line{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #ecf0ec;font-size:12px}.pa .visual-card .line:last-child{border:0}.pa .visual-card .line b{font-weight:650}.pa .round-number{width:25px;height:25px;border:1px solid #c7d3c9;border-radius:50%;display:grid;place-items:center;font-size:11px;flex:0 0 auto}.pa .status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;font-size:11px;font-weight:650;background:#e6efe8;color:#285143;white-space:nowrap}.pa .status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.pa .status.warn{background:#fbf1e3;color:#865b2b}.pa .status.danger{background:var(--danger-soft);color:var(--danger)}.pa .status.neutral{background:#eef1ee;color:#4e6257}.pa .public-section{padding:75px 24px;border-top:1px solid var(--line)}.pa .public-section.tint{background:#e9eee8}.pa .section-inner{margin:auto}.pa .section-intro{max-width:650px;margin-bottom:36px}.pa .section-intro p{font-size:16px}.pa .three-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.pa .editorial-card{padding:29px;background:#fff;border:1px solid var(--line);border-radius:9px}.pa .editorial-card .n{font-family:var(--display);font-size:30px;color:var(--brass);margin-bottom:25px}.pa .editorial-card p{font-size:13px;margin-bottom:0}.pa .public-quote{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:65px;gap:65px;align-items:center}.pa .quote{font-family:var(--display);font-size:33px;line-height:1.25;letter-spacing:-.03em;color:var(--forest)}.pa .quote-note{border-left:1px solid #b8c7b9;padding-left:23px;color:var(--muted);font-size:14px}.pa .public-footer{background:#102f29;color:#d5e4db;padding:48px max(24px,calc((100vw - 1120px)/2));display:flex;gap:35px;justify-content:space-between;align-items:flex-end}.pa .public-footer p{color:#9eb8aa;font-size:12px;margin:15px 0 0}.pa .public-footer .brand{color:#fff}.pa .public-footer .foot-links{display:flex;gap:18px;font-size:12px;flex-wrap:wrap}.pa .shell{display:flex;min-height:100vh}.pa .sidebar{width:226px;flex:0 0 226px;background:#f3f3ed;border-right:1px solid var(--line);padding:27px 14px 18px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:600px}.pa .sidebar .brand{padding:0 12px 29px;color:var(--forest);font-size:22px}.pa .sidebar .brand-mark{width:27px;height:27px;font-size:19px}.pa .rail-label{color:#86958a;letter-spacing:.13em;font-size:10px;font-weight:750;text-transform:uppercase;padding:15px 13px 7px}.pa .rail-nav{display:grid;grid-gap:3px;gap:3px}.pa .rail-link{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:10px 13px;border:0;border-radius:7px;background:transparent;color:#52655a;font-size:13px;font-weight:560}.pa .rail-link:hover{background:#e5ebe3;color:var(--ink)}.pa .rail-link.active{background:#dfe8df;color:var(--forest);font-weight:700}.pa .rail-link .ico{font:18px/1 Georgia,serif;width:18px;color:inherit}.pa .rail-link .count{margin-left:auto;padding:1px 6px;font-size:10px;border-radius:4px;background:#fff;color:var(--forest)}.pa .rail-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.pa .rail-user{display:flex;gap:10px;align-items:center;padding:13px 10px 5px;font-size:12px;line-height:1.3}.pa .avatar{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;background:#dce9e1;color:var(--forest);border-radius:50%;font-weight:600;font-size:14px}.pa .avatar.gold{background:#f1e5d5;color:#805c34}.pa .avatar.blue{background:#e1eced;color:#43646b}.pa .avatar.lilac{background:#e9e5ee;color:#645776}.pa .rail-user b{display:block;color:var(--ink);font-size:12px}.pa .workspace{flex:1 1;min-width:0}.pa .workspace-top{height:72px;border-bottom:1px solid var(--line);background:rgba(247,245,240,.8);display:flex;gap:20px;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,58px)}.pa .breadcrumbs{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.pa .breadcrumbs b{color:var(--ink);font-weight:650}.pa .top-actions{display:flex;align-items:center;gap:13px}.pa .icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--forest);font-size:17px;position:relative}.pa .icon-button:hover{background:var(--soft)}.pa .red-dot{position:absolute;width:6px;height:6px;right:7px;top:6px;border-radius:50%;background:#ad7450;border:1px solid white}.pa .mobile-menu{display:none}.pa .page{max-width:1250px;margin:auto;padding:43px clamp(24px,4vw,58px) 95px}.pa .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:31px}.pa .page-head h1{font-size:clamp(39px,3.5vw,48px);margin:7px 0 4px}.pa .page-head p{margin:0;max-width:700px;font-size:14px}.pa .page-head .head-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.pa .card{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:23px}.pa .card.tight{padding:19px}.pa .card.tint{background:#f1f4ed}.pa .card.dark{background:var(--forest);color:#fff;border-color:var(--forest)}.pa .card.dark p{color:#d2e1d6}.pa .card h3{font-size:18px}.pa .card-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.pa .card-title h3{margin:0}.pa .split{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,.95fr);grid-gap:20px;gap:20px}.pa .split.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.pa .stack{display:grid;grid-gap:17px;gap:17px}.pa .micro-note{font-size:11px;color:#77877c}.pa .row{display:flex;align-items:center;gap:13px}.pa .between{justify-content:space-between}.pa .wrap{flex-wrap:wrap}.pa .item{padding:16px 0;border-top:1px solid #e6ebe5}.pa .item:first-child{border-top:0;padding-top:3px}.pa .item:last-child{padding-bottom:1px}.pa .item p{font-size:12px;margin:4px 0 0}.pa .item strong{font-size:13px}.pa .section-heading{align-items:flex-end;gap:16px;margin:37px 0 15px}.pa .section-heading h2{font-size:27px;margin:0}.pa .tile-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pa .task-tile{min-height:126px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:var(--ink)}.pa .task-tile:hover{border-color:#8eac9b;background:#fbfcf9;transform:translateY(-1px)}.pa .task-tile .symbol{font:24px/1 var(--display)}.pa .task-tile b{font-size:13px;font-weight:650}.pa .task-tile span:last-child{font-size:11px;color:var(--muted)}.pa .tabs{display:flex;gap:4px;align-items:center;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.pa .tab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;padding:11px 13px;white-space:nowrap;font-weight:600}.pa .tab.active{border-bottom-color:var(--forest)}.pa .tab.active,.pa .tab:hover{color:var(--forest)}.pa .chip-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pa .chip{border:1px solid var(--line);border-radius:5px;padding:5px 8px;background:#fafbf9;font-size:11px;color:#486053;line-height:1.15;white-space:nowrap}.pa button.chip.selected,.pa button.chip:hover{border-color:#83a38e;background:#e8f0e9;color:var(--forest)}.pa .searchbar{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 8px 7px 14px}.pa .searchbar:focus-within{border-color:#89aa92}.pa .searchbar .magnify{font-size:19px;color:var(--brass)}.pa .searchbar input{border:0;outline:0;min-width:0;flex:1 1;font-size:13px;background:transparent;padding:6px}.pa .searchbar input:focus-visible{outline:0}.pa .field{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:650}.pa .field input,.pa .field select,.pa .field textarea{border:1px solid #cbd8ce;background:#fff;border-radius:7px;color:var(--ink);width:100%;padding:11px 12px;min-height:42px;font-size:13px;font-weight:450}.pa .field textarea{min-height:105px;resize:vertical}.pa .field small{color:var(--muted);font-weight:400;line-height:1.4}.pa .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.pa .fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pa .fields .full{grid-column:1/-1}.pa .checkline{gap:9px;font-size:12px;color:var(--muted);line-height:1.5}.pa .checkline input{accent-color:var(--forest);margin:3px 0 0}.pa .label-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.pa .metric{font-family:var(--display);font-size:33px;color:var(--forest);line-height:1}.pa .quiet-panel{background:#f5f7f2;border:1px solid #e6ece5;border-radius:8px;padding:15px}.pa .tone-panel{border-left:3px solid var(--brass);padding:13px 15px;background:#f8f2e9;color:#634e36;font-size:12px;border-radius:0 6px 6px 0}.pa .tone-panel p{color:#715e49;margin:4px 0 0}.pa .progress{display:flex;gap:7px;align-items:center;margin:4px 0 23px}.pa .progress-step{padding:9px 5px;border-top:2px solid #cdd8ce;color:#8b9b90;font-size:11px}.pa .progress-step.done{color:#536c59}.pa .summary-list{margin:0;padding:0;list-style:none}.pa .summary-list li{padding:9px 0;border-top:1px solid #e3e9e2;display:flex;justify-content:space-between;gap:10px;font-size:12px}.pa .summary-list li:first-child{border:0}.pa .summary-list strong{color:var(--ink)}.pa .mini-person{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px;margin-bottom:10px}.pa .mini-person .content{min-width:0;flex:1 1}.pa .mini-person h3{font-family:var(--body);font-size:14px;font-weight:650;margin:0 0 3px}.pa .mini-person p{font-size:12px;margin:0 0 9px}.pa .mini-person .details{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.pa .mini-person .details span{color:#61746a;font-size:11px}.pa .mini-person .details span+span:before{content:"·";margin-right:7px}.pa .mini-person .actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px}.pa .profile-hero{background:var(--forest);color:#fff;border-radius:9px;padding:28px;display:flex;gap:19px;align-items:flex-start}.pa .profile-hero h2{margin:0 0 5px;font-size:32px}.pa .profile-hero p{color:#d5e4d7;font-size:13px;margin-bottom:10px}.pa .profile-hero .avatar{width:63px;height:63px;flex-basis:63px;font-size:25px;border:2px solid #d5e4d7}.pa .profile-hero .chip{background:#28554a;border-color:#50776a;color:#ebf4ec}.pa .profile-hero .actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pa .profile-hero .btn.secondary{background:#fff}.pa .note-list{display:grid;grid-gap:12px;gap:12px}.pa .note-list li{color:var(--muted);font-size:12px}.pa .conversation-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:17px;gap:17px}.pa .conversation-list{padding:7px}.pa .conversation-entry{border:0;background:transparent;border-radius:7px;padding:12px;width:100%;display:flex;gap:10px;text-align:left}.pa .conversation-entry.active,.pa .conversation-entry:hover{background:#edf2eb}.pa .conversation-entry b{font-size:12px;display:block}.pa .conversation-entry small{font-size:11px;color:var(--muted)}.pa .message-area{display:flex;flex-direction:column;min-height:450px}.pa .bubble{padding:12px 14px;border-radius:8px;background:#f0f4ef;max-width:84%;font-size:12px;margin:9px 0}.pa .bubble.me{margin-left:auto;background:#dfece2}.pa .bubble small{display:block;color:#657568;margin-top:5px}.pa .message-compose{margin-top:auto;display:flex;gap:8px;align-items:flex-end}.pa .message-compose textarea{flex:1 1;min-height:57px;max-height:120px;padding:11px;border:1px solid var(--line);border-radius:7px;resize:vertical}.pa .group-banner{padding:22px;background:#e7eee7;border:1px solid #d4e2d7;border-radius:8px}.pa .group-banner h3{font-family:var(--display);font-size:24px;margin-bottom:7px}.pa .resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.pa .resource{display:flex;flex-direction:column;min-height:214px}.pa .resource .code{color:var(--brass);font-size:11px;font-weight:750;letter-spacing:.09em}.pa .resource h3{font-family:var(--display);font-size:21px;margin:14px 0 6px}.pa .resource p{font-size:12px;margin-bottom:16px}.pa .resource .foot{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:9px}.pa .empty{text-align:center;border:1px dashed #c9d8cc;background:#fbfcf9;border-radius:8px;padding:35px 20px}.pa .empty .symbol{font:32px/1 var(--display);color:var(--brass);margin-bottom:8px}.pa .empty h3{font-family:var(--display);font-size:24px}.pa .empty p{max-width:500px;font-size:12px;margin:0 auto 17px}.pa .modal-backdrop{position:fixed;inset:0;background:rgba(10,34,28,.42);z-index:80;display:flex;align-items:center;justify-content:center;padding:15px}.pa .modal{background:#fff;width:min(550px,100%);max-height:min(88vh,850px);overflow:auto;border-radius:10px;box-shadow:var(--shadow);padding:27px}.pa .modal.wide{width:min(710px,100%)}.pa .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.pa .modal-head h2{font-size:28px;margin:4px 0 0}.pa .modal-head button{font-size:19px;border:0;background:transparent;color:var(--muted);padding:0 5px}.pa .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.pa .toast{position:fixed;right:20px;bottom:22px;z-index:90;padding:12px 17px;background:#173b31;color:#fff;border-radius:7px;box-shadow:var(--shadow);max-width:350px;font-size:12px}.pa .mobile-bottom{display:none}@media (max-width:1080px){.pa .sidebar{width:204px;flex-basis:204px}.pa .tile-grid{grid-template-columns:repeat(2,1fr)}.pa .public-hero{gap:35px}.pa .split{grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr)}.pa .fields.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pa .sidebar{display:none}.pa .workspace-top{padding:0 20px;height:60px}.pa .mobile-menu{display:grid}.pa .page{padding:29px 20px 105px}.pa .split,.pa .split.equal{grid-template-columns:1fr}.pa .public-nav{height:64px;padding:0 20px}.pa .public-nav .links .text-link{display:none}.pa .public-hero{grid-template-columns:1fr;padding:65px 20px}.pa .hero-visual{min-height:0}.pa .public-quote{gap:15px}.pa .public-quote,.pa .three-grid{grid-template-columns:1fr}.pa .mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fbfcf9;border-top:1px solid var(--line);padding:5px 5px max(5px,env(safe-area-inset-bottom));box-shadow:0 -5px 15px rgba(20,50,40,.04)}.pa .mobile-bottom button{border:0;background:transparent;padding:5px 2px;display:grid;grid-gap:2px;gap:2px;justify-items:center;color:#607267;font-size:10px}.pa .mobile-bottom button.active{color:var(--forest);font-weight:750}.pa .mobile-bottom .symbol{font:21px/1 Georgia,serif}.pa .conversation-layout{grid-template-columns:1fr}.pa .conversation-list{display:flex;overflow-x:auto}.pa .conversation-entry{min-width:190px}}@media (max-width:560px){.pa .public-nav .brand{font-size:21px}.pa .public-nav .links{gap:6px}.pa .public-nav .links .btn{padding:8px 11px;min-height:35px;font-size:11px}.pa .public-hero h1{font-size:48px}.pa .public-hero{padding-top:52px}.pa .public-section{padding:52px 20px}.pa .public-footer{flex-direction:column;align-items:flex-start}.pa .page-head{display:block}.pa .page-head .head-actions{justify-content:start;margin-top:19px}.pa .page-head h1{font-size:37px}.pa .fields,.pa .fields.three{grid-template-columns:1fr}.pa .resource-grid,.pa .tile-grid{grid-template-columns:1fr 1fr}.pa .profile-hero{flex-wrap:wrap}.pa .profile-hero .actions{width:100%;justify-content:flex-start}.pa .mini-person{flex-wrap:wrap}.pa .mini-person .avatar{flex:0 0 37px}.pa .mini-person .content{flex-basis:calc(100% - 50px)}.pa .progress-step{font-size:10px;padding-right:1px}.pa .hero-proof{margin-top:34px}.pa .workspace-top .top-actions .btn{display:none}}@media (max-width:390px){.pa .resource-grid,.pa .tile-grid{grid-template-columns:1fr}.pa .public-hero h1{font-size:41px}.pa .tab{padding-left:9px;padding-right:9px}}@media (prefers-reduced-motion:reduce){.pa *,.pa :after,.pa :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pa{min-height:100vh}.pa .sidebar .brand{text-decoration:none}.pa .rail-scroll{overflow-y:auto;min-height:0;flex:1 1;margin:0 -4px;padding:0 4px}.pa .rail-user{text-decoration:none;color:var(--ink)}.pa .verification-label{display:block;color:var(--muted);font-size:11px;margin-top:2px}.pa .sign-out{font-size:11px;color:var(--muted);padding:6px 10px}.pa .icon-button{text-decoration:none}.pa .workspace{display:flex;flex-direction:column}.pa .mobile-bottom a{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:5px 2px;color:#607267;font-size:10px;text-decoration:none}.pa .mobile-bottom a.active{color:var(--forest);font-weight:750}.pa .mobile-bottom .symbol{font:21px/1 Georgia,serif}.pa .drawer-backdrop{display:none}.pa a.btn{text-decoration:none}.pa .banner{border-radius:8px;padding:12px 15px;font-size:13px;margin-bottom:18px}.pa .banner.error{background:var(--danger-soft);color:var(--danger);border:1px solid #e8c6c0}.pa .banner.ok{background:#e6efe8;color:#285143;border:1px solid #cfe0d4}@media (max-width:800px){.pa .sidebar.open{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:70;height:100vh;box-shadow:var(--shadow)}.pa .drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(10,34,28,.35);z-index:60}}.pa .brand,.pa .rail-link,.pa .rail-user{text-decoration:none}.pa .brand .brand-mark{display:grid}.pa .workspace>.page{margin:0 auto;width:100%}.pa .page-head h1{letter-spacing:-.03em}.pa .fields.four{grid-template-columns:1.4fr 1fr 1.2fr 1fr}.pa .mini-person.selectable{cursor:pointer}.pa .mini-person.selectable>input{margin:12px 2px 0 0;accent-color:var(--forest);width:16px;height:16px;flex:0 0 auto}.pa .mini-person.selectable:has(input:checked){border-color:#6f9b80;background:#f4f8f2}.pa .mini-person h3 a{text-decoration:none;color:var(--ink)}.pa .mini-person h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pa .mini-person .rank{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--soft);color:var(--forest);font-size:10px;margin-right:8px;vertical-align:1px}.pa .reasons{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pa .reasons li{font-size:11px;color:#486053;background:#f5f7f2;border:1px solid #e3e9e2;border-radius:5px;padding:4px 7px}.pa .reasons li:first-child{background:#e8f0e9;border-color:#cfe0d4;color:var(--forest);font-weight:600}.pa form.inline{display:inline}.pa .radio-card{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;padding:15px;background:#fff;cursor:pointer;margin-bottom:9px}.pa .radio-card:has(input:checked){border:2px solid #24644d;background:#f0f6ee;padding:14px}.pa .radio-card input{accent-color:var(--forest);margin-top:3px}.pa .radio-card b{display:block;font-size:13px}.pa .radio-card span{font-size:12px;color:var(--muted)}.pa .choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:6px 0 20px}.pa .choose-grid .radio-card{flex-direction:column;gap:6px;margin:0;min-height:128px}.pa .pa-case{border:1px solid var(--line);border-radius:8px;background:#fff;padding:15px 17px;margin-bottom:10px}.pa .pa-case .row{gap:10px}.pa .kv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pa .step-actions{gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.pa .list-row,.pa .step-actions{display:flex;justify-content:space-between;align-items:center}.pa .list-row{gap:14px;padding:15px 0;border-top:1px solid #e6ebe5}.pa .list-row:first-child{border-top:0;padding-top:4px}.pa .list-row strong{display:block;font-size:13px}.pa .list-row small{color:var(--muted);font-size:12px}.pa .quick-search{background:var(--forest);color:#fff;border-radius:10px;padding:22px 23px}.pa .quick-search .field{color:#e3eee6}.pa .quick-search .field input,.pa .quick-search .field select{border-color:#3e6a5d}.pa .quick-search h3{font-weight:400;margin-bottom:12px}.pa .quick-search .btn{background:#f7f5f0;color:var(--forest)}.pa .quick-search .btn:hover{background:#fff}@media (max-width:1080px){.pa .choose-grid,.pa .fields.four{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pa .choose-grid,.pa .fields.four{grid-template-columns:1fr}}.pa .item,.pa .tab,.pa a.chip,.pa a.plain-button,.pa a.task-tile{text-decoration:none}.pa .split{align-items:start}.pa .tab{display:inline-block}.pa .card.dark h3{color:#fff;font-family:var(--display);font-weight:400;font-size:22px}.pa .pa-case strong{font-size:13px}.pa .conversation-list{max-height:72vh;overflow:auto}.pa .conversation-entry{align-items:flex-start}.pa .message-area{max-height:72vh}.pa .message-scroll{overflow:auto;flex:1 1;padding-right:4px}.pa .context-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:6px}.pa .bubble .author{display:block;font-weight:650;color:var(--ink);margin-bottom:3px}.pa a.chip.selected,.pa a.chip:hover{border-color:#83a38e;background:#e8f0e9;color:var(--forest)}.pa .seg{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pa .seg label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px 13px;background:#fff;font-size:13px;cursor:pointer;color:var(--ink)}.pa .seg label:has(input:checked){border-color:#24644d;background:#f0f6ee;box-shadow:inset 0 0 0 1px #24644d}.pa .seg input{accent-color:var(--forest);margin:0}.pa .signal{padding:18px 0;border-top:1px solid var(--line)}.pa .signal:first-of-type{border-top:0;padding-top:4px}.pa .signal h3{font-size:15px;margin:0}.pa .signal p{margin:3px 0 0}.pa .meter{height:8px;border-radius:99px;background:#e6ece6;overflow:hidden;margin:10px 0 6px}.pa .meter>span{display:block;height:100%;background:var(--forest);border-radius:99px}.pa .compact-input,.pa .compact-select{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:12px;background:#fff}.pa .check-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:6px 14px;gap:6px 14px}.pa .check-grid label{display:flex;gap:8px;align-items:center;font-size:13px}.pa .check-grid input{accent-color:var(--forest)}.pa .rank-list{display:grid;grid-gap:8px;gap:8px}.pa .rank-list label{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.pa .preview-frame{border:1px dashed #c9d9cd;border-radius:10px;padding:14px;background:#fafbf8}.pa .pill-list{display:flex;flex-wrap:wrap;gap:6px}.pa .pill-list span{border:1px solid var(--line);border-radius:99px;padding:3px 9px;font-size:11.5px;background:#fff;color:#3f564a}.pa .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa .resource h3 a{text-decoration:none;color:inherit}.pa .resource h3 a:hover{color:var(--forest)}.pa .rank-list select{border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:#fff;font-size:13px;color:var(--ink);width:100%}.pa .rank-list select:focus-visible{outline:2px solid #6f9c82;outline-offset:1px}.pa input[type=file]{font-size:12px;color:var(--muted)}.pa details>summary{list-style-position:outside}.pa summary .change{color:var(--forest);font-weight:650;margin-left:6px}.pa .section-inner{max-width:1120px;margin:0 auto}.pa .public-nav .brand{color:var(--forest);text-decoration:none}.pa .public-nav .text-link{text-decoration:none;font-size:13px}.pa .trust-row{max-width:1120px;margin:0 auto;padding:0 24px 40px;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:650}.pa .trust-row span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brass);margin-right:9px;vertical-align:middle}.pa .editorial-card .n{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--body);font-weight:750;margin-bottom:16px}.pa .editorial-card h3{font-family:var(--display);font-size:24px}.pa .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:step}.pa .step{border-top:2px solid var(--forest);padding-top:18px}.pa .step b{display:block;font-family:var(--display);font-size:21px;font-weight:500;color:var(--ink);margin:6px 0}.pa .step p{font-size:13px;margin:0}.pa .step .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-weight:750}.pa .founder{display:grid;grid-template-columns:220px 1fr;grid-gap:44px;gap:44px;align-items:start}.pa .founder img{width:220px;height:260px;object-fit:cover;border-radius:10px;box-shadow:var(--shadow)}.pa .founder p:not(.quote){font-size:15px}.pa .faq details{background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px 20px;margin-bottom:10px}.pa .faq summary{cursor:pointer;font-weight:650;color:var(--ink)}.pa .faq details p{margin:10px 0 0;font-size:14px}.pa .pa-cta{background:var(--forest);color:#fff;border-radius:14px;padding:44px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.pa .pa-cta h2{color:#fff;margin:6px 0}.pa .pa-cta p{color:#cfe0d4;margin:0}.pa .pa-cta .btn{background:#fff;color:var(--forest)}.pa .rules{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 32px;gap:12px 32px;margin:0;padding:0;list-style:none}.pa .rules li{border-left:2px solid var(--brass);padding:4px 0 4px 14px;font-size:14px;color:var(--muted)}.pa .rules li b{display:block;color:var(--ink);font-size:14px}.pa .public-footer a{color:#d6e7dc;text-decoration:none}@media (max-width:760px){.pa .founder,.pa .rules,.pa .steps-grid{grid-template-columns:1fr}.pa .founder img{width:100%;height:280px}.pa .pa-cta{padding:30px}.pa .hero-visual{min-height:0}}.pa .hero-actions{justify-content:flex-start}.pa .public-hero h1{font-size:clamp(44px,4.8vw,66px)}.pa .pa-cta{text-align:left}.pa .skip-link{position:absolute;left:12px;top:12px;transform:translateY(-200%);-webkit-clip-path:inset(50%);clip-path:inset(50%);z-index:100;background:var(--forest);color:#fff;padding:10px 14px;border-radius:8px;font-weight:650;text-decoration:none}.pa .skip-link:focus{transform:none;-webkit-clip-path:none;clip-path:none}.pa main.page:focus{outline:none}.pa .editorial-card .n,.pa .eyebrow,.pa .resource .code,.pa .step .k{color:#82572a}.pa .card.dark .eyebrow{color:#e2c49c}.pa .progress-step,.pa .rail-label{color:#5b6a60}.pa .bubble small{color:#4f5e54}.pa .demo-bar{background:#f7efe3;border-bottom:1px solid #e6d3b8;color:#6b4a22;font-size:12px;font-weight:600;padding:8px 28px;text-align:center}.pa .demo-bar a{color:#6b4a22;margin-left:6px}.pa details.report-content{display:inline-block}.pa details.report-content>summary{list-style:none;cursor:pointer;display:inline}.pa details.report-content>summary::-webkit-details-marker{display:none}.pa details.report-content[open]{display:block;margin-top:6px}.pa .admin-funnel{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.pa .admin-funnel{grid-template-columns:repeat(2,1fr)}}.pa .tour-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#173b31;color:#f7f5f0;box-shadow:0 2px 12px rgba(0,0,0,.12)}.pa .tour-bar-inner{display:flex;gap:16px;align-items:center;padding:12px 24px;max-width:1400px;margin:0 auto;flex-wrap:wrap}.pa .tour-count{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#e2c49c;white-space:nowrap}.pa .tour-text{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:2px}.pa .tour-text b{font-family:var(--display);font-size:17px;font-weight:500}.pa .tour-text span{font-size:12px;color:#cfe0d8;line-height:1.5}.pa .tour-who{font-size:11px;font-weight:650;padding:5px 10px;border-radius:5px;background:#24503f;white-space:nowrap}.pa .tour-who.maya{background:#7a5a2c}.pa .tour-nav{display:flex;gap:8px}.pa .tour-bar .btn.ghost{color:#f7f5f0}.pa .tour-bar .btn.ghost:hover{background:#24503f}.pa .tour-fiction{font-size:11px;text-align:center;padding:4px 24px 8px;color:#a9c4b8}.pa .tour-outline{column-count:2;gap:28px;padding-left:18px;font-size:13px;line-height:2}@media (max-width:760px){.pa .tour-outline{column-count:1}.pa .tour-bar-inner{padding:10px 16px}.pa .tour-nav{width:100%;justify-content:space-between}}.pa.tour-top{min-height:0}@media (max-width:760px){.pa .tour-bar{position:static}.pa .tour-text b{font-size:15px}.pa .tour-text span{font-size:11px}.pa .tour-count{width:100%}}.pa details.profile-section>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.pa details.profile-section>summary::-webkit-details-marker{display:none}.pa details.profile-section>summary:after{content:"+";font:20px/1 var(--display);color:var(--brass);margin-left:8px}.pa details.profile-section[open]>summary:after{content:"–"}.pa details.profile-section>summary .status{margin-left:auto}.pa .profile-section-title{font-family:var(--display);font-size:19px;color:var(--ink)}.pa details.profile-section[open]>summary{margin-bottom:6px}.pa details.profile-section>summary:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:4px}.pa .save-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 12px 10px 16px;box-shadow:var(--shadow)}@media (max-width:760px){.pa .save-bar{bottom:76px}}.pa .avatar-picker{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pa .avatar-preview{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--sage)}.pa .avatar-picker label.btn:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.pa details.profile-section>summary .micro-note{margin-left:auto}.pa h1,.pa h2,.pa h3,.pa h4{color:inherit}.pa h3,.pa h4{font-family:var(--body);font-weight:650;letter-spacing:-.01em}.pa .card-title h3,.pa .card>h3{font-size:18px}.pa .serif-title{font-family:var(--display);font-weight:500;letter-spacing:-.025em}.pa button{box-shadow:none}.pa .plain-button:active,.pa .plain-button:hover{background:transparent;transform:none}.pa .btn:active{transform:none}.pa .btn.on-dark{background:#fff;color:var(--forest);border-color:#fff}.pa .btn.on-dark:hover{background:#eef3ee}.pa .btn.ghost-on-dark{background:transparent;color:#fff;border-color:transparent}.pa .btn.ghost-on-dark:hover{background:#24503f}.pa .btn.block{width:100%}.pa .btn.lg{padding:14px 22px;min-height:48px;font-size:14px}.pa .text-arrow{font-weight:650;color:var(--forest);text-decoration:none;font-size:12px;white-space:nowrap}.pa .text-arrow:hover{text-decoration:underline;text-underline-offset:3px}.pa .sandbox-band{background:linear-gradient(100deg,#6f4b1f,#8a6230 60%,#a5743f);color:#fff8ec;border-bottom:1px solid #5d3f19}.pa .sandbox-band-inner{display:flex;align-items:center;gap:18px;padding:14px clamp(20px,4vw,58px);flex-wrap:wrap}.pa .sandbox-band .who{display:flex;gap:12px;align-items:center;min-width:260px;flex:1 1}.pa .sandbox-band .who .avatar,.pa .sandbox-band .who img{width:42px;height:42px;flex:0 0 42px;border-radius:50%;border:2px solid #f3dcb8;object-fit:cover}.pa .sandbox-band .who b{display:block;font-family:var(--display);font-weight:500;font-size:17px;letter-spacing:-.01em;color:#fff}.pa .sandbox-band .who span{display:block;font-size:12px;color:#f7e6cc;line-height:1.45}.pa .sandbox-band .band-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pa .sandbox-band .btn{background:#fff8ec;color:#5d3f19;border-color:#fff8ec;min-height:40px}.pa .sandbox-band .btn:hover{background:#fff}.pa .sandbox-band .btn.outline{background:transparent;color:#fff8ec;border-color:#f3dcb8}.pa .sandbox-band .btn.outline:hover{background:rgba(255,255,255,.12)}.pa .sandbox-band .expiry{font-size:11px;color:#f3dcb8;white-space:nowrap}@media (max-width:800px){.pa .sandbox-band .who{min-width:0}.pa .sandbox-band .band-actions{width:100%}}.pa .steps-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e6ebe5;margin-top:6px;padding-top:12px}.pa .steps-pager .dots{display:flex;gap:6px}.pa .steps-pager .dots button{width:26px;height:26px;border-radius:50%;border:1px solid #c7d3c9;background:#fff;color:var(--muted);font-size:11px;font-weight:650;padding:0}.pa .steps-pager .dots button.on{background:var(--forest);border-color:var(--forest);color:#fff}.pa .steps-pager .nav{display:flex;gap:6px}.pa .step-item{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:17px 0;border-top:1px solid #e6ebe5}.pa .step-item:first-child{border-top:0;padding-top:4px}.pa .step-item .round-number{margin-top:1px}.pa .step-item.urgent .round-number{background:#fbf1e3;border-color:#e2c49c;color:#865b2b}.pa .step-item strong{font-size:13px;display:block}.pa .step-item p{font-size:12px;margin:4px 0 0}.pa .circle-card{display:grid;grid-template-columns:200px 1fr;grid-gap:22px;gap:22px;align-items:center}.pa .orbit{position:relative;width:200px;height:200px}.pa .orbit:after,.pa .orbit:before{content:"";position:absolute;border-radius:50%;border:1px dashed #cfdccf;inset:28px}.pa .orbit:after{inset:0;border-style:solid;border-color:#e6ece5}.pa .orbit .me{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-family:var(--display);font-size:18px;z-index:2;box-shadow:0 0 0 6px #f1f4ed;overflow:hidden}.pa .orbit .me img{width:100%;height:100%;object-fit:cover}.pa .orbit .node{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--display);background:#dce9e1;color:var(--forest);border:2px solid #fff;box-shadow:0 1px 4px rgba(20,49,41,.12);overflow:hidden;text-decoration:none;z-index:1}.pa .orbit .node img{width:100%;height:100%;object-fit:cover}.pa .orbit .node.worked{background:#f1e5d5;color:#805c34}.pa .orbit .node.saved{background:#e1eced;color:#43646b;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:10px}.pa .orbit .node:hover{transform:scale(1.08)}.pa .circle-legend{display:grid;grid-gap:10px;gap:10px}.pa .circle-legend div{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.pa .circle-legend b{font-family:var(--display);font-weight:500;font-size:26px;color:var(--forest);min-width:34px}.pa .circle-legend i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 10px}@media (max-width:560px){.pa .circle-card{grid-template-columns:1fr;justify-items:center}}.pa dialog.quick-dialog{border:0;padding:0;border-radius:12px;box-shadow:var(--shadow);width:min(760px,calc(100vw - 32px));background:transparent}.pa dialog.quick-dialog::-webkit-backdrop{background:rgba(10,34,28,.45)}.pa dialog.quick-dialog::backdrop{background:rgba(10,34,28,.45)}.pa dialog.quick-dialog .quick-search{margin:0}.pa .quick-search .dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pa .quick-search .dialog-head button{border:0;background:transparent;color:#cfe0d4;font-size:22px;line-height:1;padding:2px 6px}.pa .person-card{display:flex;gap:15px;align-items:flex-start;border:1px solid var(--line);background:#fff;border-radius:9px;padding:19px 20px;margin-bottom:11px;transition:border-color .16s}.pa .person-card:hover{border-color:#b9c8bb}.pa .person-card .avatar,.pa .person-card img.avatar{width:42px;height:42px;flex:0 0 42px;object-fit:cover}.pa .person-card .content{flex:1 1;min-width:0}.pa .person-card .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pa .person-card h3{font-family:var(--body);font-size:15px;font-weight:650;margin:0 0 2px;letter-spacing:-.01em}.pa .person-card h3 a{color:var(--ink);text-decoration:none}.pa .person-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pa .person-card .role{font-size:12px;color:var(--muted);margin:0}.pa .person-card .facts{font-size:11.5px;color:#61746a;margin:12px 0 0;line-height:1.6}.pa .person-card .facts span+span:before{content:"·";margin:0 7px}.pa .person-card .meta{font-size:11.5px;color:#61746a;margin:5px 0 0}.pa .person-card .meta .rel{color:var(--forest);font-weight:650}.pa .person-card .actions{display:flex;gap:8px;align-items:center;margin-top:14px;flex-wrap:wrap}.pa .person-card .actions .done,.pa .results-line{font-size:12px;color:var(--muted)}.pa .results-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 12px}.pa .results-line b{color:var(--ink)}.pa .pager{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:var(--muted)}.pa .filter-grid{display:grid;grid-template-columns:1.2fr 1fr 1.1fr auto;grid-gap:12px;gap:12px;align-items:end}@media (max-width:1080px){.pa .filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pa .filter-grid{grid-template-columns:1fr}}.pa .count-list{list-style:none;margin:0;padding:0}.pa .count-list li{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e3e9e2;font-size:13px}.pa .count-list li:first-child{border:0}.pa .count-list a{text-decoration:none;color:var(--ink)}.pa .count-list b{font-weight:650}.pa .invite-row{gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid #e6ebe5}.pa .invite-row:first-child{border-top:0;padding-top:2px}.pa .invite-row strong{font-size:13px;display:block}.pa .invite-row strong a{text-decoration:none;color:var(--ink)}.pa .invite-row p{font-size:12px;margin:3px 0 10px}.pa .profile-hero{padding:30px 32px}.pa .profile-hero h1,.pa .profile-hero h2{color:#fff;margin:4px 0 6px;font-size:clamp(30px,3vw,40px);font-weight:400;letter-spacing:-.03em}.pa .profile-hero .eyebrow{color:#e2c49c}.pa .profile-hero .avatar,.pa .profile-hero img.avatar{width:84px;height:84px;flex:0 0 84px;font-size:30px;background:#f1e5d5;color:#805c34;border:3px solid #e6d3b8;object-fit:cover}.pa .profile-hero .chip-row{margin-top:12px}.pa .profile-hero .actions{align-self:flex-start}.pa .profile-hero .actions form{display:inline}.pa .glance{list-style:none;margin:18px 0 0;padding:0}.pa .glance li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e3e9e2;font-size:13px}.pa .glance li:first-child{border-top:0}.pa .glance li span{color:var(--muted)}.pa .glance li strong{text-align:right;font-weight:650}.pa .lead-text{font-size:16px;line-height:1.6;color:#44574f;margin:6px 0 0}.pa .control-stack{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.pa .control-stack form{display:block}.pa .control-stack .btn{width:100%}.pa .card .serif-title{font-size:26px;margin:4px 0 8px}.pa .discussion{background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px 24px;margin-bottom:12px}.pa .discussion .kicker{display:flex;justify-content:space-between;align-items:center;gap:10px}.pa .discussion h3{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;margin:12px 0 8px;line-height:1.25}.pa .discussion h3 a{text-decoration:none;color:var(--ink)}.pa .discussion p.ctx{font-size:13px;margin:0 0 14px}.pa .discussion .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e6ebe5;padding-top:13px;font-size:11.5px;color:#61746a}.pa .conversation-entry .avatar,.pa .conversation-entry img.avatar{width:38px;height:38px;flex:0 0 38px}.pa .conversation-entry.active{background:#e7efe7;box-shadow:inset 3px 0 0 var(--forest)}.pa .message-area{min-height:520px}.pa .context-head h3{font-family:var(--body);font-size:17px}.pa .compose-card{min-height:520px;display:flex;flex-direction:column}.pa .compose-card form{display:flex;flex-direction:column;gap:12px;flex:1 1}.pa .compose-card textarea{flex:1 1;min-height:220px}.pa .resource{padding:23px}.pa .resource .code{display:flex;justify-content:space-between;align-items:center;gap:8px}.pa .resource .foot .micro-note{display:flex;align-items:center;gap:6px}.pa .review-dot{width:7px;height:7px;border-radius:50%;background:#c79a5c;display:inline-block}.pa .review-dot.ok{background:#3f7a5f}.pa .skeleton{background:linear-gradient(90deg,#eef1ec 25%,#f6f8f4 50%,#eef1ec 75%);background-size:200% 100%;animation:pa-shimmer 1.2s infinite;border-radius:8px}@keyframes pa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pa .status-next{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.pa .quick-search .dialog-head h3{color:#fff;font-family:var(--display);font-weight:500;font-size:26px;margin:4px 0 14px}.pa .step-item .btn{flex:0 0 auto}.pa .incoming-cover{padding:24px 26px}.pa .incoming-cover.urgent{border-color:#e2c49c;box-shadow:inset 3px 0 0 #b5793a}.pa .incoming-head{display:flex;gap:14px;align-items:flex-start}.pa .incoming-head h3{font-size:16px}.pa .incoming-head h3 a{color:var(--ink);text-decoration:none}.pa .incoming-head h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pa .incoming-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;margin-top:16px}.pa .incoming-glance li:nth-child(2){border-top:0}@media (max-width:760px){.pa .incoming-glance{grid-template-columns:1fr}.pa .incoming-glance li:nth-child(2){border-top:1px solid #e3e9e2}}.pa .request-note{margin:14px 0 0;padding:12px 16px;background:#f7f5f0;border-left:3px solid var(--brass);border-radius:0 8px 8px 0;font-size:13px;color:#44574f}.pa .incoming-cases{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.pa .incoming-case{border:1px solid var(--line);border-radius:9px;padding:16px 18px;background:#fbfcf9}.pa .incoming-case strong{font-size:14px}.pa .case-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:12px 0 0}.pa .case-facts div{min-width:0}.pa .case-facts dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a7a62;font-weight:650}.pa .case-facts dd{margin:3px 0 0;font-size:13px;font-weight:600;color:var(--ink)}.pa .profile-hero h1{font-family:var(--display)}.pa .profile-hero .hero-role{color:#d5e4d7;font-size:15px;margin:0}.pa .profile-hero .chip{font-size:12px;padding:6px 10px}.pa .profile-hero .chip.gold{background:#5b4a2a;border-color:#8a6d40;color:#f6e7cc}.pa .profile-hero .hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pa .profile-hero .hero-links{display:flex;gap:16px}.pa .profile-hero .hero-links a{color:#cfe0d4;font-size:12px;font-weight:600;text-decoration:none}.pa .profile-hero .hero-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.pa .profile-hero .hero-actions{align-items:flex-start}}.pa .profile-body{margin-top:20px}.pa .card.roomy{padding:30px 32px}@media (max-width:560px){.pa .card.roomy{padding:22px 20px}}.pa .card .serif-title{font-size:30px;line-height:1.15;margin:8px 0 10px}.pa h2.serif-title{font-family:var(--display);font-weight:500;letter-spacing:-.025em}.pa .ranked-list{margin:12px 0 0;padding-left:22px;column-count:2;column-gap:32px;font-size:13px;line-height:2}@media (max-width:560px){.pa .ranked-list{column-count:1}}.pa .history-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;border-top:1px solid #e3e9e2;margin-top:12px;padding-top:16px}.pa .history-row strong{font-size:15px}.pa .signal-list{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pa .signal-list li{font-size:12px;background:#f1f4ed;border-radius:6px;padding:6px 10px;color:#3c5a4c}.pa .btn.is-static{pointer-events:none;color:var(--forest)}.pa .control-details{display:block}.pa .control-details summary{list-style:none;cursor:pointer;text-align:center}.pa .control-details summary::-webkit-details-marker{display:none}.pa .control-details[open] summary{margin-bottom:10px}.pa .control-details p{margin:0 0 10px}.pa .thread-context{display:block;color:#8a6230;font-size:11px;margin:2px 0 1px}.pa .compose-card .field.grow{flex:1 1;display:flex;flex-direction:column}.pa .compose-card .field.grow textarea{flex:1 1}.pa .message-compose textarea{min-height:72px;font:inherit;font-size:14px}.pa .message-compose .btn.lg{min-height:52px}.pa .bubble{font-size:13.5px;line-height:1.55;padding:14px 18px;border-radius:10px}.pa .bubble small{font-size:11px}.pa .publish-control{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.pa .why-disabled{font-size:11.5px;color:#865b2b;max-width:360px;line-height:1.4}.pa .btn:disabled{opacity:.5;cursor:not-allowed}.pa .story-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:linear-gradient(100deg,#0f2d25,#173b31 55%,#21493d);color:#f7f5f0;box-shadow:0 6px 24px rgba(10,34,28,.25)}.pa .story-bar-inner{display:flex;gap:22px;align-items:center;padding:16px clamp(18px,3vw,40px) 12px;max-width:1500px;margin:0 auto;flex-wrap:wrap}.pa .story-who{display:flex;gap:14px;align-items:center;min-width:280px}.pa .story-who img{width:54px;height:54px;border-radius:50%;border:2px solid #e2c49c;background:#f1e5d5;object-fit:cover;flex:0 0 54px}.pa .story-who b{display:block;font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.02em;line-height:1.15;color:#fff}.pa .story-mode{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e2c49c;margin-bottom:3px}.pa .story-what{flex:1 1;min-width:260px;margin:0;font-size:13.5px;line-height:1.55;color:#d7e6dc}.pa .story-switch{display:inline-block;background:#7a5a2c;color:#fff8ec;font-size:11px;font-weight:700;border-radius:5px;padding:3px 8px;margin-right:8px;vertical-align:1px}.pa .story-nav{display:flex;gap:8px;align-items:center}.pa .story-progress{display:flex;gap:4px;padding:0 clamp(18px,3vw,40px) 10px;max-width:1500px;margin:0 auto}.pa .story-progress a{flex:1 1;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}.pa .story-progress a.done{background:#8fb8a2}.pa .story-progress a.on{background:#e2c49c}.pa .story-progress a.gap{margin-left:10px}.pa .story-progress a:hover{background:rgba(255,255,255,.4)}.pa .story-fiction{font-size:11px;text-align:center;padding:0 24px 9px;color:#9fbcaf}@media (max-width:760px){.pa .story-bar{position:static}.pa .story-who{min-width:0}.pa .story-who b{font-size:19px}.pa .story-nav{width:100%;justify-content:space-between}}.pa .story-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:900px){.pa .story-intro{grid-template-columns:1fr}}.pa .story-alex{display:flex;gap:20px;align-items:flex-start;background:var(--forest);color:#fff;border-radius:12px;padding:28px}.pa .story-alex img{width:96px;height:96px;border-radius:50%;border:3px solid #e2c49c;background:#f1e5d5;flex:0 0 96px}.pa .story-alex .eyebrow{color:#e2c49c}.pa .story-alex h3{font-family:var(--display);font-weight:500;font-size:30px;letter-spacing:-.02em;margin:4px 0 2px;color:#fff}.pa .story-alex p{color:#d5e4d7;margin:0 0 12px;font-size:14px}.pa .story-alex.compact{padding:18px}.pa .story-alex.compact img{width:64px;height:64px;flex-basis:64px}.pa .story-facts{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.pa .story-facts li{font-size:13px;color:#e6efe8;padding-left:18px;position:relative}.pa .story-facts li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#e2c49c}.pa .chapter-list{display:grid;grid-gap:12px;gap:12px}.pa .chapter{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 20px}.pa .chapter-head{display:flex;gap:12px;align-items:baseline}.pa .chapter-head .n{font-family:var(--display);font-size:26px;color:var(--brass);line-height:1}.pa .chapter-head h3{margin:0;font-size:16px}.pa .chapter p{margin:6px 0 8px;font-size:12.5px}.pa .chapter ol{margin:0;padding-left:18px;font-size:12.5px;color:var(--muted);column-count:2;column-gap:20px;line-height:1.8}.pa .chapter ol a{color:var(--ink);text-decoration:none}.pa .chapter ol a:hover{text-decoration:underline}.pa .two-ways{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}@media (max-width:700px){.pa .two-ways{grid-template-columns:1fr}.pa .chapter ol{column-count:1}}.pa .way{border-radius:10px;padding:20px;border:1px solid var(--line);background:#fff}.pa .way.primary{background:#f7efe3;border-color:#e6d3b8}.pa .way h3{margin:0 0 4px;font-size:16px}.pa .way p{font-size:12.5px;margin:0 0 12px}.pa .profile-body>.stack,.pa .profile-body>aside.stack{gap:18px;align-content:start}.pa .profile-body .card{margin:0}.pa .card{box-shadow:none}.pa .split>*,.pa .stack>*,.pa .stack>form>.card,.pa .stack>form>details{margin-bottom:0}.pa form.stack{display:grid;grid-gap:17px;gap:17px}.pa .card .eyebrow+h2,.pa .card .eyebrow+h3,.pa .card-title .eyebrow+h3{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.02em;line-height:1.2;margin:6px 0 8px}.pa .card.dark .eyebrow+h3{font-size:24px}.pa .conversation-layout>*,.pa .split.equal>*,.pa .split>*{min-width:0}.pa .profile-hero .chip{white-space:normal}@media (max-width:760px){.pa .tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.pa .tabs .tab{white-space:nowrap}.pa .step-item,.pa .steps-pager{flex-wrap:wrap}.pa .filter-grid{grid-template-columns:1fr}.pa .results-line{flex-wrap:wrap}.pa .circle-card{justify-items:center}.pa .circle-card,.pa .incoming-glance{grid-template-columns:1fr}.pa .history-row{align-items:flex-start}}.pa .auth-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh}.pa .auth-story{background:linear-gradient(160deg,#143a30,#1d4a3d 60%,#24503f);color:#fff;padding:44px clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.pa .auth-story .eyebrow{color:#e2c49c}.pa .auth-story h1{font-family:var(--display);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.03em;color:#fff;margin:10px 0 16px;max-width:520px}.pa .auth-story p{color:#cfe0d4;font-size:16px;line-height:1.6;max-width:460px;margin:0}.pa .auth-story .auth-foot{font-size:12px;color:#9fbcaf}.pa .auth-form{display:grid;place-items:center;padding:44px 24px;background:var(--cream,#f7f5f0)}.pa .auth-form-inner{width:min(400px,100%)}.pa .auth-form .field input{width:100%}.pa .auth-alt{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.pa .auth-alt .btn{width:100%}@media (max-width:820px){.pa .auth-split{grid-template-columns:1fr;min-height:0}.pa .auth-story{padding:28px 20px 30px;gap:22px}.pa .auth-story h1{font-size:30px}.pa .auth-story .auth-foot{display:none}.pa .auth-form{padding:30px 20px 40px;place-items:start center}}.pa .serif-title,.pa h1,.pa h2,.pa h3{overflow-wrap:break-word}.pa .card,.pa .page,.pa .page-head>div,.pa .workspace,.pa form{min-width:0}.pa .chip{white-space:normal}.pa .step-actions{flex-wrap:wrap}@media (max-width:560px){.pa .page-head h1{font-size:32px;line-height:1.1}.pa .card,.pa .card.roomy{padding:20px 18px}.pa .profile-hero{padding:24px 20px}}@media (max-width:430px){.pa .public-nav .links .btn.secondary{display:none}.pa .public-nav{padding:0 16px}.pa .page{padding-left:16px;padding-right:16px}}.pa .rail-link .ico{width:20px;height:20px;display:inline-grid;place-items:center;color:#6b7c73}.pa .rail-link.active .ico,.pa .rail-link:hover .ico{color:var(--forest)}.pa .task-tile .symbol{color:var(--brass);line-height:0}@media (max-width:800px){.pa .mobile-bottom a{position:relative;min-height:52px;align-content:center;font-size:11px;gap:3px;color:#5d6f66}.pa .mobile-bottom .symbol{font:inherit;line-height:0;display:grid;place-items:center;height:24px}.pa .mobile-bottom a.active{color:var(--forest);font-weight:700}.pa .mobile-bottom a.active:before{content:"";position:absolute;top:-5px;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--forest)}}.pa .story-initials{display:grid;place-items:center;border-radius:50%;background:#f1e5d5;color:#805c34;font:500 30px/1 var(--display);width:96px;height:96px;flex:0 0 96px;border:3px solid #e2c49c}.pa .story-bar .story-initials{width:50px;height:50px;flex-basis:50px;font-size:19px;border-width:2px}.pa .story-bar .story-initials.maya{background:#dce9e1;color:var(--forest)}.pa .story-alex.compact .story-initials{width:64px;height:64px;flex-basis:64px;font-size:22px}.pa .avatar{font-family:var(--display);font-weight:500;letter-spacing:.01em}.pa .outcomes{list-style:none;margin:0;padding:6px 26px}.pa .outcomes li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;padding:18px 0;border-top:1px solid #e3e9e2}.pa .outcomes li:first-child{border-top:0}.pa .outcomes p{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}@media (max-width:560px){.pa .outcomes{padding:4px 18px}.pa .outcomes li{grid-template-columns:1fr;gap:6px;padding:16px 0}}.tour-mode .pa .sidebar a,.tour-mode .pa .workspace-top a{pointer-events:none;cursor:default}.pa.story-mobile-nav,.tour-mode .pa .mobile-bottom{display:none}@media (max-width:800px){.pa.story-mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fbfcf9;border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(20,50,40,.08);min-height:0}.pa.story-mobile-nav span{display:grid;text-align:center;line-height:1.25}.pa.story-mobile-nav b{font-size:13px}.pa.story-mobile-nav small{font-size:11px;color:var(--muted)}.pa.story-mobile-nav .btn{min-height:44px;padding:10px 14px}.tour-mode .pa .page{padding-bottom:110px}.pa .toast,.tour-toast{left:16px;right:16px;max-width:none;bottom:calc(84px + env(safe-area-inset-bottom));font-size:13px;line-height:1.45}}.tour-toast{position:fixed;right:20px;bottom:22px;z-index:95;padding:12px 17px;background:#173b31;color:#fff;border-radius:8px;box-shadow:0 18px 55px rgba(20,49,41,.2);max-width:360px;font:13px/1.45 Inter,Arial,sans-serif}@media (max-width:800px){.tour-toast{left:16px;right:16px;max-width:none;bottom:calc(84px + env(safe-area-inset-bottom))}.pa .story-nav{display:none}.pa .story-bar-inner{padding:14px 16px 10px;gap:10px}.pa .story-what{font-size:13px}.pa .story-progress{padding:0 16px 10px}}.pa .progress{display:block;margin:4px 0 24px}.pa .progress-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.pa .progress-step{flex:1 1;min-width:0;padding:9px 4px 0;border-top:3px solid #d6dfd7;color:#6f7f75;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa .progress-step a{color:inherit;text-decoration:none}.pa .progress-step a:hover{text-decoration:underline;text-underline-offset:3px}.pa .progress-step.done{border-color:#85aa8c;color:#46604c}.pa .progress-step.active{border-color:var(--forest);color:var(--forest)}.pa .progress-compact{display:none;font-size:14px;color:var(--muted)}.pa .progress-compact b{color:var(--forest)}.pa .progress-bar{display:block;height:4px;border-radius:4px;background:#dfe6df;margin-top:10px;overflow:hidden}.pa .progress-bar span{display:block;height:100%;background:var(--forest);border-radius:4px}@media (max-width:640px){.pa .progress-steps{display:none}.pa .progress-compact{display:block}}.pa .back-to-list{display:none}@media (max-width:800px){.pa .conversation-list{display:block;overflow:visible;max-height:none;padding:6px}.pa .conversation-entry{min-width:0;width:100%}.pa .conversation-layout.view-compose .conversation-list,.pa .conversation-layout.view-index .index-thread,.pa .conversation-layout.view-thread .conversation-list{display:none}.pa .back-to-list{display:inline-block;margin:0 0 12px;font-size:14px}.pa .message-area{min-height:0;max-height:none}.pa .message-scroll{max-height:none}.pa .context-head{flex-wrap:wrap}.pa .compose-card{min-height:0}}.pa .sandbox-band-inner{padding:10px clamp(16px,4vw,58px);gap:14px}.pa .sandbox-band .who b{font-size:16px}.pa .sandbox-band .band-initials{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;background:#fff8ec;color:#6f4b1f;font:500 15px/1 var(--display);border:2px solid #f3dcb8}.pa .sandbox-band .btn{min-height:38px;padding:8px 14px}.pa .band-more{position:relative}.pa .band-more summary{list-style:none;cursor:pointer;font-size:12px;font-weight:650;color:#fff8ec;padding:8px 6px;text-decoration:underline;text-underline-offset:3px}.pa .band-more summary::-webkit-details-marker{display:none}.pa .band-pop{position:absolute;right:0;top:100%;z-index:80;width:min(320px,calc(100vw - 32px));background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:14px 16px;font-size:13px;line-height:1.5}.pa .band-pop p{margin:0 0 8px}.pa .band-pop p:last-child{margin:0}@media (max-width:800px){.pa .sandbox-band .who span{display:none}.pa .sandbox-band .who{flex:1 1 100%}.pa .sandbox-band .band-actions{width:100%;gap:8px}.pa .sandbox-band .btn{flex:1 1;min-height:40px;padding:8px 10px;font-size:13px}.pa .sandbox-band .band-actions form{flex:1 1;display:flex}.pa .sandbox-band .band-actions form .btn{width:100%}}.pa .small{font-size:13.5px;line-height:1.55}.pa .micro-note{font-size:12.5px}.pa .chip{font-size:12px}.pa .person-card .facts,.pa .person-card .meta,.pa .person-card .role{font-size:13px}.pa .conversation-entry small{font-size:12px}.pa .conversation-entry b{font-size:13.5px}.pa .list-row small,.pa .step-item p{font-size:13px}.pa .glance li,.pa .rail-link,.pa .step-item strong,.pa .summary-list li{font-size:14px}@media (max-width:430px){.pa .person-card .top{flex-wrap:wrap}.pa .person-card{padding:16px 14px;gap:12px}.pa .status{white-space:normal}.pa .row{flex-wrap:wrap}}.pa .message-compose{margin-top:16px;padding-top:14px;border-top:1px solid #e6ebe5}@media (max-width:560px){.pa .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pa .task-tile{min-height:112px;padding:15px}.pa .circle-legend{justify-items:start}}.pa fieldset.state-pick{border:0;padding:0;margin:0;min-width:0}.pa fieldset.state-pick legend{font-weight:650;font-size:13px;margin-bottom:8px;padding:0}.tour-mode{position:relative}.pa .story-fiction{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.pa .story-fiction a{color:#e2c49c;font-weight:600;text-decoration:none}.pa .story-fiction a:hover{text-decoration:underline}.tour-mode.has-focus [data-tour-screen] :is(a.btn,button.btn,.plain-button,a.text-arrow,.hero-links a,.hero-btn,button.btn-link):not(.tour-focus){opacity:.42;filter:saturate(.6)}.tour-mode.has-focus [data-tour-screen] :is(input,select,textarea){opacity:.8}.tour-mode .tour-focus{position:relative;opacity:1!important;outline:3px solid #d9a95f;outline-offset:3px;box-shadow:0 0 0 7px rgba(217,169,95,.22);animation:tourGlow 2.4s ease-in-out infinite;z-index:2}.tour-mode .tour-focus.tour-pulse{animation:tourPulse .9s ease-out 2}@keyframes tourGlow{0%,to{box-shadow:0 0 0 5px rgba(217,169,95,.18)}50%{box-shadow:0 0 0 10px rgba(217,169,95,.32)}}@keyframes tourPulse{0%{box-shadow:0 0 0 0 rgba(217,169,95,.7)}to{box-shadow:0 0 0 18px rgba(217,169,95,0)}}@media (prefers-reduced-motion:reduce){.tour-mode .tour-focus,.tour-mode .tour-focus.tour-pulse{animation:none}}.tour-callout{position:absolute;z-index:40;width:280px;transform:translateY(-100%);background:#173b31;color:#f1f5f0;border-radius:8px;padding:10px 13px;font:12.5px/1.45 Inter,Arial,sans-serif;box-shadow:0 14px 40px rgba(15,45,37,.28);pointer-events:none}.tour-callout.below{transform:none}.tour-callout.right{transform:translateY(-50%)}.tour-callout.right:after{left:-6px;bottom:auto;top:calc(50% - 6px)}.tour-callout b{display:block;color:#e2c49c;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.tour-callout:after{content:"";position:absolute;left:22px;bottom:-6px;width:12px;height:12px;background:#173b31;transform:rotate(45deg)}.tour-callout.below:after{bottom:auto;top:-6px}.tour-toast.at-top{top:22px;bottom:auto}.tour-toast-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:9px}.tour-toast-btn{background:#e2c49c;color:#173b31;border:0;border-radius:6px;padding:7px 12px;font:600 12.5px Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}.tour-toast-link{color:#e2c49c;font-weight:600;text-decoration:none}.tour-toast-close{background:none;border:0;color:#cfe0d4;font:12.5px Inter,Arial,sans-serif;cursor:pointer;margin-left:auto;padding:4px}.pa .next-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:26px}.pa .next-moves .card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.pa .next-moves .card .btn{margin-top:auto}.pa .next-moves h3{margin:4px 0 6px}.pa .more-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pa .chapter-link{margin:0;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;transition:border-color .15s}.pa .chapter-link:hover{border-color:#9fbcaa}.pa .chapter-link b{font-size:15.5px;color:var(--ink)}.pa .chapter-link .text-arrow{margin-top:auto}@media (max-width:760px){.pa .more-chapters,.pa .next-moves{grid-template-columns:1fr}.tour-callout{width:min(280px,calc(100vw - 40px))}}.pa .start-here{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 24px;padding:24px 28px;border-radius:10px;background:linear-gradient(110deg,#123a30,#1d4a3d);color:#f4f7f2;box-shadow:0 18px 50px rgba(20,49,41,.16)}.pa .start-here.urgent{border-left:5px solid #d9a95f}.pa .start-here>div{flex:1 1;min-width:260px}.pa .start-here .eyebrow{color:#e2c49c}.pa .start-here h2{color:#fff;font-family:var(--display);font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:6px 0 8px;font-weight:500}.pa .start-here p{color:#cfe0d4;margin:0;max-width:640px;font-size:14px}@media (max-width:560px){.pa .start-here{padding:20px 18px}.pa .start-here .btn{width:100%;justify-content:center}}.pa .need-fields{display:grid;grid-gap:14px;gap:14px}.pa details.refine-fit{border:1px solid var(--line);border-radius:8px;background:#fafbf8;margin-top:16px}.pa details.refine-fit>summary{list-style:none;cursor:pointer;padding:12px 15px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pa details.refine-fit>summary::-webkit-details-marker{display:none}.pa details.refine-fit>summary span{font-weight:650;color:var(--forest);font-size:13.5px}.pa details.refine-fit>summary span:before{content:"+";display:inline-block;width:14px}.pa details.refine-fit[open]>summary span:before{content:"\2212"}.pa details.refine-fit>summary small{color:var(--muted);font-size:12px}.pa details.refine-fit>.fields{padding:4px 15px 16px}.pa .field.searchable{display:grid;grid-gap:6px;gap:6px}.pa .field.searchable label{font-size:12px;font-weight:650;color:var(--ink)}.pa .field.searchable .searchable-q{font-weight:400}.pa details.audience-pick{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.pa details.audience-pick>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px}.pa details.audience-pick>summary::-webkit-details-marker{display:none}.pa details.audience-pick .aud{display:none;font-size:16px;color:var(--ink)}.pa details.audience-pick:has(input[value=one]:checked) .aud-one,.pa details.audience-pick:has(input[value=selected]:checked) .aud-selected,.pa details.audience-pick:has(input[value=trusted]:checked) .aud-trusted,.pa details.audience-pick:has(input[value=wider_network]:checked) .aud-wider,.pa details.audience-pick:has(input[value^="group:"]:checked) .aud-group{display:inline}.pa details.audience-pick[open]>summary .text-arrow{visibility:hidden}.pa .field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}@media (max-width:560px){.pa .field-pair{grid-template-columns:1fr}}.pa .why-line{font-size:12.5px;color:var(--muted);margin:-4px 0 12px}.pa .chip.invite-warn{background:#fbf1e3;border-color:#ecd7b6;color:#865b2b}.pa .chip.invite-ok{background:#e6efe8;border-color:#bcd3c3;color:#285143}.pa .issued-pass{margin-bottom:20px}.pa .copy-link{margin-top:8px}.pa .copy-link input{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.pa details.pass-link>summary{cursor:pointer;color:var(--forest);font-weight:600}.pa .status{font-size:12px;padding:5px 10px}.pa .reasons li{font-size:12.5px}.pa .incoming-glance strong{font-size:15px}.pa .case-facts dd{font-size:14px}.pa .serif,.pa h1,.pa h2{letter-spacing:-.018em}.pa .serif-title,.pa h2.serif-title{letter-spacing:-.012em}.pa .brand{letter-spacing:-.02em;font-weight:600}.pa .quote{letter-spacing:-.012em}.pa .serif-title,.pa h1,.pa h2,.pa h3{hyphens:manual;-webkit-hyphens:manual}.pa .field{align-content:start}.pa .check-grid input,.pa .checkline input,.pa .field input[type=checkbox],.pa .field input[type=radio]{width:auto;min-height:0;padding:0;border-radius:3px}.pa .join-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:56px;gap:56px;align-items:start;max-width:1120px}.pa .join-intro h1{font-family:var(--display);font-weight:500;font-size:clamp(36px,4.4vw,54px);line-height:1.05;margin:8px 0 16px;color:var(--ink)}.pa .join-intro .lead{font-size:17px;line-height:1.6;max-width:520px}.pa .join-steps{list-style:none;counter-reset:js;padding:0;margin:26px 0;display:grid;grid-gap:16px;gap:16px;max-width:520px}.pa .join-steps li{counter-increment:js;display:grid;grid-template-columns:34px 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.pa .join-steps li:before{content:counter(js);grid-row:span 2;width:30px;height:30px;border-radius:50%;border:1px solid #b9956b;color:var(--brass);display:grid;place-items:center;font:500 15px/1 var(--display)}.pa .join-steps b{color:var(--ink);font-size:15px}.pa .join-steps span{color:var(--muted);font-size:14px}.pa .join-card{margin:0;padding:30px}.pa .join-form{display:grid;grid-gap:18px;gap:18px}.pa .join-form .btn.block{width:100%;justify-content:center}.pa fieldset.state-pick{display:grid;grid-gap:10px;gap:10px}.pa fieldset.state-pick legend{font-size:12px;color:var(--ink);margin-bottom:10px}.pa fieldset.state-pick small{color:var(--muted);font-size:12px;line-height:1.45}.pa .check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pa .check-pill{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d6dfd8;border-radius:7px;background:#fff;font-size:13.5px;color:var(--ink);cursor:pointer;font-weight:500}.pa .check-pill:has(input:checked){border-color:#24644d;background:#f0f6ee}.pa .check-pill input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--forest);margin:0}.pa details.more-states>summary{cursor:pointer;color:var(--forest);font-weight:600;font-size:13px;margin:4px 0}.pa details.more-states .check-grid{margin-top:10px;max-height:300px;overflow:auto;padding-right:4px}@media (max-width:900px){.pa .join-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:420px){.pa .check-grid{grid-template-columns:1fr}.pa .join-card{padding:22px 18px}}.pa .invite-picks{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:12px;gap:12px}.pa .invite-picks>li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start}.pa .invite-picks b{color:var(--ink);font-size:14.5px}.pa .invite-picks small{color:var(--muted);font-size:12.5px}.pa .pick-order{width:26px;height:26px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.pa .invite-picks .reasons{margin-top:7px}.pa .home-hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.06;max-width:620px}.pa .home-hero .lead{font-size:18px}.pa .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pa .hero-actions .btn{min-height:50px;padding:0 22px;font-size:15px;justify-content:center}.pa .visual-match .visual-person{display:flex;align-items:center;gap:10px;margin:12px 0 4px}.pa .visual-match .visual-person b{display:block;font-size:14px;color:var(--ink)}.pa .visual-match .visual-person small{color:var(--muted);font-size:12px}.pa .does-card{display:flex;flex-direction:column}.pa .does-card .text-arrow{margin-top:auto;padding-top:14px}.pa .problems h3{font-size:22px}.pa .compare{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.pa .compare-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;border-top:1px solid #e6ebe5}.pa .compare-row:first-child{border-top:0}.pa .compare-row>span{padding:15px 18px;font-size:14px;color:var(--muted);line-height:1.5}.pa .compare-row>span[role=rowheader]{color:var(--ink);font-weight:650}.pa .compare-row .us{background:#f0f6ee;color:var(--forest);font-weight:600}.pa .compare-head>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);background:#fafbf8}.pa .compare-head .us{background:var(--forest);color:#fff}@media (max-width:820px){.pa .compare-head{display:none}.pa .compare-row{grid-template-columns:1fr;padding:14px 0}.pa .compare-row>span{padding:4px 16px}.pa .compare-row>span[role=cell]:before{content:attr(data-label);display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#8a978f;margin-top:6px}.pa .compare-row .us{background:transparent}}.pa .journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pa .journey-step{display:flex;flex-direction:column;gap:8px;padding:26px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.pa .journey-step:hover{border-color:#9fbcaa;box-shadow:var(--shadow)}.pa .journey-step .k{width:34px;height:34px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font:500 16px/1 var(--display)}.pa .journey-step b{font-family:var(--display);font-weight:500;font-size:23px;color:var(--ink);margin-top:6px}.pa .journey-step>span:not(.k):not(.text-arrow){color:var(--muted);font-size:14.5px}.pa .journey-step .text-arrow{margin-top:auto;padding-top:8px}@media (max-width:820px){.pa .journey{grid-template-columns:1fr}}.pa .home-hero .hero-visual{min-height:0}.pa .public-section[id]{scroll-margin-top:72px}.pa .hero-free{margin:16px 0 0;font-size:15px;font-weight:650;color:var(--forest)}.pa .hero-trust{list-style:none;margin:36px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--muted);max-width:560px}.pa .hero-trust li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brass);margin-right:8px;vertical-align:middle}.pa .visual-list{padding-top:8px;padding-bottom:8px}.pa .visual-list .line{font-size:13px}.pa .visual-list .line .who{margin-left:auto;color:var(--muted)}.pa .section-more{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:12px 32px}.pa .section-more .text-arrow{font-size:14px}.pa .section-inner.founder{align-items:center}.pa .founder-line{font-size:clamp(26px,2.5vw,34px);margin:10px 0 16px;max-width:660px}.pa .verify-intro{max-width:680px}@media (max-width:760px){.pa .section-inner.founder{gap:22px}.pa .section-inner.founder img{width:128px;height:150px}}@media (max-width:560px){.pa .visual-list .line{flex-wrap:wrap;gap:4px 10px}.pa .visual-list .line b{flex-basis:100%}.pa .visual-list .line .who{margin-left:0}.pa .visual-list .line .status{margin-left:auto}}.pa .demo-hub-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:34px}.pa .demo-done-head h1,.pa .demo-hub-head h1{font-family:var(--display);font-weight:500;font-size:clamp(36px,4.2vw,54px);line-height:1.06;margin:8px 0 14px;color:var(--ink)}.pa .demo-hub-head .lead{font-size:17px;line-height:1.6;max-width:600px;margin:0}.pa .story-alex.compact{padding:20px 22px}.pa .story-alex .story-alex-line{color:#cfe0d4;font-size:13.5px;margin:6px 0 0}.pa .demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.pa .demo-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 24px 22px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.pa .demo-card:hover{border-color:#9fbcaa;box-shadow:var(--shadow);transform:translateY(-1px)}.pa .demo-card .demo-n{font:500 30px/1 var(--display);color:var(--brass)}.pa .demo-card .demo-meta{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.pa .demo-card b{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.2;color:var(--ink)}.pa .demo-card .demo-blurb{color:var(--muted);font-size:14.5px;line-height:1.55}.pa .demo-card .text-arrow{margin-top:auto;padding-top:8px}.pa .demo-card.watched{background:#fafbf8}.pa .demo-watched{background:#e6efe8;color:#285143;border-radius:5px;padding:2px 8px;font-size:11px}.pa .demo-next-title{font-size:28px;margin:44px 0 16px}.pa .demo-done-head{max-width:760px}.pa .learned{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:9px;gap:9px}.pa .learned li{position:relative;padding-left:28px;color:var(--ink);font-size:15.5px}.pa .learned li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background:#e6efe8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.2 2.2 4.8-4.8' fill='none' stroke='%23285143' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat}@media (max-width:820px){.pa .demo-hub-head{grid-template-columns:1fr;gap:22px}}.tour-mode.intro-open>:not(.tour-intro){filter:blur(3px) saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour-intro{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(15,45,37,.38)}.tour-intro.colleague{background:rgba(32,42,82,.42)}.tour-intro-card{width:min(560px,100%);background:#fff;border-radius:14px;box-shadow:0 30px 80px rgba(10,30,25,.35);padding:30px 32px 26px;font:15px/1.55 Inter,Arial,sans-serif;color:#18312c;border-top:6px solid #153f35}.tour-intro.colleague .tour-intro-card{border-top-color:#3c4c8f}.tour-intro-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#a5743f;margin-bottom:16px}.tour-intro.colleague .tour-intro-top{color:#4b5ba3}.tour-intro-who{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tour-intro-who .story-initials{width:44px;height:44px;flex:0 0 44px;font-size:16px;border-width:2px}.tour-intro-who b{display:block;font-size:14px}.tour-intro-who b.switch{color:#3c4c8f}.tour-intro-who small{display:block;color:#53645f;font-size:12.5px}.tour-intro-card h2{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:30px;line-height:1.15;letter-spacing:-.01em;margin:0 0 10px;color:#18312c}.tour-intro-card>p{margin:0 0 12px;color:#3f524c}.tour-intro-card .look-for{background:#f7efe3;border-radius:8px;padding:10px 12px;font-size:14px;color:#5f4523}.tour-intro-card .look-for b{color:#865b2b}.tour-intro-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}.tour-intro-actions .btn{background:#153f35;color:#fff;border:0;border-radius:8px;min-height:48px;padding:0 22px;font:600 15px Inter,Arial,sans-serif;cursor:pointer}.tour-intro.colleague .tour-intro-actions .btn{background:#3c4c8f}.tour-intro-skip{color:#53645f;font-size:13.5px}@media (max-width:560px){.tour-intro{place-items:end center;padding:12px}.tour-intro-card{padding:22px 20px 18px}.tour-intro-card h2{font-size:25px}.tour-intro-actions .btn{width:100%}}.pa.as-colleague .story-bar{background:linear-gradient(100deg,#1e2752,#2c3a78 55%,#34458a)}.pa.as-colleague .story-mode{color:#c7cff7}.pa.as-colleague .story-what{color:#dfe3fa}.pa .story-switch{color:#1e2752}.pa .story-switch,.pa.as-colleague .story-progress a.on{background:#c7cff7}.pa .story-progress a.colleague.done{background:#8f9be0}.pa.as-colleague .btn.on-dark{color:#1e2752}.pa .story-initials.colleague{background:#e3e7fb;color:#2c3a78;border-color:#a9b4ec}.colleague-ribbon{display:flex;align-items:center;gap:12px;padding:10px clamp(18px,3vw,40px);background:#e9ecfb;border-bottom:1px solid #c9d0f3;color:#1e2752;font:14px/1.45 Inter,Arial,sans-serif}.colleague-ribbon .ribbon-initials{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#2c3a78;border:2px solid #a9b4ec;font:500 13px/1 Newsreader,Georgia,serif}.as-colleague-shell .pa .sidebar{background:#eef0fb;border-right-color:#d3d8f1}.as-colleague-shell .pa .rail-link.active{background:#dde2f8;color:#2c3a78}.as-colleague-shell .pa .workspace-top{background:rgba(238,240,251,.9)}.pa.story-mobile-nav.colleague{border-top:3px solid #3c4c8f}.tour-mode .pa .sidebar a.brand{pointer-events:auto;cursor:pointer}.pa .story-fiction{gap:4px 18px}.pa details.more-states>summary{list-style:none}.pa details.more-states>summary::-webkit-details-marker{display:none}.pa details.more-states>summary:before{content:"+";display:inline-block;width:16px;font-weight:700}.pa details.more-states[open]>summary:before{content:"\2212"}.tour-intro .story-initials{display:grid;place-items:center;border-radius:50%;background:#f1e5d5;color:#805c34;border:2px solid #e2c49c;font:500 16px/1 Newsreader,Georgia,serif}.tour-intro .story-initials.colleague{background:#e3e7fb;color:#2c3a78;border-color:#a9b4ec}.pa .public-nav .label-short{display:none}@media (max-width:760px){.pa .public-nav .links .text-link.keep{display:inline-flex;font-size:13px;padding:8px 6px}}@media (max-width:420px){.pa .public-nav .label-full{display:none}.pa .public-nav .label-short{display:inline}.pa .public-nav{gap:10px;padding:0 16px}}.tour-callout-hint{display:block;margin-top:6px;color:#e2c49c;font-size:12px;font-weight:600}.tour-mode .pa .sidebar a.tour-focus{pointer-events:auto;cursor:pointer;background:#fff8ec}.tour-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:22px;z-index:96;display:flex;align-items:center;gap:14px;max-width:min(760px,calc(100vw - 32px));padding:12px 14px 12px 18px;background:#173b31;color:#e9f1ec;border-radius:12px;box-shadow:0 18px 50px rgba(15,45,37,.32);font:14px/1.4 Inter,Arial,sans-serif}.tour-dock.colleague{background:#2c3a78}.tour-dock-text{flex:1 1;min-width:0}.tour-dock-text b{color:#e2c49c;margin-right:6px}.tour-dock.colleague .tour-dock-text b{color:#c7cff7}.tour-dock-show{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;padding:9px 12px;font:600 13px Inter,Arial,sans-serif;cursor:pointer}.tour-dock-go,.tour-dock-show{border-radius:8px;white-space:nowrap}.tour-dock-go{background:#e2c49c;color:#173b31;padding:10px 16px;font:700 14px Inter,Arial,sans-serif;text-decoration:none}.tour-dock.colleague .tour-dock-go{background:#c7cff7;color:#1e2752}@media (max-width:760px){.tour-dock{bottom:calc(84px + env(safe-area-inset-bottom));left:12px;right:12px;transform:none;max-width:none;flex-wrap:wrap}.tour-dock-go{display:none}}.pa .not-fit-btn{color:#8a978f}.pa .not-fit-btn:hover{color:var(--danger)}.pa .mini-person.selectable:has(input:checked) .not-fit-btn{display:none}[data-step=overview-verified] section.card:not(.verification-card),[data-step=verified-credentials] section.card:not(.verification-card){opacity:.38;filter:saturate(.5)}.tour-mode .pa .page{padding-bottom:130px}.tour-mode .pa .story-nav .btn{min-height:36px}.pa{font-size:15.5px}.pa .small{font-size:14px}.pa .micro-note{font-size:13px;color:#5b6a60}.pa .chip{font-size:12.5px}.pa .editorial-card p{font-size:15px;line-height:1.6}.pa .rules li,.pa .rules li b,.pa .step p{font-size:15px}.pa .faq summary{font-size:16px}.pa .faq p{font-size:15px}.pa .compare-row>span{font-size:14.5px}.pa .field{font-size:13px}.pa .field input,.pa .field select,.pa .field textarea{font-size:14px}.pa .eyebrow{font-size:11.5px}.pa .public-footer .admin-link{opacity:.6;font-size:12px}.pa .orbit:after,.pa .orbit:before{display:none}.pa .orbit .ring{position:absolute;border-radius:50%;pointer-events:none}.pa .orbit .ring-inner{left:46px;top:46px;width:108px;height:108px;background:#edf3ee;border:1px solid #c9dacd}.pa .orbit .ring-outer{left:12px;top:12px;width:176px;height:176px;border:1px dashed #d8cdbb}.pa .orbit .me{z-index:3}.pa .orbit .node.trusted{background:#cfe2d5;color:var(--forest);z-index:2}.pa .circle-card-net .orbit-wrap{display:grid;place-items:center;padding:14px 0 6px}.pa .circle-legend-net li{display:flex;align-items:center;gap:10px}.pa .circle-legend-net li a{flex:1 1}.pa .circle-legend-net .dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px;display:inline-block}.pa .circle-legend-net .dot.trusted{background:#5f9a7a}.pa .circle-legend-net .dot.worked{background:#c49a63}.pa .circle-legend-net .dot.saved{background:#7f9ea4}.pa .btn.resp-accept{background:#2f7a52;border-color:#2f7a52;color:#fff}.pa .btn.resp-accept:hover{background:#25643f}.pa .btn.resp-discuss{background:#fbf1e3;border-color:#e3c597;color:#7a5223}.pa .btn.resp-discuss:hover{background:#f6e5cc}.pa .btn.resp-decline{background:#fff;border-color:#e2bdb6;color:var(--danger)}.pa .btn.resp-decline:hover{background:var(--danger-soft)}.pa .incoming-case{border-left:4px solid #9fc2ad}.pa .incoming-case.is-discussing{background:#fdf7ee;border-color:#ecd7b5 #ecd7b5 #ecd7b5 #d9a75e}.pa .sandbox-balloon{position:fixed;right:24px;top:74px;z-index:60;width:min(380px,calc(100vw - 32px));display:flex;gap:14px;align-items:flex-start;padding:18px 18px 16px;background:#fff;border:1px solid #cfdcd3;border-radius:14px;box-shadow:0 22px 60px rgba(20,49,41,.22);animation:paBalloon .42s cubic-bezier(.2,.9,.3,1.25)}.pa .sandbox-balloon:after{content:"";position:absolute;right:var(--tail,28px);top:-8px;width:14px;height:14px;background:#fff;border-left:1px solid #cfdcd3;border-top:1px solid #cfdcd3;transform:rotate(45deg)}.pa .balloon-icon{flex:0 0 40px;height:40px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;line-height:0;position:relative}.pa .balloon-icon:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #e2c49c;animation:paPing 1.6s ease-out 3}.pa .balloon-text{display:flex;flex-direction:column;gap:3px;min-width:0}.pa .balloon-text small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.pa .balloon-text b{font:500 18px/1.25 var(--display);color:var(--forest)}.pa .balloon-text>span{font-size:14px;color:var(--muted);line-height:1.45}.pa .balloon-actions{display:flex;align-items:center;gap:16px;margin-top:10px}.pa .balloon-actions .plain-button{font-size:13px;cursor:pointer;color:var(--muted)}@keyframes paBalloon{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}@keyframes paPing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.pa .sandbox-balloon.no-tail:after{display:none}@media (max-width:760px){.pa .sandbox-balloon{right:16px}}.pa{--display:"Inter Variable",Inter,-apple-system,"Segoe UI",sans-serif;--body:"Inter Variable",Inter,-apple-system,"Segoe UI",sans-serif;--ink:#10231d;--muted:#46554f;--line:#dde3dc;font-family:var(--body);font-size:16px;line-height:1.6;font-weight:420;font-optical-sizing:auto;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}.pa .muted,.pa .small,.pa p{color:var(--muted)}.pa .small{font-size:14.5px;line-height:1.6}.pa .micro-note{font-size:13.5px;color:#55635d}.pa .serif,.pa .serif-title,.pa h1,.pa h2,.pa h2.serif-title,.pa h3,.pa h4{font-family:var(--display);color:var(--ink)}.pa h1{font-weight:650;letter-spacing:-.028em;line-height:1.1}.pa h2,.pa h2.serif-title{font-weight:620;letter-spacing:-.02em;line-height:1.2}.pa h3{font-weight:620;letter-spacing:-.012em}.pa .page-head h1{font-size:clamp(32px,3.2vw,44px)}.pa .page-head p{font-size:16.5px;color:var(--muted)}.pa .eyebrow{font-weight:650;letter-spacing:.09em;color:#8a6131}.pa b,.pa strong{font-weight:620}.pa .btn{font-size:14px;letter-spacing:0}.pa .status{font-weight:600;font-size:12.5px}.pa .field,.pa label{font-weight:560}.pa input,.pa select,.pa textarea{font-family:var(--body);font-weight:420;color:var(--ink)}.pa ::placeholder{color:#7b8781}.pa .brand{font-family:Newsreader,Georgia,serif}.tour-intro-card h2{font-family:Inter Variable,Inter,sans-serif;font-weight:650;letter-spacing:-.02em;font-size:28px}.colleague-ribbon .ribbon-initials,.tour-intro .story-initials{font-family:Inter Variable,Inter,sans-serif;font-weight:600}.pa .balloon-text b,.pa .home-tile b{font-family:var(--display);font-weight:620;letter-spacing:-.012em}.pa .orbit .me,.pa .orbit .node{font-family:var(--body);font-weight:600}.pa .home-simple{max-width:1080px}.pa .member-home-hero{padding:6px 0 4px}.pa .member-home-hero h1{font-size:clamp(32px,3.3vw,44px);margin:6px 0 8px}.pa .member-home-hero p{font-size:17px;color:var(--muted);margin:0}.pa .home-ask{margin-top:34px}.pa .home-question{font-size:20px;font-weight:620;letter-spacing:-.012em;color:var(--ink);margin:0 0 16px}.pa .home-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.pa .home-tile{--accent:#1f5a49;--accent-soft:#e6f0ea;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:22px 20px 20px;min-height:190px;background:linear-gradient(180deg,#fff,#fcfbf8);border:1px solid #e1e5df;border-radius:16px;color:var(--ink);text-decoration:none;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(16,35,29,.04),0 6px 20px rgba(16,35,29,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.pa .home-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);opacity:.85}.pa .home-tile.accent-brass{--accent:#a5743f;--accent-soft:#f6ecdf}.pa .home-tile.accent-blue{--accent:#3d6273;--accent-soft:#e5eef2}.pa .home-tile.accent-sage{--accent:#5f8a72;--accent-soft:#e9f1eb}.pa .home-tile:hover{transform:translateY(-3px);border-color:#cfd8d0;box-shadow:0 2px 4px rgba(16,35,29,.05),0 18px 40px rgba(16,35,29,.1)}.pa .home-tile:focus-visible{outline:3px solid #b9cfbf;outline-offset:3px}.pa .home-tile .symbol{width:46px;height:46px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;line-height:0;margin-bottom:auto}.pa .home-tile b{font-size:18px;color:var(--ink);margin-top:22px;line-height:1.25}.pa .home-tile .tile-sub{font-size:14px;color:var(--muted);line-height:1.45;padding-right:18px}.pa .home-tile .tile-go{position:absolute;right:18px;bottom:18px;font-size:16px;color:var(--accent);opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}.pa .home-tile:hover .tile-go{opacity:1;transform:none}.pa .actions-tile{background:#f3f4f0;border-style:dashed;box-shadow:none}.pa .actions-tile:before{display:none}.pa .actions-tile:disabled{cursor:default}.pa .actions-tile:disabled:hover{transform:none;box-shadow:none;border-color:#e1e5df}.pa .actions-top{display:flex;align-items:center;gap:10px;margin-bottom:auto}.pa .actions-count{font-size:40px;font-weight:650;line-height:1;letter-spacing:-.03em;color:#9aa59f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa .actions-urgent{font-size:12px;font-weight:650;padding:4px 9px;border-radius:999px;background:#fbe3dd;color:#8d3328}.pa .actions-tile.has-actions{background:radial-gradient(120% 90% at 100% 0,#24604f 0,#153f35 55%,#11342b 100%);border:1px solid #153f35;box-shadow:0 10px 30px rgba(21,63,53,.25)}.pa .actions-tile.has-actions b{color:#fff}.pa .actions-tile.has-actions .tile-sub{color:#c7d8cf}.pa .actions-tile.has-actions .actions-count{color:#f0dcbc}.pa .actions-tile.has-actions .tile-go{color:#f0dcbc;opacity:1;transform:none}.pa .actions-tile.has-actions:hover{box-shadow:0 16px 40px rgba(21,63,53,.32)}.pa .actions-tile.open{outline:3px solid #cfe0d6;outline-offset:2px}.pa .home-actions{margin-top:16px;padding:6px 24px;border-radius:16px;animation:paFade .18s ease-out}.pa .action-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e7ebe5}.pa .action-row:last-child{border-bottom:0}.pa .action-row.urgent{box-shadow:inset 3px 0 0 #b4473a;margin-left:-16px}.pa .action-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pa .action-text strong{color:var(--ink)}.pa .action-text small{font-size:14.5px;color:var(--muted)}@keyframes paFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pa .home-lower{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.pa .home-card{border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;margin:0}.pa .home-card h3{font-size:18px;margin:4px 0 0}.pa .home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pa .home-card-actions{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px}.pa .avail-when{font-size:13px;font-weight:560;color:#2f6a52;background:#e8f2ec;border-radius:999px;padding:5px 11px;white-space:nowrap}.pa .avail-when.stale{color:#8a5a22;background:#fbf0e1}.pa .avail-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.pa .avail-rows li{display:grid;grid-template-columns:12px 90px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #edf0eb}.pa .avail-rows li:last-child{border-bottom:0}.pa .avail-rows .k{font-weight:600;color:var(--ink);font-size:15px}.pa .avail-rows .v{color:var(--muted);font-size:15px}.pa .avail-dot{width:10px;height:10px;border-radius:50%;background:#c5ccc7;box-shadow:0 0 0 3px #f1f3f0}.pa .avail-dot.open{background:#2f8a5c;box-shadow:0 0 0 3px #e2f1e8}.pa .avail-dot.limited{background:#c58a35;box-shadow:0 0 0 3px #f8ecd9}.pa .avail-dot.closed{background:#a9b2ad}.pa .face-stack{display:flex;align-items:center;padding-left:8px}.pa .face{width:44px;height:44px;margin-left:-8px;border-radius:50%;border:3px solid #fff;background:#dfe9e2;color:var(--forest);display:grid;place-items:center;font-size:13px;font-weight:650;overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(16,35,29,.12)}.pa .face img{width:100%;height:100%;object-fit:cover}.pa .face.open:after{content:"";position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#2f8a5c;border:2px solid #fff}.pa .face.more{background:#f1f3ef;color:var(--muted);font-size:12px}.pa .circle-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pa .circle-facts li{font-size:14px;color:var(--muted);background:#f4f6f2;border-radius:999px;padding:6px 12px}.pa .circle-facts b{color:var(--ink);font-weight:650;margin-right:3px}.pa .getting-started{margin-top:18px;border-radius:16px}@media (max-width:1180px){.pa .home-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pa .actions-tile{grid-column:span 2}}@media (max-width:900px){.pa .home-lower{grid-template-columns:1fr}}@media (max-width:760px){.pa .member-home-hero h1{font-size:30px}.pa .member-home-hero p{font-size:16px}.pa .home-ask{margin-top:24px}.pa .home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa .home-tile{min-height:150px;padding:18px 16px 16px;border-radius:14px}.pa .home-tile b{font-size:16px;margin-top:14px}.pa .home-tile .tile-sub{font-size:13px;padding-right:0}.pa .home-tile .symbol{width:40px;height:40px;border-radius:11px}.pa .home-tile .tile-go{display:none}.pa .actions-tile{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:auto 1fr;grid-column-gap:16px;column-gap:16px;align-items:center}.pa .actions-tile .actions-top{grid-row:span 2;margin:0}.pa .actions-tile b{margin-top:0}.pa .action-row{flex-direction:column;align-items:flex-start;gap:10px}.pa .home-card{padding:20px}.pa .avail-rows li{grid-template-columns:12px 76px 1fr}}.pa .home-card-head{flex-wrap:wrap}@media (max-width:760px){.pa .home-card-head{flex-direction:column;gap:8px}}.pa .colleague-picker{display:flex;flex-direction:column;gap:10px}.pa .picker-label{font-size:14px;font-weight:600;color:var(--ink)}.pa .picker-search{position:relative;display:flex;align-items:center}.pa .picker-search svg{position:absolute;left:14px;color:#7b8781;pointer-events:none}.pa .picker-search input{width:100%;height:50px;padding:0 44px;border:1px solid #cfd8d0;border-radius:12px;background:#fff;font-size:15.5px;box-shadow:inset 0 1px 2px rgba(16,35,29,.04)}.pa .picker-search input:focus{outline:none;border-color:#5f8a72;box-shadow:0 0 0 4px #e3eee7}.pa .picker-spin{position:absolute;right:16px;width:16px;height:16px;border-radius:50%;border:2px solid #cfdcd3;border-top:2px solid var(--forest);animation:paSpin .7s linear infinite}@keyframes paSpin{to{transform:rotate(1turn)}}.pa .picker-list{border:1px solid #e1e6df;border-radius:14px;background:#fff;max-height:380px;overflow:auto;padding:6px}.pa .picker-group+.picker-group{border-top:1px solid #eef1ec;margin-top:4px;padding-top:4px}.pa .picker-group-title{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:12px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#7a6243}.pa .picker-group-title small{font-size:12px;color:#8e9893;letter-spacing:0}.pa .picker-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;font:inherit;color:var(--ink);cursor:pointer}.pa .picker-row:hover{background:#f4f7f3}.pa .picker-row.on{background:#e9f2ec}.pa .picker-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.pa .picker-text b{font-size:15px;font-weight:600;color:var(--ink)}.pa .picker-text small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa .picker-focus{font-size:12.5px;color:#7a8580}.pa .picker-tick{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#2f6a52;flex:0 0 26px}.pa .picker-row.on .picker-tick{background:#2f6a52;color:#fff}.pa .mode-multi .picker-row:not(.on) .picker-tick{border:1px solid #cfd8d0;color:#7b8781}.pa .picker-face{border-radius:50%;display:grid;place-items:center;background:#e4ece6;color:var(--forest);font-size:13px;font-weight:650;overflow:hidden;flex:0 0 auto;position:relative}.pa .picker-face img{width:100%;height:100%;object-fit:cover}.pa .picker-face.g-recent,.pa .picker-face.g-trusted{box-shadow:0 0 0 2px #fff,0 0 0 4px #a9cdb6}.pa .picker-face.g-worked{background:#f3e8d9;color:#7a5223}.pa .picker-face.g-saved{background:#e3edef;color:#3d6273}.pa .picker-more{display:block;margin:2px 12px 8px;padding:6px 0;border:0;background:none;color:var(--forest);font:600 13.5px var(--body);cursor:pointer}.pa .picker-empty{margin:14px;font-size:14px;color:var(--muted)}.pa .picker-chosen{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #cfdcd3;border-radius:14px;background:#f5f9f6}.pa .picker-chips{display:flex;flex-wrap:wrap;gap:8px}.pa .picker-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border-radius:999px;background:#e9f2ec;color:var(--ink);font-size:13.5px;font-weight:560}.pa .picker-chip button{border:0;background:#fff;color:var(--muted);width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:15px;line-height:1}.pa .audience-picker{border:0;padding:22px 0 0;margin:22px 0 0;border-top:1px solid #e7ebe5;min-width:0}.pa .audience-picker legend{padding:0;margin-bottom:12px}.pa .aud-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}.pa .aud-option{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:14px 14px 13px;border:1px solid #dfe5de;border-radius:14px;background:#fff;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.pa .aud-option:hover{border-color:#b9cbbd}.pa .aud-option.on{border-color:#2f6a52;background:#f2f8f4;box-shadow:0 0 0 3px #dcebe2}.pa .aud-option:disabled{opacity:.5;cursor:not-allowed}.pa .aud-icon{width:34px;height:34px;border-radius:10px;background:#eef3ef;color:var(--forest);display:grid;place-items:center;flex:0 0 34px;line-height:0}.pa .aud-option.on .aud-icon{background:#2f6a52;color:#fff}.pa .aud-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pa .aud-copy b{font-size:15px;font-weight:620}.pa .aud-copy small{font-size:13px;color:var(--muted);line-height:1.4}.pa .aud-copy .aud-who{font-weight:600;color:#2f6a52}.pa .aud-summary{margin-top:14px;padding:16px 18px;border-radius:14px;background:#f6f7f3;border:1px solid #e7ebe5;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pa .aud-summary p{margin:0;font-size:15px;color:var(--ink);flex:1 1;min-width:220px}.pa .aud-summary .colleague-picker{flex:1 1 100%}.pa .aud-faces{display:flex;padding-left:6px}.pa .aud-face{width:34px;height:34px;margin-left:-6px;border-radius:50%;border:2px solid #fff;background:#dfe9e2;color:var(--forest);display:grid;place-items:center;font-size:11.5px;font-weight:650;overflow:hidden}.pa .aud-face img{width:100%;height:100%;object-fit:cover}.pa .aud-note{margin:10px 0 0}.pa .bubble{position:relative}.pa .reactions{display:flex;margin-top:8px;min-height:0;flex-wrap:wrap}.pa .reactions.pending{opacity:.7}.pa .reaction-chip{display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid #dfe5de;background:#fff;font-size:14px;cursor:pointer;line-height:1}.pa .reaction-chip b{font-size:12px;font-weight:650;color:var(--muted)}.pa .reaction-chip.mine{border-color:#8fb9a0;background:#eaf4ee}.pa .reaction-chip:disabled{cursor:default}.pa .reaction-picker{display:inline-flex;padding:2px;border-radius:999px;background:#fff;border:1px solid #e1e6df;box-shadow:0 4px 14px rgba(16,35,29,.08);opacity:0;transform:translateY(2px);transition:opacity .15s,transform .15s}.pa .bubble:hover .reaction-picker,.pa .reaction-picker:focus-within{opacity:1;transform:none}.pa .reaction-picker button{width:30px;height:28px;border:0;background:transparent;font-size:15px;cursor:pointer;line-height:1;transition:transform .12s,background .12s}.pa .reaction-picker button:hover{background:#f1f5f2;transform:scale(1.15)}.pa .reaction-picker button.on{background:#e3efe7}@media (hover:none){.pa .reaction-picker{opacity:1;transform:none;box-shadow:none}}.pa .home-actions{padding:8px}.pa .action-row{--area:#1f5a49;--area-soft:#e6f0ea;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;margin:0;border:0;border-radius:12px;cursor:pointer;position:relative;transition:background .15s}.pa .action-row+.action-row{margin-top:2px}.pa .action-row:after{content:"";position:absolute;left:76px;right:16px;bottom:-1px;height:1px;background:#edf0eb}.pa .action-row:last-child:after{display:none}.pa .action-row:focus-visible,.pa .action-row:hover{background:var(--area-soft);outline:none}.pa .action-row.urgent{box-shadow:none;padding-left:16px;margin-left:0}.pa .action-row.area-refer{--area:#a5743f;--area-soft:#f8f0e5}.pa .action-row.area-consult{--area:#3d6273;--area-soft:#e9f1f4}.pa .action-row.area-network{--area:#5f8a72;--area-soft:#ecf3ee}.pa .action-row.area-messages{--area:#5b5f9a;--area-soft:#eeeff8}.pa .action-row.area-record{--area:#6b7570;--area-soft:#f1f3f1}.pa .action-icon{width:44px;height:44px;border-radius:12px;background:var(--area-soft);color:var(--area);display:grid;place-items:center;line-height:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.pa .action-row:hover .action-icon{background:#fff}.pa .action-area{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--area)}.pa .action-urgent{letter-spacing:.02em;text-transform:none;font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:999px;background:#fbe3dd;color:#8d3328}.pa .action-row.urgent .action-icon{box-shadow:0 0 0 2px #fff,0 0 0 4px #e9a99c}.pa .action-text strong{font-size:16px;line-height:1.35}.pa .action-person{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--area) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--area) 45%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.pa .action-go,.pa .action-person:hover{color:var(--area)}.pa .action-go{white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;padding:9px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--area) 30%,transparent);background:#fff;transition:background .15s,color .15s}.pa .action-row:hover .action-go{background:var(--area);color:#fff;border-color:var(--area)}@media (max-width:760px){.pa .action-row{grid-template-columns:40px 1fr;gap:12px;padding:14px 10px}.pa .action-icon{width:40px;height:40px}.pa .action-go{grid-column:2;justify-self:start;padding:7px 12px}.pa .action-row:after{left:62px}}.pa .field{font-size:14px;gap:8px;color:var(--ink)}.pa .field input:not([type=checkbox]):not([type=radio]),.pa .field select,.pa .field textarea{min-height:48px;padding:12px 14px;border:1px solid #cdd7cf;border-radius:11px;font-size:15px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(16,35,29,.04);transition:border-color .15s,box-shadow .15s}.pa .field input:focus,.pa .field select:focus,.pa .field textarea:focus{outline:none;border-color:#5f8a72;box-shadow:0 0 0 4px #e3eee7}.pa .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2346554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.pa .field.searchable label{font-size:14px;font-weight:560;color:inherit}.pa .combo,.pa .combo-box{position:relative}.pa .combo-box .combo-input{padding-right:42px!important;cursor:pointer}.pa .combo.open .combo-box .combo-input{cursor:text}.pa .combo-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#46554f;pointer-events:none;transition:transform .15s}.pa .combo.open .combo-chevron{transform:translateY(-50%) rotate(180deg)}.pa .combo-value{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;min-height:0!important;padding:0!important;border:0!important;bottom:0;left:20px}.pa .combo-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:300px;overflow:auto;background:#fff;border:1px solid #d9e1da;border-radius:12px;box-shadow:0 18px 44px rgba(16,35,29,.16);color:var(--ink);font-weight:420}.pa .combo-list li{padding:10px 12px;border-radius:8px;font-size:15px;cursor:pointer}.pa .combo-list li.active{background:#eef4f0}.pa .combo-list li.chosen{font-weight:620;color:var(--forest)}.pa .combo-list li.chosen:after{content:"\2713";float:right;color:#2f6a52}.pa .combo-list .combo-empty{color:var(--muted);cursor:default}.pa .quick-search{position:relative;overflow:visible;background:radial-gradient(120% 140% at 100% 0,#2a6654 0,#173f35 50%,#11342b 100%);border-radius:18px;padding:28px 30px 26px;box-shadow:0 18px 50px rgba(21,63,53,.22)}.pa .quick-search h3{font-family:var(--display);font-weight:620;font-size:22px;letter-spacing:-.015em;color:#fff;margin:0 0 18px}.pa .quick-search .fields.four{align-items:end;gap:16px}.pa .quick-search .field,.pa .quick-search .field.searchable label{color:#d7e6dd;font-size:13.5px;font-weight:560}.pa .quick-search .field input:not([type=checkbox]),.pa .quick-search .field select{border-color:transparent;background-color:rgba(255,255,255,.97);box-shadow:0 1px 0 rgba(0,0,0,.08)}.pa .quick-search .field input:focus,.pa .quick-search .field select:focus{box-shadow:0 0 0 4px rgba(226,196,156,.45)}.pa .quick-search .row{margin-top:20px!important;gap:16px;flex-wrap:wrap}.pa .quick-search .btn{background:#e2c49c;color:#11342b;border-color:#e2c49c;min-height:48px;padding:0 22px;font-size:15px}.pa .quick-search .btn:hover{background:#ecd3b0}.pa .quick-search .small{color:#bcd2c5!important;font-size:14px}.pa .rel-band{--rel:#5d6a64;--rel-soft:#f1f3f0;display:flex;align-items:center;gap:16px;padding:16px 20px;margin:0 0 14px;border-radius:16px;background:var(--rel-soft);border:1px solid color-mix(in srgb,var(--rel) 22%,transparent)}.pa .rel-band.rel-trusted{--rel:#2f7a52;--rel-soft:#e9f4ed}.pa .rel-band.rel-invite{--rel:#2f7a52;--rel-soft:#f2f8f4;box-shadow:0 10px 30px rgba(47,122,82,.12)}.pa .rel-band.rel-pending{--rel:#a5743f;--rel-soft:#fbf3e7}.pa .rel-band.rel-worked{--rel:#a5743f;--rel-soft:#faf4ea}.pa .rel-band.rel-saved{--rel:#3d6273;--rel-soft:#edf3f6}.pa .rel-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:var(--rel);color:#fff;font-size:18px;font-weight:700}.pa .rel-none .rel-icon{background:#fff;color:var(--rel);border:1.5px solid #cfd6d1}.pa .rel-copy{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.pa .rel-copy b{font-size:16px;color:var(--ink)}.pa .rel-copy small{font-size:14px;color:var(--muted);line-height:1.45}.pa .rel-actions{display:flex;gap:8px;flex-wrap:wrap}.pa .profile-hero.rel-trusted .avatar,.pa .profile-hero.rel-trusted .person-avatar{box-shadow:0 0 0 4px #7fc19c}@media (max-width:760px){.pa .rel-band{flex-wrap:wrap}.pa .rel-actions{width:100%}}.pa .connected-note{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;margin:0 0 16px;border-radius:18px;background:linear-gradient(135deg,#eef7f1,#f8fbf6);border:1px solid #bfdcc9;animation:paPop .5s cubic-bezier(.2,.9,.3,1.2)}.pa .connected-seal{width:52px;height:52px;flex:0 0 52px;border-radius:50%;display:grid;place-items:center;background:#2f7a52;color:#fff;font-size:24px;font-weight:700;box-shadow:0 0 0 6px #d6ebdd}.pa .connected-note h3{font-size:20px;margin:4px 0 6px}.pa .connected-note p{margin:0 0 14px;font-size:15px}.pa .connected-actions{display:flex;gap:10px;flex-wrap:wrap}@keyframes paPop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.pa button,.pa canvas,.pa img,.pa input,.pa select,.pa svg,.pa textarea,.pa video{max-width:100%}.pa fieldset{min-width:0}.pa b,.pa blockquote,.pa dd,.pa h1,.pa h2,.pa h3,.pa h4,.pa li,.pa p,.pa small,.pa strong,.pa td{overflow-wrap:break-word}.pa .aud-summary>*,.pa .card>*,.pa .colleague-picker>*,.pa .fields>*,.pa .split>*,.pa .stack>*{min-width:0}.pa .colleague-picker,.pa .picker-list,.pa .picker-row,.pa .picker-search,.pa .picker-text{min-width:0;max-width:100%}.pa .picker-text small{white-space:normal;overflow:visible}.pa input[type=date],.pa input[type=datetime-local],.pa input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;text-align:left;line-height:1.3}.pa input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.pa input[type=date]::-webkit-calendar-picker-indicator{opacity:.6}@media (max-width:760px){.pa .page,body{overflow-x:clip}.pa .aud-options{grid-template-columns:1fr}.pa .aud-summary{padding:14px}.pa .picker-list{max-height:none}.tour-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.pa .reactions{gap:6px;align-items:center}.pa .reaction-add,.pa .reaction-chip,.pa .reaction-picker button{display:inline-grid;place-items:center;line-height:1;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.pa .reaction-chip{grid-auto-flow:column;gap:4px;height:30px;min-width:40px;padding:0 10px;border-radius:999px}.pa .reaction-chip span,.pa .reaction-picker button span{display:block;font-size:16px;line-height:1;height:16px;width:auto}.pa .reaction-chip b{font-family:var(--body);line-height:1}.pa .reaction-picker{align-items:center;gap:2px;padding:3px;height:36px}.pa .reaction-picker button{width:32px;height:30px;border-radius:999px}.pa .reaction-add{width:30px;height:30px;border-radius:999px;border:1px solid #dfe5de;background:#fff;color:var(--muted);cursor:pointer}.pa .reaction-add.on{background:#e9f2ec;color:var(--forest);border-color:#b9d3c2}@media (hover:hover){.pa .reaction-add{display:none}}@media (hover:none){.pa .reaction-picker{display:none;opacity:1;transform:none;box-shadow:0 4px 14px rgba(16,35,29,.08)}.pa .reaction-picker.open{display:inline-flex}}@media (max-width:760px){.pa .home-tile:not(.actions-tile) .symbol{margin-bottom:0}.pa .home-tile:not(.actions-tile){justify-content:flex-start}}@media (min-width:980px){.pa .demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.pa .faq summary::-webkit-details-marker{display:none}.pa .faq summary:after{content:"+";flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--sage);color:var(--forest);font-size:18px;font-weight:500;line-height:1}.pa .faq details[open] summary:after{content:"\2212"}.pa h1,.pa h2{text-wrap:balance}.pa .section-inner.founder p{max-width:62ch}.pa .action-row.area-continuity{--area:#7a5a8c;--area-soft:#f3eef7}.pa .home-ledger{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:18px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#f6efe4,#f7f5f0);border:1px solid #eadcc6}.pa .home-ledger-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6131}.pa .home-ledger ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pa .home-ledger li{font-size:14px;font-weight:560;color:var(--ink);background:#fff;border:1px solid #eadcc6;border-radius:999px;padding:5px 12px}.pa .profile-ledger{margin-top:18px}.pa .continuity-summary .continuity-progress{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pa .continuity-summary h3{margin:4px 0 0;font-size:19px}.pa .continuity-pct{font-size:34px;font-weight:650;letter-spacing:-.03em;color:var(--forest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa .continuity-bar{height:8px;border-radius:999px;background:#e8ede7;margin:14px 0 16px;overflow:hidden}.pa .continuity-bar span{display:block;height:100%;background:linear-gradient(90deg,#2f7a52,#5f9a7a);border-radius:999px;transition:width .3s}.pa .continuity-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pa .continuity-steps li a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:560;color:var(--muted);text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid #dde3dc;background:#fff}.pa .continuity-steps li.done a{color:#2f6a52;border-color:#b9d3c2;background:#eef6f1}.pa .continuity-steps li.done a:before{content:"\2713";font-weight:700}.pa .continuity-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:13.5px;color:var(--muted)}.pa .continuity-due{color:#8a5a22;font-weight:600}.pa .continuity-section{scroll-margin-top:90px}.pa .continuity-section-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.pa .continuity-section-head h3{margin:2px 0 4px}.pa .continuity-section-head p{margin:0}.pa .continuity-num{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:650;background:#eef1ee;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pa .continuity-num.done{background:#2f7a52;color:#fff}.pa .continuity-form{display:grid;grid-gap:16px;gap:16px}.pa .continuity-form .field>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pa .continuity-suggested{font-size:11.5px;font-weight:600;color:#8a6131;background:#f7efe3;border-radius:999px;padding:2px 8px}.pa .continuity-pick{display:grid;grid-gap:8px;gap:8px}.pa .continuity-save{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pa .continuity-rules{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--muted)}.pa .duty-card h3 a{color:inherit}.pa .plan-doc{max-width:780px;margin:0 auto;color:#111;font-size:14.5px;line-height:1.55}.pa .plan-doc-head{border-bottom:2px solid var(--forest);padding-bottom:16px;margin-bottom:20px}.pa .plan-doc-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6131}.pa .plan-doc-head h1{font-size:30px;margin:6px 0 2px}.pa .plan-doc-head p{margin:0;color:#444}.pa .plan-doc-meta{font-size:13px;margin-top:6px!important}.pa .plan-doc-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.pa .plan-doc-section h2{font-size:17px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #d8dfd8}.pa .plan-doc-section dl{margin:0;display:grid;grid-gap:8px;gap:8px}.pa .plan-doc-section dl>div{display:grid;grid-template-columns:200px 1fr;grid-gap:14px;gap:14px}.pa .plan-doc-section dt{font-weight:600;color:#333}.pa .plan-doc-section dd{margin:0;white-space:pre-wrap}.pa .plan-doc-blank{color:#999;font-style:italic}.pa .plan-doc-lines{display:grid;grid-gap:26px;gap:26px;margin-top:22px}.pa .plan-doc-lines span{display:block;border-bottom:1px solid #333;height:28px}.pa .plan-doc-lines small{font-size:12px;color:#555}.pa .plan-doc-foot{margin-top:28px;padding-top:12px;border-top:1px solid #d8dfd8;font-size:12px;color:#666}.pa .plan-doc-card{padding:36px}.pa.print-shell{background:#fff;min-height:100vh;padding:24px 20px 60px}.pa .print-toolbar{max-width:780px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}@media (max-width:640px){.pa .plan-doc-section dl>div{grid-template-columns:1fr;gap:2px}.pa .plan-doc-card{padding:20px}}@media print{@page{margin:18mm 16mm}.pa .print-toolbar{display:none}.pa.print-shell{padding:0}.pa .plan-doc{font-size:11pt;max-width:none}}.pa .slug-field{display:flex;align-items:stretch;border:1px solid #cdd7cf;border-radius:11px;overflow:hidden;background:#fff}.pa .slug-field .slug-base{display:flex;align-items:center;padding:0 10px 0 14px;background:#f3f5f1;color:var(--muted);font-size:13px;font-weight:420;white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.pa .slug-field input{border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0;flex:1 1}.pa .full-list{list-style:none;margin:0;padding:0}.pa .full-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf0eb}.pa .full-list li:last-child{border-bottom:0}.pa .full-list li>span{display:flex;flex-direction:column;min-width:0}.pa .full-list small{font-size:13px;color:var(--muted)}.pa .muted-list b{color:var(--muted)}.pa .full-group{margin:16px 0 4px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7a6243}.pa.full-public{min-height:100vh;background:var(--canvas)}.pa .full-public-head{padding:20px max(20px,calc((100vw - 980px)/2));border-bottom:1px solid var(--line);background:#fff}.pa .full-public-head .brand{color:var(--forest);text-decoration:none;font-size:22px}.pa .full-public-main{max-width:980px;margin:0 auto;padding:40px 20px 60px}.pa .full-owner h1{font-size:clamp(30px,4vw,42px);margin:6px 0 10px}.pa .full-message{font-size:18px;color:var(--ink);max-width:62ch;margin:0 0 28px}.pa .full-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.pa .full-card{background:#fff;border:1px solid #e1e5df;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(16,35,29,.04),0 8px 22px rgba(16,35,29,.05)}.pa .full-card-top{display:flex;gap:12px;align-items:center}.pa .full-card h2{font-size:18px;margin:0}.pa .full-card-top p{margin:2px 0 0;font-size:14px;color:var(--muted)}.pa .full-initials{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e4ece6;color:var(--forest);font-weight:650}.pa .full-open{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2f6a52}.pa .full-open small{font-weight:420;color:var(--muted)}.pa .full-dot{width:9px;height:9px;border-radius:50%;background:#2f8a5c;box-shadow:0 0 0 3px #e2f1e8}.pa .full-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pa .full-tags li{font-size:12.5px;background:#f2f4f0;border-radius:999px;padding:4px 10px;color:var(--ink)}.pa .full-tags li.session{background:#e9f1f4;color:#3d6273}.pa .full-note{margin:0;font-size:14px;color:var(--muted)}.pa .full-contact{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.pa .full-empty{max-width:620px}.pa .full-trust{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);max-width:70ch}.pa .activation-rate{display:flex;align-items:baseline;gap:12px;margin:4px 0 16px}.pa .activation-rate b{font-size:40px;letter-spacing:-.03em;color:var(--forest)}.pa .table-scroll{overflow-x:auto}.pa .activation-table{width:100%;border-collapse:collapse;font-size:14px}.pa .activation-table td,.pa .activation-table th{text-align:left;padding:10px 8px;border-bottom:1px solid #edf0eb;white-space:nowrap}.pa .activation-table small{color:var(--muted)}.pa .full-open{flex-wrap:wrap;row-gap:2px}.pa .full-open small{flex-basis:100%;padding-left:17px}.pa .copy-link{display:flex;gap:8px;align-items:center}.pa .copy-link input{flex:1 1;min-width:0;min-height:44px;border:1px solid #cdd7cf;border-radius:10px;padding:0 12px;font:inherit;font-size:14px;color:var(--ink);background:#f8f9f6}.pa .lib-hero{padding-bottom:44px}.pa .lib-hero .section-intro{margin-bottom:24px}.pa .lib-hero h1{font-size:clamp(38px,4.6vw,58px)}.pa .lib-search{max-width:620px}.pa .lib-search input{font-size:15px}.pa .lib-count{margin:12px 0 0}.pa .lib-list{padding-top:50px}.pa .lib-group{margin-bottom:42px}.pa .lib-group h2{font-size:26px;margin-bottom:16px}.pa .lib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pa .lib-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px 21px;display:flex;flex-direction:column;gap:8px;min-width:0}.pa .lib-card h3{font-size:17px;line-height:1.3;margin:0}.pa .lib-card h3 a{color:var(--ink);text-decoration:none}.pa .lib-card h3 a:hover{color:var(--forest);text-decoration:underline}.pa .lib-card p{font-size:13.5px;color:var(--muted);margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pa .lib-code{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.pa .lib-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pa .lib-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#f6f8f5;border-radius:99px;padding:3px 10px;font-size:11.5px;color:#3f564a;line-height:1.35;max-width:100%}.pa .lib-badge.free{background:#e4efe7;border-color:#b9d3c1;color:#1f5a43;font-weight:650}.pa .lib-badge.review{background:var(--brass-soft);border-color:#ecdcc6;color:#7a5428}.pa .lib-badge.review.ok{background:#eef5f0;border-color:#cfe1d4;color:#2c5f49}.pa .lib-note{margin:8px 0 0}.pa .lib-empty{background:#fff;border:1px solid var(--line);border-radius:9px;padding:28px;text-align:center}.pa .lib-empty b{display:block;margin-bottom:6px}.pa .lib-detail{padding-top:42px}.pa .lib-crumbs{margin-bottom:22px;color:var(--muted)}.pa .lib-crumbs a{color:var(--forest)}.pa .lib-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:44px;gap:44px;align-items:start}.pa .lib-detail h1{font-size:clamp(34px,4vw,50px)}.pa .lib-detail .lead{font-size:17px;color:var(--muted);max-width:640px}.pa .lib-block{margin-top:30px}.pa .lib-block h2{font-size:24px;margin-bottom:12px}.pa .lib-inside{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pa .lib-inside li{position:relative;padding:12px 14px 12px 40px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:14.5px;color:var(--ink)}.pa .lib-inside li:before{content:"";position:absolute;left:16px;top:17px;width:10px;height:6px;border-left:2px solid #3f7a5f;border-bottom:2px solid #3f7a5f;transform:rotate(-45deg)}.pa .lib-facts li{font-size:13.5px}.pa .lib-facts strong{text-align:right;font-weight:600}.pa .lib-cta{position:-webkit-sticky;position:sticky;top:96px;padding:24px}.pa .lib-cta h3{font-size:22px;font-family:var(--display);font-weight:500;margin:4px 0 10px}.pa .lib-cta>.btn{width:100%;justify-content:center}.pa .lib-form{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.pa .lib-form .btn{width:100%;justify-content:center}.pa .lib-form .micro-note{margin:0}.pa .lib-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.pa .lib-error{margin:0;color:var(--danger);font-size:13px;background:var(--danger-soft);border-radius:6px;padding:8px 10px}.pa .lib-notify{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.pa .lib-notify summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--forest)}.pa .lib-notify[open] summary{margin-bottom:8px}.pa .lib-who{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line)}.pa .lib-done b{display:block;font-size:15px;margin-bottom:6px;color:var(--ink)}.pa .lib-done-actions{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.pa .lib-done-actions .btn{justify-content:center}.pa .lib-related-title{font-size:26px;margin-bottom:16px}.pa .home-library .lib-grid .lib-card p{-webkit-line-clamp:4}@media (max-width:980px){.pa .lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa .lib-detail-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pa .lib-cta{position:static}}@media (max-width:640px){.pa .lib-grid{grid-template-columns:minmax(0,1fr)}.pa .lib-hero{padding-top:40px;padding-bottom:32px}.pa .lib-search{flex-wrap:nowrap}.pa .lib-search input{font-size:14px}.pa .lib-form-row{grid-template-columns:minmax(0,1fr)}.pa .lib-facts li{flex-direction:column;gap:3px}.pa .lib-facts strong{text-align:left}}.pa .while-review{margin-top:16px}.pa .while-review-list{list-style:none;margin:6px 0 0;padding:0}.pa .while-review-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #e3e9e2}.pa .while-review-list li span{min-width:0}.pa .while-review-list b{display:block;font-size:14px;color:var(--ink)}.pa .while-review-list small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.pa .while-review-list .btn{flex:0 0 auto}.pa .lib-admin{margin-top:10px}.pa .lib-admin summary{cursor:pointer;color:var(--forest);font-weight:600}.pa .leads-filter{grid-template-columns:1fr 1fr auto}.pa .lead-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pa .lead-row>span:first-child{min-width:0;overflow-wrap:anywhere}.pa .lead-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.pa .lead-meta small{color:var(--muted);font-size:11.5px}.pa .leads-table{width:100%;border-collapse:collapse;font-size:13px}.pa .leads-table th{text-align:left;font-size:11px;font-weight:650;color:var(--muted);padding:0 0 8px}.pa .leads-table td{padding:8px 0;border-top:1px solid #e3e9e2}.pa .leads-table td:not(:first-child),.pa .leads-table th:not(:first-child){text-align:right}@media (max-width:640px){.pa .leads-filter{grid-template-columns:1fr}.pa .lead-row{flex-direction:column}.pa .lead-meta{align-items:flex-start}}.pa .lib-facts li>span{flex:0 0 auto;white-space:nowrap}.pa .lib-facts li>strong{min-width:0}.pa .avail-when{max-width:100%}@media (max-width:640px){.pa .avail-when{white-space:normal;border-radius:12px;line-height:1.4}}.pa .waitlist-note{background:var(--brass-soft);border:1px solid #ecdcc6;border-radius:8px;padding:12px 14px;margin:4px 0 14px}.pa .waitlist-note p{margin:0 0 4px;font-size:14px;color:var(--ink)}.pa .waitlist-note .micro-note{margin:6px 0 0}.pa .explore-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pa .explore-item{border:1px solid var(--line);border-radius:8px;padding:14px 16px;background:#fafbf9;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pa .explore-item b{font-size:14.5px;color:var(--ink)}.pa .explore-item small{color:var(--muted);font-size:12.5px;line-height:1.45;flex:1 1}.pa .explore-item form{margin:4px 0 0}.pa .explore-item .btn{margin-top:4px}@media (max-width:640px){.pa .explore-grid{grid-template-columns:minmax(0,1fr)}}.pa .states-table{display:grid}.pa .states-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e3e9e2;font-size:13.5px}.pa .states-row.head{border-top:0;font-size:11px;font-weight:650;color:var(--muted);padding-top:0}.pa .states-row>span:first-child{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}@media (max-width:640px){.pa .states-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pa .states-row>span:first-child,.pa .states-row>span:last-child{grid-column:1/-1}.pa .states-row.head{display:none}.pa .states-row [data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted)}}@media (max-width:900px){.pa .mobile-bottom{background:var(--forest);border-top:1px solid #0f3129;box-shadow:0 -6px 18px rgba(12,38,31,.18)}.pa .mobile-bottom a,.pa .mobile-bottom button{color:#c9d8cf}.pa .mobile-bottom a.active,.pa .mobile-bottom button.active{color:#fff}.pa .mobile-bottom a.active:before{background:#d9b27c}.pa .mobile-bottom .count,.pa .mobile-bottom .red-dot{box-shadow:0 0 0 2px var(--forest)}.pa .mobile-menu{background:var(--forest);border-color:var(--forest);color:#fff}.pa .mobile-menu:active,.pa .mobile-menu:hover{background:#0f3129}}.pa .btn.is-pending,.pa button.is-pending{opacity:.65;cursor:progress}.pa .btn.is-pending:after{content:"";width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pa-spin .7s linear infinite}@keyframes pa-spin{to{transform:rotate(1turn)}}.pa .pa-case.just-added{background:#eaf3ec;border-color:#9fc2a9;box-shadow:inset 3px 0 0 #3f7d5e;animation:pa-arrive .5s ease-out}.pa .pa-case.just-added .added-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#2f6b4f;background:#fff;border:1px solid #bcd6c3;border-radius:999px;padding:2px 9px}@keyframes pa-arrive{0%{background:#cfe6d6}to{background:#eaf3ec}}.pa .new-case-form{border-style:dashed;border-color:#b9c8bb;background:#fbfcf9}.pa .field input.field-invalid,.pa .field textarea.field-invalid{border-color:var(--danger);box-shadow:0 0 0 3px rgba(156,66,56,.14)}.pa .join-form .join-rest{display:grid;grid-gap:inherit;gap:inherit}.pa .join-form.not-eligible .join-rest{display:none}.pa .eligibility-note{border:1px solid #e2c9a6;background:var(--brass-soft);border-radius:8px;padding:14px 16px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.pa .eligibility-note p{margin:0;font-size:13px}.pa .handoff-note{margin-top:10px;border-left:3px solid #3f7d5e;background:#f2f7f3;border-radius:0 7px 7px 0;padding:9px 12px;font-size:13px}.pa .handoff-note ul{margin:4px 0 0;padding-left:18px;color:var(--muted)}.pa .handoff-note li{margin:2px 0}.pa .aud-all{font-size:13px;margin-top:6px}.pa .aud-all summary{cursor:pointer;font-weight:650;color:inherit}.pa .card.dark .aud-all summary{color:#f1e6d4}.pa .aud-all p{margin:6px 0 0}.pa .plan-doc-draft{margin:10px 0 0;padding:8px 12px;border:1px solid #e2c9a6;background:var(--brass-soft);border-radius:6px;font-size:13px;color:#7a5326}@media print{.pa .plan-doc-draft{border-color:#999;background:none;color:#000}}.pa .home-status{margin:12px 0 0;font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:baseline}.pa .home-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a46a;flex:0 0 7px;transform:translateY(-1px)}.pa .more-topics{display:inline-block}.pa .more-topics[open]{display:block;width:100%}.pa .more-topics>summary{list-style:none;cursor:pointer;border-style:dashed}.pa .more-topics>summary::-webkit-details-marker{display:none}.pa .more-topics[open]>summary{background:var(--soft)}.pa .more-topics>.chip-row{flex-basis:100%;margin-top:4px}.pa .more-posts>summary{list-style:none;cursor:pointer;align-self:flex-start;display:inline-flex}.pa .more-posts>summary::-webkit-details-marker{display:none}.pa .more-posts[open]>summary{display:none}.pa .mobile-menu{padding:0;justify-items:center;align-items:center}.pa .mobile-menu svg{width:20px;min-width:20px;height:20px;display:block;margin:auto}.pa .aud-summary .aud-all{flex:1 1 100%;min-width:0}.pa .aud-summary .aud-all p{min-width:0;font-size:13px;color:var(--muted)}.pa .plain-steps{margin:8px 0 10px;padding-left:20px;font-size:14px;color:var(--ink)}.pa .plain-steps li{margin:6px 0}.pa .invite-hero{max-width:640px;margin:0 auto}.pa .invite-from{display:flex;align-items:center;gap:14px;margin:18px 0}.pa .invite-promise{border-left:3px solid var(--brass);background:var(--brass-soft);padding:10px 14px;border-radius:0 8px 8px 0;color:var(--ink);font-size:14px}.pa .demo-more{margin-top:14px;color:var(--muted)}.pa .demo-more a{color:var(--forest);font-weight:600}.pa .demo-hub-head .btn.lg{margin-top:6px}.pa .first-visit{border-radius:10px;padding:14px 16px;margin:0 0 18px}.pa .first-visit p{margin:0 0 10px;color:var(--ink);font-size:14px}.pa .first-visit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pa .first-visit-actions .plain-button{margin-left:auto;color:var(--muted)}.pa .first-visit-link{margin:-8px 0 14px;font-size:13px;text-align:right}.pa .first-visit-link a{color:var(--forest);font-weight:600}.pa .quick-search .quick-more{color:#e2c49c;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pa .cover-plan-form .when-close{display:none}.pa .cover-plan-form:has(input[name=absence_type][value=closing_practice]:checked) .return-date{display:none}.pa .cover-plan-form:has(input[name=absence_type][value=closing_practice]:checked) .when-start{display:none}.pa .cover-plan-form:has(input[name=absence_type][value=closing_practice]:checked) .when-close{display:inline}.pa .full-preview{background:#fbfaf6;border-style:dashed}.pa .full-preview-message{font-family:var(--display);font-size:19px;line-height:1.4;color:var(--ink);margin:8px 0 12px}.pa .full-preview-list{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.pa .full-preview-list li{display:grid;padding:8px 10px;background:#fff;border:1px solid var(--line);border-radius:7px}.pa .full-preview-list small{color:var(--muted)}.pa .subtabs{margin:10px 0 4px}.pa .subtabs .chip{font-size:12px}.pa details.continuity-section>summary{list-style:none;cursor:pointer;margin-bottom:0}.pa details.continuity-section>summary::-webkit-details-marker{display:none}.pa details.continuity-section[open]>summary{margin-bottom:16px}.pa .continuity-section-head>div{flex:1 1;min-width:0}.pa .continuity-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-top:10px;flex:none;transition:transform .15s}.pa details.continuity-section[open] .continuity-chevron{transform:rotate(-135deg);margin-top:14px}.pa .continuity-why{margin:-6px 0 14px}.pa details.settings-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.pa details.settings-group>summary::-webkit-details-marker{display:none}.pa details.settings-group>summary h3{margin:0}.pa details.settings-group>summary small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.pa details.settings-group>summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);flex:none}.pa details.settings-group[open]>summary{margin-bottom:12px}.pa details.settings-group[open]>summary:after{transform:rotate(-135deg)}.pa .deid-error{margin:6px 0 0;padding:8px 10px;border-radius:6px;background:var(--danger-soft);color:var(--danger);font-size:13px;font-weight:500;line-height:1.4}.pa .next-step-note{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--brass);background:var(--brass-soft);border-radius:0 8px 8px 0}.pa .next-step-note p{margin:0 0 8px;color:var(--ink)}.pa .change-reply{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.pa .change-reply>summary{cursor:pointer;font-weight:650;color:var(--forest)}.pa .change-reply[open]>summary{margin-bottom:10px}.pa .back-link{display:inline-block;margin:0 0 12px;font-size:14px}.pa .once-note{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,#eef5ef,#f8f4ea);border:1px solid #c9dccf;border-radius:14px;padding:18px 20px;margin:0 0 20px}.pa .once-note.waiting{background:#f8f4ea;border-color:#e3d3b8}.pa .once-seal{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-size:18px}.pa .once-note.waiting .once-seal{background:var(--brass)}.pa .once-copy h3{font-family:var(--display);font-size:22px;font-weight:560;margin:4px 0 6px;color:var(--ink)}.pa .once-copy p{margin:0;color:var(--ink);font-size:14.5px;line-height:1.55}.pa .once-actions{flex-wrap:wrap;margin-top:12px}.pa .first-visit,.pa .once-actions{display:flex;gap:12px;align-items:center}.pa .first-visit{border:1px solid #d9c3a1;background:var(--brass-soft);border-radius:999px;padding:8px 10px 8px 14px;margin:0 0 16px;max-width:max-content;box-shadow:0 6px 18px rgba(165,116,63,.12)}.pa .first-visit-icon{width:26px;height:26px;border-radius:50%;background:var(--brass);color:#fff;display:grid;place-items:center;font-size:10px;flex:0 0 auto}.pa .first-visit-text{color:var(--ink);font-size:14px;text-decoration:none}.pa .first-visit-text b{color:var(--forest)}.pa .first-visit-text:hover{text-decoration:underline}.pa .first-visit-close{border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;padding:2px 6px;cursor:pointer}@media (max-width:640px){.pa .first-visit{border-radius:12px;max-width:none;align-items:flex-start}}.pa .quick-start{border:2px solid #c9dccf;background:linear-gradient(180deg,#f4f8f4,#fff 70%)}.pa .quick-start-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pa .quick-start-head h3{font-family:var(--display);font-size:22px;font-weight:560;margin:4px 0 6px}.pa .quick-start-drop{width:100%;margin-top:14px;min-height:130px;border:2px dashed #b9cfc0;border-radius:10px;background:#fff;padding:14px;font:14px/1.5 var(--body);color:var(--ink);resize:vertical}.pa .quick-start-drop:focus{outline:0;border-color:var(--forest);box-shadow:0 0 0 4px rgba(21,63,53,.08)}.pa .quick-start-photo{display:flex;align-items:center;gap:12px;margin-top:10px}.pa .quick-start-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #e2c49c}.pa .quick-start-applied{display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;padding:0;margin:12px 0 0}.pa .quick-start-applied li{background:#fff4c7;border:1px solid #ecd27a;color:#5d4a12;border-radius:999px;padding:3px 10px;font-size:12.5px}.pa .notice-line{border-left:3px solid var(--forest);background:#eef5ef;padding:10px 13px;border-radius:0 8px 8px 0;font-size:13.5px;color:var(--ink);margin:10px 0}.pa .notice-line.warn{border-left-color:var(--brass);background:#f8f2e9;color:#634e36}.pa .completeness li.is-todo{background:#f8f2e9;border-radius:6px;padding-left:8px;padding-right:8px}.pa .completeness li.is-todo span{color:#634e36;font-weight:600}.pa .completeness li.is-done span{color:var(--muted)}.pa .completeness li.is-done strong{color:var(--muted);font-weight:500}.pa .trusted-done{color:var(--forest);font-weight:650;font-size:13.5px}.pa .person-card.is-trusted{border-color:#bcd5c4}.pa .net-hero{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:center;padding:24px 28px}.pa .net-orbit{display:grid;place-items:center}.pa .net-legend{display:grid;grid-gap:12px;gap:12px}.pa .net-legend-item{display:grid;grid-template-columns:14px 1fr;grid-gap:2px 10px;gap:2px 10px;text-decoration:none;color:var(--ink);padding:10px 12px;border-radius:10px;border:1px solid transparent}.pa .net-legend-item:hover{border-color:var(--line);background:#fafbf8}.pa .net-legend-item .dot{width:10px;height:10px;border-radius:50%;margin-top:6px;grid-row:span 2}.pa .net-legend-item .dot.trusted{background:#5f9a7a}.pa .net-legend-item .dot.worked{background:#c49a63}.pa .net-legend-item .dot.suggested{background:#9fb4c4}.pa .net-legend-item span{font-size:15px}.pa .net-legend-item b{font-family:var(--display);font-size:20px;margin-right:4px}.pa .net-legend-item small{color:var(--muted);font-size:13px;line-height:1.45}.pa .net-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px;align-items:start}.pa .net-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #eef1ec}.pa .net-row:first-of-type{border-top:0}.pa .net-row-text{min-width:0}.pa .net-row-text a{text-decoration:none;color:var(--ink)}.pa .net-row-text small{display:block;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.pa .net-row-action .btn{white-space:nowrap}.pa .net-row{align-items:start}.pa .net-row .avatar,.pa .net-row>:first-child{margin-top:2px}.pa .net-row-text strong{display:block;line-height:1.3}.pa .net-row-text small{white-space:normal;line-height:1.45;margin-top:2px}.pa .net-row-text .net-why{color:#5d6b66}.pa .net-row.action-below{grid-template-columns:auto 1fr}.pa .net-row.action-below .net-row-action{margin-top:8px}.pa .net-row .net-remove{padding:0;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.pa .net-row .net-remove:hover{color:var(--danger)}.pa .net-row:not(.action-below) .net-row-action{align-self:center}@media (max-width:1100px){.pa .net-columns{grid-template-columns:1fr}}@media (max-width:760px){.pa .net-hero{grid-template-columns:1fr;padding:18px}.pa .net-orbit .orbit{transform:scale(.82);margin:-30px 0}.pa .net-row{grid-template-columns:auto 1fr}.pa .net-row-action{grid-column:2}}.pa .orbit-big .node{width:40px;height:40px;margin:-20px 0 0 -20px;font-size:13px}.pa .orbit-big .node.suggested{background:#e8eef3;color:#4b6475;width:32px;height:32px;margin:-16px 0 0 -16px;font-size:11px;opacity:.92}.pa .orbit-big .me{width:64px;height:64px;font-size:20px}.pa .orbit .ring-suggested{border:1px dashed #c9d5de}.pa .new-pill{margin-left:8px;color:#fff;border-radius:999px;padding:2px 9px;font:700 11px/1.5 var(--body)}.pa .new-dot,.pa .new-pill{display:inline-block;background:var(--brass);vertical-align:middle}.pa .new-dot{width:8px;height:8px;border-radius:50%;margin-right:8px}.pa .notices-card.has-new{border-color:#e3c9a2;box-shadow:0 0 0 3px rgba(226,196,156,.25)}.pa .notice-item{border-radius:8px;padding:10px 12px;margin-top:8px}.pa .notice-item.unread{background:#fbf3e6;border:1px solid #ecd6b3}.pa .notif-row{border-bottom:1px solid var(--line);padding:10px 12px;margin-bottom:6px;border-radius:8px}.pa .notif-row.is-unread{background:#fbf3e6;border:1px solid #ecd6b3}.pa .quick-search details.quick-refine{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);margin-top:16px}.pa .quick-search details.quick-refine>summary span{color:#f1dfc4}.pa .quick-search details.quick-refine>summary small{color:#bcd2c5}.pa .quick-search details.quick-refine>.fields{padding:4px 15px 16px}.pa .delete-account{margin-top:14px}.pa .delete-account .btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.pa .story-head{display:block;margin-bottom:18px}.pa .story-head h1{max-width:820px}.pa .story-player{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px 18px 14px;margin:6px 0 34px}.pa .sp-chapters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pa .sp-chapter{border:1px solid var(--line);background:#fafbf8;color:var(--muted);border-radius:999px;padding:5px 12px;font:600 12.5px/1.2 var(--body);cursor:pointer}.pa .sp-chapter.on{background:var(--forest);border-color:var(--forest);color:#fff}.pa .sp-stage{display:grid;grid-template-columns:minmax(230px,300px) 1fr;grid-gap:22px;gap:22px;align-items:stretch}.pa .sp-caption{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:6px 2px}.pa .sp-caption h3{font-family:var(--display);font-weight:560;font-size:28px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0;animation:sp-rise .6s ease both}.pa .sp-caption p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;animation:sp-rise .6s ease .12s both}.pa .sp-who{display:inline-flex;align-items:center;gap:8px;font:650 12.5px/1 var(--body);color:var(--forest);background:#eef5ef;border-radius:999px;padding:4px 10px 4px 4px;align-self:flex-start}.pa .sp-who.colleague{color:#4b3a7a;background:#efecf8}.pa .sp-initials{width:22px;height:22px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-size:10px}.pa .sp-who.colleague .sp-initials{background:#5b4a91}.pa .sp-initials.is-long{font-size:8px;letter-spacing:-.02em}.pa .sp-controls{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.pa .sp-step{border:1px solid var(--line);background:#fff;border-radius:8px;width:34px;height:34px;cursor:pointer;color:var(--ink)}.pa .sp-step:disabled{opacity:.4;cursor:default}.pa .sp-count{font:600 12.5px/1 var(--body);color:var(--muted);min-width:38px;text-align:center}.pa .sp-frame{border:1px solid #d6ddd5;border-radius:12px;overflow:hidden;background:#f7f5f0;box-shadow:0 10px 30px rgba(20,49,41,.1)}.pa .sp-chrome{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#eef0ec;border-bottom:1px solid #dfe3dd}.pa .sp-chrome i{width:9px;height:9px;border-radius:50%;background:#d3d8d1}.pa .sp-chrome span{margin-left:10px;font:12px/1 var(--body);color:#7a8a84;background:#fff;border-radius:6px;padding:4px 10px}.pa .sp-viewport{position:relative;height:480px;overflow:hidden;background:var(--canvas)}.pa .sp-frame-el{position:absolute;left:0;top:0;border:0;background:var(--canvas);transform-origin:0 0;opacity:0;pointer-events:none;transition:opacity .5s ease}.pa .sp-frame-el.on{opacity:1}.pa .sp-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:rgba(247,245,240,.92);color:var(--muted);font:600 13px/1.4 var(--body);text-align:center;padding:20px}.pa .sp-loading.fail{background:rgba(247,245,240,.97)}.pa .sp-cursor{position:absolute;width:22px;height:22px;margin:-4px 0 0 -4px;opacity:0;transition:left 1.2s cubic-bezier(.45,.05,.2,1),top 1.2s cubic-bezier(.45,.05,.2,1),opacity .4s;pointer-events:none;z-index:3;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 9-7 1.5L9 20z' fill='%23153f35' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.pa .sp-cursor.on{opacity:1}.pa .sp-cursor.click:after{content:"";position:absolute;left:-10px;top:-10px;width:40px;height:40px;border-radius:50%;border:3px solid rgba(226,196,156,.9);animation:sp-ping 1s ease-out 2}.pa .sp-end{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:rgba(247,245,240,.94);padding:20px}.pa .sp-end b{font-family:var(--display);font-size:30px;font-weight:560;color:var(--ink)}.pa .sp-end span{color:var(--muted);max-width:420px}.pa .sp-end-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.pa .sp-progress{display:flex;gap:4px;margin-top:14px}.pa .sp-seg{flex:1 1;height:4px;border:0;padding:0;border-radius:999px;background:#e3e8e2;overflow:hidden;cursor:pointer}.pa .sp-seg span{display:block;height:100%;width:0;background:var(--forest)}.pa .sp-seg.done span{width:100%}.pa .sp-seg.on span{animation:sp-fill linear forwards}@keyframes sp-fill{0%{width:0}to{width:100%}}@keyframes sp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sp-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.3);opacity:0}}@media (max-width:900px){.pa .sp-stage{grid-template-columns:1fr}.pa .sp-caption{order:2}.pa .sp-caption h3{font-size:22px}.pa .sp-viewport{height:min(560px,70vh);min-height:360px}}@media (max-width:520px){.pa .story-player{padding:12px 12px 10px;border-radius:14px}.pa .sp-viewport{height:min(560px,68vh);min-height:340px}.pa .sp-chapter{font-size:11.5px;padding:4px 10px}}@media (prefers-reduced-motion:reduce){.pa .sp-cursor,.pa .sp-frame-el{transition:none}.pa .sp-caption h3,.pa .sp-caption p{animation:none}}.pa .sp-step{display:inline-grid;place-items:center;line-height:1;font-size:16px;padding:0}@media (max-width:420px){.pa .net-orbit .orbit{transform:scale(.7);margin:-51px}.pa .net-hero{overflow:hidden}}.pa .try-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#eef5ef;border:1px solid #cfe0d3;border-radius:14px;padding:18px 22px;margin:-12px 0 30px}.pa .try-panel h2{margin:0 0 4px}.pa .try-panel p{margin:0}.pa.story-embed{min-height:100vh;background:#fff;padding:14px 16px 10px}.pa.story-embed .story-player{border:0;box-shadow:none;padding:0;margin:0}.pa.story-embed .sp-viewport{height:min(560px,calc(100vh - 110px))}@media (max-width:760px){.pa.story-embed .sp-viewport{height:min(420px,calc(100vh - 330px));min-height:260px}}.pa .example-dialog{width:min(1180px,96vw);height:min(730px,94vh);max-width:none;max-height:none;padding:0;border:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 80px rgba(10,30,24,.35)}.pa .example-dialog[open]{display:flex;flex-direction:column}.pa .example-dialog::-webkit-backdrop{background:rgba(12,28,23,.55)}.pa .example-dialog::backdrop{background:rgba(12,28,23,.55)}.pa .example-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--muted)}.pa .example-bar b{color:var(--ink)}.pa .example-close{border:0;background:transparent;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;padding:2px 8px;border-radius:8px}.pa .example-close:hover{background:#f1f3ef;color:var(--ink)}.pa .example-frame{flex:1 1;width:100%;border:0;display:block}@media (max-width:640px){.pa .example-dialog{width:100vw;height:100dvh;border-radius:0}}.pa .moment-watch{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px}.pa .moment-watch span{width:22px;height:22px;border-radius:50%;background:var(--forest);color:#fff;display:inline-grid;place-items:center;font-size:8px}.pa .home-tile{justify-content:flex-start}.pa .home-tile .actions-top,.pa .home-tile .symbol{margin-bottom:0}.pa .home-tile .actions-top{height:46px}.pa .home-tile b{margin-top:24px}@media (max-width:760px){.pa .home-tile .actions-top{height:auto}.pa .home-tile b{margin-top:14px}.pa .actions-tile b{margin-top:0}}.pa .problems .editorial-card{display:flex;flex-direction:column}.pa .problems .editorial-card p{margin-bottom:18px}.pa .problems .moment-watch{margin-top:auto}.pa .section-intro .section-lead{max-width:720px;margin:14px 0 0;color:var(--muted)}.pa .messages-tabs{margin:-12px 0 20px}.pa .notif-panel{max-width:900px}.pa .notif-panel .card-title{align-items:center}.pa .notif-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.pa .notif-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.pa .notif-item.unread{background:#fbf3e6;border-color:#ecd6b3}.pa .notif-tag{font:700 11px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#82572a;padding-top:3px}.pa .notif-body b{display:block;font-weight:600;color:var(--ink);line-height:1.4}.pa .notif-item:not(.unread) .notif-body b{font-weight:500}.pa .notif-body p{margin:4px 0 0;font-size:14px;color:var(--muted)}.pa .notif-body small{display:block;margin-top:4px;color:var(--muted);font-size:12.5px}.pa .notif-act{align-self:center}.pa .notif-empty{padding:18px 0 4px}@media (max-width:640px){.pa .notif-item{grid-template-columns:minmax(0,1fr);gap:6px}.pa .notif-act{align-self:start}.pa .messages-tabs{margin-top:-8px}}.pa .notif-act .plain-button{font-size:13px}.pa .section-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 28px;border:0;overflow:visible}.pa .section-tabs.two{grid-template-columns:repeat(2,minmax(0,290px))}.pa .section-tab{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dbe1da;border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 1px 2px rgba(16,35,29,.04);transition:border-color .15s,box-shadow .15s,transform .15s}.pa .section-tab:hover{border-color:#b6c9bb;box-shadow:0 6px 18px rgba(16,35,29,.08);transform:translateY(-1px)}.pa .section-tab .st-icon{width:38px;height:38px;border-radius:10px;background:#eaf2ec;color:var(--forest);display:grid;place-items:center;flex:0 0 auto;line-height:0}.pa .section-tab .st-text{min-width:0}.pa .section-tab b{display:block;font-size:15px;font-weight:650;line-height:1.25}.pa .section-tab small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.pa .section-tab.active{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 8px 22px rgba(21,63,53,.2)}.pa .section-tab.active:hover{transform:none}.pa .section-tab.active .st-icon{background:rgba(255,255,255,.14);color:#fff}.pa .section-tab.active small{color:#cfe0d6}.pa .section-tab .new-pill{font-size:10.5px;padding:1px 8px}@media (max-width:980px){.pa .section-tabs,.pa .section-tabs.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.pa .section-tabs{gap:8px}.pa .section-tab{padding:10px;gap:9px}.pa .section-tab .st-icon{width:32px;height:32px}.pa .section-tab b{font-size:14px}.pa .section-tab small{font-size:11.5px}}.pa .invite-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:28px;gap:28px;align-items:start;margin-top:22px;padding:18px 22px;background:linear-gradient(180deg,#fff,#fbfaf6);border-color:#e1e5df}.pa .invite-intro .eyebrow{font-size:11px}.pa .invite-intro h3{font-family:var(--display);font-size:19px;line-height:1.25;margin:4px 0}.pa .invite-intro p{margin:0;font-size:13.5px;line-height:1.5}.pa .invite-intro p a{font-weight:650;color:var(--forest);white-space:nowrap}.pa .invite-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.pa .invite-row input{flex:1 1 220px;min-width:0;height:40px;font:inherit;font-size:14.5px;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:#fff;color:var(--ink)}.pa .invite-row input:focus{outline:2px solid rgba(29,71,59,.25);outline-offset:1px;border-color:var(--forest)}.pa .invite-row .btn{height:40px;white-space:nowrap}.pa .invite-kind{margin:6px 0 0}.pa .invite-message{margin-top:8px}.pa .invite-message summary{cursor:pointer;font-size:12.5px;font-weight:650;color:var(--forest);list-style-position:inside}.pa .invite-name{margin-top:10px;max-width:280px}.pa .invite-message textarea{width:100%;margin-top:8px;font:inherit;font-size:14px;line-height:1.5;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;resize:vertical}.pa .split .invite-box,.pa .stack>.invite-box{margin-top:0}.pa .split .invite-box{grid-template-columns:1fr;gap:14px}@media (max-width:900px){.pa .invite-box{grid-template-columns:1fr;gap:12px;padding:16px}.pa .invite-row input{flex-basis:100%}}.pa .glance li span{flex:0 0 auto;white-space:nowrap}.pa .glance li strong{flex:1 1 auto;min-width:0;overflow-wrap:break-word}@media (max-width:360px){.pa .glance li span{flex:0 1 auto;white-space:normal;max-width:50%}}.pa .profile-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:center;padding:32px 34px;border-radius:18px;background:radial-gradient(120% 140% at 100% 0,#2a5f4f 0,#1d473b 45%,#163a30 100%);box-shadow:0 18px 44px rgba(16,45,37,.22)}.pa .profile-hero.rel-trusted{background:radial-gradient(70% 120% at 100% 0,rgba(226,196,156,.2) 0,rgba(226,196,156,0) 60%),radial-gradient(120% 140% at 100% 0,#2a5f4f 0,#1d473b 45%,#163a30 100%)}.pa .profile-hero.rel-trusted:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#e2c49c,#c99c62 60%,rgba(201,156,98,0))}.pa .profile-hero .hero-main{min-width:0}.pa .profile-hero .hero-avatar{position:relative;display:inline-block;line-height:0;justify-self:start;width:max-content}.pa .profile-hero .hero-avatar .avatar{width:88px;height:88px;flex:0 0 88px;font-size:32px;border:3px solid rgba(255,255,255,.18)}.pa .profile-hero .hero-avatar.is-trusted .avatar{border-color:#e2c49c;box-shadow:0 0 0 5px rgba(226,196,156,.18)}.pa .profile-hero .trust-seal{position:absolute;right:-2px;bottom:2px;width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,#ecd3ad,#c99c62);color:#173d32;display:grid;place-items:center;border:3px solid #1d473b;font:800 13px/1 var(--body)}.pa .profile-hero .trusted-mark{display:inline-flex;align-items:center;gap:7px;color:#ecd3ad;font:750 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.pa .profile-hero .trusted-mark i{font-style:normal;width:18px;height:18px;border-radius:50%;background:#e2c49c;color:#173d32;display:grid;place-items:center;font-size:11px;letter-spacing:0}.pa .profile-hero .trusted-line{color:#e9d6b8;font-size:13.5px;margin:6px 0 0}.pa .profile-hero .chip-row{margin-top:14px}.pa .profile-hero .chip{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#e7f0ea;border-radius:999px;padding:6px 12px}.pa .profile-hero .hero-cta{display:flex;flex-direction:column;gap:10px;min-width:250px}.pa .profile-hero .hero-cta form{display:block}.pa .profile-hero .hero-cta-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pa .hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;font:650 14px/1.2 var(--body);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.pa .hero-btn:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.38);transform:translateY(-1px)}.pa .hero-btn.primary{background:#f4ead9;border-color:#f4ead9;color:#173d32;font-size:15px;min-height:48px;box-shadow:0 8px 20px rgba(0,0,0,.18)}.pa .hero-btn.primary:hover{background:#fff;border-color:#fff}.pa .hero-btn.trust{border-color:rgba(226,196,156,.55);color:#ecd3ad;background:rgba(226,196,156,.08)}.pa .hero-btn.trust:hover{background:rgba(226,196,156,.16);border-color:#e2c49c}.pa .hero-btn.trust span{font-size:18px;line-height:1}@media (max-width:980px){.pa .profile-hero{grid-template-columns:auto minmax(0,1fr)}.pa .profile-hero .hero-cta{grid-column:1/-1;min-width:0}}@media (max-width:560px){.pa .profile-hero{grid-template-columns:1fr;padding:24px 20px;gap:16px}.pa .profile-hero .hero-avatar .avatar{width:72px;height:72px;flex-basis:72px;font-size:26px}}[data-tour-screen] .first-visit{display:none}.pa .list-panel{padding:0;overflow:hidden;border-color:#e0e6df}.pa .list-panel-head{display:flex;gap:14px;align-items:center;padding:18px 20px 16px;border-bottom:1px solid #e6ebe5;background:linear-gradient(180deg,#fbfaf6,#fff)}.pa .lp-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;line-height:0;background:#e6f0ea;color:var(--forest)}.pa .list-panel.tone-brass .lp-icon{background:#f6ecdf;color:#8a6230}.pa .list-panel.tone-blue .lp-icon{background:#e5eef2;color:#3d6273}.pa .lp-title{flex:1 1;min-width:0}.pa .lp-title h3{margin:0;font-size:18px;line-height:1.25}.pa .lp-title p{margin:3px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.pa .lp-count{flex:0 0 auto;min-width:32px;height:32px;padding:0 10px;border-radius:999px;display:grid;place-items:center;background:#eef3ef;color:var(--forest);font:700 14px/1 var(--body)}.pa .list-panel.tone-brass .lp-count{background:#f6ecdf;color:#7a5223}.pa .list-panel-body{padding:14px;display:grid;grid-gap:10px;gap:10px}.pa .list-panel-body .quiet-panel{margin:0}.pa .lp-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:14px 16px;border:1px solid #e3e8e2;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.pa a.lp-item:hover{border-color:#c3d3c7;box-shadow:0 8px 20px rgba(16,35,29,.07);transform:translateY(-1px)}.pa .lp-main{min-width:0}.pa .lp-main strong{display:block;font-size:15px;font-weight:650;color:var(--ink);line-height:1.35}.pa .lp-main strong a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#c9d3cc;text-decoration-color:#c9d3cc;text-underline-offset:3px}.pa .lp-meta{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:4px;font-size:13px;color:var(--muted);line-height:1.5}.pa .lp-meta span{white-space:nowrap}.pa .lp-meta span+span:before{content:"·";margin:0 8px;color:#a9b5ae}.pa .lp-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pa .lp-go{font-size:13px;font-weight:650;color:var(--forest);white-space:nowrap}.pa .lp-go a{color:inherit;text-decoration:none}.pa .lp-past{margin-top:4px}.pa .lp-past summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--forest);padding:6px 2px}.pa .lp-past .lp-item{margin-top:8px;background:#fafbf8}@media (max-width:640px){.pa .list-panel-head{padding:16px}.pa .list-panel-body{padding:12px}.pa .lp-item{grid-template-columns:1fr;padding:13px 14px}.pa .lp-side{flex-direction:row;justify-content:space-between;align-items:center}.pa .lp-meta span{white-space:normal}}.pa .card-title>.status,.pa .lp-item .status,.pa .section-heading .status{white-space:nowrap}.pa .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.pa .section-heading h2{min-width:0}.pa .reply-summary{border:1px solid #d6e3d9;background:#f3f8f4;border-radius:14px;padding:18px 20px}.pa .reply-summary.is-question{border-color:#e6d2b2;background:#fbf6ee}.pa .reply-summary h3{margin:0 0 6px;font-size:18px}.pa .reply-summary .small{margin:6px 0 12px}.pa .reply-quote{margin:8px 0 0;padding:10px 14px;border-left:3px solid #c9a46f;background:#fff;border-radius:8px;font-size:14.5px;color:var(--ink)}.pa .final-answer{margin-top:14px;border-top:1px solid rgba(0,0,0,.07);padding-top:12px}.pa .final-answer>summary{cursor:pointer;font-size:13.5px;font-weight:650;color:var(--forest);list-style:none}.pa .final-answer>summary::-webkit-details-marker{display:none}.pa .final-answer>summary:before{content:"+";display:inline-block;width:16px;font-weight:700}.pa .final-answer[open]>summary:before{content:"–"}.pa .final-answer form{margin-top:10px}.pa .cover-reply,.pa .incoming-case .reply-summary{margin-top:12px}.pa .ask-first{margin-top:10px}.pa .ask-first>summary{cursor:pointer;font-size:13.5px;font-weight:650;color:#7a5223;list-style:none;padding:6px 0}.pa .ask-first>summary::-webkit-details-marker{display:none}.pa .ask-first>summary:before{content:"? ";font-weight:800}.pa .ask-first[open]{background:#fbf6ee;border:1px solid #ecd9bb;border-radius:12px;padding:6px 14px 14px}.pa .ask-first .field{margin:6px 0 10px}.pa .handoff-actions{margin-top:12px}.pa .check-grid input,.pa .checkline input,.pa .field input[type=checkbox],.pa .field input[type=radio],.pa input[type=checkbox],.pa input[type=radio]{width:20px;height:20px;min-width:20px;flex:0 0 20px;margin:0;accent-color:var(--forest);vertical-align:middle}@media (max-width:760px){.pa .check-grid input,.pa .checkline input,.pa .field input[type=checkbox],.pa .field input[type=radio],.pa input[type=checkbox],.pa input[type=radio]{width:22px;height:22px;min-width:22px;flex-basis:22px}}.pa .checkline{display:flex;align-items:flex-start;gap:10px}.pa .checkline input{margin-top:1px}.pa select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2346554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:38px}.pa .field.searchable{gap:8px}.pa .field.searchable>label{display:block;line-height:inherit;margin:0}.pa .combo-value{box-shadow:none!important;background:transparent!important}@media (max-width:800px){.pa .sandbox-band .band-actions{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:stretch}.pa .sandbox-band .btn{white-space:normal;line-height:1.2;min-width:0;text-align:center}.pa .sandbox-band .band-more summary{display:flex;align-items:center;height:100%}}@media (max-width:480px){.pa .section-tab{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.pa .section-tab .st-icon{width:30px;height:30px;border-radius:9px}.pa .section-tab b{font-size:14px}.pa .section-tab small{font-size:11.5px}.pa .section-tab{position:relative}.pa .section-tab .new-pill{position:absolute;top:15px;right:12px;margin:0}}@media (max-width:760px){.pa .mobile-bottom{position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);padding-bottom:max(6px,env(safe-area-inset-bottom))}}.pa .seg.traffic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.pa .seg.traffic label{min-height:52px;padding:12px 14px;border:1.5px solid #dbe2db;border-radius:12px;font-size:14.5px;font-weight:600;gap:10px;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s}.pa .seg.traffic label span{min-width:0}.pa .seg.traffic label:hover{border-color:#b8c7bc}.pa .seg.traffic .tone-go input{accent-color:#2f7a52}.pa .seg.traffic .tone-some input{accent-color:#c27d1f}.pa .seg.traffic .tone-stop input{accent-color:#b5483c}.pa .seg.traffic label.tone-go:has(input:checked){border-color:#2f7a52;background:#e8f5ec;color:#1d5a3a;box-shadow:inset 0 0 0 1px #2f7a52}.pa .seg.traffic label.tone-some:has(input:checked){border-color:#c98a2b;background:#fdf2df;color:#7a4e14;box-shadow:inset 0 0 0 1px #c98a2b}.pa .seg.traffic label.tone-stop:has(input:checked){border-color:#b5483c;background:#fbeceb;color:#8a2f25;box-shadow:inset 0 0 0 1px #b5483c}@media (max-width:640px){.pa .seg.traffic{grid-template-columns:1fr}}.pa label.field.autofilled{position:relative}.pa label.field.autofilled:after{content:"\2713  Filled in";position:absolute;top:1px;right:0;font:650 11px/1.2 var(--body);letter-spacing:.01em;color:#7a5223;background:#fbf3e6;border:1px solid #ecd9bb;border-radius:999px;padding:2px 8px;white-space:nowrap;pointer-events:none}.pa .autofilled:is(input,select,textarea),.pa .field .autofilled:is(input,select,textarea){border-color:#d7b98a!important;background-color:#fffcf6!important;box-shadow:inset 3px 0 0 #c9a46f!important}.pa .check-grid label.autofilled{background:#fbf6ec;border-radius:8px;box-shadow:inset 0 0 0 1px #ecdcbf}.pa .check-grid label.autofilled input{accent-color:#a5743f}.pa .rank-list label.autofilled select,.pa .rank-list select.autofilled{border-color:#d7b98a!important;background-color:#fffcf6!important}.pa img.avatar.autofilled{box-shadow:0 0 0 3px #e7d2b0}.pa details.has-autofill>summary .profile-section-title:after{content:"Filled in";display:inline-block;margin-left:10px;font:650 11px/1.2 var(--body);color:#7a5223;background:#fbf3e6;border:1px solid #ecd9bb;border-radius:999px;padding:3px 9px;vertical-align:middle;white-space:nowrap}@media (max-width:480px){.pa details.has-autofill>summary .profile-section-title:after{display:table;margin:6px 0 0}}.pa details.profile-section>summary{flex-wrap:nowrap}.pa details.profile-section>summary .profile-section-title{min-width:0}.pa .quick-start-applied li{background:#fbf3e6!important;border:1px solid #ecd9bb!important;color:#6d4a1c!important}.pa .quick-start-applied li:before{content:"\2713  "}.pa .sandbox-band .who .band-initials{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#fff8ec;color:#6f4b1f;font:600 15px/1 var(--body);letter-spacing:.02em;border:2px solid #f3dcb8}.pa .sandbox-band .who>div{min-width:0}.pa .sandbox-band .band-leave{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid rgba(243,220,184,.7);border-radius:8px;color:#fff8ec;font-size:12.5px;font-weight:650;text-decoration:none;white-space:nowrap}.pa .sandbox-band .band-leave:before{content:"\2190";font-weight:500}.pa .sandbox-band .band-leave:hover{background:rgba(255,255,255,.12);border-color:#fff8ec}@media (max-width:760px){.pa .sandbox-band .who .band-initials{width:36px;height:36px;flex-basis:36px;font-size:13px}.pa .sandbox-band .band-leave{min-height:32px;padding:5px 10px;font-size:12px}}.pa .inline-thread{margin:14px 0 4px;border:1px solid #e3e8e2;border-radius:12px;background:#fbfcfa}.pa .inline-thread .it-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.pa .inline-thread .it-head b{font-size:14px;color:var(--ink)}.pa .inline-thread .it-open{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.pa .inline-thread .it-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.pa .inline-thread .it-list li{max-width:86%;align-self:flex-start;background:#fff;border:1px solid #e3e8e2;border-radius:12px 12px 12px 4px;padding:9px 12px}.pa .inline-thread .it-list li.mine{align-self:flex-end;background:#eef4ef;border-color:#d6e3d9;border-radius:12px 12px 4px 12px}.pa .inline-thread .it-list p{margin:0;font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word}.pa .inline-thread .it-list small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.pa .inline-thread .it-empty{margin:0 0 10px}.pa .inline-thread .it-reply{display:flex;gap:8px;align-items:flex-end}.pa .inline-thread .it-reply textarea{flex:1 1;min-height:44px;resize:vertical}.pa .inline-thread .it-reply .btn{flex:0 0 auto}.pa .inline-thread .micro-note,.pa .inline-thread+.micro-note{margin-top:8px}.pa .case-question{margin-top:4px}@media (max-width:560px){.pa .inline-thread{padding:12px}.pa .inline-thread .it-list li{max-width:94%}.pa .inline-thread .it-head{flex-direction:column;gap:2px}}.pa .ask-first-note{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:var(--brass-soft);border:1px solid #ecd9bb;color:#5d4524;font-size:13.5px;line-height:1.5}.pa .ask-first-note b{color:#4a3518}.pa .match-flag{display:inline-block;margin:2px 0 4px;padding:2px 9px;border-radius:999px;background:var(--brass-soft);border:1px solid #ecd9bb;color:#7a5223;font-size:11px;font-weight:700;letter-spacing:.02em}.pa .mini-person.is-chosen{border-color:#d9bf98;box-shadow:inset 3px 0 0 var(--brass)}.pa .mini-person.is-disabled{opacity:.85}.pa .mini-person.is-disabled input{cursor:not-allowed}.pa .match-gaps{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.pa .match-gaps li{font-size:12.5px;color:#7a4a2a;padding-left:18px;position:relative}.pa .match-gaps li:before{content:"!";position:absolute;left:0;top:1px;width:13px;height:13px;border-radius:50%;background:#f3e2cc;color:#7a5223;font:700 9px/13px var(--body);text-align:center}.pa .fit-panel{margin:12px 0 4px;padding:14px 16px;border-radius:12px;border:1px solid var(--line)}.pa .fit-panel b{display:block;font-size:15px;margin-bottom:6px}.pa .fit-panel ul{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px;font-size:13.5px}.pa .fit-panel p{margin:10px 0 0}.pa .fit-panel.is-good{background:#eef5f0;border-color:#cfe1d4}.pa .fit-panel.is-good b{color:#1f5a3f}.pa .fit-panel.is-warn{background:#fbf4e8;border-color:#ecd9bb}.pa .fit-panel.is-warn b{color:#7a5223}.pa .fit-panel.is-stop{background:#fbeeec;border-color:#efcfca}.pa .fit-panel.is-stop b{color:#8a3a31}.pa .direct-colleague .dc-person{display:flex;gap:14px;align-items:center;margin-top:8px}.pa .direct-colleague h3{margin:0 0 2px}.pa .direct-colleague p{margin:0 0 6px}.pa .back-home{display:inline-block;margin:0 0 16px;font-size:14px;font-weight:600}.pa .demo-join{margin-top:28px;display:flex;gap:28px;align-items:center;justify-content:space-between;padding:28px 30px;border-radius:16px;background:var(--forest);border-color:var(--forest);color:#eaf2ec}.pa .demo-join .eyebrow{color:#e2c49c}.pa .demo-join h2{color:#fff;font-size:24px;margin:6px 0 8px;line-height:1.25}.pa .demo-join p{margin:0;color:#cfe0d6;font-size:15px;line-height:1.55;max-width:640px}.pa .demo-join-actions{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.pa .demo-join .btn.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.pa .demo-join .btn:not(.secondary){background:#f3e6d2;color:#2c2414;border-color:#f3e6d2}@media (max-width:760px){.pa .demo-join{flex-direction:column;align-items:stretch;padding:22px}.pa .demo-join-actions .btn{width:100%;justify-content:center}}.pa .demo-list{display:grid;grid-gap:12px;gap:12px}.pa .demo-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.pa .demo-row .demo-n{font:500 28px/1 var(--display);color:var(--brass);width:30px;text-align:center}.pa .demo-row h3{margin:2px 0 4px}.pa .demo-row p{margin:0}.pa .demo-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (max-width:640px){.pa .demo-row{grid-template-columns:auto minmax(0,1fr)}.pa .demo-row-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pa .demo-row-actions .text-arrow{white-space:normal}}.pa .lib-demo .section-intro{margin-bottom:18px}.pa .profile-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pa .founding-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;border:1px solid #d9c09a;background:#fbf4e8;color:#7a5523;font-size:12.5px;font-weight:650;line-height:1.2}.pa .profile-hero .chip.chip-founding{background:rgba(226,196,156,.16);border-color:rgba(226,196,156,.5);color:#f1dcb9}.pa .founding-note{max-width:520px;margin:0 0 18px;padding:14px 16px;border-radius:12px;border:1px solid #e6d5bb;background:#fbf6ee;display:grid;grid-gap:6px;gap:6px}.pa .founding-note b{color:var(--ink);font-size:15px}.pa .founding-note span{color:var(--muted);font-size:14px;line-height:1.55}.pa .founding-count{margin:0;font-size:14px;font-weight:650;color:#7a5523}.pa .founding-count.hero-count{margin-top:6px}.pa .pa-cta .founding-count.on-dark{margin-top:8px;color:#e2c49c}.pa .public-nav .links .text-link.phone-only{display:none}@media (max-width:760px){.pa .public-nav .links .btn.secondary,.pa .public-nav .links .text-link.keep{display:none}.pa .public-nav .links .text-link.phone-only{display:inline-flex;font-size:13.5px;font-weight:600;padding:8px 6px;color:var(--forest)}}@media (max-width:360px){.pa .public-nav .brand{font-size:18px}.pa .public-nav .links .text-link.phone-only{padding:8px 3px}}.pa .sandbox-strip{position:relative;z-index:30;display:flex;align-items:center;gap:10px;min-height:42px;padding:5px clamp(14px,4vw,58px);background:linear-gradient(100deg,#6f4b1f,#8a6230 60%,#a5743f);color:#fff8ec;border-bottom:1px solid #5d3f19}.pa .strip-initials{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#fff8ec;color:#6f4b1f;font:650 11px/1 var(--body);letter-spacing:.02em}.pa .strip-who{margin:0;flex:1 1;min-width:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f7e6cc}.pa .strip-who b{color:#fff;font-weight:700}.pa .strip-leave{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 11px;border:1px solid rgba(243,220,184,.7);border-radius:8px;color:#fff8ec;font-size:12.5px;font-weight:650;text-decoration:none;white-space:nowrap}.pa .strip-leave:before{content:"\2190";font-weight:500}.pa .strip-leave:hover{background:rgba(255,255,255,.12)}.pa .strip-menu{position:relative;flex:0 0 auto}.pa .strip-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:34px;height:30px;border-radius:8px;color:#fff8ec;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1}.pa .strip-menu summary::-webkit-details-marker{display:none}.pa .strip-menu summary:hover,.pa .strip-menu[open] summary{background:rgba(255,255,255,.14)}.pa .strip-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:90;width:min(300px,calc(100vw - 28px));background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;display:grid;grid-gap:2px;gap:2px}.pa .strip-pop a,.pa .strip-pop button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:8px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:650;color:var(--forest);text-decoration:none;cursor:pointer}.pa .strip-pop a:hover,.pa .strip-pop button:hover{background:var(--soft)}.pa .strip-pop form{margin:0}.pa .strip-pop p{margin:6px 12px 8px;font-size:12.5px;line-height:1.5;color:var(--muted)}.pa .btn.add-client-btn{background:#8a6230;border-color:#8a6230;color:#fff}.pa .btn.add-client-btn:hover{filter:brightness(.95)}.pa .cover-reply-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pa .cover-reply-row .btn{min-height:40px}.pa .ask-box{margin-top:12px;background:#fbf6ee;border:1px solid #ecd9bb;border-radius:12px;padding:12px 14px}.pa .ask-box textarea{width:100%;margin-top:6px}.pa .ask-box small{display:block;margin-top:6px;color:var(--muted);font-size:12.5px}.pa .ask-box.is-sent{background:#eef5f0;border-color:#b9d4c2}.pa .ask-sent-tag{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:#24603f;background:#d8eadf;border-radius:999px;padding:3px 10px}.pa .ask-sent-text{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.pa .incoming-case.is-answered{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:#f6f9f6;border-left-color:#2f7a52}.pa .incoming-case.is-declined,.pa .incoming-case.is-expired{background:#f7f7f5;border-left-color:#b9bfba}.pa .answered-mark{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#2f7a52;color:#fff;font-weight:700;font-size:14px}.pa .is-declined .answered-mark,.pa .is-expired .answered-mark{background:#cfd5d0;color:#3e4a45}.pa .answered-body{flex:1 1;min-width:0}.pa .answered-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.pa .answered-text{margin:4px 0 0;font-size:13.5px;color:var(--ink)}.pa .answered-facts{margin:4px 0 6px;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.pa .covering-panel{padding:18px 20px}.pa .covering-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.pa .covering-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:12px;background:#fffdf9}.pa .covering-main{flex:1 1;min-width:0}.pa .covering-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pa .covering-top a{font-weight:650;color:var(--forest)}.pa .covering-dates{font-size:12.5px;color:var(--muted)}.pa .covering-clients{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pa .covering-clients li{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px;background:var(--brass-soft);font-size:12.5px;color:#5d4524;max-width:100%}.pa .covering-clients li b{color:#4a3518}.pa .covering-clients li span{overflow-wrap:anywhere}.pa .covering-msg{flex:0 0 auto;align-self:center}@media (max-width:560px){.pa .covering-item{flex-wrap:wrap}.pa .covering-msg{margin-left:52px}}@media (max-width:760px){.pa .section-tabs,.pa .section-tabs.two{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.pa .section-tab{flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;box-shadow:none;position:static}.pa .section-tab:hover{transform:none;box-shadow:none}.pa .section-tab .st-icon{width:auto;height:auto;background:none!important;border-radius:0}.pa .section-tab .st-icon svg{width:15px;height:15px}.pa .section-tab small{display:none}.pa .section-tab b{font-size:13px;line-height:1.2}.pa .section-tab .new-pill{position:static;margin-left:2px}}@media (max-width:560px){.pa .picker-chosen{flex-wrap:wrap;gap:10px 12px}.pa .picker-chosen .picker-text{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.pa .picker-chosen .picker-text b{overflow-wrap:break-word;word-break:normal}.pa .picker-chosen .picker-text+.btn{margin-left:56px}}.pa .demos-hide{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.pa .lib-code{color:#8a6230}.pa .new-pill{background:#8a6230}.pa .sp-chrome span{color:#56655f}.pa .progress-step{color:#56655d}.pa .orbit-big .node.suggested{color:#3f5666;opacity:1}.pa{--rel-trusted:#2456a6;--rel-trusted-soft:#e3ebf8;--rel-trusted-ink:#1d4385;--rel-worked:#7a3fa0;--rel-worked-soft:#efe6f6;--rel-worked-ink:#5c2d7d;--rel-suggested:#0f766e;--rel-suggested-soft:#dcf0ec;--rel-suggested-ink:#0a5b54;--rel-other:#8b918d;--rel-other-soft:#eceeec;--rel-other-ink:#545b57;--st-green:#2c7650;--st-green-soft:#e5f2ea;--st-green-line:#a3d1b6;--st-amber:#94590d;--st-amber-soft:#fbf0dc;--st-amber-line:#e8c483;--st-red:#ad372c;--st-red-soft:#fbe8e5;--st-red-line:#e6a69e;--st-grey:#5c635d;--st-grey-soft:#eff0ee;--st-grey-line:#d3d7d2}.pa .avatar.rel-trusted{background:var(--rel-trusted-soft);color:var(--rel-trusted-ink);box-shadow:0 0 0 2px var(--rel-trusted)}.pa .avatar.rel-worked{background:var(--rel-worked-soft);color:var(--rel-worked-ink);box-shadow:0 0 0 2px var(--rel-worked)}.pa .avatar.rel-suggested{background:var(--rel-suggested-soft);color:var(--rel-suggested-ink);box-shadow:0 0 0 2px var(--rel-suggested)}.pa .avatar.rel-other{background:var(--rel-other-soft);color:var(--rel-other-ink);box-shadow:none}.pa .avatar.rel-you{background:var(--forest);color:#fff}.pa img.avatar.rel-other,.pa img.avatar.rel-you{box-shadow:none}.pa .profile-hero .avatar.rel-trusted,.pa .profile-hero img.avatar.rel-trusted{border-color:var(--rel-trusted)}.pa .profile-hero .avatar.rel-worked,.pa .profile-hero img.avatar.rel-worked{border-color:var(--rel-worked)}.pa .profile-hero .avatar.rel-suggested,.pa .profile-hero img.avatar.rel-suggested{border-color:var(--rel-suggested)}.pa .profile-hero .hero-avatar.is-trusted .avatar{border-color:var(--rel-trusted);box-shadow:0 0 0 5px rgba(36,86,166,.28)}.pa .rel-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.pa .rel-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pa .rel-tag.rel-trusted{background:var(--rel-trusted-soft);color:var(--rel-trusted-ink)}.pa .rel-tag.rel-worked{background:var(--rel-worked-soft);color:var(--rel-worked-ink)}.pa .rel-tag.rel-suggested{background:var(--rel-suggested-soft);color:var(--rel-suggested-ink)}.pa .rel-tag.rel-other{background:var(--rel-other-soft);color:var(--rel-other-ink)}.pa .orbit .node.rel-trusted{background:var(--rel-trusted-soft);color:var(--rel-trusted-ink);border-color:var(--rel-trusted)}.pa .orbit .node.rel-worked{background:var(--rel-worked-soft);color:var(--rel-worked-ink);border-color:var(--rel-worked)}.pa .orbit .node.rel-suggested,.pa .orbit-big .node.rel-suggested{background:var(--rel-suggested-soft);color:var(--rel-suggested-ink);border-color:var(--rel-suggested);opacity:1}.pa .orbit .me.rel-you{background:var(--forest);color:#fff}.pa .orbit .ring-inner{background:#eef3fb;border-color:#c5d4ee}.pa .orbit .ring-outer{border-color:#d9c8e8}.pa .orbit .ring-suggested{border-color:#b9ddd7}.pa .legend-dot.rel-trusted,.pa .net-legend .dot-trusted{background:var(--rel-trusted)}.pa .legend-dot.rel-worked,.pa .net-legend .dot-worked{background:var(--rel-worked)}.pa .legend-dot.rel-suggested,.pa .net-legend .dot-suggested{background:var(--rel-suggested)}.pa .picker-face.avatar{width:auto;height:auto;font-family:var(--body);font-size:13px;font-weight:650}.pa .picker-face.g-recent,.pa .picker-face.g-trusted,.pa .picker-face.g-worked{box-shadow:none}.pa .picker-face.avatar.rel-trusted{box-shadow:0 0 0 2px var(--rel-trusted)}.pa .picker-face.avatar.rel-worked{box-shadow:0 0 0 2px var(--rel-worked)}.pa .picker-face.avatar.rel-suggested{box-shadow:0 0 0 2px var(--rel-suggested)}.pa .status{background:var(--st-green-soft);color:var(--st-green)}.pa .status.warn{background:var(--st-amber-soft);color:var(--st-amber)}.pa .status.danger{background:var(--st-red-soft);color:var(--st-red)}.pa .status.neutral{background:var(--st-grey-soft);color:var(--st-grey)}.pa .workspace-top{height:56px;border-bottom:0;background:transparent}.pa .workspace-top .top-spacer{flex:1 1}@media (max-width:800px){.pa .workspace-top{height:60px;border-bottom:1px solid var(--line);background:rgba(247,245,240,.92)}}.pa .rail-user{min-width:0}.pa .rail-user .rail-user-text{min-width:0;flex:1 1}.pa .rail-user .rail-user-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pa .net-legend-item .dot.trusted{background:var(--rel-trusted)}.pa .net-legend-item .dot.worked{background:var(--rel-worked)}.pa .net-legend-item .dot.suggested{background:var(--rel-suggested)}.pa .home-tile.accent-brand{--accent:var(--forest);--accent-soft:#e6efe9}.pa .home-lower.with-feed{grid-template-columns:minmax(0,1fr) 300px;align-items:start}@media (max-width:1100px){.pa .home-lower.with-feed{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.pa .home-lower.with-feed{grid-template-columns:1fr}}.pa .avail-card.compact{padding:20px 20px 18px}.pa .avail-card.compact h3{font-size:19px;margin:2px 0 12px}.pa .avail-card.compact .avail-rows li{padding:8px 0;gap:10px;font-size:14px}.pa .avail-card.compact .avail-rows .k{min-width:72px;font-weight:600}.pa .avail-card.compact .avail-when{display:block;margin:10px 0 0;font-size:12.5px;color:var(--muted);background:none;padding:0}.pa .avail-card.compact .avail-when.stale{color:var(--st-amber);font-weight:600}.pa .avail-card.compact .home-card-actions{margin-top:12px;flex-wrap:wrap;gap:8px}.pa .avail-dot.open{background:var(--st-green);box-shadow:0 0 0 3px var(--st-green-soft)}.pa .avail-dot.limited{background:#d39a3a;box-shadow:0 0 0 3px var(--st-amber-soft)}.pa .avail-dot.closed{background:var(--st-red);box-shadow:0 0 0 3px var(--st-red-soft)}.pa .home-feed{padding:22px 24px}.pa .home-feed .home-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.pa .home-feed h3{margin:2px 0 0;font-size:21px}.pa .feed-list{list-style:none;margin:8px 0 0;padding:0}.pa .feed-card{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.pa .feed-card:first-child{border-top:0}.pa .feed-body{min-width:0;flex:1 1}.pa .feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.pa .feed-meta a{text-decoration:none;color:var(--ink)}.pa .feed-meta a:hover{text-decoration:underline}.pa .feed-meta b{color:var(--ink);font-weight:650}.pa .feed-reason{margin-left:auto;font-size:12px;font-weight:650;color:var(--forest);background:#eef4f0;border-radius:999px;padding:3px 9px}.pa .feed-q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 8px;font-family:var(--display);font-size:17px;line-height:1.4;color:var(--ink);text-decoration:none}.pa .feed-q:hover{text-decoration:underline}.pa .feed-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--muted)}.pa .feed-joined{align-items:center;gap:8px;color:var(--rel-trusted-ink);font-weight:600}.pa .feed-faces,.pa .feed-joined{display:inline-flex}.pa .feed-faces .avatar{margin-left:-6px;border:2px solid #fff;font-size:9px}.pa .feed-faces .avatar:first-child{margin-left:0}.pa .feed-go{margin-left:auto;font-weight:650;color:var(--forest);text-decoration:none;white-space:nowrap}.pa .feed-go:hover{text-decoration:underline}.pa .feed-more{margin-top:6px}.pa .feed-empty{padding:10px 0 4px}.pa .home-feed.quiet{background:#fafaf7}@media (max-width:560px){.pa .home-feed{padding:18px 16px}.pa .feed-go,.pa .feed-reason{margin-left:0}}.pa .avail-card.compact .avail-rows li{grid-template-columns:12px 64px 1fr}.pa .avail-card.compact .avail-rows .k,.pa .avail-card.compact .avail-rows .v{font-size:14px}.pa .avail-card.compact .avail-when{white-space:normal;border-radius:0}.pa .rel-band.rel-trusted{--rel:var(--rel-trusted);--rel-soft:var(--rel-trusted-soft)}.pa .rel-band.rel-worked{--rel:var(--rel-worked);--rel-soft:var(--rel-worked-soft)}.pa .rel-band.rel-suggested{--rel:var(--rel-suggested);--rel-soft:var(--rel-suggested-soft);box-shadow:none}.pa .rel-band.rel-none.rel-suggested .rel-icon{background:#fff;color:var(--rel-suggested);border-color:var(--rel-suggested)}.pa .profile-hero.rel-trusted .avatar,.pa .profile-hero.rel-trusted .person-avatar{box-shadow:0 0 0 4px var(--rel-trusted)}.pa .profile-hero .trusted-mark{color:#bcd0f2}.pa .profile-hero .hero-avatar .hero-tick,.pa .profile-hero .hero-avatar.is-trusted .hero-check,.pa .profile-hero .trust-seal,.pa .profile-hero .trusted-mark i{background:var(--rel-trusted);color:#fff}.pa .person-card .meta-rel{margin:6px 0 0}.pa .person-card .meta-rel:empty{display:none}.pa .person-card.is-trusted{border-color:#c5d4ee}.pa .inline-thread{background:#fff;padding:14px 16px}.pa .chat-thread{display:flex;flex-direction:column;gap:10px}.pa .chat-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pa .chat-head b{font-size:14px;color:var(--ink)}.pa .chat-open{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.pa .chat-list{list-style:none;margin:0;padding:14px 12px;display:flex;flex-direction:column;gap:12px;background:#eef1ec;border-radius:12px;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.pa .chat-thread.in-messages .chat-list{max-height:min(62vh,640px);min-height:240px}.pa .chat-empty{color:var(--muted);font-size:14px;text-align:center;padding:8px 0}.pa .chat-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:min(86%,620px)}.pa .chat-msg.mine{align-self:flex-end;align-items:flex-end}.pa .chat-author{font-size:12px;font-weight:650;color:var(--muted);margin:0 0 3px 4px}.pa .chat-bubble{padding:10px 14px;border-radius:16px 16px 16px 5px;background:#fff;border:1px solid #c8d0c8;box-shadow:0 1px 2px rgba(16,35,29,.08);color:var(--ink)}.pa .chat-msg.mine .chat-bubble{background:#d7eadd;border-color:#a9cdb6;border-radius:16px 16px 5px 16px;box-shadow:none}.pa .chat-bubble p{margin:0;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.pa .chat-msg.removed .chat-bubble{background:transparent;border-style:dashed;box-shadow:none;color:var(--muted)}.pa .chat-msg.pending .chat-bubble{opacity:.7}.pa .chat-msg.failed .chat-bubble{border-color:var(--st-red-line);background:var(--st-red-soft)}.pa .chat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 4px 0;font-size:11.5px;color:var(--muted)}.pa .chat-meta .plain-button{font-size:11.5px;padding:0;color:var(--muted);text-decoration:underline}.pa .chat-failed,.pa .chat-meta .plain-button.danger{color:var(--st-red)}.pa .chat-failed{font-weight:600}.pa .chat-meta .report-content summary{font-size:11.5px}.pa .chat-msg .reactions{margin-top:4px}.pa .chat-msg.mine .reactions{justify-content:flex-end}.pa .chat-msg:hover .reaction-picker{opacity:1;transform:none}.pa .chat-edit textarea{width:min(520px,70vw);min-height:70px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;background:#fff}.pa .chat-edit-actions{display:flex;gap:8px;margin-top:8px}.pa .chat-compose{display:flex;gap:8px;align-items:flex-end}.pa .chat-compose textarea{flex:1 1;min-height:48px;max-height:180px;padding:11px 12px;border:1px solid #c9d1c9;border-radius:10px;resize:vertical;font:inherit;font-size:14.5px;background:#fff}.pa .chat-compose textarea:focus{outline:2px solid #b9cfbf;border-color:#9fbfaa}.pa .chat-compose .btn{min-height:48px;padding:0 20px}.pa .chat-error{margin:0;color:var(--st-red);font-size:13px;font-weight:600}.pa .chat-cannot{margin:0;color:var(--muted)}.pa .picker-hint{margin:8px 0 0}.pa .hist-list{display:flex;flex-direction:column;gap:8px;padding:6px 16px 16px}.pa .hist-month{font-size:11.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 2px 4px}.pa .hist-row{--t:var(--st-grey);--t-soft:var(--st-grey-soft);--t-line:var(--st-grey-line);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px 13px 14px;border-radius:12px;border:1px solid var(--t-line);border-left:5px solid var(--t);background:var(--t-soft);text-decoration:none;color:var(--ink);transition:transform .15s,box-shadow .15s}.pa .hist-row:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(16,35,29,.08)}.pa .hist-chip.tone-amber,.pa .hist-row.tone-amber{--t:var(--st-amber);--t-soft:var(--st-amber-soft);--t-line:var(--st-amber-line)}.pa .hist-chip.tone-green,.pa .hist-row.tone-green{--t:var(--st-green);--t-soft:var(--st-green-soft);--t-line:var(--st-green-line)}.pa .hist-chip.tone-red,.pa .hist-row.tone-red{--t:var(--st-red);--t-soft:var(--st-red-soft);--t-line:var(--st-red-line)}.pa .hist-chip.tone-grey,.pa .hist-row.tone-grey{--t:var(--st-grey);--t-soft:var(--st-grey-soft);--t-line:var(--st-grey-line)}.pa .hist-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pa .hist-main strong{font-size:15px;font-weight:650}.pa .hist-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--muted)}.pa .hist-meta span+span:before{content:"·";margin-right:10px;color:#b0b8b2}.pa .hist-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.pa .hist-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--t);background:#fff;border:1px solid var(--t-line);white-space:nowrap}.pa .hist-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--t)}.pa .hist-go{font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap}.pa .hist-more summary{cursor:pointer;font-weight:650;font-size:13.5px;color:var(--forest);padding:8px 2px;list-style:none}.pa .hist-more summary::-webkit-details-marker{display:none}.pa .hist-more[open] summary{margin-bottom:4px}@media (max-width:560px){.pa .hist-row{flex-direction:column;align-items:flex-start}.pa .hist-side{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.pa .radio-card.answer-amber,.pa .radio-card.answer-green,.pa .radio-card.answer-red{border-left-width:5px}.pa .radio-card.answer-green{border-left-color:#2f7a52}.pa .radio-card.answer-amber{border-left-color:#c98a2b}.pa .radio-card.answer-red{border-left-color:#b5483c}.pa .radio-card.answer-green input{accent-color:#2f7a52}.pa .radio-card.answer-amber input{accent-color:#c27d1f}.pa .radio-card.answer-red input{accent-color:#b5483c}.pa .radio-card.answer-green:has(input:checked){border:2px solid #2f7a52;border-left-width:5px;background:#e8f5ec;padding:14px}.pa .radio-card.answer-amber:has(input:checked){border:2px solid #c98a2b;border-left-width:5px;background:#fdf2df;padding:14px}.pa .radio-card.answer-red:has(input:checked){border:2px solid #b5483c;border-left-width:5px;background:#fbeceb;padding:14px}.pa .radio-card.answer-green b{color:#1d5a3a}.pa .radio-card.answer-amber b{color:#7a4e14}.pa .radio-card.answer-red b{color:#8a2f25}.pa .reply-summary.tone-green{border-color:var(--st-green-line);background:var(--st-green-soft);border-left:5px solid var(--st-green)}.pa .reply-summary.tone-amber{border-color:var(--st-amber-line);background:var(--st-amber-soft);border-left:5px solid #c98a2b}.pa .reply-summary.tone-red{border-color:var(--st-red-line);background:var(--st-red-soft);border-left:5px solid var(--st-red)}.pa .reply-summary.tone-grey{border-color:var(--st-grey-line);background:var(--st-grey-soft);border-left:5px solid var(--st-grey)}.pa .reply-summary .inline-thread{background:#fff}.pa .cover-start-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.pa .cover-start .field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}.pa .cover-start .field input,.pa .cover-start .field select{height:46px;border-radius:10px;border:1px solid #3e6a5d;padding:0 12px;background:#fff;color:var(--ink);font:inherit;font-weight:500}@media (max-width:760px){.pa .cover-start-fields{grid-template-columns:1fr}}.pa .cover-waiting{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;border-radius:12px;border:1px solid var(--st-amber-line);border-left:5px solid #c98a2b;background:var(--st-amber-soft);color:var(--ink);text-decoration:none}.pa .cover-waiting b{font-weight:650;flex:1 1}.pa .cover-waiting-dot{width:10px;height:10px;border-radius:50%;background:#c98a2b;box-shadow:0 0 0 4px #f6e2bd}.pa .cover-waiting-go{font-weight:700;color:#7a4e14;white-space:nowrap}.pa .cover-band{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#eef4f8,#f7fafc);border:1px solid #cbd9e4}.pa .cover-band.permanent{background:linear-gradient(135deg,#f4f1ea,#faf8f3);border-color:#ddd2bf}.pa .cover-band-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#36566b;border:1px solid #cbd9e4}.pa .cover-band-copy{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.pa .cover-band-copy b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#36566b}.pa .cover-band.permanent .cover-band-copy b{color:#7a5a2b}.pa .cover-band-copy span{font-size:15.5px;color:var(--ink)}.pa .cover-need{border-left:5px solid var(--t,#c98a2b);--t:#c98a2b}.pa .cover-need.tone-green{--t:var(--st-green)}.pa .cover-need.tone-red{--t:var(--st-red)}.pa .cover-need.tone-grey{--t:var(--st-grey)}.pa .cover-need-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.pa .cover-need-head h3{margin:4px 0 0;font-size:22px}.pa .need-rows{margin:4px 0 12px;display:grid;grid-gap:0;gap:0}.pa .need-rows div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf0eb}.pa .need-rows div:last-child{border-bottom:0}.pa .need-rows dt{color:var(--muted);font-size:14.5px}.pa .need-rows dd{margin:0;font-weight:650;font-size:14.5px;text-align:right}.pa .cover-need .answered-text{margin:6px 0 10px;font-weight:600}.pa .cover-need.is-answered .need-rows{opacity:.8}.pa .cover-answers{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pa .answer-btn{border-width:1.5px;border-style:solid}.pa .btn.answer-green{background:#2f7a52;border-color:#2f7a52;color:#fff}.pa .btn.answer-green:hover{background:#266645}.pa .btn.answer-amber{background:#fdf2df;border-color:#c98a2b;color:#7a4e14}.pa .btn.answer-amber:hover{background:#fae6c4}.pa .btn.answer-red{background:#fff;border-color:#b5483c;color:#8a2f25}.pa .btn.answer-red:hover{background:#fbeceb}.pa .section-tab{position:relative}.pa .section-tab.hub-green:not(.active){border-color:var(--st-green-line);background:var(--st-green-soft)}.pa .section-tab.hub-amber:not(.active){border-color:var(--st-amber-line);background:var(--st-amber-soft)}.pa .section-tab.hub-red:not(.active){border-color:var(--st-red-line);background:var(--st-red-soft)}.pa .section-tab.hub-green:not(.active) small{color:var(--st-green)}.pa .section-tab.hub-amber:not(.active) small{color:var(--st-amber)}.pa .section-tab.hub-red:not(.active) small{color:var(--st-red)}.pa .hub-dot{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.pa .hub-dot.hub-green{background:var(--st-green);box-shadow:0 0 0 3px rgba(255,255,255,.7)}.pa .hub-dot.hub-amber{background:#c98a2b;box-shadow:0 0 0 3px rgba(255,255,255,.7)}.pa .hub-dot.hub-red{background:var(--st-red);box-shadow:0 0 0 3px rgba(255,255,255,.7)}.pa .section-tab.active.hub-green{box-shadow:inset 0 -4px 0 #6fc193,0 8px 22px rgba(21,63,53,.2)}.pa .section-tab.active.hub-amber{box-shadow:inset 0 -4px 0 #e7b25c,0 8px 22px rgba(21,63,53,.2)}.pa .section-tab.active.hub-red{box-shadow:inset 0 -4px 0 #e08378,0 8px 22px rgba(21,63,53,.2)}.pa .demo-join .join-steps{margin:12px 0 0;padding:0;list-style:none;counter-reset:js;display:grid;grid-gap:10px;gap:10px;max-width:none}.pa .demo-join .join-steps li{counter-increment:js;display:block;position:relative;padding-left:40px;font-size:15.5px;line-height:1.55;color:#dbe8e0}.pa .demo-join .join-steps li:before{content:counter(js);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;border:0;display:grid;place-items:center;background:#f3e6d2;color:var(--forest);font:700 13px/1 var(--body)}.pa .demo-join .join-steps li b{font-weight:650;color:#fff;font-size:inherit}.pa .demo-join .join-founding{margin:14px 0 0;font-weight:600;color:#e2c49c}.pa .policy h3{margin:30px 0 10px}.pa .policy p{line-height:1.7}.pa .policy-list{margin:6px 0 16px;padding-left:20px;line-height:1.7}.pa .policy-list li{margin:4px 0}.pa .soon-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#eef1f5;color:#47586a;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.pa .pdf-viewer{background:#525659;border-radius:12px;padding:0 0 22px;overflow:hidden}.pa .pdf-toolbar{display:flex;align-items:center;gap:16px;padding:12px 18px;background:#323639;color:#e8eaed;font-size:13px}.pa .pdf-toolbar a{color:#e8eaed;text-decoration:none;font-weight:600}.pa .pdf-name{flex:1 1;font-weight:600;text-align:center}.pa .pdf-pages{display:flex;flex-direction:column;align-items:center;gap:22px;padding:22px 0 0}.pa .pdf-page{width:min(720px,92%);min-height:900px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.35);padding:56px 64px;font-family:Georgia,serif;color:#1f2a28}.pa .pdf-page h1{font-size:28px;line-height:1.25;margin:10px 0 6px;font-family:var(--display)}.pa .pdf-page h2{font-size:18px;margin:26px 0 8px;font-family:var(--display)}.pa .pdf-page li,.pa .pdf-page p{font-size:14.5px;line-height:1.65}.pa .pdf-brand,.pa .pdf-running{font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#7a5a2b}.pa .pdf-sub{color:#56645f}.pa .pdf-letter{border-left:3px solid #d9cdb8;padding-left:16px}.pa .pdf-table{width:100%;border-collapse:collapse;margin:8px 0 0;font-size:14px}.pa .pdf-table td,.pa .pdf-table th{border:1px solid #cdd3cf;padding:10px 12px;text-align:left;vertical-align:top}.pa .pdf-table th{width:42%;background:#f4f6f3;font-family:var(--body);font-weight:600}.pa .pdf-table.form td{height:44px}.pa .pdf-actions{display:flex;justify-content:center;gap:12px;padding:22px 0 0}.pa .pdf-actions .btn.secondary{background:#fff}.pa.tp{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--canvas)}.pa .tp-bar{flex:none;background:linear-gradient(100deg,#0f2d25,#173b31 55%,#21493d);color:#f7f5f0;box-shadow:0 6px 24px rgba(10,34,28,.25);position:relative;z-index:5}.pa .tp-line{display:flex;gap:4px 18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:9px clamp(16px,3vw,36px) 0;font-size:12px;color:#9fbcaf;max-width:1500px;margin:0 auto}.pa .tp-line a{color:#e2c49c;font-weight:600;text-decoration:none}.pa .tp-line a:hover{text-decoration:underline}.pa .tp-main{display:flex;gap:22px;align-items:center;justify-content:space-between;padding:6px clamp(16px,3vw,36px) 10px;max-width:1500px;margin:0 auto}.pa .tp-text{min-width:0}.pa .tp-text summary{list-style:none;cursor:default}.pa .tp-text summary::-webkit-details-marker{display:none}.pa .tp-text h1{font-family:var(--display);font-weight:520;font-size:clamp(20px,2.1vw,27px);line-height:1.15;margin:0 0 4px;color:#fff}.pa .tp-text p{margin:0;font-size:14px;line-height:1.5;color:#d6e4dc;max-width:84ch}.pa .tp-nav{display:flex;gap:8px;flex:none}.pa .tp-progress{display:flex;gap:4px;padding:0 clamp(16px,3vw,36px) 10px;max-width:1500px;margin:0 auto}.pa .tp-progress a{flex:1 1;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}.pa .tp-progress a.done{background:#8fb8a2}.pa .tp-progress a.on{background:#e2c49c}.pa .tp-progress a:hover{background:rgba(255,255,255,.4)}.pa .tp-look{flex:none;display:flex;gap:6px 18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:7px clamp(16px,3vw,36px);background:#fff8ec;border-bottom:1px solid #ecd9b7;color:#5d4214;font-size:13px;line-height:1.4}.pa .tp-look-actions{display:flex;gap:14px;flex-wrap:wrap}.pa .tp-link{border:0;background:none;padding:0;color:#7a5223;font:600 13px/1.4 var(--body);text-decoration:underline;cursor:pointer}.pa .tp-stage{position:relative;flex:1 1;min-height:0;background:var(--canvas)}.pa .tp-stage iframe{display:block;width:100%;height:100%;border:0;background:var(--canvas)}.pa .tp-loading{position:absolute;inset:0;display:grid;place-items:center;background:rgba(247,245,240,.94);color:var(--muted);font:600 13px/1.4 var(--body);text-align:center;padding:20px}.pa .tp-mobile{display:none}@media (max-width:760px){.pa .tp-note{display:none}.pa .tp-main{padding-top:4px}.pa .tp-nav{display:none}.pa .tp-text summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center}.pa .tp-text summary:after{content:"\25BE";color:#9fbcaf;font-size:14px}.pa .tp-text[open] summary:after{content:"\25B4"}.pa .tp-text h1{font-size:19px}.pa .tp-text p{font-size:13px;margin-top:6px}.pa .tp-look{font-size:12.5px}.pa .tp-mobile{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px max(8px,env(safe-area-inset-bottom));background:#fbfcf9;border-top:1px solid var(--line)}.pa .tp-mobile span{display:grid;text-align:center;line-height:1.25}.pa .tp-mobile b{font-size:13px}.pa .tp-mobile small{font-size:11px;color:var(--muted)}.pa .tp-mobile .btn{min-height:44px;padding:10px 14px}}.tour-frame .demo-note{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:95;display:flex;gap:14px;align-items:center;max-width:min(520px,calc(100% - 28px));padding:11px 16px;background:#173b31;color:#fff;border-radius:10px;box-shadow:0 18px 55px rgba(20,49,41,.28);font:13px/1.45 Inter,Arial,sans-serif}.tour-frame .demo-note button{border:0;background:none;color:#e2c49c;font:600 13px Inter,Arial,sans-serif;cursor:pointer;text-decoration:underline;padding:0}.pa .lifecycle-band{background:#f7f6f1;padding-block:32px}.pa .lifecycle-band .stage-lines{display:grid;grid-gap:10px;gap:10px;margin-top:16px;max-width:720px}.pa .lifecycle-band .stage-lines p{margin:0}.pa .lifecycle-band .micro-note{margin:16px 0 0;color:#536559;font-size:13px}@media (max-width:900px){.pa .join-layout .join-card{order:-1}.pa .join-intro .join-steps{margin-top:8px}}.pa .brand .brand-logo{height:30px;width:auto;display:block}.pa .brand .brand-logo.on-dark{filter:brightness(0) invert(1)}.pa .tp-hands{margin:0;background:#eef6f1;border-bottom:1px solid #cfe3d7;color:#1f4a38}.pa .tp-hands,.pa .tp-recipient{flex:none;padding:6px clamp(16px,3vw,36px);font-size:13px}.pa .tp-recipient{background:#f7f5ef;border-bottom:1px solid #e3ddcc;line-height:1.45}.pa .tp-recipient p{margin:4px 0}.pa .scenario-end{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0;padding:20px 22px;border:1px solid #d7e4dc;border-radius:12px;background:#f4f8f5;max-width:720px}.pa .scenario-end p{margin:0}.pa .serif-title[tabindex="-1"]:focus,.pa .serif-title[tabindex="-1"]:focus-visible{outline:none}.pa{--canvas:#FBF9F4;--paper:#FFFEFB;--forest:#1F4A3A;--ink:#18231E;--muted:#4A534D;--line:#E7E1D4;--sage:#E9EEE6;--soft:#F4EFE5;--brass:#8C6A2F;--brass-soft:#F4EAD6;--display:Newsreader,Georgia,serif;--body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow:0 20px 50px -30px rgba(24,35,30,.3);background:var(--canvas);color:var(--ink);font:16px/1.6 var(--body)}.pa .eyebrow{color:#7A5C25;letter-spacing:.15em;font-size:12px}.pa h1,.pa h2{font-family:var(--display);font-weight:400;letter-spacing:-.025em;color:var(--ink)}.pa h1 em,.pa h2 em{font-style:italic;color:var(--forest)}.pa h3{font-family:Inter Tight,Inter,sans-serif;font-weight:600;letter-spacing:-.02em}.pa .btn{border-radius:10px;font-weight:600}.pa .btn:not(.secondary):not(.ghost){background:var(--forest);border-color:var(--forest);color:#fff}.pa .btn.secondary{background:#FFFEFB;border:1px solid #d3cbba;color:var(--ink)}.pa .btn.lg{min-height:50px;padding:0 24px;font-size:15.5px}.pa .public-nav{background:rgba(251,249,244,.94);border-bottom:1px solid var(--line)}.pa .public-nav .text-link{color:#4A534D;font-weight:500}.pa .public-footer{background:#1E3A2F;color:#E9E3D6}.pa a:focus-visible,.pa button:focus-visible,.pa input:focus-visible,.pa select:focus-visible,.pa textarea:focus-visible{outline:3px solid #B78A53;outline-offset:3px}.pa.v1 .v1-wrap{max-width:1200px;margin:0 auto;padding-left:max(24px,4vw);padding-right:max(24px,4vw)}.pa.v1 .v1-narrow{max-width:900px}.pa.v1 .v1-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:64px;gap:64px;align-items:center;padding-top:84px;padding-bottom:92px}.pa.v1 .v1-hero h1{font-size:clamp(44px,5.2vw,72px);line-height:1;letter-spacing:-.03em;margin:18px 0 0}.pa.v1 .v1-lead{font-size:19px;color:var(--muted);margin:22px 0 0;max-width:540px}.pa.v1 .v1-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pa.v1 .v1-found{margin:18px 0 0;font-size:14.5px;color:#7A5C25;font-weight:600}.pa.v1 .v1-proof{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;color:var(--muted)}.pa.v1 .v1-proof li{display:flex;align-items:center;gap:8px}.pa.v1 .v1-proof svg{width:16px;height:16px;stroke:#1E6B47;fill:none;stroke-width:2}.pa.v1 .v1-panel{background:#F1ECE1;border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.pa.v1 .v1-panel-bar{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#575B54;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pa.v1 .v1-plan{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.pa.v1 .v1-plan h3{font-size:20px;margin:6px 0 0}.pa.v1 .v1-prog{display:flex;gap:6px;margin-top:14px}.pa.v1 .v1-prog i{flex:1 1;height:5px;border-radius:9px;background:var(--forest)}.pa.v1 .v1-case{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;min-width:0}.pa.v1 .v1-case>span:nth-child(2){min-width:0}.pa.v1 .v1-av{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.pa.v1 .v1-case b{display:block;font-size:14px;color:var(--ink)}.pa.v1 .v1-case small{display:block;color:#5F635C;font-size:12.5px}.pa.v1 .v1-ok{margin-left:auto;font-size:12px;font-weight:600;color:#1E6B47;background:#E3F0E6;border-radius:99px;padding:4px 10px;white-space:nowrap}.pa.v1 .v1-band{padding:96px 0;border-top:1px solid var(--line)}.pa.v1 .v1-paper{background:#F4EFE5}.pa.v1 .v1-intro h2{font-size:clamp(34px,3.6vw,48px);line-height:1.08;margin:14px 0 0;max-width:820px}.pa.v1 .v1-intro p{font-size:18px;color:var(--muted);margin:18px 0 0;max-width:700px}.pa.v1 .v1-more{display:flex;flex-wrap:wrap;gap:12px 28px;margin:28px 0 0}.pa.v1 .v1-more a{font-weight:600;color:var(--forest);text-decoration:none}.pa.v1 .v1-more a:hover{text-decoration:underline}.pa.v1 .v1-note{margin:14px 0 0;font-size:14px;color:#5F635C}.pa.v1 .svc-cover{--svc:#1F6B55}.pa.v1 .svc-ref{--svc:#9A5B26}.pa.v1 .svc-con{--svc:#5E4A86}.pa.v1 .v1-compare{margin-top:48px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper)}.pa.v1 .v1-crow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.pa.v1 .v1-crow:last-child{border-bottom:0}.pa.v1 .v1-crow>div{padding:24px 28px}.pa.v1 .v1-chead>div{padding:14px 28px;color:#5F635C;background:#FAF7F0}.pa.v1 .v1-chead>div,.pa.v1 .v1-m small{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pa.v1 .v1-m small{display:block;margin-bottom:8px;color:var(--svc)}.pa.v1 .v1-m b{display:block;font:400 28px/1.15 var(--display);color:var(--ink)}.pa.v1 .v1-today{color:#5F635C;font-size:15.5px}.pa.v1 .v1-with{font-size:15.5px}.pa.v1 .v1-with a{display:block;margin-top:10px;font-size:14px;font-weight:600;color:var(--forest);text-decoration:none}.pa.v1 .v1-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:2px solid var(--forest)}.pa.v1 .v1-stage{padding:26px 26px 0 0;margin-right:26px;border-right:1px solid var(--line)}.pa.v1 .v1-stage:last-child{border-right:0;margin-right:0}.pa.v1 .v1-stage .k{font:italic 400 19px/1.3 var(--display);color:#8C6A2F}.pa.v1 .v1-stage h3{font-size:20px;margin:10px 0 0}.pa.v1 .v1-stage p{font-size:15px;color:var(--muted);margin:10px 0 0}.pa.v1 .v1-libgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:40px}.pa.v1 .v1-lib{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px}.pa.v1 .v1-lib .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A5C25}.pa.v1 .v1-lib h3{font:400 23px/1.2 var(--display);letter-spacing:-.01em;margin:10px 0 0}.pa.v1 .v1-lib h3 a{color:var(--ink);text-decoration:none}.pa.v1 .v1-lib h3 a:hover{text-decoration:underline}.pa.v1 .v1-lib p{font-size:15px;color:var(--muted);margin:8px 0 0}.pa.v1 .v1-dark{background:#1E3A2F;color:#F4EFE5;border-top:0}.pa.v1 .v1-story{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.pa.v1 .v1-story img{width:100%;max-width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px}.pa.v1 .v1-story .eyebrow{color:#D9BE86}.pa.v1 .v1-story blockquote{margin:18px 0 0;font:400 clamp(30px,3.4vw,44px)/1.15 var(--display);letter-spacing:-.015em;color:#F4EFE5}.pa.v1 .v1-story blockquote em{color:#E2C99A}.pa.v1 .v1-story p{font-size:18px;color:#C8D2CB;margin:24px 0 0;max-width:600px}.pa.v1 .v1-sig{font:italic 20px var(--display);margin-top:22px;color:#F4EFE5}.pa.v1 .v1-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;margin-top:44px}.pa.v1 .v1-trust div{border-top:2px solid var(--forest);padding-top:18px}.pa.v1 .v1-trust b{display:block;font:400 24px/1.25 var(--display);color:var(--ink)}.pa.v1 .v1-trust p{font-size:15px;color:var(--muted);margin:8px 0 0}.pa.v1 .v1-faq{margin-top:32px;border-top:1px solid #d3cbba}.pa.v1 .v1-faq details{border-bottom:1px solid #d3cbba}.pa.v1 .v1-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}.pa.v1 .v1-faq summary::-webkit-details-marker{display:none}.pa.v1 .v1-faq summary:after{content:"+";font:400 26px/1 var(--display);color:#8C6A2F}.pa.v1 .v1-faq details[open] summary:after{content:"\2013"}.pa.v1 .v1-faq p{margin:0 0 20px;font-size:16px;color:var(--muted);max-width:720px}.pa.v1 .v1-last{border-top:0}.pa.v1 .v1-final{background:var(--forest);color:#fff;border-radius:22px;padding:56px 60px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.pa.v1 .v1-final h2{color:#fff;margin:10px 0 0;font-size:clamp(32px,3.4vw,46px)}.pa.v1 .v1-final h2 em{color:#E7CF9E}.pa.v1 .v1-final p{color:#CFDCD3;margin:12px 0 0;font-size:17px;max-width:620px}.pa.v1 .v1-final .eyebrow,.pa.v1 .v1-final .founding-count{color:#E7CF9E}.pa.v1 .v1-final .btn{background:#FBF9F4;color:var(--forest);border-color:#FBF9F4}@media (max-width:900px){.pa.v1 .v1-hero,.pa.v1 .v1-story{grid-template-columns:minmax(0,1fr);gap:40px}.pa.v1 .v1-hero{padding-top:48px;padding-bottom:56px}.pa.v1 .v1-band{padding:64px 0}.pa.v1 .v1-crow,.pa.v1 .v1-libgrid,.pa.v1 .v1-stages,.pa.v1 .v1-trust{grid-template-columns:minmax(0,1fr)}.pa.v1 .v1-chead{display:none}.pa.v1 .v1-crow>div{padding:18px 20px}.pa.v1 .v1-crow .v1-today{padding-top:0;padding-bottom:0}.pa.v1 .v1-stage{border-right:0;margin-right:0;padding:22px 0;border-bottom:1px solid var(--line)}.pa.v1 .v1-final{padding:36px 28px}.pa.v1 .v1-story img{max-width:280px}}@media (max-width:420px){.pa.v1 .v1-cta .btn{width:100%;justify-content:center}.pa.v1 .v1-panel-bar{flex-direction:column;gap:2px}}.pa .join-v1{background:linear-gradient(90deg,var(--canvas) 0 50%,#F1ECE1 50% 100%);padding-top:56px;padding-bottom:80px}.pa .join-v1 .join-layout{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:72px;max-width:1200px}.pa .join-v1 .join-card{order:-1;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 50px -30px rgba(24,35,30,.3)}.pa .join-v1 .join-intro{padding-top:12px}.pa .join-v1 .join-intro h1{font-weight:400;letter-spacing:-.03em}.pa .join-v1 .join-steps li:before{border-color:#C9AE7C;color:#7A5C25;font-family:var(--display);font-style:italic}.pa .join-v1 .founding-note{background:#FBF4E4;border-color:#EADFC6}.pa .join-goal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#E9EEE6;border-radius:10px;padding:12px 16px;font-size:14.5px;color:#143327}.pa .join-goal a{margin-left:auto;font-weight:600;color:var(--forest)}@media (max-width:900px){.pa .join-v1{background:var(--canvas);padding-top:28px}.pa .join-v1 .join-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.pa .public-nav .links a{white-space:nowrap}@media (max-width:360px){.pa .public-nav{gap:10px;padding:0 14px}.pa .public-nav .links{gap:2px}.pa .public-nav .links .text-link{padding-left:6px;padding-right:6px}.pa .public-nav .brand-logo{max-width:118px}}.pa.v1 .svc-cover{--svc-pale:#E6F0EA}.pa.v1 .svc-ref{--svc:#8E5321;--svc-pale:#F5EBDD}.pa.v1 .svc-con{--svc-pale:#EDE8F4}.pa.v1 .v1-tag{display:none}.pa.v1 .v1-today{background:#fff;color:#2B302C}.pa.v1 .v1-with{background:var(--svc-pale,#EEF2EC);color:var(--ink);border-left:3px solid var(--svc)}.pa.v1 .v1-chead .v1-chead-with{background:var(--forest);color:#fff}@media (max-width:900px){.pa.v1 .v1-tag{display:block;margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pa.v1 .v1-today .v1-tag{color:#5F635C}.pa.v1 .v1-with .v1-tag{color:var(--svc)}.pa.v1 .v1-crow .v1-today{padding:16px 20px}.pa.v1 .v1-with{border-left:0;border-top:3px solid var(--svc)}}.pa.v1 .v1-libnote{font-size:15px!important;font-weight:600;color:var(--forest)!important;margin-top:12px!important}.pa.v1 .v1-liball{margin-top:26px}.pa.v1 .v1-liball summary{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--forest);cursor:pointer;list-style:none;min-height:44px}.pa.v1 .v1-liball summary::-webkit-details-marker{display:none}.pa.v1 .v1-liball summary:after{content:"+";font:400 22px/1 var(--display);color:#8C6A2F}.pa.v1 .v1-liball[open] summary:after{content:"\2013"}.pa.v1 .v1-libmore{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pa.v1 .v1-libmore li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:3px;gap:3px;min-width:0}.pa.v1 .v1-libmore small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A5C25}.pa.v1 .v1-libmore b{font-size:15px;color:var(--ink);line-height:1.3}.pa.v1 .v1-libmore span{font-size:13.5px;color:var(--muted);line-height:1.4}@media (max-width:900px){.pa.v1 .v1-libmore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pa.v1 .v1-libmore{grid-template-columns:minmax(0,1fr)}}.pa .demo-home{display:inline-flex}@media (max-width:900px){.pa .join-v1 .join-layout .join-card{order:1}.pa .join-v1 .join-layout .join-intro{order:0}}