body:has(.bk)>.top{display:none}.bk{background:var(--paper);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.bk-top{height:68px;padding:0 var(--gut);border-bottom:1px solid var(--line);align-items:center;display:flex}.bk-mark{font-family:var(--disp);letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.bk-mark svg{width:26px;height:26px}.bk-mark>span{color:rgb(var(--fg) / .5);font-weight:500}.bk-main{width:100%;max-width:1080px;padding:40px var(--gut) 64px;min-width:0;margin:0 auto}.bk-main :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--sea);outline-offset:3px;border-radius:8px}.bk-foot{padding:20px var(--gut) 28px;font-size:var(--hm-xs);color:rgb(var(--fg) / .55);text-align:center}.bk-only{background:var(--mist);font-size:var(--hm-s);border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:12px 16px;font-weight:500;display:flex}.bk-only:before{content:"";background:var(--sea);border-radius:50%;flex:none;width:8px;height:8px}.bk-steps{font-size:var(--hm-s);color:rgb(var(--fg) / .5);flex-wrap:wrap;gap:8px 22px;margin:0 0 8px;display:flex}.bk-steps li{align-items:center;gap:8px;display:inline-flex}.bk-steps li span{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px rgb(var(--fg) / .3);border-radius:50%}.bk-steps li.now{color:rgb(var(--fg));font-weight:500}.bk-steps li.now span{box-shadow:inset 0 0 0 2.5px var(--sea)}.bk-steps li.done{color:rgb(var(--fg) / .8)}.bk-steps li.done span{background:var(--sun);box-shadow:none}.bk-dl{gap:0;margin:0;display:grid}.bk-row{border-top:1px solid var(--line);font-size:var(--hm-m);grid-template-columns:120px 1fr;gap:12px;padding:9px 0;display:grid}.bk-row:first-child{border-top:0;padding-top:0}.bk-row dt{color:rgb(var(--fg) / .55)}.bk-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.bk-wants{font-size:var(--hm-m)}.bk-people{gap:10px;display:grid}.bk-people li{padding:var(--hm-pad-in);border-radius:var(--hm-r-in);background:var(--paper-2);font-size:var(--hm-m);gap:3px;display:grid}.bk-people li span{color:rgb(var(--fg) / .75);overflow-wrap:anywhere}.bk-sum{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:14px 24px;display:grid}.bk-sum>div{gap:4px;display:grid}.bk-sum b{font-size:var(--hm-m);font-weight:600}.bk-form{gap:18px}.bk-two{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px 16px;display:grid}.bk-hint{font-size:var(--hm-xs);color:rgb(var(--fg) / .5)}.bk-sub{border-top:1px solid var(--line);font-family:var(--disp);letter-spacing:-.02em;margin-top:8px;padding-top:18px;font-size:17px;font-weight:600}.bk-area{width:100%;max-width:640px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:rgb(var(--fg));resize:vertical;background:#fff;border:0;border-radius:12px;outline:0;padding:12px 14px;font-size:16px;line-height:1.45}.bk-area:focus{box-shadow:inset 0 0 0 1.5px var(--sea), var(--hm-ring)}.bk-methods{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.bk-method{box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#fff;border-radius:14px;gap:2px;padding:14px 16px;transition:box-shadow .15s,background .15s;display:grid;position:relative}.bk-method input{opacity:0;pointer-events:none;position:absolute}.bk-method b{font-size:var(--hm-m);font-weight:600}.bk-method span{font-size:var(--hm-xs);color:rgb(var(--fg) / .55)}.bk-method.on{background:var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--sea)}.bk-method:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--sea), var(--hm-ring)}.bk-exp{margin-top:32px}@media (max-width:559px){.bk-main{padding-top:28px}.bk-row{grid-template-columns:1fr;gap:2px}}
