@font-face{font-family:Proxima;src:url(/fonts/ProximaNova-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Proxima;src:url(/fonts/ProximaNova-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Proxima;src:url(/fonts/ProximaNova-Semibold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Condensed;src:url(/fonts/ProximaNovaCond-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--paper:#f5f4f0;--ink:#202628;--muted:#626963;--blue:#1c98bd;--teal:#13a894;--line:#dcdfd8;--card:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Proxima,Arial,sans-serif;font-size:18px;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #146b87;outline-offset:4px}button{border:0}h1,h2,h3,p{margin-top:0}h1{font-family:Condensed,Arial,sans-serif;font-size:clamp(42px,5.4vw,76px);line-height:1.02;letter-spacing:-1.5px;margin-bottom:24px}h2{font-size:27px;line-height:1.2;letter-spacing:-.4px}h3{font-size:21px}p{color:#535c58}em{font-style:normal;color:var(--blue)}.app-header{max-width:1440px;padding:27px 5vw;justify-content:space-between;gap:20px;margin:auto;border-bottom:1px solid var(--line)}.app-header,.wordmark{display:flex;align-items:center}.wordmark{text-decoration:none;font-weight:600;font-size:18px;gap:8px}.brand-mark{color:var(--blue);font-size:30px}.wordmark-light{font-weight:400;color:var(--muted)}nav{display:flex;gap:28px;font-size:15px}nav a{text-decoration:none}.app-footer{max-width:1250px;margin:80px auto 0;padding:30px 28px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.workspace{max-width:1220px;margin:0 auto;padding:65px 28px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;color:var(--blue);margin-bottom:17px}.lede{font-size:22px;line-height:1.5;max-width:750px}.actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.primary,.secondary{padding:14px 23px;border-radius:999px;display:inline-flex;gap:28px;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:600;min-height:48px}.primary{background:var(--blue);color:white}.primary:hover:not(:disabled){background:#167f9f}.secondary{background:#fff;border:1px solid #d3d9d7;color:var(--ink)}.quiet{background:transparent;color:#4f645d;padding:10px;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.text-link{font-size:16px}.card-hint,.helper{font-size:14px;line-height:1.5;color:var(--muted)}.helper{margin-top:14px}.panel{background:var(--card);border:1px solid #e1e3de;border-radius:var(--radius);padding:34px;margin-bottom:25px;box-shadow:0 3px 12px #24372f03}.section-heading{margin:15px 0 30px}.access-strip,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.access-strip{padding:24px;background:#e8eeea;border-radius:var(--radius);margin:25px 0 40px}.access-strip p{margin:4px 0 0;font-size:15px}.access-strip form{display:flex;gap:9px;max-width:410px}.auth-card{max-width:620px;margin:70px auto;padding:35px}.auth-card p{font-size:19px}.auth-card form{display:flex;flex-direction:column;gap:20px;margin-top:30px}label{display:block;font-size:15px;font-weight:600}input,select,textarea{display:block;width:100%;background:white;border:1px solid #c8cfcb;border-radius:9px;padding:12px 14px;color:var(--ink);margin-top:7px;font-size:18px}textarea{min-height:220px;resize:vertical;line-height:1.6;padding:22px}input[type=checkbox]{width:20px;height:20px;margin:0}.checkbox{display:flex;align-items:center;gap:12px;font-weight:400}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.inline-form{display:flex;align-items:end;gap:20px;flex-wrap:wrap}.inline-form label{flex:1;min-width:180px}.error{background:#fff1ed;color:#8b352a;padding:16px 20px;border:1px solid #e8beb1;border-radius:10px}.notice{background:#e7f1f3;padding:18px 22px;border-radius:12px;color:#275a69}.notice p:last-child{margin-bottom:0}.cycle-list{display:grid;gap:16px}.cycle-card{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:white;display:flex;align-items:center;justify-content:space-between;gap:24px}.cycle-card h2,.cycle-card p{margin-bottom:6px}.cycle-card .actions{justify-content:end;max-width:650px}.review-link{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:15px 0;font-size:16px}.reading{max-width:900px;padding:65px 28px;margin:auto}.reading section{margin:45px 0}.reading h2{margin-top:32px}.loading{text-align:center;padding:120px 25px;color:var(--muted)}.assessment-shell{max-width:1100px;margin:auto;padding:28px 30px 50px}.assessment-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;color:var(--muted);margin-bottom:20px}.assessment-meta a{text-decoration:none}.progress-track{height:4px;border-radius:4px;background:#e0e3dc;overflow:hidden}.progress-track>div{height:100%;background:var(--blue);transition:width .3s}.progress-caption{font-size:12px;text-align:right;margin-top:8px;color:var(--muted)}.question-heading{margin:38px 0 30px}.question-heading h1{font-size:clamp(42px,5vw,62px)}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.area-grid article{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.area-grid article p{font-size:17px}.area-grid a{font-size:14px}.expectation{border-left:3px solid #b3dbe5;padding:8px 0 8px 22px;max-width:900px}.expectation p{margin:0;font-size:19px}.question-navigation{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}details{padding:20px 0;border-bottom:1px solid var(--line)}summary{font-weight:600;cursor:pointer;font-size:18px;min-height:30px}details p:first-of-type{margin-top:18px}details p{font-size:17px}blockquote{background:white;border-left:3px solid var(--teal);margin:15px 0;padding:20px;white-space:pre-wrap}.slider-component{padding:25px 15px 20px}.slider-answer{text-align:center;font-size:21px;min-height:36px;margin-bottom:30px;font-weight:600}.slider-track{position:relative;height:10px;border-radius:10px;background:#d8e7e8;margin:0 30px;touch-action:none;cursor:pointer}.slider-fill{height:100%;background:linear-gradient(90deg,#63b4c9,var(--blue));border-radius:10px;transition:width .15s}.slider-stop{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:white;transform:translate(-50%,-50%);border:1px solid #b3cdd0}.slider-thumb{position:absolute;width:32px;height:32px;border-radius:50%;top:-11px;margin-left:-16px;background:var(--blue);border:5px solid white;box-shadow:0 3px 14px #1c98bd35;pointer-events:none}.slider-thumb.unanswered{background:white;border:2px dashed #7e999d;box-shadow:none}.slider-options{display:flex;justify-content:space-between;gap:6px;margin:24px 0 0}.slider-options button{flex:1;background:transparent;font-size:15px;padding:9px 4px;border-radius:8px;min-height:44px;color:var(--muted)}.slider-options button.selected{color:#087793;background:#e5f2f4;font-weight:600}.not-sure{display:block;margin:20px auto 0}.not-sure.selected{background:#e6ebe6;border-radius:10px}.sparkle{position:absolute;left:50%;top:50%}.sparkle i{position:absolute;display:block;width:5px;height:5px;background:var(--teal);border-radius:2px;pointer-events:none}.deck-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--muted)}.deck-stage{position:relative;min-height:300px;display:grid;place-items:center;margin:10px 0 18px}.behavior-card{width:min(580px,90%);padding:35px 38px;background:white;border:1px solid #d9ddd6;border-radius:18px;box-shadow:0 8px 0 -3px #eeeae3,0 9px 0 -2px #d8dacf,0 18px 40px #2c3b2910;touch-action:none;cursor:grab}.behavior-card h2{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.3px}.deck-done{text-align:center}.deck-done>span{display:inline-grid;place-items:center;background:#d7eee3;color:#267650;width:50px;height:50px;border-radius:50%;margin-bottom:18px}.deck-buckets{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bucket{border:1px dashed #c5d5ce;background:#edf1ec;border-radius:14px;min-height:145px;padding:10px}.bucket-0{background:#f2ede9}.bucket-1{background:#f1f0e6}.bucket-2{background:#e9f1ea}.bucket-3{background:#e4f0f2}.bucket-target{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;background:transparent;font-weight:600;font-size:17px;padding:8px}.bucket-target span{color:var(--muted);font-size:14px}.bucket-cards{display:flex;flex-wrap:wrap;gap:5px}.chip{background:white;border-radius:6px;font-size:12px;padding:8px;text-align:left;min-height:34px;border:1px solid #d9dfd7}.scenario-story{padding:27px 32px;background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:25px;font-size:19px}.scenario-story p{margin-bottom:13px}.scenario-story p:last-child{margin-bottom:0;font-weight:600;color:var(--ink)}.scenario-options{display:grid;gap:13px}.scenario-option{display:flex;align-items:flex-start;gap:20px;background:#fff;border:1px solid #d5dcd5;border-radius:13px;padding:21px 24px;text-align:left;transition:border-color .15s,box-shadow .15s}.scenario-option>span{width:33px;height:33px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#eef0eb;font-size:14px;font-weight:600}.scenario-option p{margin:0;font-size:18px;line-height:1.5}.scenario-option.selected{border-color:var(--blue);box-shadow:0 3px 12px #1c98bd13;background:#f8fdfe}.scenario-option.selected>span{background:var(--blue);color:white}.token-tray{display:flex;align-items:center;justify-content:space-between;padding:25px;background:#eef0ea;border-radius:15px;margin-bottom:20px;gap:20px}.allocated-tokens,.token-tray>div{display:flex;gap:6px;flex-wrap:wrap}.token-tray p{margin:0;white-space:nowrap;font-size:15px}.token-tray strong{font-size:24px;color:var(--blue)}.token{width:30px;height:30px;border-radius:50%;background:var(--blue);color:white;display:inline-grid;place-items:center;box-shadow:0 3px 0 #117391;font-size:17px;cursor:grab;flex-shrink:0}.token.spent{background:transparent;box-shadow:none;border:1px dashed #c4cfc7}.token-row{display:flex;gap:10px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.token-row>span{font-size:18px;font-weight:600;flex:1}.allocated-tokens{max-width:330px}.counter{width:44px;height:44px;border:1px solid #d0d9d3;background:white;border-radius:50%;flex-shrink:0;font-size:24px}.token-row output{min-width:18px;text-align:center}.radar{max-width:460px;margin:20px auto}.radar svg{width:100%;height:auto}.radar-label{font-size:13px;fill:#59695f}.radar figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px}.radar figcaption span{display:flex;align-items:center;gap:5px}.radar figcaption i{width:8px;height:8px;border-radius:50%;display:inline-block}.results-overview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin:25px 0 45px}.results-overview>div>p{font-size:18px}.review-list>div{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.review-list strong{flex:1}.review-list span{font-size:15px}.table-scroll{overflow-x:auto;margin:25px 0 35px}table{border-collapse:collapse;width:100%;font-size:15px}td,th{text-align:left;vertical-align:top;padding:15px 13px;border-bottom:1px solid var(--line)}thead th{background:#e9ede6;font-weight:600}tbody th{min-width:190px}caption{text-align:left;color:var(--muted);padding-bottom:10px;font-size:13px}.priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.priority-grid p{white-space:pre-wrap}.danger-zone{margin-top:35px}.danger{color:#943d2d;background:#ffefeb;border-radius:8px;padding:12px 20px}.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}@media(max-width:760px){.app-header{padding:18px 20px}.wordmark-light,nav a:first-child{display:none}nav{font-size:13px}.wordmark{font-size:15px}.brand-mark{font-size:23px}.workspace{padding:40px 20px}.lede{font-size:19px}.area-grid,.priority-grid,.results-overview{grid-template-columns:1fr;gap:14px}.access-strip,.cycle-card,.section-heading{align-items:stretch;flex-direction:column}.access-strip form{max-width:none}.cycle-card .actions{justify-content:start}.assessment-shell{padding:22px 18px}.assessment-meta{flex-wrap:wrap;font-size:12px}.assessment-meta>span:last-child{width:100%}.question-heading{margin-top:25px}.question-heading h1{font-size:43px}.panel{padding:25px 20px}.form-row{grid-template-columns:1fr}.deck-buckets{grid-template-columns:1fr 1fr;gap:9px}.deck-stage{min-height:285px}.behavior-card{padding:27px 24px;width:94%}.behavior-card h2{font-size:24px}.bucket{min-height:120px}.slider-component{padding-left:0;padding-right:0}.slider-options{gap:1px}.slider-options button{font-size:12px}.slider-track{margin:0 18px}.scenario-story{padding:22px;font-size:18px}.scenario-option{padding:17px 15px;gap:12px}.scenario-option p{font-size:16px}.token-tray{padding:18px;align-items:start}.token-row{display:grid;grid-template-columns:minmax(0,1fr) 44px 22px 44px;gap:8px}.token-row>span{min-width:0;font-size:17px}.allocated-tokens{grid-row:2;grid-column:1/-1;width:100%}.token-row>.counter:first-of-type{grid-column:2;grid-row:1}.token-row>output{grid-column:3;grid-row:1}.token-row>.counter:last-of-type{grid-column:4;grid-row:1}.token{width:27px;height:27px}.results-overview{gap:20px}.auth-card{margin:25px auto;padding:25px}.app-footer{font-size:12px;padding:25px 20px;gap:20px}.review-list>div{flex-wrap:wrap}.review-list strong{min-width:55%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body{background:white;font-size:12px}.app-footer,.app-header,.no-print,.results>.section-heading>.actions{display:none}.workspace{padding:0;max-width:none}.panel,details{break-inside:avoid}.radar{max-width:350px}.results-overview{gap:20px}a{text-decoration:none}.results .helper,table{font-size:10px}}.onboarding{width:min(100% - 48px,800px);margin:0 auto;padding:36px 0 48px}.profile-question{margin:0 auto;max-width:800px;padding:24px 0 48px}.auth-card h1,.profile-question h1,.question-heading h1,.results h1{font-size:clamp(36px,4vw,52px);line-height:1.1;letter-spacing:-.02em}.profile-question-label{font-size:16px;font-weight:600;color:var(--muted);margin-bottom:14px}.profile-question-definition{font-size:20px;line-height:1.5;margin:16px 0 28px}.auth-card input,.profile-question .profile-answer{display:block;width:100%;background:transparent;border:0;border-bottom:2px solid #c8cfcb;padding:15px 0;font-size:clamp(22px,3vw,32px);margin:32px 0;border-radius:0}.auth-card input:focus-visible,.profile-question .profile-answer:focus-visible{outline:none;border-bottom-color:var(--blue);box-shadow:0 2px 0 var(--blue)}.profile-choices{display:grid;gap:12px;margin:24px 0;padding:0;border:0}.profile-functions{grid-template-columns:1fr 1fr}.profile-choice{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:white;cursor:pointer;font-size:20px;font-weight:400}.profile-choice input{position:absolute;opacity:0;width:1px;height:1px}.profile-choice>span:first-of-type{flex:1}.profile-choice strong{display:block;font-size:20px;line-height:1.3}.profile-choice small{display:block;margin-top:6px;font-size:18px;line-height:1.5;color:var(--muted)}.profile-choice:has(input:checked){border-color:var(--blue);background:#e5f2f4;box-shadow:inset 0 0 0 1px var(--blue)}.profile-choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.profile-choice-check{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:2px solid #c8cfcb;border-radius:50%;color:white}.profile-choice:has(input:checked) .profile-choice-check{background:var(--blue);border-color:var(--blue)}.profile-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.auth-card .primary,.profile-actions .primary,.question-navigation .primary{min-height:52px;padding:12px 28px;font-size:18px}.auth-card{width:min(100% - 48px,800px);max-width:800px;padding:36px 0 48px;margin:32px auto}.auth-card p{font-size:20px;line-height:1.5}.auth-card .helper{font-size:16px}.auth-card form{align-items:start}.auth-card form>label{width:100%;font-size:18px}.auth-card input{margin:16px 0}.assessment-shell{max-width:1180px}.question-heading{max-width:800px;margin:48px auto 32px}.assessment-shell>.expectation{max-width:800px;margin:24px auto 36px}.assessment-shell>.helper,.assessment-shell>details,.assessment-shell>textarea{max-width:800px;margin-left:auto;margin-right:auto}.assessment-shell>textarea{font-size:24px;background:transparent;border:0;border-bottom:2px solid #c8cfcb;border-radius:0;padding:20px 0;min-height:180px}.question-navigation{max-width:800px;margin:36px auto 0}.results details summary{font-size:24px}.results details p{font-size:20px;line-height:1.5}.results table{font-size:18px}.results-overview>div>p{font-size:20px}@media(max-width:600px){.profile-functions{grid-template-columns:1fr}.profile-choice{font-size:18px}.profile-choice small{font-size:16px}.profile-actions{flex-wrap:wrap}}.invite-failed{color:#c23a25;font-weight:600}@font-face{font-family:Proxima;src:url(/fonts/ProximaNova-Bold.otf) format("opentype");font-weight:700;font-display:swap}body{min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h2,h3{font-family:Condensed,Arial,sans-serif;font-weight:700;letter-spacing:normal}.primary{gap:20px;font-size:18px;font-weight:600;min-height:52px;padding:12px 28px}.primary svg{flex-shrink:0}:root{--pa-sand:#f5f4f0;--pa-white:#ffffff;--pa-ink:#1b1f23;--pa-secondary:#53585f;--pa-muted:#9ea4aa;--pa-body:#33373c;--pa-line:#dddcd7;--pa-line-soft:#edece8;--pa-track:#e4e3df;--pa-control:#cccdcb;--pa-control-2:#cfccc4;--pa-action-underline:#cccdcb;--pa-blue:#1c98bd;--pa-blue-hover:#14779a;--pa-teal:#13a894;--pa-error:#c23a25;--pa-cond:Condensed,"Proxima Nova Condensed",Arial,sans-serif;--pa-sans:Proxima,"Proxima Nova",Arial,sans-serif;--pa-spring:cubic-bezier(0.34,1.56,0.64,1)}.pa-flow,.pa-flow *{box-sizing:border-box}.pa-flow{line-height:normal;overflow-x:clip;position:relative;min-height:100svh;display:flex;flex-direction:column;background:var(--pa-sand);color:var(--pa-ink);font-family:var(--pa-sans);-webkit-font-smoothing:antialiased}:where(.pa-flow,.pa-ws) :is(p,h1,h2,h3){margin:0;color:inherit;letter-spacing:normal;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.pa-flow,.pa-ws) :is(button,input,textarea){font-family:inherit}.pa-flow :focus-visible{outline:3px solid #146b87;outline-offset:3px}.pa-flow h1:focus{outline:none}.pa-chrome{position:absolute;inset:0 0 auto;z-index:30}.pa-progress{position:fixed;inset:0 0 auto;height:6px;background:#e4e3df;z-index:40}.pa-progress>div{height:100%;background:var(--pa-ink);border-radius:0 3px 3px 0;transition:width .42s cubic-bezier(.3,.9,.4,1)}.pa-chrome-row{height:72px;margin-top:6px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.pa-back{padding:0 14px 0 8px;margin-left:-8px;color:var(--pa-ink);transition:background .15s}.pa-back,.pa-exit{height:40px;border:0;border-radius:20px;background:transparent;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1;cursor:pointer}.pa-exit{padding:0 8px 0 14px;margin-right:-8px;color:var(--pa-secondary);transition:color .15s,background .15s}@media (hover:hover){.pa-back:hover,.pa-exit:hover{background:#edece8}.pa-exit:hover{color:var(--pa-ink)}}.pa-exit.is-failed,.pa-exit.is-failed:hover{color:var(--pa-error)}.pa-column,.pa-form{display:flex;flex-direction:column;flex:1}.pa-column{width:min(var(--pa-col),calc(100% - 64px));margin:0 auto;padding-top:var(--pa-top);padding-bottom:96px;animation:paEnter .26s ease-out backwards}@keyframes paEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pa-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:16px;font-size:14px;font-weight:600;line-height:1;color:var(--pa-ink);white-space:nowrap}.pa-badge-dot{width:9px;height:9px;border-radius:50%;flex:none}.pa-eyebrow{font-size:16px;font-weight:600;color:var(--pa-secondary)!important}.pa-caps{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--pa-secondary)}.pa-title{font-family:var(--pa-cond);font-weight:700;font-size:44px;line-height:1.08;margin-top:14px!important;text-wrap:balance}.pa-helper{font-size:20px;margin-top:14px!important}.pa-definition,.pa-helper{font-weight:300;line-height:1.5;color:var(--pa-secondary)!important;text-wrap:pretty}.pa-definition{font-size:18px}.pa-question{font-size:20px;font-weight:600;line-height:1.4}.pa-linked-title{margin-top:14px!important;font-family:var(--pa-cond);font-weight:700;font-size:44px;line-height:1.08}.pa-linked{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.pa-linked>span{text-wrap:balance}.pa-linked-icon{flex:none;transition:color .15s}.pa-linked.is-muted .pa-linked-icon{color:var(--pa-muted)}.pa-linked.is-secondary .pa-linked-icon{color:var(--pa-secondary)}.pa-linked:hover .pa-linked-icon{color:var(--pa-blue)}.pa-linked-title.is-cover{margin-top:18px!important;font-size:48px}.pa-linked-title.is-cover .pa-linked{gap:12px;transition:color .15s}.pa-linked-title.is-cover .pa-linked:hover,.pa-linked-title.is-cover .pa-linked:hover .pa-linked-icon{color:var(--pa-blue)}.pa-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding:0 26px;border:0;border-radius:30px;background:var(--pa-blue);color:#fff;font-family:var(--pa-sans);font-size:18px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,opacity .25s}.pa-primary:hover:not(:disabled){background:var(--pa-blue-hover)}.pa-primary:disabled{opacity:.35;cursor:default}.pa-primary svg{flex-shrink:0}.pa-primary.is-lg{height:58px;padding:0 32px;font-size:19px}.pa-primary.is-sm{height:40px;padding:0 18px;gap:8px;font-size:15px;border-radius:20px}@keyframes paPressA{0%{transform:scale(1)}35%{transform:scale(.95)}to{transform:scale(1)}}@keyframes paPressB{0%{transform:scale(1)}35%{transform:scale(.95)}to{transform:scale(1)}}.pa-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--pa-control);border-radius:20px;background:transparent;color:var(--pa-ink);font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .15s}.pa-outline:hover{border-color:var(--pa-muted)}.pa-text-action{border:0;background:transparent;padding:0;font-size:16px;font-weight:600;color:var(--pa-secondary);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--pa-action-underline);white-space:nowrap;cursor:pointer;transition:color .15s,text-decoration-color .15s}@media (hover:hover){.pa-text-action:hover{color:var(--pa-ink);text-decoration-color:var(--pa-ink)}}.pa-text-action:disabled{opacity:.35;cursor:default}.pa-text-button{border:0;background:transparent;padding:0;font-size:15px;font-weight:600;color:var(--pa-blue);cursor:pointer;white-space:nowrap;text-decoration:none}.pa-text-button:hover{color:var(--pa-blue-hover)}.pa-actions{display:flex;align-items:center;gap:20px;margin-top:32px}.pa-actions-sentinel{height:1px;margin-top:-1px}.pa-enter-hint{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--pa-secondary)}.pa-enter-hint b{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--pa-ink)}.pa-aside,.pa-consent{font-size:15px;color:var(--pa-secondary)}.pa-consent i{font-style:italic}.pa-actions .pa-consent{font-size:14px}.pa-toast{position:fixed;left:50%;bottom:28px;z-index:60;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:12px;background:var(--pa-ink);color:#fff;font-size:15px;line-height:1.4;white-space:nowrap;box-shadow:0 12px 28px rgba(0,0,0,.2);animation:paToast .26s cubic-bezier(.3,.9,.4,1) both}.pa-toast button{border:0;background:transparent;padding:0;font-size:15px;font-weight:600;color:#9ecfdb;cursor:pointer}@keyframes paToast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.pa-sparkles{position:absolute;pointer-events:none;z-index:80}@media (max-width:599px){.pa-chrome{position:sticky;top:0;padding-top:env(safe-area-inset-top);background:var(--pa-sand)}.pa-progress{position:static;height:5px}.pa-chrome-row{height:52px;margin-top:0;padding:0 12px}.pa-back,.pa-exit{height:44px;padding:0 10px;margin:0;gap:6px}.pa-back svg{width:18px;height:18px}.pa-exit svg{width:16px;height:16px}.pa-column{width:calc(100% - 40px);padding-top:4px;padding-bottom:0}.pa-badge{height:26px;padding:0 11px;gap:7px;border-radius:13px;font-size:12px}.pa-badge-dot{width:8px;height:8px}.pa-eyebrow{font-size:14px}.pa-title{font-size:28px;line-height:1.1;margin-top:10px!important}.pa-helper{margin-top:8px!important}.pa-definition,.pa-helper{font-size:15px;line-height:1.45}.pa-question{font-size:16px;line-height:normal}.pa-linked-title,.pa-linked-title.is-cover{margin-top:10px!important;font-size:28px;line-height:1.1}.pa-linked{gap:8px}.pa-linked-icon{width:18px;height:18px}.pa-actions{position:sticky;bottom:0;z-index:25;margin:auto -20px 0;padding:12px 20px max(20px,env(safe-area-inset-bottom));background:var(--pa-sand);gap:8px;transition:box-shadow .15s}.pa-actions.is-stuck{box-shadow:0 -1px 0 #e4e3df}.pa-actions>.pa-primary{flex:1;height:52px;border-radius:26px;font-size:17px;gap:10px}.pa-actions>.pa-primary svg{width:18px;height:18px}.pa-actions>.pa-text-action{height:52px;padding:0 18px}.pa-actions .pa-aside,.pa-actions .pa-enter-hint{display:none}.pa-actions:has(.pa-consent){flex-wrap:wrap;row-gap:8px}.pa-actions .pa-consent{flex-basis:100%;text-align:center;font-size:13px}.pa-actions:has(.pa-alt){flex-wrap:wrap}.pa-actions>.pa-text-action.pa-alt{flex-basis:100%;height:44px}.pa-toast{bottom:calc(96px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);white-space:normal}}@media (prefers-reduced-motion:reduce){.pa-flow *,.pa-flow :after,.pa-flow :before,.pa-ws *,.pa-ws :after,.pa-ws :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.15s!important;transition-timing-function:linear!important;transition-delay:0s!important}}.pa-spinner{flex-shrink:0;display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;vertical-align:-.2em;animation:paSpin .7s linear infinite}.pa-spinner.is-dark{width:14px;height:14px;margin-left:6px;border-color:rgba(27,31,35,.18);border-top-color:var(--pa-ink)}.is-going{cursor:progress}@keyframes paSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pa-flow .pa-spinner,.pa-invite-footer .pa-spinner,.pa-spinner,.pa-ws .pa-spinner{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.pa-confirm{width:min(480px,calc(100vw - 32px));max-width:none;margin:auto;padding:0;border:0;border-radius:20px;background:var(--pa-white);color:var(--pa-ink);box-shadow:0 24px 64px rgba(19,26,31,.24)}.pa-confirm::backdrop{background:rgba(19,26,31,.45)}.pa-confirm[open]{animation:paConfirmIn .18s ease-out}@keyframes paConfirmIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}.pa-confirm-card{padding:32px;font-family:var(--pa-sans)}.pa-confirm-title{margin:0!important;font-family:var(--pa-cond);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:0;text-wrap:balance}.pa-confirm-body{margin:12px 0 0!important;font-size:17px;line-height:1.5;color:var(--pa-secondary)!important;text-wrap:pretty}.pa-confirm-error{margin:16px 0 0!important;font-size:15px;line-height:1.45;color:var(--pa-error)!important}.pa-confirm-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.pa-primary.is-danger{background:var(--pa-error)}.pa-primary.is-danger:hover:not(:disabled){background:#a32f1d}@media (max-width:599px){.pa-confirm-card{padding:24px 20px}.pa-confirm-title{font-size:26px}.pa-confirm-body{font-size:16px}.pa-confirm-actions{flex-direction:column;align-items:stretch;gap:4px}.pa-confirm-actions>*{height:52px}}@media (prefers-reduced-motion:reduce){.pa-confirm[open]{animation:none}}.pa-fit{position:relative;width:100%}.pa-fit>div{position:relative;transform-origin:top left;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.pa-cap,.pa-key{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;background:#fff;font-family:var(--pa-sans);font-weight:600;line-height:1}.pa-key{width:24px;height:24px;border-radius:6px;border:solid #dddcd7;border-width:1px 1px 2px;font-size:12px;color:#53585f}.pa-cap{min-width:22px;height:22px;border-radius:5px;border:solid #cccdcb;border-width:1px 1px 2px;font-size:11px;color:#1b1f23}.pa-cap.is-wide{padding:0 6px}.pa-hint-rule{width:1px;height:14px;background:#dddcd7;margin:0 8px}.dd-hint,.tt-hint{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;font-size:13px;color:#53585f;white-space:nowrap}.dd-hint b,.tt-hint b{font-weight:600;color:#1b1f23}.rs-stage{display:flow-root;background:#fff;border-radius:20px;color:#1b1f23}.rs-band{left:0;right:0;height:120px;cursor:pointer;touch-action:none}.rs-band,.rs-dock{position:absolute;top:40px}.rs-dock{left:24px;width:140px;height:60px;border-radius:30px;background:#f5f4f0;box-shadow:0 0 0 4px #fff;z-index:1}.rs-dash{position:absolute;left:160px;width:140px;top:69px;border-top:3px dashed #cfccc4}.rs-fill,.rs-track{position:absolute;left:300px;top:66px;height:8px;border-radius:4px}.rs-track{width:480px;background:#edece8}.rs-fill{background:#1c98bd}.rs-stop{position:absolute;top:60px;width:20px;height:20px;margin-left:-10px;border-radius:50%;box-shadow:0 0 0 4px #fff;transition:background .2s}.rs-label{position:absolute;top:104px;width:128px;margin-left:-64px;flex-direction:column;gap:8px;text-align:center;font-size:16px;line-height:1.2;cursor:pointer;transition:color .2s,transform .3s var(--pa-spring)}.rs-key,.rs-label{display:flex;align-items:center;font-weight:600}.rs-key{width:24px;height:24px;box-sizing:border-box;border-radius:6px;background:#fff;border:solid #dddcd7;border-width:1px 1px 2px;justify-content:center;font-size:12px;color:#53585f;transition:border-color .2s}.rs-knob{top:48px;width:44px;height:44px;margin-left:-22px;z-index:60;outline:none!important}.rs-face,.rs-knob,.rs-pulse,.rs-ring{position:absolute;border-radius:50%}.rs-ring{inset:-6px;transition:opacity .15s}.rs-pulse,.rs-ring{border:2px solid #1c98bd}.rs-pulse{inset:0;opacity:0}.rs-face{inset:0;box-sizing:border-box;background:#fff;border:5px solid;box-shadow:0 4px 12px rgba(0,0,0,.14);transition:transform .16s,border-color .2s}.rs-coach{position:absolute;left:30px;top:-2px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#53585f;pointer-events:none}.rs-knob.is-idle{animation:rsNudge 1.6s ease-in-out 1s 3}.rr-desc b,.rs-meaning b{font-weight:600}.rs-meaning{display:grid;margin:226px 40px 0;padding:20px 0 36px;border-top:1px solid #edece8;font-size:18px;line-height:1.5;color:#33373c;text-align:center;text-wrap:balance}.rs-meaning>*{grid-area:1/1}.rs-sizer{visibility:hidden}.rs-stage>.pa-sparkles{z-index:50}.rs-in-a{animation:rsInA .26s ease-out}.rs-in-b{animation:rsInB .26s ease-out}@keyframes rsPulseA{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rsPulseB{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rsBumpA{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes rsBumpB{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes rsInA{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rsInB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rsNudge{0%,80%,to{transform:translateX(0)}30%{transform:translateX(14px)}50%{transform:translateX(-3px)}65%{transform:translateX(4px)}}.rr-stage{position:relative;user-select:none;-webkit-tap-highlight-color:transparent}.rr-group{display:flex;flex-direction:column;gap:6px}.rr-tile{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;min-height:48px;background:#fff;border-radius:10px;border:2px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;outline:none;transition:border-color .18s,box-shadow .25s}.rr-tile:active{transform:scale(.985)}.rr-tile:focus-visible{outline:3px solid #146b87;outline-offset:2px}.rr-tile.is-on{border-color:#1c98bd;box-shadow:0 8px 20px rgba(28,152,189,.14)}.rr-radio{position:relative;flex:none;width:24px;height:24px}.rr-radio>span{position:absolute;border-radius:50%}.rr-rip{inset:0;border:2px solid #1c98bd;opacity:0}.rr-ring{inset:0;box-sizing:border-box;border:2px solid #cccdcb;transition:border-color .18s}.rr-fill{inset:0;background:#1c98bd;transition:transform .32s var(--pa-spring)}.rr-dot,.rr-fill{transform:scale(0)}.rr-dot{left:8px;top:8px;width:8px;height:8px;background:#fff;transition:transform .32s var(--pa-spring) 60ms}.is-on .rr-ring{border-color:#1c98bd}.is-on .rr-dot,.is-on .rr-fill{transform:scale(1)}.rr-text{flex:1;display:flex;flex-direction:column;padding-top:2px}.rr-label{font-size:16px;font-weight:600;line-height:1.25}.rr-desc-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.3,.9,.4,1)}.rr-desc-wrap>div{overflow:hidden}.rr-desc{padding-top:4px;font-size:14px;line-height:1.4;color:#33373c;opacity:0;transform:translateY(-4px);transition:opacity .24s ease 80ms,transform .3s ease 60ms}.is-on .rr-desc-wrap{grid-template-rows:1fr}.is-on .rr-desc{opacity:1;transform:none}@keyframes rrRipA{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rrRipB{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rrPopA{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes rrPopB{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.dd-stage{background:#fff;border-radius:20px;color:#1b1f23;transition:height .22s ease-out}.dd-count{left:0;right:0;top:14px;text-align:center;font-size:14px}.dd-count,.dd-return{position:absolute;font-weight:600;color:#53585f}.dd-return{left:252px;top:36px;width:456px;height:192px;box-sizing:border-box;border-radius:18px;border:2px dashed #9ecfdb;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;font-size:13px;transition:opacity .2s;pointer-events:none}.dd-done{position:absolute;left:260px;top:80px;width:440px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:ddUp .5s ease-out .2s both}.dd-done>div:first-child{font-family:var(--pa-cond);font-weight:700;font-size:32px;line-height:1.1}.dd-done>div:last-child{font-weight:300;font-size:17px;color:#53585f}.dd-pile{position:absolute;top:264px;width:212px;box-sizing:border-box;border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;gap:6px;border:2px solid transparent;transition:transform .22s var(--pa-spring),border-color .15s,box-shadow .2s,height .22s ease-out}.dd-pile-head{display:flex;align-items:center;gap:10px;height:30px;margin-bottom:6px;flex:none}.dd-pile-label{font-family:var(--pa-cond);font-weight:700;font-size:21px;line-height:1}.dd-pile-count{font-size:15px;font-weight:600;color:#53585f}.dd-chip{height:38px;flex:none;padding:0 12px;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;align-items:center;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab;touch-action:none;transition:box-shadow .15s}.dd-chip:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.dd-drop{flex:1;border:2px dashed;border-radius:10px;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:border-color .15s,color .15s}.dd-card,.dd-drop{background:#fff;display:flex}.dd-card{position:absolute;left:260px;top:40px;width:440px;height:184px;box-sizing:border-box;padding:22px 26px;border-radius:16px;border:1px solid #edece8;flex-direction:column;gap:8px;touch-action:none}.dd-card.is-idle{animation:ddIdle 5s ease-in-out 1.2s infinite}.dd-card.is-idle:hover{animation-play-state:paused}.dd-card-label{font-size:14px;color:#53585f}.dd-card-text{font-family:var(--pa-cond);font-weight:700;font-size:19px;line-height:1.24;text-wrap:pretty}.dd-ghost{position:absolute;width:340px;z-index:95;pointer-events:none;transition:transform .14s ease-out}.dd-ghost>div{box-sizing:border-box;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:6px;animation:ddExpand .22s cubic-bezier(.34,1.4,.64,1) both}.dd-ghost-label{font-size:13px;color:#53585f}.dd-ghost-text{font-family:var(--pa-cond);font-weight:700;font-size:18px;line-height:1.22;text-wrap:pretty}@keyframes ddLandA{0%{opacity:0;transform:scale(1.3)}55%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ddLandB{0%{opacity:0;transform:scale(1.3)}55%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ddBucketA{0%{transform:translateY(0)}30%{transform:translateY(5px) scale(1.012)}to{transform:translateY(0)}}@keyframes ddBucketB{0%{transform:translateY(0)}30%{transform:translateY(5px) scale(1.012)}to{transform:translateY(0)}}@keyframes ddPopA{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes ddPopB{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes ddExpand{0%{opacity:.5;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes ddIdle{0%,24%,to{rotate:0deg;scale:1}4%{rotate:-1.8deg;scale:1.01}9%{rotate:1.5deg;scale:1.01}14%{rotate:-1deg;scale:1.006}19%{rotate:.5deg;scale:1.003}}@keyframes ddUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ddm{position:relative;margin:16px -8px 0;background:#fff;border-radius:20px;padding:12px 12px 14px;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ddm-count{min-height:16px;text-align:center;font-size:13px;font-weight:600;color:#53585f}.ddm-stack{position:relative;height:150px;margin:10px 4px 0}.ddm-back{position:absolute;background:#fff;border:1px solid #e1e1de;border-radius:14px}.ddm-back.is-2{inset:8px -2px -6px 4px;transform:rotate(2deg)}.ddm-back.is-1{inset:4px 2px -3px -3px;transform:rotate(-1.5deg)}.ddm-card{position:absolute;inset:0;background:#fff;border:1px solid #edece8;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.1);padding:16px 18px;touch-action:none;cursor:grab}.ddm-card.is-idle{animation:ddIdle 5s ease-in-out 1.2s infinite}.ddm-card-label{font-size:12px;color:#53585f}.ddm-card-text{margin-top:6px;font-family:var(--pa-cond);font-weight:700;font-size:18px;line-height:1.24;text-wrap:pretty}.ddm-flight{inset:auto;z-index:30;pointer-events:none;animation:ddmFly .3s cubic-bezier(.4,0,.6,1) both}@keyframes ddmFly{0%{transform:var(--from);opacity:1}65%{opacity:1}to{transform:var(--to);opacity:0}}.ddm-done{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;animation:ddUp .5s ease-out .2s both}.ddm-done>div:first-child{font-family:var(--pa-cond);font-weight:700;font-size:26px}.ddm-done>div:last-child{font-size:15px;font-weight:300;color:#53585f}.ddm-piles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.ddm-pile{height:60px;border-radius:12px;border:2px solid transparent;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;cursor:pointer;transition:transform .22s var(--pa-spring),border-color .15s,box-shadow .2s}.ddm-pile:active{transform:scale(.98)}.ddm-pile-label{font-family:var(--pa-cond);font-weight:700;font-size:19px}.ddm-pile-count{min-width:44px;height:44px;margin-right:-2px;border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#53585f;cursor:pointer;position:relative}.ddm-pile-count:before{content:"";position:absolute;left:50%;top:50%;min-width:24px;width:auto;height:24px;transform:translate(-50%,-50%);border-radius:12px;z-index:-1}.ddm-pile-count.has-cards:before{background:#fff;width:24px}.ddm-pile-count:disabled{cursor:default;opacity:1}.ddm-hint{margin-top:12px;text-align:center;font-size:13px;color:#53585f}.ddm-sheet-layer{position:fixed;inset:0;z-index:100;font-family:var(--pa-sans);line-height:normal;color:#1b1f23;-webkit-font-smoothing:antialiased}.ddm-sheet-layer :is(p,h2){margin:0;letter-spacing:normal;color:inherit}.ddm-sheet-layer *{box-sizing:border-box}.ddm-scrim{position:absolute;inset:0;background:rgba(27,31,35,.32);animation:ddmFade .22s ease-out both}.ddm-sheet{position:absolute;left:0;right:0;bottom:0;max-height:85svh;overflow-y:auto;background:#fff;border-radius:22px 22px 0 0;padding:10px 20px max(40px,calc(env(safe-area-inset-bottom) + 24px));animation:ddmSheet .32s cubic-bezier(.3,.9,.4,1) both}.is-closing .ddm-scrim{animation:ddmFadeOut .22s ease-in both}.is-closing .ddm-sheet{animation:ddmSheetOut .22s ease-in both}@keyframes ddmFade{0%{opacity:0}to{opacity:1}}@keyframes ddmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ddmSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ddmSheetOut{0%{transform:none}to{transform:translateY(100%)}}.ddm-handle{width:40px;height:5px;border-radius:3px;background:#dddcd7;margin:0 auto 14px}.ddm-sheet-head{display:flex;align-items:baseline;justify-content:space-between}.ddm-sheet-head h2{font-family:var(--pa-cond);font-weight:700;font-size:24px;line-height:1.2}.ddm-sheet-head h2 span{font-family:var(--pa-sans);font-weight:600;font-size:15px;color:#53585f}.ddm-sheet-head .pa-text-button{min-height:44px;padding:0 4px}.ddm-sheet-help{margin:6px 0 8px!important}.ddm-sheet-empty,.ddm-sheet-help{font-size:14px;color:#53585f!important}.ddm-row,.ddm-sheet-empty{padding:14px 4px;border-top:1px solid #edece8}.ddm-row{display:flex;gap:12px;align-items:flex-start;touch-action:none;cursor:grab;border-radius:4px;transition:background .15s,opacity .15s}.ddm-row.is-selected{background:#eef6f9}.ddm-grip{flex:none;margin-top:2px;color:#9ea4aa}.ddm-row-label{font-size:15px;font-weight:600}.ddm-row-text{font-size:14px;line-height:1.4;color:#53585f;margin-top:3px}.ddm-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.ddm-mini button{height:44px;border-radius:10px;border:2px solid transparent;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#1b1f23;cursor:pointer;transition:border-color .15s,transform .18s var(--pa-spring)}.ddm-to-deck{display:block;margin:14px auto 0;min-height:44px}.ddm-row-ghost{z-index:80;transform:translate(-50%,-60%) rotate(-2deg);padding:12px 16px;box-shadow:0 18px 40px rgba(0,0,0,.18);pointer-events:none}.ddm-deck-target,.ddm-row-ghost{position:fixed;border-radius:12px;background:#fff;white-space:nowrap}.ddm-deck-target{left:50%;top:72px;transform:translateX(-50%);z-index:75;padding:10px 16px;border:2px dashed #9ecfdb;font-size:13px;font-weight:600;color:#53585f}.sc-stage{position:relative;display:grid;grid-template-columns:440px minmax(0,1fr);gap:56px;align-items:start;margin-top:32px}.sc-story{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.6;color:#33373c}.sc-story p{margin:0}.sc-story ol,.sc-story ul{margin:0;padding-left:22px}.sc-story li+li{margin-top:4px}.sc-para.is-question{font-weight:700}.sc-options{display:flex;flex-direction:column;gap:10px}.sc-tile{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;background:#fff;border-radius:10px;border:2px solid transparent;cursor:pointer;outline:none;transition:border-color .15s,opacity .25s,transform .28s var(--pa-spring),box-shadow .28s}.sc-tile:hover{border-color:#9ecfdb}.sc-tile.is-on{border-color:#1c98bd}.sc-tile.is-saved{cursor:default}.sc-tile.is-saved:not(.is-on):hover{border-color:transparent}.sc-tile:focus-visible{outline:3px solid #146b87;outline-offset:2px}.sc-letter{position:relative;flex:none;width:28px;height:28px}.sc-letter>span{position:absolute;inset:0;border-radius:50%}.sc-rip{border:2px solid #1c98bd;opacity:0}.sc-letter-bg{background:#f0efeb}.sc-letter-fill{background:#1c98bd;transform:scale(0);transition:transform .3s var(--pa-spring)}.is-on .sc-letter-fill{transform:scale(1)}.sc-letter-text{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#53585f;transition:color .15s}.is-on .sc-letter-text{color:#fff}.sc-text{font-size:16px;line-height:1.45;padding-top:3px}.sc-actions.pa-actions{margin-top:28px}.sc-hint{font-size:14px}@keyframes scUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scRipA{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes scRipB{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.tt-stage{color:#1b1f23}.tt-tray{position:absolute;background:#edece8}.tt-holes{position:absolute;display:flex}.tt-holes span,.tt-slots span{flex:none;box-sizing:border-box;border-radius:50%;border:1.5px dashed #dddcd7}.tt-undo{position:absolute;width:44px;height:44px;border:0;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;color:#1b1f23;cursor:pointer;transition:color .15s}.tt-undo:disabled{color:#cfccc4;cursor:default;opacity:1}.tt-row{position:absolute;left:0;width:100%;border:0;padding:0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:box-shadow .15s,background .15s}.tt-row:hover{background:#fbfaf8}.tt-key{position:absolute;left:18px;top:20px}.tt-title{position:absolute;left:56px;top:21px;font-size:17px;font-weight:600}.tt-slots{position:absolute;display:flex}.tt-token{position:absolute;cursor:grab;touch-action:none}.tt-face{width:100%;height:100%;border-radius:50%;background:#1c98bd;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(28,152,189,.35);transition:transform .15s}.tt.is-mobile .tt-title{left:14px;top:50%;transform:translateY(-50%);max-width:min(140px,calc(100% - 238px));font-size:15px;line-height:1.25}.tt.is-mobile .tt-face{box-shadow:0 0 0 2px #fff,0 1px 3px rgba(28,152,189,.35)}@keyframes ttTokA{0%{transform:scale(1)}30%{transform:scale(1.35,.72)}60%{transform:scale(.9,1.12)}to{transform:scale(1)}}@keyframes ttTokB{0%{transform:scale(1)}30%{transform:scale(1.35,.72)}60%{transform:scale(.9,1.12)}to{transform:scale(1)}}@keyframes ttShakeA{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes ttShakeB{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes ttIdle{0%,60%,to{translate:0 0}70%{translate:0 -9px}80%{translate:0 0}88%{translate:0 -4px}}.pa-radar{display:block;width:100%;height:auto;font-family:var(--pa-cond)}.pa-radar-label{font-weight:700;font-size:14px;fill:#1b1f23}@media (max-width:899px){.sc-stage{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:599px){.sc-stage{gap:14px;margin-top:10px;flex:1}.sc-side,.sc-stage{display:flex;flex-direction:column}.sc-side{flex:1}.sc-story{gap:10px;font-size:15px;line-height:1.55}.sc-para.is-question{font-weight:600;color:#1b1f23}.sc-options{gap:8px}.sc-tile{gap:12px;padding:14px}.sc-tile:hover{border-color:transparent}.sc-tile.is-on:hover{border-color:#1c98bd}.sc-letter{width:26px;height:26px}.sc-letter-text{font-size:12px}.sc-text{font-size:14px;line-height:1.4}.sc-actions.pa-actions{margin-top:auto;padding-top:12px}.rr-stage{margin-top:12px}}.pa-cover-lede{margin-top:12px!important}.pa-cover-list{list-style:none;margin:36px 0 0;padding:0}.pa-cover-list>li{display:grid;grid-template-columns:32px 1fr;gap:0 12px;padding:18px 0}.pa-cover-list>li+li{border-top:1px solid #dddcd7}.pa-cover-list>li.is-unscored{opacity:.55}.pa-cover-num{font-family:var(--pa-cond);font-weight:700;font-size:26px;line-height:1.15;color:#9ea4aa}.pa-cover-list>li>div{display:flex;flex-direction:column;gap:4px}.pa-cover-name{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-family:var(--pa-cond);font-weight:700;font-size:26px;line-height:1.15;color:inherit;text-decoration:none;transition:color .15s}.pa-cover-name svg{color:#9ea4aa;transition:color .15s}.pa-cover-name:hover,.pa-cover-name:hover svg{color:#1c98bd}.pa-cover-gloss{font-size:17px;font-weight:300;line-height:1.45;color:#53585f!important}.pa-cover-next{margin-top:28px!important;font-size:17px;line-height:1.5}.pa-cover-note{margin-top:10px!important;font-size:15px;line-height:1.5;color:#53585f!important}.pa-deck-def{margin-top:8px!important;max-width:760px}.pa-deck-q{margin-top:18px!important}.pa-deck-actions.pa-actions,.pa-deck-wrap{margin-top:28px}.pa-reflection{display:block;width:100%;min-height:200px;margin:32px 0 0;padding:22px 26px;resize:none;overflow:hidden;border:2px solid #dddcd7;border-radius:14px;background:#fff;font-family:var(--pa-sans);font-size:20px;line-height:1.6;color:#1b1f23;outline:none;box-shadow:none;transition:border-color .2s}.pa-flow .pa-reflection:focus,.pa-flow .pa-reflection:focus-visible{border-color:#1c98bd;outline:none}.pa-reflection-actions.pa-actions{margin-top:28px}.pa-tokens-explainer{margin-top:12px!important}.pa-tokens-instruction{margin-top:14px!important;font-size:18px;font-weight:600;line-height:1.45}.pa-tokens-wrap{margin-top:32px}.pa-tokens-actions.pa-actions{margin-top:36px}.pa-rating-def{margin-top:10px!important;max-width:800px}.pa-expect{margin-top:26px;display:flex;flex-direction:column;gap:6px;max-width:800px}.pa-expect>p:last-child{font-size:18px;line-height:1.5}.pa-rating-q{margin-top:34px!important;font-size:22px;font-weight:600}.pa-slider-wrap{margin-top:16px}.pa-expect-m{margin-top:12px;border-top:1px solid #dddcd7;border-bottom:1px solid #dddcd7}.pa-expect-m>button{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:44px;padding:0;border:0;background:transparent;font-size:12px;text-align:left;cursor:pointer}.pa-expect-m>button svg{transition:transform .24s cubic-bezier(.3,.9,.4,1)}.pa-expect-m.is-open>button svg{transform:rotate(180deg)}.pa-expect-m-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.3,.9,.4,1)}.pa-expect-m.is-open .pa-expect-m-body{grid-template-rows:1fr}.pa-expect-m-body>div{overflow:hidden}.pa-expect-m-body p{padding-bottom:12px;font-size:15px;line-height:1.45}.pa-profile-input{display:block;width:100%;margin:44px 0 0;padding:0 0 14px;border:0;border-bottom:2px solid #cccdcb;border-radius:0;background:transparent;font-family:var(--pa-sans);font-size:30px;line-height:normal;color:#1b1f23;caret-color:#1b1f23;box-shadow:none;outline:none;transition:border-color .15s}.pa-helper+.pa-profile-input{margin-top:40px}.pa-profile-input::placeholder{color:#9ea4aa;opacity:1}.pa-flow .pa-profile-input:focus,.pa-flow .pa-profile-input:focus-visible{outline:none;padding-bottom:13px;border-bottom:3px solid #1c98bd}.pa-profile-actions.pa-actions{margin-top:40px}.pa-profile-actions.is-level.pa-actions{margin-top:44px}.pa-choices{margin:32px 0 0;padding:0;border:0;min-width:0}.pa-choices.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pa-choices.is-list{margin-top:22px;display:flex;flex-direction:column;gap:10px}.pa-group-label{margin:18px 0 4px}.pa-choice{position:relative;font-weight:400;margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-radius:10px;border:2px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;transition:border-color .15s,transform .28s var(--pa-spring),box-shadow .28s}.pa-choice:hover{border-color:#9ecfdb}.pa-choice.is-on,.pa-choice.is-on:hover{border-color:#1c98bd;transform:translateY(-3px);box-shadow:0 12px 28px rgba(28,152,189,.18)}.pa-choice:has(input:focus-visible){outline:3px solid #146b87;outline-offset:2px}.pa-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pa-choice-text{padding:20px 0 20px 20px;font-size:17px}.pa-choice.is-level .pa-choice-text{padding:18px 0 18px 22px;display:flex;flex-direction:column;gap:5px}.pa-choice-title{font-size:17px;font-weight:600}.pa-choice-desc{font-size:15px;line-height:1.45;color:#53585f}.pa-radio{position:relative;flex:none;width:26px;height:26px;margin-right:18px}.pa-choice.is-level .pa-radio{margin-right:20px}.pa-radio>span{position:absolute;inset:0;border-radius:50%}.pa-radio-ring{border:2px solid #cccdcb}.pa-radio-fill{background:#1c98bd;color:#fff;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .3s var(--pa-spring)}.pa-choice.is-on .pa-radio-fill{transform:scale(1)}.pa-radio-rip{border:2px solid #1c98bd;opacity:0}.pa-choice.is-on .pa-radio-rip{animation:paRadioRip .6s ease-out}@keyframes paRadioRip{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.pa-code-boxes{position:relative;display:grid;grid-template-columns:repeat(6,56px);gap:10px;margin-top:40px}.pa-code-field{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;outline:none;cursor:text}.pa-code-field::selection{background:transparent}.pa-flow .pa-code-field:focus-visible{outline:none}.pa-code-box{height:64px;display:flex;align-items:center;justify-content:center;border:2px solid #dddcd7;border-radius:12px;background:#fff;font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;color:#1b1f23;transition:border-color .15s}.pa-code-box.is-active{border-color:#1c98bd}.pa-code-boxes.is-error .pa-code-box{border-color:#c23a25}.pa-code-caret{width:2px;height:30px;background:#1b1f23;animation:paCaret 1s steps(1) infinite}@keyframes paCaret{50%{opacity:0}}@keyframes paCodeShakeA{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes paCodeShakeB{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}.pa-review-radar{margin-top:32px;padding:24px;background:#fff;border-radius:20px}.pa-review-radar .pa-radar{max-width:640px;margin:0 auto}.pa-list{margin-top:32px;background:#fff;border-radius:16px;overflow:hidden}.pa-list-row{display:flex;align-items:center;gap:20px;padding:16px 28px}.pa-list-row+.pa-list-row{border-top:1px solid #edece8}.pa-list-row>strong{flex:1;font-family:var(--pa-cond);font-size:19px;font-weight:700;line-height:1.2}.pa-list-row>span{font-size:15px;color:#53585f}.pa-nudge{display:flex;align-items:flex-start;gap:14px;padding:16px 28px;background:#f2f8fa;border-bottom:1px solid #edece8}.pa-nudge-icon{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e2f1f6;color:#1c98bd}.pa-nudge p{align-self:center;font-size:16px;line-height:1.5;color:#1b1f23}.pa-nudge b{font-weight:600}.pa-quote{margin:16px 0 0;padding:18px 22px;background:#fff;border-radius:14px;font-size:17px;line-height:1.6;white-space:pre-wrap;border:0}.pa-small{margin-top:20px!important;font-size:15px;line-height:1.5;color:#53585f!important}.pa-error-line{display:flex;align-items:center;gap:8px;margin-top:10px!important;font-size:14px;color:#c23a25!important}@media (max-width:599px){.pa-cover-list{margin-top:20px}.pa-cover-list>li{grid-template-columns:24px 1fr;gap:0 10px;padding:12px 0}.pa-cover-name,.pa-cover-num{font-size:22px}.pa-cover-gloss{font-size:15px}.pa-cover-next{margin-top:20px!important;font-size:15px}.pa-deck-title.pa-linked-title{font-size:30px}.pa-deck-def,.pa-rating-def{margin-top:6px!important}.pa-deck-q{margin-top:12px!important;font-size:16px}.pa-deck-wrap{margin-top:0}.pa-deck-actions.pa-actions,.pa-profile-actions.pa-actions,.pa-rating-actions.pa-actions,.pa-reflection-actions.pa-actions,.pa-tokens-actions.pa-actions{margin-top:auto}.pa-reflection{min-height:180px;margin-top:20px;padding:16px 18px;font-size:18px}.pa-tokens-explainer{margin-top:8px!important}.pa-tokens-instruction{margin-top:10px!important;font-size:15px}.pa-tokens-wrap{margin-top:14px}.pa-rating-q{margin-top:16px!important;font-size:17px;line-height:1.35}.pa-profile-input{margin-top:28px;font-size:24px}.pa-code-boxes,.pa-helper+.pa-profile-input{margin-top:24px}.pa-code-boxes{grid-template-columns:repeat(6,minmax(0,52px));gap:8px}.pa-code-box{height:60px;font-size:28px}.pa-choices.is-grid{grid-template-columns:1fr}.pa-choices{margin-top:20px}.pa-choice-text{padding:16px 0 16px 16px;font-size:16px}.pa-choice.is-level .pa-choice-text{padding:14px 0 14px 16px}.pa-choice.is-level .pa-radio,.pa-radio{margin-right:14px}.pa-list-row,.pa-nudge{padding:14px 16px}.pa-list-row>strong{font-size:18px}.pa-review-radar{padding:8px}}.pa-intro-kicker{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--pa-secondary)!important}.pa-intro-title{margin-top:18px!important;font-size:48px}.pa-intro-part{font-family:var(--pa-cond);font-weight:700;font-size:26px;line-height:1.15}@media (max-width:599px){.pa-intro-title{margin-top:10px!important;font-size:28px;line-height:1.1}.pa-intro-part{font-size:22px}}.pa-gate-list{display:flex;flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none}.pa-gate-list li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600}.pa-gate-list svg{flex:none;color:#9a7410}.pa-gate-steps{display:flex;flex-direction:column;gap:16px;margin:36px 0 0;padding:0;list-style:none}.pa-gate-step{display:flex;gap:20px;padding:28px 32px;border:1px solid var(--pa-line);border-radius:16px;background:#fff}.pa-gate-num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--pa-ink);border-radius:50%;font-size:18px;font-weight:600}.pa-gate-body{flex:1;min-width:0}.pa-gate-title{font-size:21px;font-weight:600;line-height:1.3}.pa-gate-hint{margin:4px 0 18px!important;font-size:16px;line-height:1.5;color:var(--pa-secondary)!important}.pa-gate-body .pa-code-input{width:auto;flex:1;min-width:0;max-width:280px}.pa-flow .pa-code-input:focus-visible{outline:none;border-color:var(--pa-blue)}.pa-gate-go{margin-top:32px}.pa-gate-help{margin-top:28px!important}.pa-gate-help a{color:inherit;text-underline-offset:3px}@media (max-width:599px){.pa-gate-list li{font-size:16px}.pa-gate-step{gap:14px;padding:20px 20px 20px 16px}.pa-gate-num{width:32px;height:32px;font-size:15px}.pa-gate-title{font-size:19px}.pa-gate-body .pa-primary,.pa-gate-go .pa-primary{width:100%}.pa-gate-body .pa-code-form{flex-direction:column}.pa-gate-body .pa-code-input{flex:none;max-width:none}}.pa-echo{margin-top:12px!important}.pa-echo b{font-weight:600;color:var(--pa-ink)}.pa-ws,.pa-ws *{box-sizing:border-box}.pa-ws{line-height:normal;overflow-x:clip;min-height:100svh;background:var(--pa-sand);color:var(--pa-ink);font-family:var(--pa-sans);-webkit-font-smoothing:antialiased}.pa-ws :focus-visible{outline:3px solid #146b87;outline-offset:3px}.pa-ws-header{width:100%;height:80px;max-width:1280px;margin:0 auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;font-family:var(--pa-sans)}@media (max-width:1023px){.pa-ws-header{height:72px;padding:0 40px}}.pa-ws-header .pa-logo .pa-spinner.is-dark{margin-left:0}.pa-flow .pa-ws-header{position:relative;z-index:2}.pa-menu-host{position:relative}.pa-menu-trigger{display:flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--pa-secondary);cursor:pointer}.is-account .pa-menu-trigger{min-height:44px}.pa-avatar{width:36px;height:36px;border-radius:50%;background:var(--pa-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.pa-avatar-chevron{color:var(--pa-secondary);transition:transform .2s}.pa-menu-trigger[aria-expanded=true] .pa-avatar-chevron{transform:rotate(180deg)}.is-more .pa-menu-trigger{width:40px;height:40px;border-radius:50%;justify-content:center;transition:background .15s}.is-more .pa-menu-trigger:hover,.is-more .pa-menu-trigger[aria-expanded=true]{background:#edece8}.pa-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:220px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);transform-origin:top right;animation:paMenu .14s ease-out both}.is-account .pa-menu{top:calc(100% + 4px)}@keyframes paMenu{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.pa-menu-who{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px}.pa-menu-who span:first-child{font-size:15px;font-weight:600;color:var(--pa-ink)}.pa-menu-who span:last-child{font-size:13px;color:var(--pa-secondary);overflow:hidden;text-overflow:ellipsis}.pa-menu-rule{height:1px;background:#edece8;margin:6px 4px}.pa-menu-item{width:100%;height:42px;padding:0 12px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;gap:12px;font-family:var(--pa-sans);font-size:15px;color:var(--pa-ink);text-decoration:none;text-align:left;cursor:pointer}.pa-menu-item svg{color:var(--pa-secondary);flex-shrink:0}.pa-menu-item:focus-visible,.pa-menu-item:hover{background:var(--pa-sand)}.pa-menu-item.is-danger{color:var(--pa-error)}.pa-ws-body{width:min(960px,calc(100% - 64px));margin:0 auto;padding:48px 0 96px;animation:paEnter .26s ease-out backwards}.pa-ws-error{display:flex;align-items:center;gap:8px;margin-bottom:16px!important;font-size:15px;color:var(--pa-error)!important}.pa-loading{padding:160px 24px;text-align:center;font-size:17px}.pa-loading,.pa-ws-label{color:var(--pa-secondary)}.pa-ws-label{display:flex;align-items:baseline;gap:10px;margin:0 0 14px!important;font-family:var(--pa-sans)!important;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.pa-ws-label .is-count{letter-spacing:0}.pa-ws-card{background:#fff;border-radius:16px}.pa-tier{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:24px;border-radius:12px;font-size:13px;font-weight:600}.pa-tier.is-free{background:#d9ece7;color:#0b6f66}.pa-tier.is-pro{background:#f5eccf;color:#9a7410}.pa-soon{display:inline-flex;height:20px;margin-left:8px;padding:0 8px;border:1px solid #dddcd7;border-radius:10px;font-size:12px;font-weight:600;color:#53585f;vertical-align:2px;white-space:nowrap}.pa-hero,.pa-soon{align-items:center}.pa-hero{position:relative;background:#fff;border-radius:20px;padding:40px 48px 44px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px}.pa-hero.is-single{display:block}.pa-hero-main{display:flex;flex-direction:column}.pa-hero-more{position:absolute;right:28px;top:28px}.pa-hero-title{font-family:var(--pa-cond);font-weight:700;font-size:44px;line-height:1.06;text-wrap:balance}.pa-hero-title.is-tight{line-height:1.08}.pa-hero-body{max-width:560px;text-wrap:pretty;margin-top:12px!important;font-size:18px;font-weight:300;line-height:1.5;color:var(--pa-secondary)!important}.pa-hero-bullets{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pa-hero-bullet{display:flex;align-items:flex-start;line-height:22px;gap:12px;font-size:16px}.pa-hero-check{width:22px;height:22px;border-radius:50%;background:#d9ece7;color:#0b6f66;justify-content:center;flex-shrink:0}.pa-hero-check,.pa-hero-cta{display:flex;align-items:center}.pa-hero-cta{gap:20px;margin-top:30px}.pa-hero-cta.is-complete{margin-top:28px}.pa-hero-cta.is-progress{margin-top:32px}.pa-hero-next{margin-top:10px!important;font-size:18px;color:var(--pa-secondary)!important}.pa-hero-next b{font-weight:600;color:var(--pa-ink)}.pa-hero-progress{margin-top:28px;height:8px;border-radius:4px;background:#edece8;overflow:hidden}.pa-hero-progress>div{height:8px;border-radius:4px;background:var(--pa-blue);transition:width .6s cubic-bezier(.3,.9,.4,1)}.pa-hero-shape{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.pa-hero-shape .pa-radar{width:260px}.pa-hero-shape figcaption{font-size:14px;color:var(--pa-secondary);text-align:center}.pa-hero-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}.pa-hero-cols>div{display:flex;flex-direction:column;gap:6px}.pa-hero-cols>div>p:last-child{display:flex;flex-direction:column;font-size:17px;line-height:1.45}.pa-hero-note{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;border-radius:12px;background:var(--pa-sand);font-size:15px}.pa-hero-note>span:not(.pa-new){flex:1}.pa-hero-note b{font-weight:600}.pa-new{height:24px;padding:0 10px;border-radius:12px;background:var(--pa-blue);color:#fff;display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.5px;flex-shrink:0}.pa-hero-bullet.has-tier{align-items:flex-start;line-height:24px}.pa-hero-cta.is-results{margin-top:28px}.pa-pro-section{margin-top:56px}.pa-pro{background:#fff;border-radius:20px;padding:40px 48px 36px}.pa-pro-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"badge ." "main get";gap:14px 48px}.pa-pro-badge{grid-area:badge;justify-self:start}.pa-pro-main{grid-area:main}.pa-pro-get,.pa-pro-main{display:flex;flex-direction:column;justify-content:space-between}.pa-pro-get{grid-area:get}.pa-pro-have{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:36px -48px 0;padding:28px 48px 0;border-top:1px solid #edece8}.pa-pro-have-title{font-size:17px;font-weight:600}.pa-pro-have-hint{margin-top:4px!important;font-size:15px;color:var(--pa-secondary)!important}.pa-pro-title{font-family:var(--pa-cond)!important;font-size:34px;font-weight:700;line-height:1.1;text-wrap:balance}.pa-pro .pa-hero-bullets{margin-top:20px}.pa-pro-get p{font-size:16px;line-height:1.5;color:var(--pa-secondary)!important}.pa-pro-next{margin-top:8px!important}.pa-pro-get b{font-weight:600;color:var(--pa-ink)}.pa-pro-get i{font-style:italic}.pa-pro-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}.pa-pro-cta .pa-aside{font-size:14px}.pa-code-form{display:flex;gap:10px}.pa-code-input{width:260px;height:52px;margin:0;padding:0 16px;border:2px solid #cccdcb;border-radius:10px;background:#fff;font-family:var(--pa-sans);font-size:17px;letter-spacing:1px;text-transform:uppercase;color:var(--pa-ink);outline:none;transition:border-color .15s}.pa-code-input::placeholder{color:var(--pa-muted);letter-spacing:0;text-transform:none}.pa-ws .pa-code-input:focus,.pa-ws .pa-code-input:focus-visible{outline:none;border-color:var(--pa-blue)}.pa-code-input.is-error,.pa-ws .pa-code-input.is-error:focus{border-color:var(--pa-error)}.pa-outline.is-md{height:52px;padding:0 22px;border-radius:26px;background:#fff;font-size:16px}.pa-others{margin-top:56px}.pa-others-empty{display:flex;align-items:center;gap:10px;padding:20px 28px;font-size:15px;color:var(--pa-secondary)}.pa-others-list{list-style:none;margin:0;padding:0;background:#fff;border-radius:16px;overflow:hidden}.pa-others-row{display:grid;grid-template-columns:minmax(0,1fr) 230px 120px;align-items:center;gap:20px;padding:20px 28px;transition:opacity .2s}.pa-others-row+.pa-others-row{border-top:1px solid #edece8}.pa-others-row.is-ended{opacity:.6}.pa-others-who{display:flex;align-items:center;gap:12px;min-width:0}.pa-others-name{font-size:18px;overflow:hidden;text-overflow:ellipsis}.pa-others-name,.pa-rel{font-weight:600;white-space:nowrap}.pa-rel{height:26px;padding:0 11px;border-radius:13px;display:inline-flex;align-items:center;font-size:13px;flex-shrink:0}.pa-rel.is-direct-report{background:#dae8e9;color:#0f6e8a}.pa-rel.is-peer{background:#f0efeb;color:#53585f}.pa-others-status{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--pa-secondary)}.pa-others-status.is-shared,.pa-others-status.is-submitted{color:#0b6f66;font-weight:600}.pa-status-dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pa-others-action{display:flex;justify-content:flex-end}.pa-others-action .is-fixed{width:112px;height:40px;padding:0 18px}.pa-profile-facts{margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.pa-profile-facts div{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:17px}.pa-profile-facts dt{color:var(--pa-secondary)}.pa-profile-facts dd{margin:0}.pa-data-section{margin-top:56px}.pa-data{border-radius:20px}.pa-data-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 48px}.pa-data-row+.pa-data-row{border-top:1px solid #edece8}.pa-data-title{font-size:17px;font-weight:600}.pa-data-hint{max-width:520px;margin-top:4px!important;font-size:15px;line-height:1.5;color:var(--pa-secondary)!important}.pa-data-row .pa-outline{flex-shrink:0}.pa-outline.is-danger{color:var(--pa-error)}.pa-outline.is-danger:hover{border-color:var(--pa-error)}.pa-text-button.is-danger{color:var(--pa-error)}@media (max-width:899px){.pa-pro-top{display:block}.pa-pro-main{margin-top:14px}.pa-pro-get{margin-top:24px;padding-top:24px;border-top:1px solid #edece8}}@media (min-width:600px) and (max-width:1023px){.pa-pro{padding:36px 36px 32px}.pa-pro-have{margin-left:-36px;margin-right:-36px;padding-left:36px;padding-right:36px}.pa-hero{grid-template-columns:minmax(0,1fr) 200px;gap:32px;padding:36px 36px 40px}.pa-hero-shape .pa-radar{width:200px}.pa-hero-cta{flex-wrap:wrap;row-gap:12px}}.pa-hero-cta .pa-aside{white-space:nowrap}@media (min-width:600px) and (max-width:767px){.pa-hero{display:block}.pa-hero-shape{display:none}.pa-hero:has(.pa-hero-more) .pa-hero-title{padding-right:36px}.pa-others-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 16px}.pa-others-status{grid-row:2}.pa-others-action{grid-row:1/span 2;grid-column:2}}@media (max-width:599px){.pa-ws-header{height:56px;padding:0 12px 0 20px}.pa-avatar{width:32px;height:32px;font-size:12px}.pa-avatar-chevron{display:none}.pa-ws-body{width:calc(100% - 32px);padding-top:12px}.pa-hero{display:block;padding:24px 20px}.pa-hero-shape{display:none}.pa-hero-more{right:10px;top:14px}.pa-hero .pa-caps,.pa-ws-label{font-size:12px}.pa-ws-label{margin:0 4px 10px!important}.pa-hero-title,.pa-hero-title.is-tight{font-size:30px;line-height:1.08}.pa-hero:has(.pa-hero-more) .pa-hero-title{padding-right:32px}.pa-hero-body,.pa-hero-next{font-size:16px;margin-top:8px!important}.pa-hero-progress{margin-top:18px}.pa-hero-cta,.pa-hero-cta.is-complete,.pa-hero-cta.is-progress{margin-top:22px;flex-direction:column;align-items:stretch;gap:12px}.pa-hero-cta .pa-primary{height:52px;font-size:17px;width:100%}.pa-hero-cta .pa-aside{text-align:center}.pa-hero-cols{gap:16px}.pa-hero-note{flex-wrap:wrap}.pa-code-form .pa-outline{flex-shrink:0}.pa-pro-have{flex-direction:column;align-items:stretch;gap:14px;margin:24px -20px 0;padding:24px 20px 0}.pa-pro-section{margin-top:28px}.pa-pro{padding:24px 20px}.pa-pro-title{font-size:26px}.pa-pro-cta{align-items:stretch}.pa-pro-cta .pa-primary{height:52px;font-size:17px}.pa-pro-cta .pa-aside{text-align:center}.pa-code-input{flex:1;width:auto;min-width:0}.pa-others{margin-top:28px}.pa-others-empty,.pa-others-row{padding:14px 16px}.pa-others-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 12px}.pa-others-who{gap:8px}.pa-others-name{font-size:16px}.pa-rel{height:22px;padding:0 9px;border-radius:11px;font-size:11px}.pa-others-status{grid-row:2;font-size:13px;font-weight:400!important;color:var(--pa-secondary)!important}.pa-status-dot{display:none}.pa-others-action{grid-row:1/span 2;grid-column:2}.pa-others-action .is-fixed{width:auto;padding:0 16px;font-size:14px}.pa-others-action .is-fixed svg{display:none}.pa-profile-facts div{grid-template-columns:1fr;gap:2px}.pa-data-section{margin-top:28px}.pa-data-row{flex-direction:column;align-items:stretch;gap:14px;padding:24px 20px}}.pa-bone{display:block;max-width:100%;background:#f0efeb;animation:paBone 1.6s ease-in-out infinite}.pa-bone.is-on-sand{background:#e9e8e3}.pa-ws-label .pa-bone{background:#e4e3de}@keyframes paBone{50%{opacity:.55}}.pa-bone-shape{justify-self:center}@media (max-width:599px){.pa-bone-shape{width:160px!important;height:160px!important;margin-top:8px}}.pa-draft-banner{display:flex;align-items:center;gap:28px;margin-bottom:36px;padding:24px 32px;border:2px dashed #b4b8bd;border-radius:16px;background:transparent}.pa-draft-banner strong{font-family:var(--pa-cond);font-size:88px;font-weight:700;line-height:1;letter-spacing:4px;text-transform:uppercase;color:#9ea4aa}.pa-draft-banner span{max-width:420px;font-size:18px;line-height:1.45;color:var(--pa-secondary)}@media (max-width:599px){.pa-draft-banner{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.pa-draft-banner strong{font-size:56px}.pa-draft-banner span{font-size:16px}}.pa-menu-item .pa-spinner{margin-left:auto}.pa-samples-card{padding:20px 28px 12px;border:1px dashed #c9cdd1;background:transparent}.pa-samples-note{margin:0 0 8px!important;font-size:14px;color:var(--pa-secondary)!important}.pa-samples-card ul{margin:0;padding:0;list-style:none}.pa-samples-card li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:10px 0;border-top:1px solid #ebe9e3;font-size:15px}.pa-samples-card li span{flex:1 1 260px}.pa-samples-card a{font-weight:600;color:var(--pa-ink);text-underline-offset:3px}