:root{--ground:#e4e2da;--surface:#f4f3ee;--sunk:#d9d6cc;--line:#c3bfb4;--text:#1d2422;--soft:#56605c;--leaf:#2c5a55;--leaf-soft:#bfd3ce;--on-leaf:#fff;--flower:#d8341c;--flower-text:#b8290f;--ochre:#f2b124;--ochre-soft:#f6e6bf;--clay:#8a3a1e;--font:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#151a19;--surface:#1e2423;--sunk:#2a3230;--line:#343c3a;--text:#eceae3;--soft:#a5ada9;--leaf:#8fb5ad;--leaf-soft:#21443f;--on-leaf:#10201d;--flower:#f0573c;--flower-text:#f0573c;--ochre-soft:#3a3120;--clay:#d07a55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--text);font:16px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--leaf);text-underline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ochre);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.small{font-size:.86rem}.soft{color:var(--soft)}.navprogress{z-index:100;background:var(--ochre);pointer-events:none;transform-origin:0;opacity:0;height:3px;transition:opacity .25s 50ms;position:fixed;inset:0 0 auto;transform:scaleX(1)}.navprogress[data-busy=true]{opacity:1;transition:none;animation:12s cubic-bezier(.1,.8,.2,1) .15s both navprogress}@keyframes navprogress{0%{transform:scaleX(0)}15%{transform:scaleX(.55)}to{transform:scaleX(.95)}}html{overflow-y:scroll}.one{grid-template-columns:220px minmax(0,1fr);min-height:100dvh;display:grid}.one>.rail{background:#151313;min-height:0}.one-main{flex-direction:column;min-width:0;display:flex}.one-main>.v01>.main{max-width:784px;padding-top:8px}.one-main>.v01{background:0 0;flex:1;min-height:0}.one-main .room-top .brand,.menu-button{display:none}@media (max-width:860px){.menu-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.one:has(.menu-toggle:focus-visible) .menu-button{outline:3px solid var(--ochre);outline-offset:2px}}@media (min-width:861px){.one-main .room-top,.one-main .room-main{max-width:784px;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media (max-width:860px){.one{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}.room-shell{flex-direction:column;min-height:100dvh;display:flex}.room-top-wrap{z-index:10;background:var(--ground);position:sticky;top:0}.room-top{justify-content:space-between;align-items:center;gap:8px;max-width:560px;min-height:56px;margin:0 auto;padding:8px 20px;display:flex}.room-name{min-width:0;min-height:44px;color:inherit;flex-direction:column;justify-content:center;gap:3px;text-decoration:none;display:flex}.room-name .rname{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.1}.room-name .rsub{color:var(--leaf);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.room-name .rsub i{background:var(--leaf);border-radius:2px;flex:none;width:9px;height:9px}.brand{text-align:right;flex:none;line-height:1}.word{letter-spacing:-.02em;font-size:.95rem;font-weight:800;line-height:1}.word:after{content:"";background:var(--flower);border-radius:2px;width:.26em;height:.26em;margin-left:.1em;display:inline-block}.endorse{color:var(--soft);max-width:88px;margin:3px 0 0 auto;font-size:.62rem;font-weight:700;line-height:1.25;display:block}.brand.solo{text-align:left}.brand.solo .word{font-size:1.25rem}.brand.solo .endorse{max-width:none;margin-left:0;font-size:.68rem}@media (max-width:360px){.room-top{padding:8px 16px}}.room-main{flex-direction:column;flex:1;gap:16px;width:100%;max-width:560px;margin:0 auto;padding:8px 20px 24px;display:flex}.slideover{z-index:60;width:min(480px,100vw);padding:16px 20px calc(32px + env(safe-area-inset-bottom));background:var(--ground);visibility:hidden;flex-direction:column;gap:14px;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #0003}.slideover:target{visibility:visible;transition:transform .22s;transform:none}.slideover:focus{outline:none}.slideover-backdrop{z-index:50;opacity:0;visibility:hidden;background:#00000073;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}.slideover:target+.slideover-backdrop{opacity:1;visibility:visible;transition:opacity .22s}.slideover-close{border:1px solid var(--line);background:var(--surface);min-height:44px;color:inherit;border-radius:12px;align-self:flex-end;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}nav.crumbs{margin-bottom:-12px}nav.crumbs ol{color:var(--soft);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:.84rem;font-weight:600;list-style:none;display:flex}nav.crumbs li{align-items:center;gap:8px;min-width:0;min-height:44px;display:inline-flex}nav.crumbs li:after{content:"›" / "";color:var(--soft)}nav.crumbs a{min-height:44px;color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}nav.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 20px;display:flex}nav.tabs a{min-height:44px;color:var(--soft);border-bottom:3px solid #0000;flex:none;align-items:center;padding:10px 0;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}nav.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--leaf)}@media (max-width:420px){nav.tabs{gap:0 14px}nav.tabs a{font-size:.9rem}}nav.filter{color:var(--soft);flex-wrap:wrap;align-items:center;gap:0 12px;font-size:.88rem;display:flex}nav.filter a{min-height:44px;color:inherit;align-items:center;display:inline-flex}nav.filter a[aria-current=true]{color:var(--text);font-weight:700;text-decoration:none}.title{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:1.7rem;font-weight:800;line-height:1.15}.do{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:1.45rem;font-weight:800;line-height:1.2}.do em{color:var(--clay);font-style:normal}.lede{color:var(--soft);margin:0;font-size:1.02rem}.label{color:var(--leaf);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:800}.card{background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.card.q{border-left:4px solid var(--ochre)}.qtag{align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.qtag i{background:var(--flower);border-radius:2px;width:9px;height:9px}.tip{background:var(--ochre-soft);border-radius:8px;margin:0;padding:6px 10px;font-size:.84rem}p{margin:0}.btn{cursor:pointer;background:var(--sunk);min-height:46px;color:var(--text);text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.icon{flex:none}.btn.go{background:var(--leaf);color:var(--on-leaf)}.btn.big{min-height:52px}.btn:disabled{opacity:.6;cursor:progress}.row2{gap:8px;display:flex;position:relative}.actionbar{padding:16px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--ground) 70%, transparent);margin-top:auto;position:sticky;bottom:0}.queue{background:var(--surface);border-left:4px solid var(--ochre);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.qhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.origin{letter-spacing:.03em;color:var(--clay);text-transform:uppercase;font-size:.74rem;font-weight:800}.qitem{flex-direction:column;gap:8px;animation:.2s ease-out qfade;display:flex}@keyframes qfade{0%{opacity:0}to{opacity:1}}.prompt{color:var(--soft);font-size:.84rem;font-weight:700}.qtitle{margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.qbody{white-space:pre-wrap;font-size:.92rem}.why{color:var(--soft);border-left:3px solid var(--leaf-soft);padding-left:8px;font-size:.84rem}.why b{color:var(--text)}.marks{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mark{border:2px solid var(--line);width:22px;height:22px;color:var(--soft);border-radius:6px;place-items:center;font-size:.58rem;font-style:normal;font-weight:800;display:grid}.mark.y{background:var(--leaf);border-color:var(--leaf);color:var(--on-leaf)}.marks .count{color:var(--soft);margin-left:6px;font-size:.86rem}.qform{flex-direction:column;gap:8px;display:flex}.more-panel{flex-direction:column;gap:8px;display:none}.qform:has(.more-toggle:checked) .more-panel{display:flex}.more-toggle:checked+.toggle{outline:3px solid var(--ochre)}.more-toggle:focus-visible+.toggle{outline:3px solid var(--ochre);outline-offset:2px}.field-label{font-size:.86rem;font-weight:700}.comment{border:1px solid var(--line);background:var(--ground);resize:vertical;border-radius:12px;width:100%;min-height:88px;padding:10px 12px}.comment.line{resize:none;min-height:46px}.form-error{color:var(--flower-text);font-size:.88rem;font-weight:700}.result{color:var(--leaf);font-size:.9rem;font-weight:700}.toast{z-index:20;background:var(--text);max-width:calc(100vw - 32px);color:var(--ground);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 16px;font-size:.9rem;font-weight:600;animation:.2s ease-in 6s forwards toast-out;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast form{margin:0}.toast button{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 12px;font-weight:800;text-decoration:underline}.toast.plain{padding:12px 16px}@keyframes toast-out{to{opacity:0;visibility:hidden}}.fence{border:3px solid var(--leaf);background:var(--surface);border-radius:20px;flex-direction:column;gap:10px;margin-top:10px;padding:18px 14px 14px;display:flex;position:relative}.fence .tagf{background:var(--leaf);color:var(--on-leaf);text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:14px}.fence .inner{border:2px dashed var(--flower);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.names{flex-wrap:wrap;gap:6px 12px;display:flex}.names span{align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.pm{color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:.6rem;font-style:normal;font-weight:800;display:inline-grid}.pm.c0{background:#2c5a55}.pm.c1{background:#8a3a1e}.pm.c2{background:#b8290f}.pm.c3{background:#56605c}.promise{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.promise li{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.promise li:before{content:"";background:var(--leaf);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--leaf-soft);border-radius:5px;margin-top:2px}.promise b{display:block}.ben3{flex-direction:column;gap:8px;display:flex}.ben3>div{grid-template-columns:28px 1fr;align-items:start;gap:10px;font-size:.95rem;display:grid}.ben3 .num{background:var(--leaf);width:28px;height:28px;color:var(--on-leaf);border-radius:8px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.list li{align-items:flex-start;gap:10px;display:flex}.list li:before{content:"";background:var(--leaf);border-radius:3px;flex:none;width:10px;height:10px;margin-top:7px}.inline-link{color:var(--leaf);font-weight:800}.cmp{flex-direction:column;gap:8px;display:flex}.cmp .card{gap:4px;padding:12px 14px}.cmp .nm{font-weight:800}.cmp .gd,.cmp .bt{gap:6px;font-size:.86rem;display:flex}.cmp .gd{color:var(--soft)}.cmp .gd b{color:var(--text);flex:none}.cmp .bt b{color:var(--flower-text);flex:none}.cmp .us{background:var(--leaf);color:var(--on-leaf)}.cmp .us .gd{color:var(--on-leaf)}.ladder{flex-direction:column;display:flex}.ladder>div{grid-template-columns:28px 1fr;gap:12px;padding-bottom:14px;display:grid;position:relative}.ladder>div:before{content:"";background:var(--leaf-soft);border:2px solid var(--leaf);border-radius:5px;width:18px;height:18px;margin-top:3px}.ladder>div:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:10px}.ladder>div.end:before{background:var(--ochre);border-color:var(--ochre)}.ladder span{flex-direction:column;display:flex}.steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps>li{background:var(--surface);border-radius:14px;scroll-margin-top:96px}.steps a{min-height:56px;color:inherit;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid}.steps .num{background:var(--sunk);border-radius:8px;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid}.steps .done .num{background:var(--leaf);color:var(--on-leaf)}.steps .current .num{background:var(--ochre);color:#1d2422}.steps .st{color:var(--soft);white-space:nowrap;font-size:.76rem;font-weight:800}.steps .current .st{color:var(--clay)}.docs{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.docs li{flex-direction:column;display:flex}.answers{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.answers li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.answers .said{white-space:pre-wrap;margin-top:2px;display:block}.group-title{letter-spacing:.03em;text-transform:uppercase;color:var(--soft);margin:8px 0 0;font-size:.74rem;font-weight:800}.doclist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doclist a{background:var(--surface);min-height:56px;color:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.doclist b{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--ochre-soft);border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:800}.badge-restricted{border:2px dashed var(--flower);border-radius:8px;align-items:center;gap:6px;padding:2px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.badge-restricted i{background:var(--flower);border-radius:2px;flex:none;width:9px;height:9px}.preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14em;font-size:.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.party-name{margin:10px 0 6px;font-size:.86rem;font-weight:700}fieldset.plain{border:0;margin:0;padding:0}.choice{align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;font-weight:600;display:flex}.choice input{width:22px;height:22px;accent-color:var(--leaf);flex:none;margin-top:1px}.only-restricted{flex-direction:column;gap:4px;padding-left:32px;display:none}.qform:has(input[name=who][value=some]:checked) .only-restricted{display:flex}.page-center{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.page-center .card{gap:14px;width:100%;max-width:420px}
.v01{--ink:#151313;--orange:#fc6722;--teal:#196262;--teal-soft:#dfecec;--cyan:#00afb5;--cream:#faefdb;--paper:#fffaf1;--sand:#f1ece1;--text:#1a1a1a;--text-soft:#7c7070;--line:#e6dfd2;--panel:#fff;--link:var(--teal);--good:#1f6b45;--good-soft:#e0f0e6;--warn:#8a5a00;--warn-soft:#fbefd5;--bad:#9b2c1e;--bad-soft:#f8e1dc;--radius:14px;--shadow:0 2px 10px #1513130f;--mono:ui-monospace, "SFMono-Regular", Consolas, monospace;background:var(--paper);color:var(--text);font:15px/1.55 var(--font);min-height:100vh}@media (prefers-color-scheme:dark){.v01{--paper:#151313;--panel:#1e1b1b;--sand:#262222;--line:#332d2d;--text:#f2ede4;--text-soft:#a89c9c;--link:var(--cyan);--teal-soft:#173232;--cream:#2b241a;--good:#7ccb9c;--good-soft:#17281e;--warn:#e8b85c;--warn-soft:#2c2413;--bad:#f08a78;--bad-soft:#2e1b17;--shadow:0 2px 10px #0000004d}}.v01 a{color:var(--link);text-underline-offset:3px}.v01 h1,.v01 h2,.v01 h3{letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.2}.v01 h1{font-size:1.9rem;font-weight:800}.v01 h2{font-size:1.25rem;font-weight:700}.v01 h2.dot:after{content:"";background:var(--orange);border-radius:2px;width:.3em;height:.3em;margin-left:.25em;display:inline-block}.v01 h3{font-size:1rem;font-weight:700}.v01 p{max-width:70ch;margin:0}.v01 :focus-visible{outline:2px solid var(--orange);outline-offset:2px}.v01 .shell{background:linear-gradient(to right, var(--ink) 220px, var(--paper) 220px);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.v01 .shell>*{min-width:0}.v01 .side{background:var(--ink);color:#f2ede4;flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.v01 .brand{text-align:left;flex-direction:column;gap:2px;display:flex}.v01 .brand b{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.v01 .brand b:after{content:"";background:var(--orange);border-radius:2px;width:.28em;height:.28em;margin-left:.15em;display:inline-block}.v01 .brand span{color:#b8adad;font-size:.8rem}.v01 .nav{flex-direction:column;gap:2px;display:flex}.v01 .nav a{color:#f2ede4;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.v01 .nav a:hover{text-underline-offset:4px;text-decoration:underline}.v01 .nav a[aria-current=page]{font-weight:800}.v01 .nav a[aria-current=page] .icon{color:var(--orange)}.v01 .side a:focus-visible,.v01 .side button:focus-visible{outline-offset:-2px;outline:2px solid #f2ede4}.v01 .navlabel{letter-spacing:.08em;text-transform:uppercase;color:#b8adad;margin:10px 0 2px;padding:0 10px;font-size:.72rem;font-weight:700}.v01 .who{color:#b8adad;flex-direction:column;gap:6px;margin-top:auto;font-size:.8rem;display:flex}.v01 .who strong{color:#f2ede4}.v01 .who form{margin:0}.v01 .who button,.v01 .who .btn{color:#f2ede4;background:0 0;border:1px solid #5a5050;align-self:start;padding:6px 12px;font-size:.8rem}.v01 .who button:hover,.v01 .who .btn:hover{background:#2a2525}.v01 .menu-toggle,.v01 .menu-backdrop,.v01 .menu-close{display:none}.v01 .main{flex-direction:column;gap:24px;max-width:1180px;padding:28px 32px 64px;display:flex}@media (max-width:860px){.v01 .shell{background:var(--paper);grid-template-columns:1fr}.v01 .menu-toggle{opacity:0;width:1px;height:1px;display:block;position:absolute}.v01 .side{z-index:40;visibility:hidden;width:min(300px,86vw);height:100dvh;transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.v01 .menu-toggle:checked~.side{visibility:visible;transition:transform .22s;transform:none}.v01 .menu-backdrop{z-index:30;opacity:0;visibility:hidden;background:#00000080;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.v01 .menu-toggle:checked~.menu-backdrop{opacity:1;visibility:visible;transition:opacity .22s}.v01 .menu-close{color:#f2ede4;cursor:pointer;border:1px solid #5a5050;border-radius:10px;flex-direction:row;align-self:flex-end;align-items:center;gap:6px;min-height:44px;margin:-10px -4px -14px 0;padding:0 12px;font-size:.85rem;display:flex}.v01 .nav a{padding:12px 10px}.v01 .who button,.v01 .who .btn{min-height:44px}.v01 .t.rows,.v01 .t.rows tbody,.v01 .t.rows tr,.v01 .t.rows td{display:block;width:auto!important;min-width:0!important}.v01 .t.rows tr{border-bottom:1px solid var(--line);padding:10px 0}.v01 .t.rows td{border-bottom:0;padding:2px 10px}.v01 .main{padding:20px 20px 48px}}.v01 .head{flex-direction:column;gap:6px;display:flex}.v01 .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:.72rem;font-weight:700}.v01 .soft{color:var(--text-soft)}.v01 .small{font-size:.85rem}.v01 .mono{font-family:var(--mono);font-size:.8rem}.v01 .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v01 .between{justify-content:space-between}.v01 .stack{flex-direction:column;gap:12px;display:flex}.v01 .grid3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;display:grid}.v01 .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex}.v01 .quiet{background:var(--sand);border-radius:var(--radius);padding:14px 16px}.v01 .note{background:var(--teal-soft);border-radius:var(--radius);padding:12px 16px;font-size:.9rem}.v01 .pill{background:var(--sand);color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.v01 .pill.good{background:var(--good-soft);color:var(--good)}.v01 .pill.warn{background:var(--warn-soft);color:var(--warn)}.v01 .pill.bad{background:var(--bad-soft);color:var(--bad)}.v01 .pill.teal{background:var(--teal-soft);color:var(--link)}.v01 .pill.hot{background:var(--orange);color:#fff}.v01 .journey{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:6px;max-width:100%;padding-bottom:4px;display:grid;overflow-x:auto}.v01 .step{color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-height:82px;padding:10px 12px;text-decoration:none;display:flex}.v01 .step .n{color:var(--text-soft);font-size:.7rem;font-weight:700}.v01 .step b{font-size:.92rem}.v01 .step.done{border-top:4px solid var(--teal)}.v01 .step.current{border:2px solid var(--orange)}.v01 .step.upcoming{opacity:.75}.v01 table.t{border-collapse:collapse;width:100%;font-size:.9rem}.v01 .t th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.72rem}.v01 .t td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.v01 .tw{overflow-x:auto}.v01 form.f{flex-direction:column;gap:10px;display:flex}.v01 label{flex-direction:column;gap:4px;font-size:.82rem;font-weight:700;display:flex}.v01 input,.v01 select,.v01 textarea{font:inherit;color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;padding:8px 10px;font-weight:400}.v01 textarea{resize:vertical;min-height:90px}.v01 fieldset{min-width:0}.v01 .inline{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.v01 .inline label{flex:160px}.v01 button,.v01 .btn{font:inherit;background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;width:auto;min-height:0;padding:8px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.v01 button.ghost,.v01 .btn.ghost{color:var(--link);border:1px solid var(--line);background:0 0}.v01 button.danger{background:var(--bad)}.v01 button.small{padding:4px 10px;font-size:.78rem}.v01 button:disabled{opacity:.5;cursor:not-allowed}.v01 .entry{border-left:3px solid var(--line);flex-direction:column;gap:4px;padding:4px 0 4px 12px;display:flex}.v01 .entry.fg{border-left-color:var(--orange)}.v01 .entry p{white-space:pre-wrap}.v01 .answer{white-space:pre-wrap;line-height:1.6}.v01 .empty{color:var(--text-soft);font-style:italic}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_cae8276b-module__I1Swga__className{font-family:manrope,manrope Fallback}.manrope_cae8276b-module__I1Swga__variable{--font-manrope:"manrope", "manrope Fallback"}
