body{margin:0;background:#faf9f6;color:#252332;font-family:system-ui,sans-serif;line-height:1.6}main{max-width:1000px;margin:30px auto;padding:0 24px}.jp-setup{background:#fff;border:1px solid #ddd8e5;border-radius:16px;padding:24px}label{display:block;margin:12px 0}input,select,button{font:inherit;padding:8px;border:1px solid #b8b2c3;border-radius:6px}input[type=checkbox]{margin-right:8px}input[type=number]{width:7em}input[type=text],#title{max-width:90%}.jp-setup>label>input,.jp-setup>label>select{display:block;width:100%;box-sizing:border-box}.jp-fields-three,.jp-fields-two,.pj-location-steps,.pf-route-row{display:flex;gap:20px;flex-wrap:wrap;align-items:center}fieldset,details{border:1px solid #ddd8e5;border-radius:8px;padding:14px;margin:16px 0}summary{cursor:pointer}button{cursor:pointer;margin:6px 4px 6px 0;background:#f1edf8;color:#302348}button:disabled{cursor:default;opacity:.55}#save{background:#503881;color:#fff}#trip-form-error{color:#9c203c;font-weight:600}#detail{white-space:pre-wrap;overflow-wrap:anywhere}small,.jp-fine{color:#615b6c}a{color:#503881}input:focus,select:focus,button:focus{outline:2px solid #7a60a3}@media(max-width:600px){main{padding:0 12px}.jp-setup{padding:16px}.pj-location-steps{display:block}}.jp-app{--ink:#26232c;--green:#7150dc;--line:#ece8f2;--muted:#736e7f;background:#fcfbfe;color:var(--ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.jp-app input,.jp-app select,.jp-app textarea{background:#fff;border-color:#e1dce9}.jp-app .jp-primary{background:#7150dc;color:#fff;box-shadow:0 7px 20px #7150dc19;border-radius:16px;min-height:54px;font-size:15px;letter-spacing:-.2px}.jp-app .jp-primary:hover:not(:disabled){background:#6041c5}.jp-app .jp-secondary{background:#fff;border:1px solid #e3deed;color:#4c455d;border-radius:16px;min-height:52px;font-size:14px}.jp-app .jp-text{color:#777080}.jp-app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a28ce9;outline-offset:4px}.jp-header{max-width:1080px;padding:22px 0;border:0}.jp-app .jp-brand{gap:11px;font-size:16px;color:#4e465d;letter-spacing:-.6px}.pj-brand-mark{background:#eee8fd;color:#6643cf;width:37px;height:37px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;border-radius:12px;letter-spacing:-2px;padding-right:2px}.pj-brand-mark>span{color:#958b72;margin-left:1px}.jp-header>.jp-pill{margin-left:auto;border:0;color:#777080;font-size:12px;padding:10px}.jp-screen-home .pj-brand-name{display:none}.jp-app .pj-home{max-width:610px;margin:0 auto;padding:26px 24px 35px;text-align:center;min-height:calc(100svh - 175px);display:flex;flex-direction:column;align-items:center;justify-content:center}.pj-home h1{font-size:76px;font-weight:800;line-height:1.17;letter-spacing:-.075em;margin:30px 0 34px;color:#27212e}.pj-home h1>span{color:#7150dc}.pj-home-actions{display:grid;width:100%;max-width:365px;gap:12px}.pj-home-actions>.jp-primary,.pj-home-actions>.jp-secondary{min-height:60px;display:flex;justify-content:space-between;padding:17px 22px;font-size:16px}.pj-home-actions>button>span{font-size:22px;line-height:1}.pj-home-links{display:flex;justify-content:center;gap:25px;margin-top:23px}.pj-home-links>button{font-size:12px;color:#8b8497;padding:10px}.pj-mascots{position:relative;width:235px;height:138px}.pj-mascot{position:absolute;width:111px;height:116px;border-radius:31px;box-shadow:0 14px 18px -13px #4b316140;display:flex;align-items:center;justify-content:center}.pj-mascot.p{left:9px;top:8px;background:#d9ccff;color:#7450d5;transform:rotate(-12deg)}.pj-mascot.j{right:9px;top:18px;background:#e3edbb;color:#607343;transform:rotate(10deg)}.pj-mascot>span{position:absolute;font-size:21px;left:16px;top:9px;font-weight:800;opacity:.72}.pj-mascot>i{position:absolute;width:8px;height:11px;background:currentColor;border-radius:50%;top:48px;left:33px;box-shadow:32px 0 0 currentColor}.pj-mascot.p>i{height:5px;border-radius:8px;top:52px}.pj-mascot>b{width:16px;height:9px;position:absolute;left:49px;top:71px;border-bottom:3px solid currentColor;border-radius:0 0 30px 30px;transform:rotate(-8deg)}.pj-mascot.j>b{height:7px;border-radius:50% 50% 0 0;border-top:3px solid currentColor;border-bottom:0;transform:rotate(0)}.pj-spark{position:absolute;right:-1px;top:0;font-size:21px;color:#b19ae8;transform:rotate(10deg)}.jp-app .jp-survey{max-width:600px;padding:12px 24px 22px;margin:0 auto}.pj-trip-context{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:11px;color:#8a8199;margin-bottom:21px}.pj-trip-context>details{max-width:80%;flex:1;min-width:0}.pj-trip-context summary{font-size:11px;line-height:1.9}.jp-app .pj-trip-context summary:before{display:none}.pj-trip-context summary>span{font-weight:600;color:#645976}.pj-trip-context details[open]{padding:14px;background:#f4f0fb;border:1px solid #e9e1f6;border-radius:12px}.pj-trip-context details[open] summary{margin-bottom:10px}.pj-trip-context p{font-size:11px;margin:7px 0}.pj-trip-context>small{font-size:10px;white-space:nowrap;color:#8d7ba8}.jp-screen-answer .jp-progress-label{font-size:11px;color:#8b8199;margin:10px 0}.jp-screen-answer .jp-progress-label>b{font-size:12px;color:#695f79;letter-spacing:1px;font-weight:600}.jp-screen-answer .jp-progress{height:4px;background:#ede8f6;border-radius:5px;margin:0 0 32px}.jp-screen-answer .jp-progress>i{background:#9d83e8;border-radius:5px}.jp-app .pj-question{margin:0;padding:0;border:0;border-radius:0;background:none;min-width:0;display:block}.jp-app .pj-question-title{font-size:37px;line-height:1.32;letter-spacing:-.055em;font-weight:750;margin:0 0 12px;color:#2c2538;word-break:keep-all;outline:none}.jp-app .pj-question-help{font-size:13px;color:#8b8299;line-height:1.8;margin:0 0 24px;word-break:keep-all}.jp-app .pj-choice-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:25px}.jp-app .pj-choice-grid.visual-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:0}.jp-app .pj-option{position:relative;border:1.5px solid #ece7f3;background:#fff;border-radius:16px;padding:16px 18px;min-height:58px;display:flex;align-items:center;gap:12px;text-align:left;font-size:16px;line-height:1.65;box-shadow:0 2px 3px #28213c03;word-break:keep-all;transition:border-color .15s,background .15s,transform .15s}.jp-app .pj-option:hover:not(:disabled){border-color:#c5b5ed;background:#fcfaff}.jp-app .pj-option:active{transform:scale(.985)}.jp-app .pj-option.selected{border-color:#8865df;background:#f3edff;color:#6b43c6;box-shadow:0 0 0 1px #8865df10}.pj-option-text{flex:1}.pj-checkmark{width:18px;height:18px;flex-shrink:0;font-size:13px;font-weight:750;color:#835ed3;display:grid;place-items:center;border:1px solid #e7e1ef;border-radius:50%;margin-left:auto;background:transparent}.pj-option.selected .pj-checkmark{border-color:#835ed3;background:#835ed3;color:#fff}.pj-option-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f7f3fc;font-size:25px;line-height:1;flex-shrink:0}.visual-grid .pj-option{padding:15px;min-height:104px;display:flex;flex-wrap:wrap;gap:8px}.visual-grid .pj-option-icon{width:39px;height:39px;font-size:25px}.visual-grid .pj-option-text{flex-basis:100%;font-size:15px;line-height:1.45;font-weight:600;letter-spacing:-.3px}.visual-grid .pj-checkmark{position:absolute;right:14px;top:16px}.visual-grid .pj-option:nth-child(3n+2) .pj-option-icon{background:#f9f0e6}.visual-grid .pj-option:nth-child(3n) .pj-option-icon{background:#f0f4e6}.jp-app .pj-quiet-choices{display:flex;justify-content:center;gap:20px;margin-top:17px;flex-wrap:wrap}.jp-app .pj-quiet-choices>.pj-option{background:none;border:0;box-shadow:none;min-height:38px;font-size:12px;color:#9a90a8;display:flex;align-items:center;justify-content:center;padding:7px 5px;gap:7px;border-radius:8px;flex:none}.pj-quiet-choices .pj-checkmark{display:none}.jp-app .pj-quiet-choices>.pj-option.selected{color:#6e48ca;font-weight:650;background:#f0e9fc;padding-inline:13px}.jp-app .pj-quiet-choices>.pj-option.selected>.pj-checkmark{display:grid;width:15px;height:15px;font-size:11px}.pj-money-presets{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:24px}.jp-app .pj-money-presets .pj-option{font-size:21px;font-weight:700;min-height:75px;padding:16px 19px;letter-spacing:-.7px}.pj-custom{text-align:center;margin:18px 0 4px}.jp-app .pj-custom-toggle{font-size:12px;color:#85798e;padding:9px 15px;border-radius:8px}.pj-money-input{display:flex;align-items:center;gap:13px;margin-top:12px;padding:0 4px}.jp-app .pj-money-input input{font-size:23px;font-weight:650;padding:16px;border:1.5px solid #cbb9ee;border-radius:13px;width:100%;background:#fff;min-height:63px}.pj-money-input>span{font-size:16px;flex-shrink:0;color:#8a7c9e}.jp-app .pj-free-text{background:#fff;border:1.5px solid #e2d9ef;min-height:132px;width:100%;font-size:16px;padding:19px;line-height:1.9;border-radius:16px}.pj-question-detail{margin:18px 0 0;border:0;padding:0}.jp-app .pj-question-detail>summary{font-size:10px;color:#a097aa;display:inline-flex;align-items:center;gap:5px}.jp-app .pj-question-detail>summary:before{font-size:12px;margin:0}.pj-question-detail[open]{padding:14px;border-radius:12px;background:#f4f0fa;border:1px solid #e9e1f2}.jp-app .pj-question-detail[open]>summary{margin-bottom:9px}.jp-app .pj-question-detail>p{font-size:12px;color:#847590;margin:6px 0}.jp-screen-answer .jp-actions{margin:22px 0 9px;display:grid;grid-template-columns:48px 1fr;gap:12px;position:sticky;bottom:0;padding:13px 0 max(13px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#fcfbfe 9px)}.jp-screen-answer .jp-actions>.jp-text{border:1px solid #e8e1f0;background:#fff;border-radius:15px;display:grid;place-items:center;min-height:54px;font-size:20px;color:#94899f}.jp-screen-answer .jp-actions>.jp-primary{width:100%;font-size:16px;min-height:54px}.jp-screen-answer .jp-actions>.jp-primary:disabled{opacity:1;background:#eee9f5;color:#aea3ba;box-shadow:none}.jp-app .jp-parents .pj-option{font-size:18px;min-height:64px}.jp-app .jp-parents .visual-grid .pj-option-text{font-size:17px}.jp-app .jp-parents .pj-question-title{font-size:36px}.jp-app .jp-parents .pj-question-help{font-size:15px}.jp-app .jp-parents .pj-quiet-choices .pj-option{font-size:14px;min-height:44px}.jp-app .jp-parents .pj-money-presets .pj-option{font-size:23px}.jp-screen-answer .jp-footer{max-width:552px;margin-top:0;padding:9px 0 18px;border:0;justify-content:center}.jp-screen-answer .jp-footer>div:first-child,.jp-screen-answer .jp-footer>span,.jp-screen-answer .jp-footer [data-act=legacy],.jp-screen-answer .jp-footer [data-act=sources]{display:none}.jp-footer{border-color:#eee9f4;margin-top:36px}.jp-footer small{color:#9a90a5}.jp-footer .jp-text{color:#95899f}.jp-footer>span{color:#b1a7bc;border-color:#eee9f4}.jp-screen-home .jp-footer{border:0;justify-content:center;margin:0 auto;padding:10px 24px 22px;max-width:620px}.jp-screen-home .jp-footer>div:first-child,.jp-screen-home .jp-footer>span,.jp-screen-home .jp-footer [data-act=sources],.jp-screen-home .jp-footer [data-act=legacy]{display:none}.jp-screen-home .jp-footer .jp-text{font-size:10px;color:#aba0b7}.pj-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jp-app .jp-box,.jp-app .jp-question-preview{border-color:#e7dfed;background:#fff}.jp-app .jp-box .jp-fine{color:#978aa2}.jp-app .jp-question-preview{background:#f5f1fc}.jp-app .jp-kicker{color:#92829f}.jp-app .jp-tag{border-color:#e3daec;background:#f8f5fc}.jp-app .jp-modal{background:#fcfbfe;color:#493955;border-color:#e2d6ee}.jp-app .jp-modal p{color:#7a6b85}.jp-app input[type=checkbox]{accent-color:#8057d6}.jp-toast{background:#59407a}.jp-screen-answer .jp-finish{padding-top:5px}.jp-screen-answer .jp-finish h2{font-size:29px}.jp-screen-answer .jp-pledge{background:#f2ecfb;border-color:#ddd0f0}.jp-screen-answer .jp-finish>p{color:#8a7a97}.jp-screen-answer .jp-sign{border-color:#cfbfe5;color:#77548e}.jp-screen-answer .jp-error{border:1px solid #e6cbb7;color:#9e6543;font-size:12px;margin:15px 0;padding:13px 15px}.jp-screen-answer .jp-check{font-size:12px;color:#857491}@media(max-width:760px){.jp-header{margin-inline:22px;padding:18px 0}.jp-app .jp-brand{font-size:14px;gap:9px}.pj-brand-mark{width:33px;height:33px;font-size:14px;border-radius:11px}.jp-header>.jp-pill{font-size:11px}.jp-app .pj-home{padding:20px 24px 30px;margin:0 auto;min-height:calc(100svh - 141px)}.pj-home h1{font-size:59px;letter-spacing:-.065em;margin:24px 0 29px}.pj-mascots{transform:scale(.88);height:125px;transform-origin:center bottom}.pj-home-actions{max-width:330px;gap:11px}.pj-home-actions>.jp-primary,.pj-home-actions>.jp-secondary{min-height:57px;font-size:15px;padding:16px 20px}.pj-home-links{margin-top:17px;gap:22px}.pj-home-links>button{font-size:11px}.jp-app .jp-survey{margin:0 auto;padding:8px 24px 15px;max-width:600px}.pj-trip-context{margin-bottom:18px;font-size:10px}.pj-trip-context summary{font-size:10px}.pj-trip-context>small{font-size:9px}.jp-screen-answer .jp-progress{margin-bottom:27px}.jp-screen-answer .jp-progress-label{font-size:10px}.jp-screen-answer .jp-progress-label>b{font-size:11px}.jp-app .pj-question-title{font-size:31px;line-height:1.36;letter-spacing:-.06em;margin-bottom:10px}.jp-app .pj-question-help{font-size:11px;margin-bottom:21px;line-height:1.8}.jp-app .pj-choice-grid.visual-grid{gap:10px}.visual-grid .pj-option{padding:13px;min-height:92px;border-radius:15px;gap:8px}.visual-grid .pj-option-icon{width:31px;height:31px;font-size:23px;border-radius:10px}.visual-grid .pj-option-text{font-size:13px;line-height:1.45;letter-spacing:-.4px}.visual-grid .pj-checkmark{top:13px;right:12px;width:16px;height:16px;font-size:11px}.jp-app .pj-option{font-size:14px;line-height:1.8;padding:14px 15px;min-height:56px;border-radius:14px}.jp-app .pj-choice-grid.single-grid{gap:10px;margin-top:24px}.jp-app .pj-choice-grid.multi-grid:not(.visual-grid){gap:9px}.jp-app .pj-quiet-choices{gap:14px;margin-top:13px}.jp-app .pj-quiet-choices>.pj-option{font-size:11px;min-height:34px;padding:6px}.jp-app .pj-money-presets{gap:10px;margin-top:23px}.jp-app .pj-money-presets .pj-option{font-size:19px;min-height:68px;padding:15px 17px}.jp-app .pj-money-input input{font-size:21px;min-height:60px}.jp-app .pj-free-text{font-size:16px;min-height:145px}.jp-app .pj-question-detail{margin-top:13px}.jp-app .pj-question-detail summary{font-size:10px}.jp-screen-answer .jp-actions{margin-top:16px;padding-top:12px;grid-template-columns:46px 1fr;gap:11px}.jp-screen-answer .jp-actions>.jp-primary{font-size:15px;min-height:52px}.jp-screen-answer .jp-actions>.jp-text{font-size:19px;min-height:52px}.jp-screen-answer .jp-footer{margin:0 24px;padding:8px 0 14px;max-width:none}.jp-app .jp-parents .pj-question-title{font-size:32px}.jp-app .jp-parents .pj-option{font-size:17px;padding:17px;min-height:65px}.jp-app .jp-parents .visual-grid .pj-option-text{font-size:15px}.jp-app .jp-parents .pj-question-help{font-size:14px}.jp-app .jp-parents .pj-quiet-choices .pj-option{font-size:13px}.jp-app .jp-parents .pj-money-presets .pj-option{font-size:22px}.jp-app .jp-survey.jp-parents{padding-inline:20px}.jp-screen-answer .jp-check{font-size:12px}.jp-screen-answer .jp-finish h2{font-size:28px}.jp-app .jp-setup-grid{grid-template-columns:1fr}.jp-app .jp-setup{padding:23px}.jp-app .jp-question-preview{order:1}.jp-screen-home .jp-footer{margin:0 auto;max-width:none}}@media(min-width:900px){.jp-app .pj-home{padding-top:15px}.jp-screen-answer .jp-survey{padding-top:20px}.jp-app .pj-choice-grid.visual-grid{grid-template-columns:repeat(4,1fr);gap:12px}.visual-grid .pj-option{padding:14px 12px;min-height:125px;align-content:space-between;gap:14px}.visual-grid .pj-option-text{font-size:13px;line-height:1.5}.visual-grid .pj-checkmark{right:10px;top:12px}.jp-app .pj-money-presets{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.jp-app .pj-option{transition:none}}@media print{.pj-question-detail,.jp-screen-answer .jp-actions{display:none}}:root{color-scheme:light}*{box-sizing:border-box}.release-header{max-width:1050px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.release-brand{font-weight:800;font-size:20px;color:#332a4d;text-decoration:none}.release-header nav{display:flex;gap:20px}.release-app a{color:#563da3}.release-primary{display:block;background:#553d91;color:#fff!important;text-decoration:none;border-radius:12px;padding:18px;font-weight:700}.release-screen main{margin-top:10px}.release-screen h1{font-size:clamp(26px,5vw,38px);line-height:1.25}.release-screen h2{margin-top:32px}.release-screen section:not([hidden]){margin:24px 0}.release-screen button{cursor:pointer;background:#fff}.release-screen button:disabled{cursor:wait;opacity:.55}.release-screen [id$=submit],.release-screen #save,.release-screen #login{background:#553d91;color:#fff;padding:12px 22px}.release-screen [role=status]{min-height:1.6em;color:#4a386f;overflow-wrap:anywhere}.release-screen #list,.release-screen #participation>ul{list-style:none;padding:0}.release-screen #list li,.release-screen [data-slot-id]{background:#fff;border:1px solid #ded8e9;border-radius:12px;margin:14px 0;padding:18px}.release-screen #list button{width:100%;text-align:left;font-weight:700}.release-screen fieldset{background:#fff;border-radius:14px;padding:20px}.release-screen legend{font-weight:750}.release-screen fieldset>label{display:inline-flex;align-items:center;gap:8px;margin:8px 16px 8px 0}.release-screen fieldset input[type=checkbox]{order:-1}.release-screen textarea{font:inherit;max-width:100%;width:100%;min-height:90px;padding:10px}.release-screen canvas{display:block;max-width:100%;border:1px solid #d4c9e5;background:#fff;touch-action:none}.release-screen #detail,.release-screen #p-config{padding:14px;border-left:4px solid #c4b5e0;white-space:normal}.release-screen #j-self-link{display:inline-block;margin-top:16px;padding:12px 20px;border-radius:10px;background:#ece6f5;font-weight:700}.release-screen #report-result{padding:20px;border:1px solid #ded8e9;background:#fff;border-radius:14px}@media(max-width:600px){.release-header{padding:16px;align-items:flex-start}.release-header nav{gap:12px;font-size:14px}main{padding:0 16px}.release-screen fieldset{padding:14px}.release-screen input:not([type=checkbox]),.release-screen select{max-width:100%}.release-screen button{margin:4px 0}.pj-home{padding:20px 24px}}.release-screen[data-release-screen=p] fieldset{min-inline-size:0}.release-screen[data-release-screen=p] .p-selected-option{display:none}@media(max-width:600px){.release-screen[data-release-screen=p]{overflow-wrap:anywhere}.release-screen[data-release-screen=p] .p-selected-option:not([hidden]){display:block;margin:8px 0 0;color:#615b6c}}.survey-history-notice{overflow-wrap:anywhere}.survey-history-notice a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.survey-history-notice a:focus-visible{outline:3px solid #563da3;outline-offset:3px}.release-screen #bulk-companions{min-inline-size:0}.release-screen #bulk-companions label{display:block}.release-screen #bulk-companions input{display:block;max-width:100%;width:28em;margin:6px 0}.release-screen #bulk-companions [role=alert]{color:#9c2438;overflow-wrap:anywhere}.release-screen #bulk-companions input[aria-invalid=true]{border:2px solid #9c2438}:root .release-entry-fallback{max-width:680px;margin:32px auto;padding:20px;font:1rem/1.7 system-ui,sans-serif;overflow-wrap:anywhere}.release-entry-fallback a,.release-screen[data-release-screen=login] p>a{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px;margin-right:16px}.release-screen .j-workspace #j-login-entry{margin:0 0 18px;padding:14px 16px;border:1px solid #d8c9ef;border-radius:16px;background:#f5f0ff}.release-screen .j-workspace #j-login-entry[hidden]{display:none}.release-screen #j-login-entry p{margin:0 0 10px;font-size:var(--read-body,16px);line-height:1.6}.release-screen #j-login-entry a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:12px;background:#7150dc;color:#fff;font-size:var(--read-body,16px);font-weight:700;line-height:1.5;text-decoration:none}.pj-home-intro{margin:0 0 18px;color:#605a69;line-height:1.7}.pj-home-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%;max-width:430px;margin:0;padding:0;list-style:none;text-align:left;line-height:1.6}.pj-home-steps strong,.pj-home-steps span{display:block}.pj-home-steps strong{font-size:15px;color:#4c455d}.pj-home-steps span{font-size:14px;color:#605a69}.pj-home-trial{max-width:430px;margin:0 0 18px;text-align:left;font-size:14px;line-height:1.7;color:#605a69}.pj-home-trial strong{display:block;color:#4c455d}@media(max-width:360px){.pj-home-steps{gap:12px}}.hf-entry{padding:22px 0 35px}.hf-label{font-size:12px;color:#6c558a;letter-spacing:.3px}.hf-entry h1{font-size:38px;line-height:1.4;margin:17px 0 27px}.hf-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jp-app .hf-paths button{display:grid;justify-items:start;text-align:left;gap:14px;border:1px solid #d9d0ea;background:#fff;border-radius:20px;padding:26px;color:#302c3c;min-height:195px}.jp-app .hf-paths button:last-child{background:#f0eafa;border-color:#b49ed9}.hf-paths button>span{font-size:30px}.hf-paths b{font-size:20px}.hf-paths small{font-size:12px;color:#625473;line-height:1.8}.hf-entry>p,.hf-flow-note{font-size:12px;color:#63586f;line-height:1.9}.hf-switch{display:flex;justify-content:space-between;align-items:center;margin:15px 0;gap:12px}.hf-switch button{font-size:12px;color:#705697;min-height:42px}.hf-switch b{font-size:13px}.hf-offer{background:#f1edf8;border:1px solid #d9ceed;border-radius:14px;padding:18px;margin:20px 0}.hf-offer p{font-size:13px;color:#58466c}.hf-offer>div{display:flex;gap:12px;flex-wrap:wrap}.hf-receipt{border:1px solid #d7c9e9;background:#fffef9;border-radius:20px;padding:27px;margin:24px 0}.hf-receipt h2{font-size:30px;margin:14px 0 25px}.hf-receipt dl{margin:0;padding:0}.hf-receipt dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-top:1px solid #e9e2ef;padding:16px 0}.hf-receipt dt{font-size:12px;color:#786583}.hf-receipt dd{margin:0;font-size:14px;line-height:1.8;color:#342a41;overflow-wrap:anywhere}.hf-receipt h3{font-size:18px}.hf-scopes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hf-scopes label{display:flex;align-items:flex-start;gap:9px;line-height:1.8;font-size:13px}.hf-pledge{background:#eee7f6;color:#55386c;padding:18px;border-radius:12px;font-size:15px;line-height:1.9;margin-top:25px}.hf-boundary{font-size:12px;color:#657;line-height:1.9}.hf-receipt>small{font-size:10px;color:#766186}.hf-summary{background:#f0ebf7;border:1px solid #d7cbe8;border-radius:16px;padding:24px;margin:23px 0}.hf-summary h3{font-size:22px;margin-top:0}.hf-summary article+article{border-top:1px solid #d9ceed;padding-top:20px;margin-top:20px}.hf-summary article>b{font-size:16px}.hf-summary p{font-size:13px;line-height:1.9;color:#5b486d}.hf-summary strong{color:#443252;margin-right:8px}.hf-summary small{font-size:11px;line-height:1.9;color:#6f5c80}.jp-parents .hf-paths b{font-size:22px}.jp-parents .hf-scopes label,.jp-parents .hf-boundary{font-size:16px}@media(max-width:700px){.hf-entry h1{font-size:31px}.hf-paths{grid-template-columns:1fr;gap:13px}.jp-app .hf-paths button{min-height:140px;padding:22px;gap:10px}.hf-paths b{font-size:20px}.hf-receipt{padding:23px 18px}.hf-receipt dl>div{grid-template-columns:1fr;gap:6px}.hf-receipt h2{font-size:27px}.hf-scopes{grid-template-columns:1fr}.hf-summary{padding:22px 18px}.hf-offer .jp-primary,.hf-summary p{font-size:12px}.hf-switch{font-size:11px}.hf-entry>p{font-size:11px}}.release-app.jp-app{min-height:100svh;background:#fcfbfe}.release-app.jp-app [hidden]{display:none!important}.release-app.jp-app button,.release-app.jp-app input,.release-app.jp-app textarea{font-family:inherit}.release-app.jp-app button{border:1px solid #e3deed}.release-app.jp-app .pj-home-actions a{text-decoration:none;align-items:center}.pj-home-invite-note{font-size:12px;line-height:1.8;max-width:330px;color:#8b8299;margin-top:23px}.pj-home-free{font-size:11px;color:#8b8299;margin:4px 0}.release-app .p-taste{padding-top:16px}.p-taste-notice{font-size:12px;color:#8b8299;margin-bottom:24px}.p-taste progress{width:100%;height:5px;accent-color:#9d83e8;margin:4px 0 12px}.p-taste .jp-actions{display:grid;grid-template-columns:100px 1fr}.p-taste .jp-actions button{padding:12px}.p-taste-done h1{font-size:34px;line-height:1.4;letter-spacing:-.055em}.p-taste-done p{font-size:14px;line-height:1.9;color:#786b85}.p-taste-done a{display:block;margin-top:24px;font-size:13px}.release-screen[data-release-screen=p] main{max-width:650px;margin:auto;padding:16px 24px 40px}.release-screen[data-release-screen=p] main>h1{font-size:22px;margin:6px 0 10px}.p-entry-privacy{color:#8b8299;font-size:12px;line-height:1.7;margin:12px 0}.release-screen[data-release-screen=p] #p-status{font-size:12px;color:#786789;margin:12px 0}.release-screen[data-release-screen=p] #p-join{background:#7150dc;color:#fff;border-radius:16px;padding:16px 24px;font-size:16px;min-height:54px}.release-screen[data-release-screen=p] #p-refresh{font-size:12px;padding:8px 12px;border-radius:10px;color:#81768e}.release-screen[data-release-screen=p] #p-form{padding:8px 0;margin:12px 0 0}.release-screen[data-release-screen=p] #p-title{font-size:12px;line-height:1.7;margin:8px 0;color:#8b8199;font-weight:500}.p-trip-context{color:#8b8199;font-size:11px;line-height:1.8;margin-bottom:24px}.p-active>h1{display:none}.release-screen[data-release-screen=p] .p-trip-context{background:none;border:0;border-radius:0;padding:0;margin:6px 0 20px}.release-screen[data-release-screen=p] .p-trip-context>summary{padding:4px 0;font-size:11px}.p-trip-context #p-config{border:0;padding:0;white-space:pre-line}.p-wizard-chrome{scroll-margin-top:12px}.p-wizard-chrome progress{width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;background:#ede8f6;display:block;margin-bottom:12px}.p-wizard-chrome progress::-webkit-progress-bar{background:#ede8f6;border-radius:4px}.p-wizard-chrome progress::-webkit-progress-value{background:#9d83e8;border-radius:4px}.p-wizard-chrome .jp-progress-label{display:block;margin:10px 0;color:#8b8199;font-size:11px}.p-mode-change{display:block;margin-left:auto!important;font-size:11px;color:#8b8199;padding:7px 10px;border:0!important;background:none!important}.release-screen[data-release-screen=p] fieldset.pj-question{border:0;background:none;padding:0;margin:20px 0;min-width:0}.release-screen[data-release-screen=p] legend.pj-question-title{font-size:34px;line-height:1.4;letter-spacing:-.055em;max-width:100%;float:left;width:100%;margin-bottom:12px}.release-screen[data-release-screen=p] fieldset>p{clear:both}.release-screen[data-release-screen=p] .pj-option{width:100%;margin:0;cursor:pointer}.release-screen[data-release-screen=p] .pj-option input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.release-screen[data-release-screen=p] .pj-option:has(input:focus-visible){outline:3px solid #a28ce9;outline-offset:3px}.release-screen[data-release-screen=p] .pj-option .pj-checkmark{color:transparent}.release-screen[data-release-screen=p] .pj-option.selected .pj-checkmark{color:#fff}.release-screen[data-release-screen=p] input[inputmode=numeric]{width:100%;border:1.5px solid #cbb9ee;border-radius:13px;font-size:21px;min-height:60px;padding:16px;margin-top:14px}.release-screen[data-release-screen=p] .pj-question-help{font-size:12px;color:#8b8299;line-height:1.8}.release-screen[data-release-screen=p] .jp-actions{grid-template-columns:100px 1fr;position:sticky;bottom:0;margin:18px 0 0;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:#fcfbfef2;z-index:1}.release-screen[data-release-screen=p] .jp-actions button{margin:0;padding:14px;border-radius:15px}.release-screen[data-release-screen=p] .jp-actions .jp-primary{background:#7150dc;color:#fff}.p-wizard-error{color:#9e6543;font-size:13px;line-height:1.7}.p-wizard-error:empty{display:none}.release-screen[data-release-screen=p] .hf-entry h1{font-size:38px;line-height:1.4;letter-spacing:-.055em}.release-screen[data-release-screen=p] .hf-paths button{border-radius:18px;border:1.5px solid #ece7f3;padding:20px;text-align:left;min-height:115px;line-height:1.7}.release-screen[data-release-screen=p] .hf-paths button:hover{border-color:#a28ce9}.release-screen[data-release-screen=p] .p-review h2{font-size:25px;margin:22px 0}.p-saved-details>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:var(--read-body,16px);line-height:1.7}.p-saved-details>summary:focus-visible{outline:3px solid #7150dc;outline-offset:3px}.p-answer-row{border-bottom:1px solid #ece7f3;padding:16px 0;position:relative;font-size:14px;line-height:1.8}.p-answer-row b{display:block;font-size:13px;color:#8b8299;padding-right:50px}.p-answer-row p{margin:8px 0}.p-answer-row button{position:absolute;right:0;top:12px;padding:7px 10px;border-radius:8px;font-size:12px}.release-screen[data-release-screen=p] .hf-receipt label{display:flex;align-items:flex-start;gap:8px;padding:12px 0;font-size:14px;line-height:1.7}.release-screen[data-release-screen=p] .hf-receipt input{margin-top:6px;flex-shrink:0}.release-screen[data-release-screen=p] .hf-receipt p{font-size:13px;line-height:1.8;color:#73677e}.release-screen[data-release-screen=p] #p-submit{width:100%;border-radius:16px;min-height:56px;background:#7150dc}.release-screen[data-release-screen=p] #p-delete{font-size:11px;color:#8b8299;padding:8px 12px;margin-top:30px;border-radius:9px}.release-screen[data-release-screen=p] #p-submit-status{font-size:12px;line-height:1.8}@media(max-width:600px){.release-screen[data-release-screen=p] main{padding:8px 24px 30px}.release-screen[data-release-screen=p] legend.pj-question-title{font-size:31px}.release-screen[data-release-screen=p] .hf-entry h1{font-size:34px}.release-header nav{font-size:11px;gap:10px}.release-brand{font-size:15px}}.release-screen:is([data-release-screen=trips],[data-release-screen=self],[data-release-screen=report]){--j-purple:#7150dc;--j-green:#e3edbb;--j-text:#30283e;--j-muted:#746a82;color:var(--j-text)}.j-workspace{max-width:680px;margin:4px auto 60px;padding:0 20px;overflow-wrap:anywhere}.j-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 0 24px}.j-eyebrow{font-size:12px;font-weight:750;letter-spacing:.06em;color:#795db2;margin:0 0 12px}.release-screen .j-hero h1{max-width:690px;font-size:32px;line-height:1.35;letter-spacing:-.055em;margin:0 0 13px;word-break:keep-all}.j-lead{font-size:13px;color:var(--j-muted);line-height:1.85;max-width:600px;margin:0}.j-hero-friend{position:relative;flex:0 0 66px;height:88px}.j-hero-friend .pj-mascot.j{right:0;top:17px;transform:scale(.58) rotate(10deg);transform-origin:top right}.j-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px}.j-steps a{background:#f2ecfc;padding:10px 15px;border-radius:100px;text-decoration:none;font-size:13px;font-weight:650}.release-screen .j-workspace .j-account{background:#f1f5e6;border:1px solid #e0e8ce;border-radius:18px;padding:16px;margin:0 0 24px}.j-account #identity{font-weight:700;margin:0}.j-caption,.j-muted{font-size:13px;color:var(--j-muted);line-height:1.8}.j-account .j-caption{margin:5px 0 0}.j-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0 20px}.j-actions a{font-size:13px;padding:8px 0;text-underline-offset:4px}.j-account .j-actions{margin:10px 0 0;flex-shrink:0}.j-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.release-screen .j-workspace .j-panel{border:1px solid #e7e0ef;border-radius:20px;background:#fff;padding:21px 18px;margin:0 0 20px;min-width:0;box-shadow:0 6px 22px #35244304}.release-screen .j-workspace .j-panel h2{font-size:23px;letter-spacing:-.04em;margin:0 0 10px;line-height:1.4}.release-screen .j-workspace .j-panel h3{font-size:19px;margin:30px 0 14px;letter-spacing:-.025em}.j-workspace p{line-height:1.85}.j-workspace #trip-fields{padding:0;border:0;border-radius:0;margin:20px 0;background:transparent}.j-workspace #trip-fields>label{font-weight:650;margin:22px 0 12px}.j-workspace #trip-fields :is(input[type=text],select,textarea){width:100%;max-width:100%;min-height:48px}.j-workspace input,.j-workspace select,.j-workspace textarea{font:inherit;font-size:16px;line-height:1.6;border:1px solid #ded6e9;border-radius:12px;padding:12px;background:#fff;min-width:0;color:#30283e}.j-workspace input[type=checkbox]{width:19px;height:19px;flex-shrink:0;margin:0 10px 0 0;accent-color:#7150dc}.j-workspace input[type=number]{max-width:100%;min-height:48px}.j-workspace :is(.jp-fields-three,.jp-fields-two,.pj-location-steps){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.j-workspace .pj-location-steps{grid-template-columns:minmax(0,1fr)}.j-workspace :is(.jp-fields-three,.jp-fields-two,.pj-location-steps)>label{min-width:0;margin:5px 0;font-size:13px}.j-workspace :is(.jp-fields-three,.jp-fields-two,.pj-location-steps) :is(input,select){display:block;width:100%;margin-top:8px}.release-screen .j-workspace button{border:1px solid #e3dced;border-radius:13px;padding:11px 17px;min-height:46px;background:#fff;color:#56436c;font-size:14px;line-height:1.6;margin:6px 8px 6px 0;white-space:normal;overflow-wrap:anywhere}.release-screen .j-workspace button:disabled{cursor:default}.release-screen .j-workspace :is(#save,#self-submit,#self-start,#report-download,#report-copy){background:#7150dc;color:#fff;border-color:#7150dc;box-shadow:0 6px 16px #7150dc13}.j-workspace #save,.j-workspace #self-submit{width:100%;min-height:54px;font-weight:700;font-size:16px}.j-workspace #list:empty:after{content:"선택할 여행이 여기에 표시돼요.";display:block;padding:26px 10px;color:#8b7e9c;font-size:14px;text-align:center;border:1px dashed #e4dbef;border-radius:16px}.release-screen .j-workspace #list li{padding:0;border:0;margin:12px 0;background:transparent}.release-screen .j-workspace #list button{display:block;width:100%;background:#f8f5fc;border:1px solid #e7dff1;border-radius:16px;padding:18px;text-align:left;font-size:15px;line-height:1.7;margin:0}.j-workspace :is(#detail,#conditions,#self-conditions,#report-conditions):not(:empty){border:0;border-left:3px solid #b29adb;background:#f7f3fc;border-radius:0 12px 12px 0;padding:14px 17px;color:#635172;font-size:14px;white-space:pre-line}.j-workspace :is(#trip-deadline,#self-deadline,#report-deadline){font-size:12px;color:#776780;line-height:1.8}.j-workspace [role=status]:not(:empty){background:#f5f1fb;border-radius:12px;padding:11px 14px;font-size:13px}.j-workspace [role=alert]{color:#a03742;font-weight:600}.j-workspace :is(fieldset,details){border:1px solid #e7dff0;border-radius:16px;min-inline-size:0;padding:18px;margin:18px 0}.j-workspace legend{font-weight:750;font-size:16px;padding:0 6px}.j-workspace details>summary{color:#675279;font-size:14px;font-weight:650;line-height:1.7}.j-workspace small,.j-workspace .jp-fine{font-size:12px;color:var(--j-muted);line-height:1.8}.j-workspace #j-self-link{background:#edf3db;color:#52653e;border:1px solid #dce7c2;border-radius:13px;text-decoration:none;padding:12px 18px;margin:0 0 24px}.j-workspace #participation>ul{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.release-screen .j-workspace [data-slot-id]{border-radius:20px;border:1px solid #e5dced;padding:20px;margin:0;background:#fdfbff;min-width:0}.j-workspace [data-slot-id] :is(a,input,textarea){max-width:100%;overflow-wrap:anywhere}.j-workspace [data-slot-id] strong{font-size:17px}.j-workspace [data-slot-id] p{font-size:13px}.j-workspace #bulk-companions{background:#fcfbfe;margin:24px 0}.j-workspace #bulk-companions input{width:100%;max-width:100%;margin:9px 0}.j-workspace #bulk-companions>div>div{padding:14px 0;border-bottom:1px solid #ece5f2}.j-workspace #bulk-companions button{font-size:13px}.j-workspace .j-danger-area{border-top:1px solid #e9e1ed;padding-top:20px;margin-top:12px}.j-workspace :is(#trip-delete-open,#trip-delete-submit){color:#a73a47;background:#fff8f8;border-color:#edd3d7}.j-workspace #trip-delete-confirm{border:1px solid #e4c2c9;border-radius:18px;padding:20px;background:#fffafb}.j-self-workspace{max-width:680px}.j-self-workspace .j-self-context{margin-top:22px}.j-self-form #self-questions{display:grid;gap:18px}.release-screen .j-self-form fieldset{padding:20px 16px;margin:0;background:#fff;border-radius:22px;border:1px solid #e6deef}.j-self-form fieldset legend{font-size:20px;line-height:1.65;letter-spacing:-.03em;max-width:100%;word-break:keep-all}.j-self-form fieldset>p{font-size:13px;color:#82728e}.release-screen .j-self-form fieldset>label{display:flex;align-items:center;gap:10px;border:1px solid #e8e1ef;padding:15px;margin:10px 0;border-radius:14px;font-size:15px;line-height:1.7;background:#fff}.j-self-form fieldset>label:has(input:checked){border-color:#8865df;background:#f3edff;color:#6b43c6}.j-self-form fieldset>select,.j-self-form fieldset>textarea{width:100%}.j-self-form fieldset>input{width:100%;margin-top:12px}.j-self-form :is(canvas,#self-clear-ink){margin-top:14px}.j-self-form canvas{border-radius:14px}.j-self-form #self-confirmed{vertical-align:middle}.j-self-form>p:has(#self-confirmed){padding:18px;background:#f3edff;border-radius:16px}.j-report-workspace{max-width:760px}.j-workspace #report-trip{display:block;width:100%;margin:9px 0 16px}.j-workspace #report-result{margin-top:24px}.j-workspace #report-result>h2{font-size:25px}.j-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0}.j-metrics li{padding:16px 12px;background:#f4f0fb;border:1px solid #e9dff5;border-radius:16px;color:#664893;font-weight:650;font-size:13px;line-height:1.9}.j-findings{list-style:none;padding:0;display:grid;gap:12px}.j-findings li{border:1px solid #e1e8cf;border-radius:16px;padding:20px;background:#f8faef}.j-findings strong{font-size:16px;color:#53643c}.j-findings p{font-size:14px;color:#65704f;margin:9px 0 0}.j-requirements{list-style:none;padding:0}.j-requirements li{padding:15px 0;border-bottom:1px solid #ece5f2;font-size:14px;line-height:1.9}.j-workspace .j-export{background:#fcfbfe}.j-export p{font-size:14px;color:var(--j-muted)}.j-workspace #report-preview{min-height:280px;font-size:14px;line-height:1.85;background:#fff;resize:vertical}.asset-notices{max-width:1000px;padding:24px;margin:30px auto;color:#81738d;font-size:12px;line-height:1.9}.asset-notices summary{cursor:pointer}.asset-notices details{border:0;padding:0}.asset-notices ul{padding-left:20px}.asset-notices a{overflow-wrap:anywhere}@media(min-width:900px){.j-workspace{max-width:1040px;padding:0 28px;margin-top:16px}.j-self-workspace{max-width:760px}.j-report-workspace{max-width:900px}.j-hero{align-items:center;gap:24px;padding:26px 0 20px}.release-screen .j-hero h1{font-size:42px}.j-lead{font-size:15px}.j-hero-friend{flex-basis:120px;height:140px}.j-hero-friend .pj-mascot.j{transform:rotate(10deg);top:10px;right:2px}.j-steps{display:flex;flex-wrap:wrap;margin:12px 0 24px}.release-screen .j-workspace .j-account{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.j-account .j-actions{margin:0}.j-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:24px}.release-screen .j-workspace .j-panel{padding:26px;border-radius:24px}.j-workspace .pj-location-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.j-workspace #participation>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.j-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.j-metrics li{font-size:15px;padding:20px 16px}}@media(prefers-reduced-motion:reduce){.j-workspace *{scroll-behavior:auto!important}}[data-reading-size]{--read-question:31px;--read-choice:14px;--read-help:12px;--read-notice:13px;--read-action:15px;--read-heading:25px;--read-body:14px;--read-caption:12px;--read-input:16px;--read-money:21px}[data-reading-size=large]{--read-question:35px;--read-choice:18px;--read-help:16px;--read-notice:17px;--read-action:18px;--read-heading:29px;--read-body:18px;--read-caption:16px;--read-input:18px;--read-money:26px}.release-app [data-reading-size]>.reading-view{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;max-width:640px;margin:0 auto 12px;padding:12px 20px;border-bottom:1px solid #eee7f5;color:#756780}.reading-view-label{font-size:12px;letter-spacing:.02em;font-weight:650}.reading-view-buttons{display:flex;gap:4px;padding:3px;border:1px solid #e5dcec;border-radius:14px;background:#f4effa}.release-app .reading-view button{font:inherit;font-size:14px;min-height:44px;min-width:90px;margin:0;padding:9px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#746582;cursor:pointer;line-height:1.5}.release-app .reading-view button[aria-pressed=true]{color:#613dba;background:#fff;border-color:#e5dbf2;box-shadow:0 2px 6px #4c2f7210;font-weight:700}.release-app .reading-view button:focus-visible{outline:3px solid #9374d6;outline-offset:3px}.reading-view-hint{flex-basis:100%;font-size:12px;line-height:1.7;margin:0;color:#80738d}[data-reading-size=large] .reading-view-label,[data-reading-size=large] .reading-view-hint{font-size:15px}[data-reading-size=large] .reading-view button{font-size:16px}.release-app .release-header{flex-wrap:wrap;gap:4px 16px}.release-app .release-header a{min-height:44px;display:inline-flex;align-items:center}.release-app [data-reading-size] :is(button,summary){min-height:44px}.release-app [data-reading-size] :is(button,label,p,li,legend,h1,h2,h3,a){overflow-wrap:anywhere}.release-app [data-reading-size] :is(.pj-question-title,.pj-question-help,.pj-option-text,.p-answer-row,#self-questions legend,#self-questions p,#self-questions label){word-break:keep-all;overflow-wrap:anywhere}.release-app [data-reading-size] :is(input,textarea,select,button){max-width:100%}.release-screen[data-release-screen=p] main{padding:8px 20px 32px;max-width:640px}.release-screen[data-release-screen=p] :is(.pj-choice-grid,.pj-money-presets){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.release-screen[data-release-screen=p] .pj-choice-grid:not(.visual-grid){grid-template-columns:minmax(0,1fr)}.release-screen[data-release-screen=p] .pj-option{min-height:56px;padding:14px 15px;line-height:1.8;white-space:normal}.release-screen[data-release-screen=p] .visual-grid .pj-option{min-height:100px;align-content:start}.release-screen[data-release-screen=p] .pj-option-text{min-width:0;white-space:normal}.release-screen[data-release-screen=p] .jp-actions,.release-app .p-taste .jp-actions{position:static;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);padding:12px 0 max(16px,env(safe-area-inset-bottom));gap:12px}.release-screen[data-release-screen=p] .jp-actions button{min-height:52px}.release-screen[data-release-screen=p] .p-mode-change{min-height:44px;padding:10px 12px}.release-screen[data-release-screen=p] .p-answer-row button{position:static;margin:4px 0 0;min-height:44px}.release-screen[data-release-screen=p] .p-answer-row b{padding-right:0}.release-screen[data-release-screen=p] :is(.hf-paths,.hf-receipt){min-width:0}.release-screen[data-release-screen=p] .hf-paths{grid-template-columns:minmax(0,1fr)}.release-screen[data-release-screen=p] .p-trip-context>summary{padding:10px 0}.release-app .p-taste{max-width:640px;padding:8px 20px 32px}.p-taste .reading-view{padding:12px 0}.release-screen[data-release-screen=p] .p-welcome,.release-screen[data-release-screen=p] .p-saved-guide{border:1px solid #e4d9f1;border-radius:22px;background:#f8f4fc;padding:18px;margin:16px 0;min-width:0}.release-screen[data-release-screen=p] .p-saved-guide{background:#f5f9e9;border-color:#dce8ba}.release-screen[data-release-screen=p] :is(.p-welcome,.p-saved-guide) h2{font-size:var(--read-heading);line-height:1.5;margin:0 0 12px}.release-screen[data-release-screen=p] :is(.p-welcome,.p-saved-guide) p,.release-screen[data-release-screen=p] :is(#p-benefit,#p-browser-hint){font-size:var(--read-body);line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.release-screen[data-release-screen=p] #p-config{font-size:var(--read-body);line-height:1.85;color:#59456a;padding:0;border:0;margin:0;white-space:normal}.release-screen[data-release-screen=p] #p-config>div{display:grid;grid-template-columns:minmax(80px,.36fr) minmax(0,1fr);gap:10px;padding:7px 0}.release-screen[data-release-screen=p] #p-config dt{color:#81718c;font-weight:500}.release-screen[data-release-screen=p] #p-config dd{margin:0;word-break:keep-all;overflow-wrap:anywhere}.release-screen[data-release-screen=p] #p-intro{margin-top:0}.release-screen[data-release-screen=p] #p-help summary{padding:12px 0}.release-screen[data-release-screen=p] .p-submit-controls{border-top:1px solid #e4d9f1;padding-top:18px}.release-screen[data-release-screen=p] .p-saved-guide>button{width:100%;min-height:48px;white-space:normal}.release-screen[data-release-screen=p] .p-question-count{padding-top:12px;border-top:1px solid #e4d9f1}.release-screen[data-release-screen=p] #p-browser-hint{background:#f5f9e9;border-radius:16px;padding:14px}.release-app .j-invite-share{background:#f8f4fc;border:1px solid #e4d9f1;border-radius:18px;padding:16px;margin-top:14px;min-width:0}.release-app .j-invite-share textarea,.release-app .taste-share textarea{display:block;box-sizing:border-box;width:100%;min-height:240px;resize:vertical;border:1px solid #d8c9e8;border-radius:12px;background:#fff;padding:12px;font:inherit;line-height:1.8;overflow-wrap:anywhere}.release-app .j-invite-share input{box-sizing:border-box;width:100%;min-width:0}.release-app .j-invite-share details>summary{padding:12px 0}.release-app .j-invite-share>button{display:block;width:100%;min-height:48px;padding:12px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.release-app .j-invite-share>button.j-copy-invitation{background:#7150dc;color:#fff;border-color:#7150dc;font-weight:700}.release-app :is(.j-invite-management,.j-invite-preparation){margin-top:18px;border-top:1px solid #e4d9f1;padding-top:8px}.release-app :is(.j-invite-management,.j-invite-preparation)>summary{padding:12px 0;font-size:var(--read-help,14px);line-height:1.8}.release-app [data-slot-id]>h3{font-size:var(--read-heading,20px);line-height:1.6;margin:0}.release-app [data-slot-id]>[role=status]:empty{display:none}.release-app .taste-share{text-align:left;background:#f7f3fb;border-radius:22px;padding:20px;margin:24px 0 0;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.release-app .taste-share h2{font-size:18px;line-height:1.6;margin:0 0 8px}.release-app .taste-share p{font-size:14px;line-height:1.8}.release-app .taste-share button{width:100%;min-height:52px;white-space:normal;line-height:1.7}.release-app [data-reading-size] .taste-share p{font-size:var(--read-body)}.release-app [data-reading-size] .taste-share h2{font-size:var(--read-heading)}.release-app [data-reading-size] .taste-share button{font-size:var(--read-action)}.release-app .pj-home-purpose{font-size:18px;line-height:1.8;margin:22px 0;color:#675677}.release-screen[data-release-screen=p][data-reading-size] legend.pj-question-title,.release-app .p-taste[data-reading-size] .pj-question-title{font-size:var(--read-question);line-height:1.4}.release-screen[data-release-screen=p][data-reading-size] .pj-option,.release-screen[data-release-screen=p][data-reading-size] .pj-option-text,.release-app .p-taste[data-reading-size] .pj-option,.release-app .p-taste[data-reading-size] .pj-option-text{font-size:var(--read-choice);line-height:1.8}.release-app [data-reading-size] :is(.pj-question-help,.pj-question-detail p,.pj-question-detail summary,.p-trip-context,.p-trip-context>summary,.jp-progress-label,.p-entry-privacy,#p-title,#p-refresh,.p-mode-change){font-size:var(--read-help);line-height:1.8}.release-app [data-reading-size] :is(.p-wizard-error,#p-status,#p-submit-status,#p-delete-prompt){font-size:var(--read-notice);line-height:1.85}.release-app [data-reading-size] :is(.jp-actions button,#p-submit,#p-join){font-size:var(--read-action);line-height:1.7}.release-app [data-reading-size] :is(.p-answer-row,.p-answer-row b,.p-answer-row button,.p-submit-controls>p,.p-submit-controls>p label,.hf-receipt p,.hf-receipt label,.p-taste-done p){font-size:var(--read-body);line-height:1.85}.release-app [data-reading-size] :is(.p-review h2,.hf-receipt h2,.p-taste-done h1){font-size:var(--read-heading);line-height:1.5}.release-app [data-reading-size] :is(.hf-paths b,.hf-paths strong){font-size:var(--read-heading)}.release-app [data-reading-size] :is(.hf-paths p,.hf-paths small,.hf-entry>p){font-size:var(--read-body);line-height:1.8}.release-screen[data-release-screen=p][data-reading-size] .pj-money-presets .pj-option,.release-screen[data-release-screen=p][data-reading-size] .pj-money-presets .pj-option-text,.release-screen[data-release-screen=p][data-reading-size] input[inputmode=numeric],.release-app .p-taste[data-reading-size] .pj-money-presets .pj-option,.release-app .p-taste[data-reading-size] .pj-money-presets .pj-option-text,.release-app .p-taste[data-reading-size] .pj-money-input input{font-size:var(--read-money);line-height:1.6}.release-app [data-reading-size] :is(.pj-free-text,.p-taste textarea){font-size:var(--read-input);line-height:1.85}.release-screen[data-release-screen=p][data-reading-size=large] :is(#p-clear-ink,#p-delete,#p-confirm-delete,#p-cancel-delete){font-size:17px;line-height:1.8}.release-screen[data-release-screen=p][data-reading-size=large] .hf-entry h1{font-size:36px;line-height:1.4}.release-screen[data-release-screen=p][data-reading-size=large] .visual-grid{grid-template-columns:minmax(0,1fr)}.release-screen[data-release-screen=p][data-reading-size=large] .visual-grid .pj-option-text{flex-basis:auto}.release-screen[data-release-screen=p][data-reading-size=large] .visual-grid .pj-option{min-height:72px;flex-wrap:nowrap;padding-right:40px}.release-app .p-taste[data-reading-size=large] .visual-grid{grid-template-columns:minmax(0,1fr)}.release-app .p-taste[data-reading-size=large] .visual-grid .pj-option-text{flex-basis:auto}.release-screen[data-release-screen=p] .p-welcome{padding:0 14px;margin:8px 0}.release-screen[data-release-screen=p] :is(.p-welcome,.p-review-details,.p-signature-details)>summary{padding:10px 0;cursor:pointer;font-size:var(--read-body);line-height:1.7}.release-screen[data-release-screen=p] :is(.p-welcome,.p-review-details,.p-signature-details)>summary:focus-visible{outline:3px solid #7150dc;outline-offset:3px}.release-screen[data-release-screen=p] .p-wizard-chrome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}.release-screen[data-release-screen=p] .p-wizard-chrome :is(.p-mode-entry,progress,.p-wizard-error){grid-column:1/-1}.release-screen[data-release-screen=p] .p-wizard-chrome progress{grid-row:2;margin:0 0 8px}.release-screen[data-release-screen=p] .p-wizard-chrome .jp-progress-label{grid-row:1;margin:0}.release-screen[data-release-screen=p] .p-mode-change{grid-column:2;grid-row:1;padding:8px 0}.release-screen[data-release-screen=p] fieldset.pj-question{margin:8px 0 12px}.release-screen[data-release-screen=p] legend.pj-question-title{margin-bottom:6px}.release-screen[data-release-screen=p] .pj-question-help{margin:6px 0 10px}.release-screen[data-release-screen=p] :is(.pj-choice-grid,.pj-money-presets){gap:8px;margin-top:12px}.release-screen[data-release-screen=p][data-reading-size] .pj-option{min-height:48px;padding:9px 12px}.release-screen[data-release-screen=p][data-reading-size] :is(.pj-option,.pj-option-text){line-height:1.5}.release-screen[data-release-screen=p][data-reading-size] .pj-option:has(.pj-checkmark){padding-right:38px}.release-screen[data-release-screen=p] .pj-option .pj-checkmark{position:absolute;top:50%;right:12px;transform:translateY(-50%);margin:0}.release-screen[data-release-screen=p] .visual-grid .pj-option{min-height:84px}.release-screen[data-release-screen=p] .pj-choice-grid.p-money-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.release-screen[data-release-screen=p][data-reading-size] :is(.p-money-modes,.pj-money-presets) .pj-option{padding:8px 5px 22px;text-align:center;justify-content:center}.release-screen[data-release-screen=p] :is(.p-money-modes,.pj-money-presets) .pj-checkmark{top:auto;bottom:3px;right:calc(50% - 9px);width:18px;height:18px;font-size:13px;transform:none}.release-screen[data-release-screen=p] input[inputmode=numeric]{margin-top:8px;padding:12px;min-height:52px}.release-screen[data-release-screen=p] .jp-actions{position:sticky;bottom:0;z-index:2;margin-top:8px;padding:8px 0 max(8px,env(safe-area-inset-bottom));gap:8px;background:#fcfbfe;border-top:1px solid #eee7f5}.release-screen[data-release-screen=p] .jp-actions button{padding:10px 8px}.release-screen[data-release-screen=p] .jp-actions #p-submit{min-height:52px;color:#fff}.release-screen[data-release-screen=p] #p-form:has(:is(input[inputmode=numeric],textarea):focus) .jp-actions{position:static}.release-screen[data-release-screen=p] #p-form :is(input,textarea,button,summary){scroll-margin-bottom:110px}.release-screen[data-release-screen=p] .p-review>h2{margin:12px 0}.release-screen[data-release-screen=p] .p-review-details{margin:8px 0}.release-screen[data-release-screen=p] .p-submit-controls{padding-top:8px}.release-screen[data-release-screen=p] .p-signature-details :is(p,button){font-size:var(--read-body);line-height:1.85}.release-screen[data-release-screen=p] .p-submit-controls>p label{display:flex;align-items:flex-start;gap:8px;min-height:44px}.release-screen[data-release-screen=p] .p-submit-controls>p label input{flex-shrink:0;margin-top:6px}.j-workspace .j-steps a,.j-workspace .j-actions a,.j-workspace #j-self-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.j-workspace .j-steps a{text-align:center;font-size:12px;padding:10px 6px}.j-workspace .j-actions{gap:8px 16px}.j-workspace button{max-width:100%}.j-workspace :is(.jp-fields-three,.jp-fields-two){gap:10px}.j-workspace .j-priority-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.j-workspace .j-findings{margin:12px 0 24px}.j-findings-conflict li{border-color:#ebcbd8;background:#fff6f9}.j-findings-conflict strong{color:#954d6a}.j-findings-check li{border-color:#e5dac1;background:#fbf8f0}.j-findings-check strong{color:#806632}.j-workspace .j-export-label{font-size:12px;color:#7150a1;font-weight:700;margin:0 0 8px;letter-spacing:.02em}.j-workspace .j-export .j-export-lead{font-size:15px;color:#51425f;font-weight:600}.j-workspace .j-export details{padding:0;border:0;margin:12px 0}.j-export details p{margin:8px 0}.j-workspace .j-export-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}.j-workspace .j-export-actions button{flex:1 1 180px;margin:0;min-height:50px}.j-workspace #report-preview{font-size:16px;line-height:1.85;min-height:250px;max-height:420px}.release-screen[data-reading-size=large] .j-workspace{font-size:18px}.release-screen[data-reading-size=large] .j-workspace :is(p,li,label,button,summary,small,a,.jp-fine){font-size:var(--read-body);line-height:1.85}.release-screen[data-reading-size=large] .j-workspace :is(input,select,textarea){font-size:var(--read-input);line-height:1.8}.release-screen[data-reading-size=large] .j-workspace :is(#detail,#conditions,#self-conditions,#report-conditions,#report-preview){font-size:var(--read-body);line-height:1.85}.release-screen[data-reading-size=large] .j-workspace :is(.j-caption,.j-muted,.j-eyebrow,#trip-deadline,#self-deadline,#report-deadline,.j-export-label){font-size:var(--read-caption)}.release-screen[data-reading-size=large] .j-workspace [role=status],.release-screen[data-reading-size=large] .j-workspace [role=alert]{font-size:var(--read-notice)}.release-screen[data-reading-size=large] .j-workspace h2{font-size:29px;line-height:1.5}.release-screen[data-reading-size=large] .j-workspace :is(h3,legend){font-size:23px;line-height:1.65}.release-screen[data-reading-size=large] .j-workspace .j-hero h1{font-size:36px}.release-screen[data-reading-size=large] .j-workspace :is(.j-metrics,.jp-fields-three,.jp-fields-two){grid-template-columns:minmax(0,1fr)}.release-screen[data-reading-size=large] .j-workspace :is(#save,#self-submit,#self-start,#report-download,#report-copy){font-size:19px}.release-screen[data-reading-size=large] .j-workspace .j-findings strong{font-size:20px}@media(min-width:900px){.release-app .reading-view{padding-inline:28px}.release-screen:not([data-release-screen=p])>.reading-view{max-width:1040px}.release-screen[data-release-screen=p][data-reading-size=default] legend.pj-question-title,.release-app .p-taste[data-reading-size=default] .pj-question-title{font-size:36px}.release-screen[data-reading-size=large] .j-workspace .j-hero h1{font-size:44px}.release-screen[data-reading-size=large] .j-workspace .j-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.release-app .result-example{max-width:820px;margin:auto;color:#30273e}.release-app .result-example main{max-width:none;margin:0;padding:16px 20px 44px;font-size:var(--read-body,14px);line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.release-app .result-example>.reading-view{max-width:none}.result-example h1,.result-example h2,.result-example h3,.result-example p{margin-top:0}.result-example h1{font-size:var(--read-question,31px);line-height:1.38;letter-spacing:-.045em;font-weight:850;margin:14px 0 18px}.result-example h1 span{color:#7145c6}.result-example h2{font-size:var(--read-heading,25px);line-height:1.5;letter-spacing:-.035em;margin:0 0 12px}.result-example h3{font-size:calc(var(--read-heading,25px) - 4px);line-height:1.6;letter-spacing:-.025em;margin:6px 0 14px}.result-example .example-eyebrow{font-size:var(--read-caption,12px);font-weight:750;color:#735395;margin:0 0 10px}.result-example .example-hero{padding:14px 0 22px}.result-example .example-hero>p:not(.example-eyebrow){color:#746480}.result-example .example-trip{display:inline-block;background:#efe7fa;padding:7px 12px;border-radius:12px;font-size:var(--read-caption,12px);margin:0}.result-example .example-coverage{border:1px solid #e2d7ef;border-radius:22px;padding:20px 16px;background:#fff}.example-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.result-example .example-section-heading h2{font-size:calc(var(--read-heading,25px) - 4px)}.example-count{font-size:var(--read-caption,12px);font-weight:750;color:#735395}.example-people{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:12px 0 18px}.example-people li{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 4px;border-radius:16px;background:#f6f1fb;text-align:center}.example-people li.pending{background:#f4f3f5;color:#7a737f}.example-person-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:#ddc8fa;color:#624193;font-weight:850}.example-people li:nth-child(2) .example-person-mark{background:#dcedb5;color:#57752d}.example-people li.pending .example-person-mark{background:#e8e5eb;color:#81768a}.example-people li>span:last-child{font-size:var(--read-caption,12px);line-height:1.5}.result-example .example-partial{font-size:var(--read-help,12px);margin:0;line-height:1.85;color:#716477}.example-partial strong{display:block;color:#483252}.result-example .example-section{margin:34px 0 0}.result-example .example-section>p:not(.example-eyebrow){color:#75687e;margin-bottom:18px}.example-basis-grid{display:grid;gap:14px}.result-example .example-card{border:1px solid #e3d9ed;background:#fff;border-radius:22px;padding:20px;min-width:0}.result-example .example-card-label{font-size:var(--read-caption,12px);font-weight:750;color:#775f94;margin:0 0 8px}.result-example .example-budget{background:#f4effc;border-color:#e1d1f1}.result-example .example-card h3 b{display:block;font-size:calc(var(--read-question,31px) + 2px);font-weight:850;color:#6938bb;line-height:1.35;letter-spacing:-.045em}.result-example .example-evidence{font-size:var(--read-help,12px);line-height:1.85;color:#75667f;border-top:1px solid #e9e1ef;padding-top:13px;margin-top:18px}.result-example .example-next{margin-bottom:0;color:#53445f}.result-example .example-discussion{margin:14px 0;background:#fafbef;border-color:#dfe7c8}.result-example .example-discussion .example-card-label{color:#627342}.result-example .example-wait{border-left:3px solid #b494d7;padding:8px 0 8px 16px;margin-top:22px;color:#786385}.result-example .example-wait h3{font-size:var(--read-body,14px);color:#4b335f;margin:0 0 8px}.result-example .example-wait p{font-size:var(--read-help,12px);margin:4px 0}.result-example .example-details{border-block:1px solid #e3d9ec;margin:30px 0;padding:6px 0}.result-example .example-details summary{min-height:48px;cursor:pointer;font-size:var(--read-body,14px);font-weight:650;padding:12px 0}.result-example .example-details p{font-size:var(--read-help,12px);color:#786784}.result-example .example-rule{overflow-wrap:anywhere}.result-example .example-cta{text-align:center;padding:24px 0 0}.example-actions{display:grid;gap:12px;margin:24px 0 16px}.release-app .example-actions a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:14px 20px;border-radius:16px;text-decoration:none;font-size:var(--read-action,15px);line-height:1.6}.release-app .example-actions .jp-primary{color:#fff;background:#7544d4}.release-app .example-actions .jp-secondary{background:#fff;color:#5c437e;border:1px solid #e0d3ef}.result-example .example-free{font-size:var(--read-caption,12px);font-weight:700;color:#6d4b96;margin:14px 0}.result-example .example-footnote{font-size:var(--read-help,12px);color:#86798d;line-height:1.85}.release-app .pj-home-example{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border:1px solid #ddcdec;border-radius:18px;background:#f1e8fb;text-align:left;text-decoration:none;margin:22px 0 14px;color:#513071;line-height:1.7}.pj-home-example strong{display:block;font-size:17px}.pj-home-example small{display:block;font-size:13px;font-weight:400;color:#7a638b}.result-example[data-reading-size=large] .example-people{grid-template-columns:minmax(0,1fr)}.result-example[data-reading-size=large] .example-people li{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:12px;gap:8px 14px;text-align:left}.result-example[data-reading-size=large] .example-people li>span:last-child{margin-left:auto}@media(min-width:760px){.release-app .result-example main{padding:24px 32px 56px}.result-example .example-basis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-example .example-budget{grid-column:1/-1}.example-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.result-example .example-hero{padding-block:28px}.result-example h1{font-size:42px}.result-example[data-reading-size=large] h1{font-size:46px}}.release-app .usage-guide{max-width:820px;margin:auto;color:#30273e}.release-app .usage-guide main{max-width:none;margin:0;padding:18px 20px 42px;font-size:var(--read-body,14px);line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.release-app .usage-guide>.reading-view{max-width:none}.usage-guide h1{font-size:var(--read-question,31px);line-height:1.4;font-weight:850;letter-spacing:-.04em;margin:10px 0 16px}.usage-guide h2{font-size:var(--read-heading,25px);line-height:1.55;letter-spacing:-.03em;margin:0 0 16px}.usage-guide p{margin:12px 0}.usage-guide .guide-eyebrow{font-size:var(--read-caption,12px);color:#725196;font-weight:750;margin:0}.guide-hero{padding:16px 0 20px}.guide-hero>p:last-child{color:#75677f}.guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px}.guide-index a,.guide-related a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid #dfd2ed;border-radius:14px;background:#f3ecfb;color:#62418a;text-decoration:none;line-height:1.65;font-size:var(--read-action,15px);text-align:center}.guide-panel{border:1px solid #e3d8ef;border-radius:22px;background:#fff;padding:22px 18px;margin:18px 0;scroll-margin-top:16px}.guide-panel.guide-free{background:#f8faef;border-color:#dfe8c9}.usage-guide details{margin:12px 0;border-top:1px solid #e7deee;padding:4px 0}.usage-guide summary{min-height:48px;cursor:pointer;padding:12px 0;font-weight:750;line-height:1.65;font-size:var(--read-action,15px)}.usage-guide ol{padding-left:22px;margin:10px 0}.usage-guide li{margin:12px 0;padding-left:3px}.usage-guide .guide-tip{padding:14px;border-radius:14px;background:#f5f0fa;color:#63516f;font-size:var(--read-help,12px)}.guide-tip strong{display:block}.guide-related{display:grid;gap:10px;margin:18px 0}.usage-guide .guide-email{display:inline-block;max-width:100%;min-height:44px;padding:8px 0;overflow-wrap:anywhere;color:#65428c;text-underline-offset:3px}.guide-deadlines{margin:0}.guide-deadlines>div{padding:14px 0;border-bottom:1px solid #e8deef}.guide-deadlines dt{font-weight:750;color:#65428c}.guide-deadlines dd{margin:6px 0 0}.usage-guide .guide-bottom-note{font-size:var(--read-help,12px);color:#75687d;margin:26px 0 0}.asset-notices .guide-footer-link{display:inline-flex;align-items:center;min-height:48px;padding:10px 0;font-size:14px;line-height:1.7;gap:6px;color:#63488a}.guide-footer-link small{font-size:12px}@media(min-width:760px){.release-app .usage-guide main{padding:24px 32px 54px}.guide-panel{padding:28px}.guide-index{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.release-app:has(.release-screen:is([data-release-screen=p],[data-release-screen=trips]))>.release-header{padding:6px 20px;margin:0 auto;min-height:44px}.release-app [data-reading-size]>.reading-view-compact{display:block;padding:0 20px;margin:0 auto;border-bottom:1px solid #eee7f5}.reading-view-compact>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:var(--read-help);line-height:1.5;color:#756780;padding:8px 0}.reading-view-compact .reading-view-buttons{display:inline-flex}.reading-view-compact .reading-view-hint{margin:6px 0 10px}.release-screen[data-release-screen=p] #p-form{margin-top:0;padding-top:0}.release-screen[data-release-screen=p] .p-entry-compact{padding:4px 0 24px}.release-screen[data-release-screen=p] .p-entry-compact h1{font-size:var(--read-question);line-height:1.4;margin:10px 0 4px}.release-screen[data-release-screen=p] .p-entry-compact>p{margin:4px 0 12px;font-size:var(--read-body);line-height:1.5}.release-screen[data-release-screen=p] .p-entry-compact .hf-paths{display:grid;gap:8px;margin:0}.release-screen[data-release-screen=p] .p-entry-compact .hf-paths button{padding:12px 14px;min-height:96px;display:block;margin:0;text-align:left}.release-screen[data-release-screen=p] .p-entry-compact .hf-paths b{display:block;font-size:var(--read-heading);line-height:1.4;margin:0 0 4px}.release-screen[data-release-screen=p] .p-entry-compact .hf-paths small{display:block;font-size:var(--read-body);line-height:1.5}.release-screen[data-release-screen=p] .p-entry-compact>p.p-mode-note{font-size:var(--read-help);margin:10px 0 0}.release-screen[data-release-screen=p] .p-mode-help{border:0;padding:0;margin:4px 0}.release-screen[data-release-screen=p] .p-mode-help>summary{min-height:44px;padding:10px 0;font-size:var(--read-help);line-height:1.5}.release-screen[data-release-screen=p] .p-mode-help p{font-size:var(--read-help);line-height:1.7}.release-screen[data-release-screen=p] #p-status:not(:empty){font-size:var(--read-notice);line-height:1.6}.release-screen[data-release-screen=p] #p-join[aria-busy=true]{opacity:.8}.j-workspace[data-j-stage]{max-width:680px;margin-top:0}.j-workspace[data-j-stage] .j-dashboard{grid-template-columns:minmax(0,1fr)}.j-workspace[data-j-stage]:not([data-j-stage=create]) #new-trip,.j-workspace[data-j-stage]:not([data-j-stage=list]) #my-trips,.j-workspace[data-j-stage]:not([data-j-stage=invite]) #participation{display:none!important}.j-workspace[data-j-stage] .j-hero{padding:10px 0 12px}.j-workspace[data-j-stage] .j-hero :is(.j-eyebrow,.j-hero-friend){display:none}.release-screen .j-workspace[data-j-stage] .j-hero h1{margin:0 0 4px;font-size:var(--read-question);line-height:1.4}.j-workspace[data-j-stage] .j-lead{font-size:var(--read-help);line-height:1.5}.j-workspace[data-j-stage] .j-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px}.release-screen .j-workspace[data-j-stage] .j-steps button{margin:0;padding:8px 4px;min-height:44px;font-size:var(--read-action);line-height:1.5}.release-screen .j-workspace[data-j-stage] .j-steps [aria-current=step]{background:#f4f0fc;color:#513397;border-color:#7150dc;border-bottom-width:3px;font-weight:800}.release-screen .j-workspace[data-j-stage] .j-panel{padding:12px;margin:0 0 12px}.j-workspace[data-j-stage] .j-panel>:is(h2,.j-eyebrow,.j-muted){display:none}.j-workspace[data-j-stage] :is(.j-journey-notice,.j-read-notice,.j-action-notice):not(:empty){margin:6px 0;padding:8px 10px;font-size:var(--read-notice);line-height:1.5}.j-workspace[data-j-stage] :is([role=status],[role=alert]):empty{display:none}.j-workspace[data-j-stage] .j-read-notice[data-state=ready]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;margin:0}.j-workspace[data-j-stage] #j-save-feedback{font-size:var(--read-notice);line-height:1.5}.j-workspace[data-j-stage] .j-invite-preparation{padding:0;border:0;margin:0 0 12px}.j-workspace[data-j-stage] .j-invite-preparation>summary{padding:8px 0;font-size:var(--read-body);line-height:1.5}.release-screen .j-workspace[data-j-stage] .j-capacity:not(:empty){background:none;padding:0;margin:2px 0 8px;font-size:var(--read-help);line-height:1.5}.j-workspace[data-j-stage] .j-invite-preparation>input{display:block;width:100%;min-height:48px;font-size:var(--read-input)}.j-workspace[data-j-stage] .j-invite-preparation>button{display:block;width:100%;margin:8px 0;background:#7150dc;color:#fff;font-size:var(--read-action)}.j-workspace[data-j-stage] .j-invite-preparation>p:not(.j-capacity){font-size:var(--read-help);line-height:1.5}.j-workspace[data-j-stage] #j-self-link{display:block;margin:8px 0;font-size:var(--read-body);line-height:1.5;text-align:center}.j-workspace[data-j-stage] :is(.j-create-help,.j-list-deadline,.j-selected-details,.j-account-details,.j-management-details,.j-invite-extra){padding:0 10px;margin:10px 0;font-size:var(--read-help)}.j-workspace[data-j-stage] :is(.j-create-help,.j-list-deadline,.j-selected-details,.j-account-details,.j-management-details,.j-invite-extra)>summary{padding:10px 0;min-height:44px;font-size:var(--read-help);line-height:1.5}.j-workspace[data-j-stage] :is(.j-list-deadline,.j-selected-details) p{font-size:var(--read-help);line-height:1.6}.j-workspace[data-j-stage] .j-copy-notice:not(:empty){border:1px solid #dce8ba;background:#f5f9e9;font-size:var(--read-body);line-height:1.6;margin:8px 0}.j-workspace[data-j-stage] .j-invite-share{padding:12px}.j-workspace[data-j-stage] .j-back-to-list{display:block;min-height:44px}.j-workspace[data-j-stage] .j-report-next{display:block;min-height:44px;padding:10px 0;font-size:var(--read-body)}.j-workspace[data-j-stage] :is(button,input,summary,[role=alert]){scroll-margin-top:12px;scroll-margin-bottom:24px}.release-screen .j-workspace[data-j-stage] [role=status]:not(:empty){background:transparent;border:0;border-radius:0;padding:5px 0;min-height:0;color:#605a69;font-size:var(--read-notice);line-height:1.5}.j-workspace[data-j-stage] [role=status]:not(:empty):before{content:"ⓘ ";color:#746a82}.release-screen .j-workspace[data-j-stage] :is(input,select,textarea){background:#fff;border-color:#bfc0c7;border-radius:8px;font-size:var(--read-input,16px)}.release-screen .j-workspace[data-j-stage] :is(input,select,textarea):disabled{background:#f3f3f5;color:#74747e;border-color:#d4d4d9;opacity:1}.release-screen .j-workspace[data-j-stage] :is(#save,button):disabled,.release-screen #j-login-entry a[aria-disabled=true]{background:#e6e6ea;color:#71717c;border-color:#d4d4d9;box-shadow:none;opacity:1;cursor:default}.release-screen .j-workspace[data-j-stage] #conditions:not(:empty){background:transparent;border:0;border-radius:0;padding:6px 0;color:#74707d;font-size:var(--read-help);line-height:1.6}.release-screen .j-workspace[data-j-stage] #j-list-count{font-size:var(--read-help);color:#74707d;margin:6px 0}.release-screen .j-workspace[data-j-stage] #j-save-reason{font-size:var(--read-help);margin:6px 0;color:#74707d}.release-screen .j-workspace[data-j-stage] [hidden]{display:none!important}.release-screen[data-release-screen=trips]>.reading-view-compact{border:0;border-bottom:1px solid #eee7f5;border-radius:0;background:transparent}
