.mer{--font-ui:var(--font-monokeros-sans), "Geist", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-monokeros-display), "Bricolage Grotesque", "Geist", Arial, sans-serif;--font-mono:var(--font-monokeros-mono), "Geist Mono", ui-monospace, Menlo, monospace;--fs-xs:.8125rem;--fs-s:.875rem;--fs-m:1rem;--fs-l:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.625rem;--fs-3xl:2.5rem;--lh:1.5;--r-s:8px;--r-m:12px;--r-l:14px;--r-xl:20px;--r-pill:999px;--ctl-h:2.375rem;--ctl-px:1rem;--bw:1px;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--shadow-1:0 1px 2px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.mer{--shadow-1:0 1px 2px color-mix(in srgb, var(--shadow-c) 10%, transparent)}}.mer{--shadow-2:0 10px 30px -10px var(--shadow-c), 0 2px 6px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.mer{--shadow-2:0 10px 30px -10px color-mix(in srgb, var(--shadow-c) 28%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-c) 8%, transparent)}}.mer{--gutter:clamp(1rem, 3vw, 2rem);--ribbon-h:2.25rem;--ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}@media (pointer:coarse),(max-width:760px){.mer{--ctl-h:2.75rem;--ribbon-h:2.75rem}}.mer{color:var(--ink);font:400 var(--fs-m)/var(--lh) var(--font-ui);-webkit-font-smoothing:antialiased}.mer-root{background:var(--sunken);min-height:100dvh}.mer *,.mer :before,.mer :after{box-sizing:border-box}.mer h1,.mer h2,.mer h3,.mer h4,.mer p,.mer ul,.mer ol,.mer dl,.mer dd,.mer figure,.mer blockquote{margin:0}.mer ul,.mer ol{padding:0;list-style:none}.mer h1,.mer h2,.mer h3,.mer h4{font-family:var(--font-display);text-wrap:balance;font-weight:650;line-height:1.2}.mer h1{font-size:var(--fs-2xl)}.mer h2{font-size:var(--fs-xl)}.mer h3{font-size:var(--fs-l)}.mer h4{font-size:var(--fs-m)}.mer p{text-wrap:pretty}.mer a{color:var(--brand-text);text-underline-offset:.18em;text-decoration:underline}.mer cite{font-style:italic}.mer button,.mer input,.mer select,.mer textarea{font:inherit;color:inherit}.mer button{cursor:pointer}.mer img,.mer svg{max-width:100%}.mer [hidden]{display:none!important}.mer :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-s)}.mer ::selection{background:var(--tint-2)}@media (prefers-reduced-motion:reduce){.mer *,.mer :before,.mer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mer .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.mer .stack{gap:var(--sp-4);flex-direction:column;display:flex}.mer .stack>*{min-width:0}.mer .stack-s{gap:var(--sp-2)}.mer .stack-l{gap:var(--sp-5)}.mer .stack-xl{gap:var(--sp-6)}.mer .row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mer .row>*{min-width:0}.mer .row-s{gap:var(--sp-2)}.mer .row-top{align-items:flex-start}.mer .nowrap-row{flex-wrap:nowrap}.mer .spread{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mer .grow{flex:1 1 0;min-width:0}.mer .push{margin-inline-start:auto}.mer .grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,16rem)), 1fr));display:grid}.mer .grid>*{min-width:0}.mer .cols-2{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.mer .cols-2{grid-template-columns:minmax(0,1fr)}}.mer .cols-2.cols-fields{gap:var(--sp-4)}@media (max-width:760px) and (min-width:481px){.mer .cols-2.cols-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.mer .muted{color:var(--ink-2)}.mer .faint{color:var(--ink-3)}.mer .small{font-size:var(--fs-s)}.mer .xs{font-size:var(--fs-xs)}.mer .strong{font-weight:650}.mer .num{font-variant-numeric:tabular-nums}.mer .nowrap{white-space:nowrap}.mer .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mer .display{font-family:var(--font-display)}.mer .measure{max-width:68ch}@media (max-width:640px){.mer .hide-s{display:none!important}}@media (min-width:641px){.mer .only-s{display:none!important}}@media (max-width:960px){.mer .hide-m{display:none!important}}@media (min-width:961px){.mer .only-m{display:none!important}}.mer .ic{vertical-align:-.22em;flex:none;width:1.2em;height:1.2em;display:inline-block}.mer .brand-mark{width:auto;height:1.6em;color:var(--brand-edge);flex:none}.mer [data-brand-logo=mark]{justify-content:center;min-width:2.75rem}.mer [data-brand-logo]{min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.55em;font-weight:700;text-decoration:none;display:inline-flex}.mer [data-brand-name=in-logo] .brand-mark{max-width:min(10rem,100%);height:2.75rem}.mer [data-brand-name=in-logo] .brand-mark img{max-width:100%}.mer .btn{min-height:var(--ctl-h);padding:0 var(--ctl-px);border:var(--bw) solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--fs-s);text-align:center;justify-content:center;align-items:center;gap:.5em;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}.mer .btn:hover{background:var(--sunken)}.mer .btn:active{transform:translateY(1px)}.mer .btn-primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand-edge)}.mer .btn-primary:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mer .btn-primary:hover{background:color-mix(in oklch, var(--brand) 88%, var(--ink))}}.mer .btn-quiet{color:var(--brand-text);background:0 0;border-color:#0000}.mer .btn-quiet:hover{background:var(--tint)}.mer .btn-plain{color:var(--ink-2);background:0 0;border-color:#0000}.mer .btn-plain:hover{background:var(--sunken);color:var(--ink)}.mer .btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}.mer .btn-danger:hover{background:var(--danger-tint)}.mer .btn-s{min-height:calc(var(--ctl-h) - .5rem);font-size:var(--fs-xs);padding:0 .625rem}.mer .btn-block{width:100%;display:flex}.mer .btn-icon{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-m);color:var(--ink-2);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mer .btn-icon:hover{background:var(--sunken);color:var(--ink)}.mer .btn[disabled],.mer .btn[aria-disabled=true]{background:var(--sunken);color:var(--ink-3);border-color:var(--line);cursor:not-allowed}.mer .btn[aria-pressed=true]{background:var(--tint-2);border-color:var(--brand-edge);color:var(--ink)}.mer .field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.mer .field>label,.mer .label{font-size:var(--fs-s);color:var(--ink);font-weight:600}.mer .field .hint,.mer .hint{font-size:var(--fs-s);color:var(--ink-2)}.mer .field .error,.mer .error{font-size:var(--fs-s);color:var(--danger);align-items:flex-start;gap:.4em;font-weight:600;display:flex}.mer .opt{color:var(--ink-3);font-weight:400}.mer .input,.mer .select,.mer .textarea{width:100%;min-height:var(--ctl-h);border:var(--bw) solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);color:var(--ink);padding:.5rem .75rem}.mer .textarea{resize:vertical;min-height:6rem;line-height:1.5}.mer .input::placeholder,.mer .textarea::placeholder{color:var(--ink-3);opacity:1}.mer .input:hover,.mer .select:hover,.mer .textarea:hover{border-color:var(--ink-2)}.mer .input[aria-invalid=true],.mer .textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.mer .check{cursor:pointer;align-items:flex-start;gap:.625rem;min-height:1.75rem;display:flex}@media (pointer:coarse),(max-width:760px){.mer .check{min-height:2.75rem;padding-block:.5rem}}.mer .check input{width:1.25rem;height:1.25rem;accent-color:var(--brand-edge);flex:none;margin:.125rem 0 0}.mer .choice{border:var(--bw) solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.mer .choice input{width:1.25rem;height:1.25rem;accent-color:var(--brand-edge);flex:none;margin:.125rem 0 0}.mer .choice:hover{border-color:var(--ink-2)}.mer .choice:has(input:checked){border-color:var(--brand-edge);background:var(--tint);box-shadow:inset 0 0 0 1px var(--brand-edge)}.mer .choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mer .seg{border:var(--bw) solid var(--line-strong);border-radius:var(--r-m);background:var(--sunken);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.mer .seg>button{min-height:calc(var(--ctl-h) - 6px);border-radius:calc(var(--r-m) - 2px);color:var(--ink-2);font-weight:600;font-size:var(--fs-s);white-space:nowrap;background:0 0;border:0;padding:0 .75rem}.mer .seg>button[aria-pressed=true],.mer .seg>button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.mer .status{font-size:var(--fs-s);color:var(--ink-2);align-items:center;gap:.4em;min-width:0;font-weight:600;display:inline-flex}.mer .status:before{content:"";width:1em;height:1em;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none}.mer .status[data-st=todo]{color:var(--brand-text)}.mer .status[data-st=done],.mer .status[data-st=locked],.mer .status[data-st=late],.mer .status[data-st=closed]{color:var(--ink)}.mer .status[data-st=late]{font-weight:750}.mer .status-pill{border-radius:var(--r-pill);background:var(--sunken);padding:.2em .65em .2em .5em}.mer .status-pill[data-st=todo]{background:var(--tint-2)}.mer .status-pill[data-st=late]{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.mer .chip{background:var(--sunken);max-width:100%;min-height:1.625rem;color:var(--ink-2);font-size:var(--fs-xs);border-radius:1rem;align-items:center;gap:.35em;padding:.1em .6em;font-weight:600;display:inline-flex}.mer .chip-line{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.mer .chip-brand{background:var(--tint-2);color:var(--ink)}.mer button.chip{border:0;min-height:2rem}.mer button.chip:hover{background:var(--tint)}.mer button.chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mer .count{border-radius:var(--r-pill);background:var(--sunken);min-width:1.5em;height:1.5em;color:var(--ink-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 .4em;font-weight:700;display:inline-grid}.mer .count-brand{background:var(--brand);color:var(--on-brand)}.mer .kbd{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);min-width:1.5rem;height:1.5rem;color:var(--ink-2);font:600 var(--fs-xs)/1 var(--font-mono);border-bottom-width:2px;place-items:center;padding:0 .35rem;display:inline-grid}.mer .who{background:var(--ink);width:1.875rem;height:1.875rem;color:var(--bg);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.mer .who-s{width:1.5rem;height:1.5rem;font-size:.6875rem}.mer .who-line{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.mer .card{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-l);padding:var(--sp-4)}.mer .card-flush{padding:0;overflow:hidden}.mer .divider{border:0;border-top:1px solid var(--line);margin:0}.mer .banner{border-radius:var(--r-m);background:var(--sunken);color:var(--ink);font-size:var(--fs-s);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.mer .banner>.ic{margin-top:.15em}.mer .banner-brand{background:var(--tint)}.mer .banner-danger{background:var(--danger-tint)}.mer .banner-ink{background:var(--ink);color:var(--bg)}.mer .banner-ink a{color:inherit}.mer .empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--ink-2);border:1px dashed var(--line-strong);border-radius:var(--r-l);justify-items:center;gap:.5rem;display:grid}.mer .list>li,.mer .list>.item{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);min-width:0;padding:.75rem 0;display:flex}.mer .list>:first-child{border-top:0}.mer .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mer .table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.mer .table th{text-align:start;color:var(--ink-2);font-weight:600;font-size:var(--fs-xs);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:.5rem .75rem}.mer .table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.625rem .75rem}.mer .table tr:last-child td{border-bottom:0}.mer .table .num,.mer .table th.num{text-align:end}@media (max-width:640px){.mer .table-stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mer .table-stack,.mer .table-stack tbody,.mer .table-stack tr,.mer .table-stack td{width:100%;display:block}.mer .table-stack tr{border-bottom:1px solid var(--line);padding:.75rem 0}.mer .table-stack td{border:0;padding:.15rem 0;text-align:start!important}.mer .table-stack td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}}.mer .props{font-size:var(--fs-s);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.5rem 1.25rem;display:grid}.mer .props dt{color:var(--ink-3)}.mer .props dd{color:var(--ink);min-width:0}@media (max-width:480px){.mer .props{grid-template-columns:minmax(0,1fr);gap:.1rem}.mer .props dd{margin-bottom:.5rem}}.mer .tabs{gap:var(--sp-4);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.mer .tabs::-webkit-scrollbar{display:none}.mer .tabs [role=tab]{min-height:var(--ctl-h);color:var(--ink-2);font-weight:600;font-size:var(--fs-s);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 .125rem}.mer .tabs [role=tab]:hover{color:var(--ink)}.mer .tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.mer .meter{border-radius:var(--r-pill);background:var(--sunken);height:.5rem;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mer .meter>i{height:100%;width:var(--v,50%);background:var(--ink);border-radius:inherit;display:block}.mer .meter-brand>i{background:var(--brand-edge)}.mer .steps{counter-reset:step;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.mer .steps::-webkit-scrollbar{display:none}.mer .steps>li{font-size:var(--fs-s);color:var(--ink-3);white-space:nowrap;counter-increment:step;flex:1 0 auto;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem 0;font-weight:600;display:flex}.mer .steps>li:before{content:counter(step);width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.mer .steps>li:after{content:"";background:var(--line-strong);flex:1rem;min-width:1rem;height:1.5px;margin-inline-start:.375rem}.mer .steps>li:last-child:after{display:none}.mer .steps>li:last-child{flex:none;padding-right:0}.mer .steps>li[data-st=done]{color:var(--ink)}.mer .steps>li[data-st=done]:before{content:"✓";background:var(--ink);color:var(--bg);box-shadow:none}.mer .steps>li[data-st=done]:after{background:var(--ink)}.mer .steps>li[data-st=doing],.mer .steps>li[aria-current]{color:var(--ink)}.mer .steps>li[data-st=doing]:before,.mer .steps>li[aria-current]:before{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 1px var(--brand-edge)}.mer .steps a{color:inherit;text-decoration:none}.mer .steps a:hover{text-decoration:underline}.mer .timeline{flex-direction:column;display:flex}.mer .timeline>li{grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding-bottom:1.125rem;display:grid;position:relative}.mer .timeline>li:before{content:"";background:var(--ink);z-index:1;border-radius:50%;width:.625rem;height:.625rem;margin:.4rem auto 0}.mer .timeline>li:after{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:1rem;bottom:-.4rem;left:calc(.625rem - .75px)}.mer .timeline>li:last-child:after{display:none}.mer .timeline>li:last-child{padding-bottom:0}.mer .timeline>li[data-st=todo]:before{background:var(--brand);box-shadow:0 0 0 1.5px var(--brand-edge), 0 0 0 4px var(--tint-2)}.mer .timeline>li[data-st=wait]:before{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.mer .timeline time,.mer .when{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.mer dialog.dialog{border:var(--bw) solid var(--line-strong);border-radius:var(--r-l);background:var(--surface);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-2);padding:0}.mer dialog.dialog::backdrop{background:var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.mer dialog.dialog::backdrop{background:color-mix(in srgb, var(--shadow-c) 45%, transparent)}}.mer .dialog-body{padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex}.mer .dialog-foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:640px){.mer dialog.dialog{border-radius:var(--r-l) var(--r-l) 0 0;border-width:1px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.mer .dialog-foot>.btn{flex:auto}}.mer .sheet{z-index:40;background:var(--surface);border-inline-start:1px solid var(--line-strong);width:min(30rem,100vw);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mer .sheet-head{z-index:1;padding:.75rem var(--sp-4);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.mer .sheet-body{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;display:flex}@media (max-width:640px){.mer .sheet{border:0;border-top:1px solid var(--line-strong);border-radius:var(--r-l) var(--r-l) 0 0;width:100%;max-height:88dvh;inset:auto 0 0}}.mer .skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:var(--r-m);padding:.5rem .875rem;font-weight:600;position:absolute;top:-4rem;left:.5rem}.mer .skip:focus{top:.5rem}.mer .app-nav-item{border-radius:var(--r-m);min-height:2.25rem;color:var(--ink-2);font-size:var(--fs-s);align-items:center;gap:.625rem;padding:0 .625rem;font-weight:550;text-decoration:none;display:flex}.mer .app-nav-item:hover{background:var(--tint);color:var(--ink)}.mer .app-nav-item[aria-current=page]{color:var(--ink);font-weight:700}.mer .app-nav-item .count{margin-inline-start:auto}.mer .app-me{border-radius:var(--r-m);text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem;display:flex}.mer .app-me small{color:var(--ink-3);font-size:var(--fs-xs);font-weight:400;display:block}.mer .app-me-name{font-size:var(--fs-s);font-weight:600;line-height:1.2}.mer .app-search{min-height:var(--ctl-h);border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);color:var(--ink-3);font-size:var(--fs-s);align-items:center;gap:.5rem;min-width:0;padding:0 .75rem;display:flex}.mer .app-search>span{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mer .app-tabs{z-index:30;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line-strong);grid-auto-columns:1fr;grid-auto-flow:column;display:none;position:fixed;inset:auto 0 0}.mer .app-tabs a{border-radius:var(--r-m);min-height:3rem;color:var(--ink-2);font-size:var(--fs-xs);justify-items:center;gap:.125rem;padding:.375rem .25rem;font-weight:600;text-decoration:none;display:grid;position:relative}.mer .app-tabs a .ic{width:1.375rem;height:1.375rem}.mer .app-tabs a[aria-current=page]{color:var(--ink);background:var(--tint)}.mer .app-tabs a .count{font-size:var(--fs-xs);min-width:1.25rem;height:1.25rem;position:absolute;top:.125rem;left:calc(50% + .375rem)}@media (max-width:960px){.mer .app-tabs{display:grid}.mer .app-main{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}.mer h1,.mer h2,.mer h3{letter-spacing:-.015em}.mer h1{font-weight:700}.mer h2{font:600 var(--fs-l)/1.3 var(--font-ui);letter-spacing:-.01em}.mer h3{font:600 var(--fs-m)/1.35 var(--font-ui);letter-spacing:0}.mer :focus-visible{box-shadow:var(--ring);border-radius:var(--r-s);outline:0}.mer .id{font:500 var(--fs-xs)/1.2 var(--font-mono);color:var(--ink-2);white-space:nowrap}.mer-root{--above:0px;--above-stuck:0px}.mer-root:has(>.app-ribbon){--above:var(--ribbon-h)}@media (min-width:961px){.mer-root:has(>.app-ribbon){--above-stuck:var(--ribbon-h)}}.mer .app-ribbon{--ribbon-bg:var(--ink);--ribbon-ink:var(--bg);height:var(--ribbon-h);padding:0 var(--gutter);background:var(--ribbon-bg);color:var(--ribbon-ink);font-size:var(--fs-xs);align-items:center;gap:.75rem;line-height:1.25;display:flex}@media (min-width:961px){.mer .app-ribbon{z-index:35;padding-inline:1.25rem;position:sticky;top:0}}.mer .app-ribbon>p{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mer .app-ribbon>p b{font-weight:650}.mer .app-ribbon .chip{vertical-align:.05em;margin-inline-end:.5rem}.mer .app-ribbon :is(a,button){color:var(--ribbon-ink);text-underline-offset:.2em;flex:none;align-self:stretch;align-items:center;padding:0 .375rem;font-weight:650;text-decoration:underline;display:inline-flex}.mer .app-ribbon>form{display:contents}.mer .app-ribbon :is(a,button):hover{text-decoration-thickness:2px}.mer .app-ribbon :is(a,button):focus-visible{box-shadow:inset 0 0 0 2px var(--ribbon-ink);border-radius:var(--r-s)}.dark .mer .app-ribbon{--ribbon-bg:var(--surface);--ribbon-ink:var(--ink);border-bottom:1px solid var(--line-strong)}.mer .app-ribbon .ribbon-narrow{display:none}@media (max-width:760px){.mer .app-ribbon .ribbon-wide{display:none}.mer .app-ribbon .ribbon-narrow{display:inline}}.mer .app.has-side{min-height:calc(100dvh - var(--above,0px));grid-template-columns:15rem minmax(0,1fr);display:grid}.mer .app-side{top:var(--above-stuck,0px);height:calc(100dvh - var(--above-stuck,0px));gap:var(--sp-4);flex-direction:column;padding:1rem .625rem 1rem .75rem;display:flex;position:sticky}.mer .app-side>*{flex-shrink:0}.mer .app-side>.app-nav{overscroll-behavior:contain;flex:0 auto;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}@media (min-width:961px) and (max-height:940px){.mer-root:has(>.app-ribbon) .app-side{gap:.75rem;padding-block:.75rem}.mer-root:has(>.app-ribbon) .app-side :is(.app-nav-item,.app-collapse,.app-viewas>summary){min-height:2.25rem}}.mer .app-side .app-brand{padding:0 .5rem;font-size:1.125rem}.mer .app-side .app-search{border-radius:var(--r-m);border-color:var(--line);background:var(--surface);min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.mer .app-side .app-search{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.mer .app-nav{gap:var(--sp-4);flex-direction:column;display:flex}.mer .app-nav-group{flex-direction:column;gap:.25rem;display:flex}.mer .app-nav-label{font-size:var(--fs-xs);color:var(--ink-3);padding:0 .75rem .125rem;font-weight:600}.mer .app-nav-item{border-radius:var(--r-m);min-height:2.5rem;padding:0 .75rem;font-weight:550}.mer .app-nav-item:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mer .app-nav-item:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.mer .app-nav-item[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);font-weight:650}.mer .app-nav-item .count{min-width:1.375rem;height:1.375rem}.mer .app-side .app-me{border-radius:var(--r-m);padding:.5rem}.mer .app-side .app-me:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mer .app-side .app-me:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.mer .app-main{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;min-width:0;margin:.625rem .625rem .625rem 0;display:flex}.mer .app-main>main{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:960px){.mer .app-main>main>.stage,.mer .app-main>main>.page{flex:auto}.mer .stage>.next,.mer .page>.next{margin-top:auto}.mer .stage>:has(>.next){flex-direction:column;flex:auto;display:flex}.mer .page>:has(>.next){flex-direction:column;flex:auto;display:flex}.mer .with-aside>:first-child:has(>.next){flex-direction:column;flex:auto;display:flex}.mer .stage>*>.next,.mer .page>*>.next,.mer .with-aside>:first-child>.next{margin-top:auto}:is(.mer .stage>.with-aside:has(.next),.mer .page>.with-aside:has(.next)){flex:auto}}.mer .app-top{align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1.75rem 0;display:flex}.mer .app-spacer{flex:1}.mer .app-crumb ol{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:.125rem .5rem;display:flex}.mer .app-crumb li+li:before{content:"/";color:var(--line-strong);margin-inline-end:.5rem}.mer .app-crumb a{color:var(--ink-2);text-decoration:none}.mer .app-crumb a:hover{text-decoration:underline}.mer .app-crumb [aria-current]{color:var(--ink);font-weight:650}.mer .app-collapse{border-radius:var(--r-m);min-height:2.5rem;color:var(--ink-3);font-size:var(--fs-s);text-align:start;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .75rem;font-weight:550;display:flex}.mer .app-collapse:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mer .app-collapse:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.mer .app-collapse:hover{color:var(--ink)}.mer .app-collapse .ic{transition:rotate .15s}.mer .app[data-rail=true] .app-collapse .ic{rotate:180deg}@media (min-width:961px){.mer .app[data-rail=true].has-side{grid-template-columns:4.25rem minmax(0,1fr)}.mer .app[data-rail=true] .app-side{align-items:center;padding-inline:.5rem}.mer .app[data-rail=true] .app-side .app-brand[data-brand-name=in-logo]{padding-inline:0}.mer .app[data-rail=true] .app-side .brand-word,.mer .app[data-rail=true] .app-side .app-search>span,.mer .app[data-rail=true] .app-side .app-search>kbd,.mer .app[data-rail=true] .app-nav-label,.mer .app[data-rail=true] .app-side .app-me-name,.mer .app[data-rail=true] .app-collapse>span{display:none}.mer .app[data-rail=true] .app-side .app-search,.mer .app[data-rail=true] .app-collapse{justify-content:center;width:2.5rem;padding:0}.mer .app[data-rail=true] .app-nav,.mer .app[data-rail=true] .app-nav-group{align-items:center}.mer .app[data-rail=true] .app-nav-group+.app-nav-group{border-top:1px solid var(--line);padding-top:.75rem}.mer .app[data-rail=true] .app-nav-item{justify-content:center;width:2.5rem;padding:0;position:relative}.mer .app[data-rail=true] .app-nav-item>span:not(.count){clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.mer .app[data-rail=true] .app-nav-item .count{min-width:1.125rem;height:1.125rem;margin:0;font-size:.6875rem;position:absolute;top:-.125rem;right:-.25rem}}@media (max-width:960px){.mer .app.has-side{display:block}.mer .app-side{display:none}.mer .app-main{min-height:calc(100dvh - var(--above,0px));padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));border:0;border-radius:0;margin:0}.mer .app-top{z-index:20;padding:.25rem var(--gutter);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mer .app-top{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.mer .app-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mer .app-crumb li:not(:last-child),.mer .app-crumb li+li:before{display:none}.mer .app-crumb [aria-current]{font-size:var(--fs-m)}}.mer .app-candidate{min-height:calc(100dvh - var(--above,0px));background:var(--bg);flex-direction:column;display:flex}.mer .app-candidate .app-top{top:var(--above-stuck,0px);z-index:20;min-height:3.5rem;padding:0 var(--gutter);gap:var(--sp-4);background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.mer .app-candidate .app-nav,.mer .app-candidate .app-nav-group{flex-direction:row;gap:.25rem}.mer .app-candidate .app-main{background:0 0;border:0;border-radius:0;flex:1;margin:0}@media (max-width:960px){.mer .app-candidate .app-nav,.mer .app-candidate .app-me-name{display:none}}.mer .app-candidate{--cand-bar-max:80rem;--cand-bar-side:minmax(max-content, 1fr)}.mer .app-candidate .app-top-end{display:contents}@media (min-width:961px){.mer .app-candidate .app-top{grid-template-columns:var(--cand-bar-side) auto var(--cand-bar-side);padding-inline:max(var(--gutter), (100% - var(--cand-bar-max)) / 2);display:grid;container:cand-top/inline-size}.mer .app-candidate .app-foot{padding-inline:max(var(--gutter), (100% - var(--cand-bar-max)) / 2)}.mer .app-candidate .app-top>.app-brand{justify-self:start}.mer .app-candidate .app-top>.app-spacer{display:none}.mer .app-candidate .app-top-end{justify-content:flex-end;align-items:center;gap:var(--sp-4);display:flex}.mer .app-candidate .app-nav-item{white-space:nowrap}.mer .app-candidate .app-me-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}}@container cand-top (max-width:76rem){.mer .app-candidate .app-me-name{max-width:9rem}}@container cand-top (max-width:62rem){.mer .app-candidate .app-me{position:relative}.mer .app-candidate .app-me-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0}}.mer .app-tabs{inset:auto .625rem calc(.625rem + env(safe-area-inset-bottom,0px)) .625rem;border:1px solid var(--line);background:var(--sunken);border-radius:1.5rem;gap:.25rem;padding:.375rem}@supports (color:color-mix(in lab, red, red)){.mer .app-tabs{background:color-mix(in srgb, var(--sunken) 90%, transparent)}}.mer .app-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-2)}.mer .app-tabs a{min-height:3.25rem;font-size:var(--fs-xs);border-radius:1.125rem;align-content:center;gap:.125rem}.mer .app-tabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);font-weight:700}.mer .app-tabs a .count{top:.25rem}.mer .app-tabs{grid-auto-columns:minmax(min-content,1fr)}.mer .app-tabs a{padding-inline:.125rem}.mer .app-tabs a>span:not(.count){white-space:nowrap}.mer .sheet .app-nav-label{display:block}.mer .sheet .app-nav-item{min-height:2.75rem}.mer .btn{border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-s);border-color:var(--line-strong)}.mer .btn-l{min-height:2.75rem;font-size:var(--fs-m);padding:0 1.375rem}.mer .btn-s{min-height:1.75rem;padding:0 .75rem}@media (pointer:coarse),(max-width:760px){.mer .btn-l{min-height:3.125rem}.mer .btn-s{min-height:2.75rem;font-size:var(--fs-s);padding:0 1rem}}.mer .btn-primary[disabled],.mer .btn-primary[aria-disabled=true]{background:var(--line);border-color:var(--line);color:var(--ink-2)}.mer .btn-link{min-height:0;color:var(--brand-text);text-underline-offset:.2em;border-radius:var(--r-s);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.mer .btn-icon{border-radius:var(--r-m)}.mer .input,.mer .select,.mer .textarea{border-radius:var(--r-m);min-height:2.75rem;padding:.6875rem .875rem}.mer .input:focus-visible,.mer .select:focus-visible,.mer .textarea:focus-visible{box-shadow:none;outline:2px solid var(--brand-edge);outline-offset:-1px}@media (max-width:760px){.mer .input,.mer .select,.mer .textarea{font-size:1rem}}.mer .field>label,.mer .label{font-size:var(--fs-s);font-weight:600}.mer .choice{border-radius:var(--r-l);align-items:center;padding:1rem 1.125rem}.mer .choice input{width:1.375rem;height:1.375rem;margin:0}.mer .choice:has(input:checked){background:var(--surface);border-color:var(--brand-edge);box-shadow:inset 0 0 0 1.5px var(--brand-edge)}.mer .choice-title{font-weight:650;display:block}.mer .choice-text{color:var(--ink-2);font-size:var(--fs-s);display:block}.mer .seg{border-radius:var(--r-pill);border-color:var(--line);padding:3px}.mer .seg>button{border-radius:var(--r-pill);min-height:2rem;padding:0 .875rem}@media (pointer:coarse),(max-width:760px){.mer .seg>button{min-height:2.75rem}}.mer .chip{border-radius:var(--r-pill)}.mer .chip-ink{background:var(--ink);color:var(--bg)}.mer button.chip[aria-pressed=true]{background:var(--surface);color:var(--brand-text);box-shadow:inset 0 0 0 2px var(--brand-edge)}.mer .card{border-radius:var(--r-l);border-color:var(--line)}.mer .who{background:var(--ink);color:var(--bg)}.mer .status[data-st=met],.mer .status[data-st=unclear],.mer .status[data-st=unmet],.mer .status[data-st=none]{color:var(--ink)}.mer .tabs [role=tab][aria-selected=true]{border-bottom-color:var(--ink)}.mer .sheet{border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(37.5rem,100vw - 1.25rem);box-shadow:0 0 0 100vmax var(--ink), var(--shadow-2);inset:.625rem .625rem .625rem auto}@supports (color:color-mix(in lab, red, red)){.mer .sheet{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--ink) 22%, transparent), var(--shadow-2)}}.mer .sheet{overflow:hidden}.mer .sheet-head{align-items:flex-start;padding:1rem 1.25rem}.mer .sheet-head h2{font:700 var(--fs-2xl)/1.15 var(--font-display);letter-spacing:-.02em}.mer .sheet-body{flex:1;padding:1.25rem;overflow-y:auto}.mer .sheet-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;padding:.875rem 1.25rem;display:flex}.mer .sheet-foot>.grow{font-size:var(--fs-s);color:var(--ink-2);flex:12rem}@media (max-width:640px){.mer .sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92dvh;inset:auto 0 0}.mer .sheet-foot>.btn{flex:auto}}.mer dialog.dialog{border-radius:var(--r-xl);border-color:var(--line-strong)}.mer .page{gap:var(--sp-5);flex-direction:column;padding:1rem 1.75rem 4rem;display:flex}.mer .stage{gap:var(--sp-5);flex-direction:column;width:100%;max-width:44rem;margin:0 auto;padding:1.25rem 1.75rem 5rem;display:flex}.mer .stage-wide{max-width:68rem}.mer .app-candidate .page,.mer .app-candidate .stage{padding-top:clamp(1.25rem,4vw,2.5rem)}@media (max-width:960px){.mer .page,.mer .stage{padding-inline:var(--gutter)}}.mer .with-aside{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:1.25rem;display:grid}.mer .with-aside>aside{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (max-width:1239px){.mer .with-aside{grid-template-columns:minmax(0,1fr)}}.mer .page-head{flex-direction:column;gap:.375rem;display:flex}.mer .auth-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mer .auth-top>.back{align-self:center;margin:0}.mer .page-title,.mer .hello h1{font:700 clamp(1.75rem, 5vw, var(--fs-3xl))/1.08 var(--font-display);letter-spacing:-.03em}.mer .page-meta{color:var(--ink-2);font-size:var(--fs-s)}.mer .page-people{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.mer .page-people b{color:var(--ink);font-weight:600}.mer .page-actions{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.mer .hello{flex-direction:column;gap:.5rem;display:flex}.mer .plain{font-size:var(--fs-l);color:var(--ink-2);max-width:58ch}.mer .box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:.625rem;min-width:0;padding:1rem;display:flex}.mer .box-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.mer .block{gap:var(--sp-3);flex-direction:column;scroll-margin-top:4rem;display:flex}.mer .block-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.5rem;display:flex}.mer .waiting,.mer .info,.mer .errorbox{border-radius:var(--r-l);font-size:var(--fs-s);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.125rem .75rem;padding:.875rem 1rem;display:grid}.mer .waiting>.ic,.mer .info>.ic,.mer .errorbox>.ic{width:1.25rem;height:1.25rem;margin-top:.15em}.mer .waiting{background:var(--tint)}.mer .waiting>.ic{color:var(--brand-text)}.mer .info{background:var(--sunken);color:var(--ink-2)}.mer .errorbox{background:var(--danger-tint);border:1px solid var(--danger)}.mer .errorbox>.ic{color:var(--danger)}.mer .row-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.mer .explain{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.mer .explain>span{align-items:center;gap:.4em;display:inline-flex}.mer .receipt{border-radius:var(--r-l);background:var(--ink);color:var(--bg);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;padding:.875rem 1.125rem;display:flex}.mer .receipt a,.mer .receipt .id{color:inherit}.dark .mer .receipt{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.mer .empty{border-radius:var(--r-l);text-align:start;justify-items:start;padding:1.25rem}.mer .trail{--dot:.5625rem;width:100%;min-width:0;font-size:var(--fs-s);flex-wrap:wrap;align-items:center;row-gap:.5rem;line-height:1.25;display:flex}.mer .trail>li{min-width:0;color:var(--ink-3);flex:auto;align-items:center;gap:.375rem;display:flex}.mer .trail>li:after{content:"";background:var(--line-strong);flex:1rem;min-width:.75rem;height:1.5px}.mer .trail>li:last-child{flex:none}.mer .trail>li:last-child:after{display:none}.mer .trail>li[data-st=done]:after{background:var(--ink)}.mer .trail>li>span,.mer .trail>li>a{border-radius:var(--r-pill);min-height:1.875rem;color:inherit;white-space:nowrap;align-items:center;gap:.4rem;padding:0 .5rem;text-decoration:none;display:inline-flex}.mer .trail>li:first-child>*{padding-left:0}.mer .trail>li:last-child>*{padding-right:0}.mer .trail>li>:before,.mer .trail[data-fit=dots]>li:before{content:"";width:var(--dot);height:var(--dot);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.mer .trail>li[data-st=done],.mer .trail>li[data-st=now],.mer .trail>li[data-st=stop]{color:var(--ink)}.mer .trail>li[data-st=done]>:before,.mer .trail[data-fit=dots]>li[data-st=done]:before,.mer .trail>li[data-st=now]>:before,.mer .trail[data-fit=dots]>li[data-st=now]:before{background:var(--ink);box-shadow:none}.mer .trail>li[data-st=stop]>:before,.mer .trail[data-fit=dots]>li[data-st=stop]:before{background:var(--ink);box-shadow:none;border-radius:2px}.mer .trail>li[data-st=now],.mer .trail>li[data-st=stop]{font-weight:650}.mer .trail>li[data-st=now]>*,.mer .trail>li[data-st=stop]>*{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);padding:0 .625rem}.mer .trail>li:not(:first-child):is([data-st=now],[data-st=stop])>*{margin-inline-start:.5rem}.mer .trail>li:not(:last-child):is([data-st=now],[data-st=stop])>*{margin-inline-end:.125rem}.mer .trail,.mer .trail *,.mer .trail :before,.mer .trail :after{transition:none!important}.mer .trail[data-fit=measure]{flex-wrap:nowrap}.mer .trail[data-fit=measure]>li{flex:none}.mer .trail[data-fit=measure]>li:after{flex:none;width:.75rem}.mer .trail[data-fit=split]:before{content:"";flex:0 0 100%;order:2;height:0}.mer .trail[data-fit=split]>li[data-row="1"]{order:1}.mer .trail[data-fit=split]>li[data-row="2"]{order:3}.mer .trail[data-fit=split]>li[data-row="1"]+li[data-row="2"]>*{margin-inline-start:0}.mer .trail[data-fit=dots]{flex-wrap:nowrap;padding-bottom:1.375rem}.mer .trail[data-fit=dots]>li{flex:1 1 0;justify-content:center;gap:0;min-height:1.25rem;position:relative}.mer .trail[data-fit=dots]>li:first-child{flex:.5 1 0;justify-content:flex-start}.mer .trail[data-fit=dots]>li:last-child{flex:.5 1 0;justify-content:flex-end}.mer .trail[data-fit=dots]>li:after{top:calc(50% - .75px);left:calc(50% + var(--dot) / 2 + 4px);width:calc(100% - var(--dot) - 8px);min-width:0;position:absolute}.mer .trail[data-fit=dots]>li:first-child:after{left:calc(var(--dot) + 4px);width:calc(200% - var(--dot) * 1.5 - 8px)}.mer .trail[data-fit=dots]>li:nth-last-child(2):after{width:calc(100% - var(--dot) * 1.5 - 8px)}.mer .trail[data-fit=dots]>li:first-child:nth-last-child(2):after{width:calc(300% - var(--dot) * 2 - 8px)}.mer .trail[data-fit=dots]>li[data-st=now]:before,.mer .trail[data-fit=dots]>li[data-st=stop]:before{outline:1.5px solid var(--ink);outline-offset:2.5px}.mer .trail[data-fit=dots]>li>*{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.mer .trail[data-fit=dots]>li>:before{display:none}.mer .trail[data-fit=dots]>li:is([data-st=now],[data-st=stop])>*{translate:calc(-50% + var(--shift,0px)) 0;clip-path:none;width:auto;height:auto;min-height:0;box-shadow:none;font-size:var(--fs-xs);background:0 0;padding:0;top:calc(100% + .25rem);left:50%;overflow:visible}.mer .trail[data-fit=dots]>li:first-child:is([data-st=now],[data-st=stop])>*{translate:var(--shift,0px) 0;left:0}.mer .trail[data-fit=dots]>li:last-child:is([data-st=now],[data-st=stop])>*{translate:var(--shift,0px) 0;left:auto;right:0}.mer .parts{flex-direction:column;gap:.375rem;display:flex}.mer .parts-top{font-size:var(--fs-s);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-weight:650;display:flex}.mer .parts-top span:last-child{color:var(--ink-3);font-weight:400}.mer .parts-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.mer .parts-bar>i{border-radius:var(--r-pill);background:var(--line);height:.375rem}.mer .parts-bar>i[data-st=done]{background:var(--ink)}.mer .parts-bar>i[data-st=now]{background:var(--ink);opacity:.45}.mer .task{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;padding:1.25rem;display:flex}.mer .task-now{border-color:var(--brand-edge);box-shadow:0 0 0 3px var(--tint-2)}.mer .task h2,.mer .task h1{font:700 clamp(1.5rem, 3.4vw, 1.875rem)/1.15 var(--font-display);letter-spacing:-.02em}.mer .task-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem;display:flex}.mer .tasklet{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);min-height:4.25rem;color:inherit;text-align:start;width:100%;font:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:grid}.mer a.tasklet:hover,.mer button.tasklet:hover{border-color:var(--line-strong);background:var(--bg)}.mer .tasklet[aria-current=true]{border-color:var(--brand-edge);box-shadow:inset 0 0 0 1px var(--brand-edge)}.mer .tasklet>.who{width:2.5rem;height:2.5rem;font-size:var(--fs-xs)}.mer .tasklet b .chip{vertical-align:.1em;margin-inline-start:.5rem}.mer .tasklet>.ic:last-child{color:var(--brand-text)}.mer .tasklet-ic{border-radius:var(--r-m);background:var(--sunken);width:2.5rem;height:2.5rem;color:var(--ink);place-items:center;display:grid}.mer .tasklet-ic[data-st=todo]{background:var(--tint-2);color:var(--brand-text)}.mer .tasklet b,.mer .tasklet strong{font-weight:650}.mer .tasklet small{font-size:var(--fs-s);color:var(--ink-2);display:block}.mer .prompts{flex-direction:column;gap:.5rem;display:flex}.mer .prompts-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.5rem;display:grid}.mer .prompts-fill{flex-wrap:wrap;gap:.5rem;display:flex}.mer .prompts-fill>*{flex:19rem;min-width:0}.mer :is(.prompts,.prompts-2,.prompts-fill)>form{display:grid}.mer .tasklet[aria-current=true]:focus-visible{box-shadow:var(--ring), inset 0 0 0 1px var(--brand-edge)}.mer .lockcheck{border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mer .lockcheck li{font-size:var(--fs-s);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.mer .lockcheck li:before{content:"";border:1.5px dashed var(--line-strong);border-radius:50%;width:1.125rem;height:1.125rem;margin-top:.1em}.mer .lockcheck li[data-st=done]:before{content:"✓";background:var(--ink);color:var(--bg);font:700 .6875rem/1 var(--font-ui);border:0;place-items:center;display:grid}.mer .lockcheck li[data-st=done]{color:var(--ink-2)}.mer .lockcheck li a{font-weight:600}.mer .next{z-index:15;margin:var(--sp-4) -1.75rem 0;background:var(--bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;padding:.875rem 1.75rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.mer .next{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.mer .next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mer .next>.grow{font-size:var(--fs-s);color:var(--ink-2);flex:14rem}@media (min-width:961px){.mer .next{margin:var(--sp-3) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:1rem 0 0;position:static}}@media (max-width:960px){.mer .next{margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom,0px));border-radius:0;flex-wrap:wrap;gap:.375rem .5rem;margin-bottom:0;bottom:0}.mer .next>.grow{font-size:var(--fs-xs);flex:100%;order:-1}.mer .next>.btn{flex:0 auto}.mer .next>.btn-primary{flex:9rem}:is(.mer .app .stage:has(.next:not([hidden] *)),.mer .app .page:has(.next:not([hidden] *))){padding-bottom:0}.mer:has(.next:not([hidden] *)) .app-tabs{display:none}.mer:has(.next:not([hidden] *)) .app-main{padding-bottom:0}}.mer .summary{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.mer .summary>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;padding:.875rem 1rem;display:grid}.mer .summary>div:first-child{border-top:0}.mer .summary dt{color:var(--ink-2);font-size:var(--fs-s)}.mer .summary dd{font-weight:550}@media (max-width:560px){.mer .summary>div{grid-template-columns:minmax(0,1fr) auto}.mer .summary dt{grid-column:1/3}}.mer details.reveal>summary{cursor:pointer;min-height:2.75rem;color:var(--brand-text);text-underline-offset:.2em;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.mer details.reveal>summary::-webkit-details-marker{display:none}.mer details.reveal>.reveal-body{gap:var(--sp-3);flex-direction:column;padding:.5rem 0 0;display:flex}.mer .facts{font-size:var(--fs-s);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.5rem 1.25rem;display:grid}.mer .facts dt{color:var(--ink-3)}.mer .facts dd{min-width:0}@media (max-width:560px){.mer .facts{grid-template-columns:minmax(0,1fr);gap:0}.mer .facts dd{margin-bottom:.625rem}}.mer .rows{flex-direction:column;display:flex}.mer .rows>*{grid-template-columns:var(--cols,minmax(0, 1fr) auto);border-top:1px solid var(--line);color:inherit;text-align:start;width:100%;font:inherit;border-inline:0;background:0 0;border-bottom:0;align-items:center;gap:.25rem 1rem;min-width:0;padding:.75rem .25rem;text-decoration:none;display:grid}.mer .rows>:first-child{border-top:0}.mer .rows>a:hover,.mer .rows>button:hover{background:var(--sunken)}@media (max-width:640px){.mer .rows>*{grid-template-columns:minmax(0,1fr) auto}}.mer .sign{border:1.5px dashed var(--line-strong);border-radius:var(--r-l);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.875rem 1rem;display:grid}.mer .sign[data-st=done]{border:1.5px solid var(--ink);background:var(--surface)}.mer .sign[data-st=todo]{border:1.5px solid var(--brand-edge);background:var(--tint)}.mer .quote{border-radius:var(--r-m);background:var(--sunken);color:var(--ink);font-size:var(--fs-s);padding:.625rem .875rem}.mer .quote mark,.mer mark.hl{background:var(--brand-mid)}@supports (color:color-mix(in lab, red, red)){.mer .quote mark,.mer mark.hl{background:color-mix(in oklch, var(--brand-mid) 38%, var(--surface))}}.mer .quote mark,.mer mark.hl{color:var(--ink);border-radius:3px;padding:0 .15em}.mer .quote cite{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);margin-top:.25rem;display:block}.mer .reqs{flex-direction:column;display:flex}.mer .reqs>li,.mer .reqs>div{border-top:1px solid var(--line);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;display:grid}.mer .reqs>:first-child{border-top:0}@media (max-width:560px){.mer .reqs>li,.mer .reqs>div{grid-template-columns:4.25rem minmax(0,1fr)}.mer .reqs>*>.status{grid-column:2}}.mer .statuschoice{flex-wrap:wrap;gap:.375rem;display:flex}.mer .statuschoice>button{min-height:var(--ctl-h);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--fs-s);align-items:center;gap:.4em;padding:0 .875rem;display:inline-flex}.mer .statuschoice>button:before{content:"";width:1em;height:1em;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor}.mer .statuschoice>button[aria-pressed=true],.mer .statuschoice>button[aria-checked=true]{border-color:var(--brand-edge);box-shadow:inset 0 0 0 1.5px var(--brand-edge)}.mer .bars{flex-direction:column;gap:.5rem;display:flex}.mer .bars>li{font-size:var(--fs-s);grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;display:grid}.mer .bars i{height:.875rem;width:var(--v,0%);background:var(--ink);border-radius:3px;min-width:2px;display:block}.mer .bars i[data-tone=brand]{background:var(--brand-edge)}.mer .bars i[data-tone=soft]{background:var(--brand-mid)}.mer .bars b{font-variant-numeric:tabular-nums}@media (max-width:560px){.mer .bars>li{grid-template-columns:minmax(0,1fr) auto}.mer .bars>li>:first-child{grid-column:1/3}}.mer .board{scroll-snap-type:x proximity;grid-auto-columns:minmax(15.5rem,1fr);grid-auto-flow:column;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.mer .col{border-radius:var(--r-l);background:var(--sunken);scroll-snap-align:start;flex-direction:column;gap:.5rem;min-width:0;padding:.625rem;display:flex}.mer .col-head{flex-direction:column;gap:.25rem;padding:.25rem .375rem .375rem;display:flex}.mer .col-head h2,.mer .col-head h3{font:650 var(--fs-m)/1.25 var(--font-ui);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mer .holder{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.mer .holder b{color:var(--ink)}.mer .kcard{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);color:inherit;text-align:start;font-size:var(--fs-xs);flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:.75rem;text-decoration:none;display:flex}.mer .kcard-name{font-size:var(--fs-m);color:var(--ink);font-weight:650}.mer .kcard-line{color:var(--ink-2);align-items:center;gap:.4em;display:flex}.mer .kcard-line b{color:var(--ink)}.mer .kcard-wait{color:var(--ink-2);align-items:center;gap:.4em;display:flex}.mer .kcard-wait:before{content:"";border:1.5px dashed var(--line-strong);border-radius:50%;flex:none;width:.75rem;height:.75rem}.mer .kcard .btn-s{align-self:flex-start;margin-top:.25rem}.mer .stepdots{color:var(--ink-2);align-items:center;gap:.25rem;display:inline-flex}.mer .stepdots i{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:50%}.mer .stepdots i[data-on]{background:var(--ink);box-shadow:none}.mer .dropzone{border:1.5px dashed var(--line-strong);border-radius:var(--r-l);color:var(--ink-2);font-size:var(--fs-s);padding:.875rem 1rem}@media (max-width:760px){.mer .board{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:86vw}}.mer .letter{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-l);flex-direction:column;gap:.875rem;max-width:40rem;padding:clamp(1rem,4vw,2rem);display:flex}.mer .letter h2,.mer .letter h3{font:700 var(--fs-xl)/1.2 var(--font-display)}.mer .notes{flex-direction:column;gap:.75rem;display:flex}.mer .note{font-size:var(--fs-s);grid-template-columns:1.875rem minmax(0,1fr);gap:.125rem .625rem;display:grid}.mer .note>.who{grid-row:span 2}.mer .note-by{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.mer .note-by b{font-weight:650}.mer .note-by time{font-size:var(--fs-xs);color:var(--ink-3)}.mer .note-box{border:1px dashed var(--line-strong);border-radius:var(--r-l);background:var(--sunken);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.mer .msg{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);font-size:var(--fs-s);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.mer .msg-out{border-color:var(--line-strong)}.mer .back{min-height:2.75rem;color:var(--ink-2);font-size:var(--fs-s);border-radius:var(--r-s);align-self:flex-start;align-items:center;gap:.375rem;margin-block:-.5rem;font-weight:600;text-decoration:none;display:inline-flex}.mer .back:hover{color:var(--ink);text-decoration:underline}.mer .sub{font-size:var(--fs-s);color:var(--ink-2);font-weight:400;display:block}.mer .asof{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:.4em;display:inline-flex}.mer .ticks{flex-direction:column;display:flex}.mer .ticks li{font-size:var(--fs-s);grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;padding:.3125rem 0;display:grid}.mer .ticks .ic{margin-top:.15em}.mer .cal{font-size:var(--fs-s);grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem .75rem;display:grid}.mer .cal dt{color:var(--ink-3);font-variant-numeric:tabular-nums}.mer .filterbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mer .filterbar .field{flex:14rem;max-width:22rem}.mer .filterbar .chips{flex-wrap:wrap;gap:.375rem;display:flex}.mer .filterbar button.chip{min-height:2.25rem;font-size:var(--fs-s);padding-inline:.875rem}@media (max-width:760px){.mer .filterbar button.chip{min-height:2.75rem}}@media (max-width:640px){.mer .filterbar .field{flex-basis:100%;max-width:none}.mer .filterbar .chips{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;max-width:100vw;overflow-x:auto}.mer .filterbar .chips>*{flex:none}}.mer .sw{appearance:none;border-radius:var(--r-pill);background:var(--sunken);width:2.875rem;height:1.75rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;flex:none;margin:0;position:relative}.mer .sw:after{content:"";background:var(--surface);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;transition:translate .15s;position:absolute;top:.25rem;left:.25rem}.mer .sw:checked{background:var(--ink);box-shadow:none}.mer .sw:checked:after{background:var(--bg);box-shadow:none;translate:1.125rem}.mer .sw:focus-visible{box-shadow:var(--ring)}.mer .sw[aria-disabled=true]{opacity:.55;cursor:default}.mer .swset{min-height:var(--ctl-h);font-size:var(--fs-s);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.mer .swword{min-width:1.75rem}.mer .sw:not(:checked)+.swword{color:var(--ink-2)}.mer .set{grid-template-columns:13.5rem minmax(0,44rem);align-items:start;gap:0 2.75rem;padding:1rem 1.75rem 4rem;display:grid}.mer .set-nav{flex-direction:column;gap:1.125rem;min-width:0;display:flex;position:sticky;top:1rem}.mer .set-nav-group{flex-direction:column;gap:.125rem;display:flex}.mer .set-nav-label{font-size:var(--fs-xs);color:var(--ink-3);padding:0 .625rem .25rem;font-weight:600}.mer .set-nav a{border-radius:var(--r-m);min-height:2.25rem;color:var(--ink-2);font-size:var(--fs-s);align-items:center;gap:.625rem;padding:.25rem .625rem;font-weight:550;text-decoration:none;display:flex}.mer .set-nav a:hover{background:var(--sunken);color:var(--ink)}.mer .set-nav a[aria-current=page]{background:var(--sunken);color:var(--ink);font-weight:650}.mer .set-nav a .count{margin-inline-start:auto}.mer .set-body{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.mer .set-back{display:none}@media (max-width:1179px){.mer .set{grid-template-columns:minmax(0,1fr);width:100%;max-width:47.5rem;margin-inline:auto}.mer .set-nav{display:none}.mer .set-back{display:inline-flex}}@media (max-width:960px){.mer .set{padding-inline:var(--gutter);flex:auto}.mer .set-body{flex:auto}.mer .set-body>.next{margin-top:auto}}.mer .set-group{flex-direction:column;gap:.625rem;scroll-margin-top:4rem;display:flex}.mer .set-group>h2{font:650 var(--fs-l)/1.3 var(--font-ui)}.mer .set-group>h2+p{color:var(--ink-2);font-size:var(--fs-s);margin-top:-.375rem}.mer .set-card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);min-width:0;padding:0 1rem}.mer .setting{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.5rem;min-width:0;padding:.875rem 0;display:grid}.mer .setting:first-child{border-top:0}.mer .setting-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mer .setting-text>b,.mer .setting-text>label,.mer .setting-text>h3{font:600 var(--fs-m)/1.35 var(--font-ui)}.mer .setting-text>span,.mer .setting-text>p{font-size:var(--fs-s);color:var(--ink-2);max-width:52ch}.mer .setting-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.mer .setting-value{font-size:var(--fs-s);text-align:end;font-weight:600}.mer .setting[data-wide]{grid-template-columns:minmax(0,1fr)}.mer .setting[data-wide]>.setting-ctl{justify-content:flex-start;padding-top:.375rem}.mer .setting-more{flex-direction:column;grid-column:1/-1;gap:.5rem;padding-top:.5rem;display:flex}@media (max-width:560px){.mer .setting:not([data-keep]){grid-template-columns:minmax(0,1fr)}.mer .setting:not([data-keep])>.setting-ctl{justify-content:flex-start}}.mer .set-danger{border-color:var(--danger)}.mer .set-danger .setting-text>b{color:var(--danger)}.mer .savebar{z-index:15;margin-top:var(--sp-3);border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:var(--fs-s);box-shadow:var(--shadow-2);flex-wrap:wrap;align-self:center;align-items:center;gap:.5rem .875rem;padding:.5rem .5rem .5rem 1.125rem;font-weight:600;display:flex;position:sticky;bottom:1rem}.mer .savebar .btn{border-color:#0000}.mer .savebar .btn-plain{color:var(--bg);text-underline-offset:.2em;background:0 0;text-decoration:underline}@media (max-width:960px){.mer .savebar{margin:auto calc(var(--gutter) * -1) 0;padding:.625rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom,0px));border-radius:0;align-self:stretch;bottom:0}.mer .savebar>span{flex:100%}.mer .savebar>.btn-primary{flex:9rem}.mer:has(.savebar:not([hidden] *):not([hidden])) .app-tabs{display:none}.mer:has(.savebar:not([hidden] *):not([hidden])) .app-main{padding-bottom:0}.mer .app .set:has(.savebar:not([hidden])){padding-bottom:0}}.mer .seats{flex-wrap:wrap;gap:.375rem;display:flex}.mer .seat{border-radius:var(--r-pill);border:1.5px dashed var(--line-strong);min-height:1.875rem;font-size:var(--fs-s);color:var(--ink-2);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.mer .seat[data-st=offer]{border-style:solid;border-color:var(--line-strong);color:var(--ink)}.mer .seat[data-st=filled]{background:var(--ink);color:var(--bg);border:0;font-weight:600}.mer .flowcard{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;gap:.875rem;min-width:0;padding:1.25rem;display:flex;container-type:inline-size}.mer .flowcard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.mer .flowcard-head h2,.mer .flowcard-head h3{font:700 var(--fs-xl)/1.2 var(--font-display);letter-spacing:-.02em}.mer .flowcard-head h2 a,.mer .flowcard-head h3 a{color:inherit;text-decoration:none}.mer .flowcard-head a:hover{text-decoration:underline}.mer .flowcard-say{font-size:var(--fs-l);text-wrap:pretty;max-width:78ch;line-height:1.4}.mer .flowcard-say b{font-weight:650}.mer .flowcard-foot{border-top:1px solid var(--line);font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;display:flex}.mer .flowcard-foot b{color:var(--ink);font-weight:600}.mer .flow{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:0 .75rem;display:grid}.mer .flow>li,.mer .flow>li>a{grid-template-rows:1fr auto auto;gap:.375rem;min-width:0;display:grid}.mer .flow>li:has(>a){grid-template-rows:1fr}.mer .flow>li>a{color:inherit;border-radius:var(--r-s);text-decoration:none}.mer .flow>li>a:hover .flow-name{color:var(--ink);text-decoration:underline}.mer .flow-dots{border-bottom:2px solid var(--line-strong);flex-wrap:wrap-reverse;align-content:flex-start;gap:.3125rem;min-height:2.5rem;padding-bottom:.5rem;display:flex}.mer .flow-dots>i{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.75px var(--ink-2);border-radius:50%}.mer .flow-dots>i[data-you]{background:var(--brand);box-shadow:inset 0 0 0 1.75px var(--brand-edge)}.mer .flow-n{font:700 var(--fs-xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.mer .flow-n small{font:500 var(--fs-xs)/1.2 var(--font-ui);color:var(--brand-text);white-space:nowrap;margin-inline-start:.375rem}.mer .flow-name{font-size:var(--fs-s);color:var(--ink-2);line-height:1.25}.mer .flow>li[data-empty] .flow-n{color:var(--ink-3)}@container (max-width:38rem){.mer .flow{grid-template-columns:minmax(0,1fr);gap:0}.mer .flow>li,.mer .flow>li>a{grid-template-rows:auto;grid-template-columns:8.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem}.mer .flow>li{border-top:1px solid var(--line);padding:.5rem 0}.mer .flow>li:first-child{border-top:0}.mer .flow>li:has(>a){grid-template-columns:minmax(0,1fr);padding:0}.mer .flow>li>a{min-height:2.75rem;padding:.5rem 0}.mer .flow-name{color:var(--ink);order:1}.mer .flow-dots{border:0;flex-wrap:wrap;order:2;min-height:0;padding:0}.mer .flow-n{font-size:var(--fs-l);text-align:end;order:3}.mer .flow-n small{display:none}}.mer .flow-key{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.mer .flow-key>span{align-items:center;gap:.4rem;display:inline-flex}.mer .flow-key .flow-dots{border:0;min-height:0;padding:0;display:inline-flex}.mer .sys{align-items:flex-start;gap:var(--sp-4);max-width:34rem;padding:0 var(--gutter);flex-direction:column;margin:clamp(1.5rem,8vh,5rem) auto;display:flex}.mer .sys-ic{border-radius:var(--r-l);background:var(--sunken);place-items:center;width:3.25rem;height:3.25rem;display:grid}.mer .sys-ic .ic{width:1.5rem;height:1.5rem}.mer .sys h1{font:700 clamp(1.75rem, 5vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.03em}.mer .skel{border-radius:var(--r-s);background:var(--sunken);height:1rem;display:block}@media (prefers-reduced-motion:no-preference){.mer .skel{animation:1.4s ease-in-out infinite alternate mer-skel}}@keyframes mer-skel{to{opacity:.45}}.mer dialog.palette{width:min(40rem,100vw - 1.5rem);margin-top:min(12vh,6rem);padding:0;overflow:hidden}.mer .palette-top{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.25rem .5rem .25rem 1rem;display:flex}.mer .palette-top:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--r-m) var(--r-m) 0 0}.mer .palette-top input:focus-visible{box-shadow:none}.mer .palette-top input{min-width:0;min-height:3.25rem;color:var(--ink);font:inherit;font-size:var(--fs-l);background:0 0;border:0;outline:0;flex:1}.mer .palette-body{flex-direction:column;gap:.5rem;max-height:min(60vh,30rem);padding:.5rem;display:flex;overflow-y:auto}.mer .palette-group>p{font-size:var(--fs-xs);color:var(--ink-3);padding:.375rem .625rem .25rem;font-weight:600}.mer .palette-group a{border-radius:var(--r-m);min-height:2.75rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem .625rem;text-decoration:none;display:grid}.mer .palette-group a:hover,.mer .palette-group a:focus-visible{background:var(--sunken)}.mer .palette-group a small{font-size:var(--fs-xs);color:var(--ink-2);display:block}.mer .palette-group a>.xs{color:var(--ink-3)}.mer .palette-foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);padding:.5rem 1rem}@media (max-width:640px){.mer dialog.palette{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.mer .palette-body{flex:1;max-height:none}}.mer .happened{flex-direction:column;display:flex}.mer .happened>a{border-top:1px solid var(--line);color:inherit;font-size:var(--fs-s);grid-template-columns:auto minmax(0,1fr);gap:.125rem .75rem;padding:.75rem .25rem;text-decoration:none;display:grid}.mer .happened>a:first-child{border-top:0}.mer .happened>a:hover{background:var(--sunken)}.mer .happened time{font-size:var(--fs-xs);color:var(--ink-3);grid-column:2}.mer .happened .ic{color:var(--ink-2);margin-top:.15em}.mer .happened>a[data-new] b:after{content:"New";border-radius:var(--r-pill);background:var(--tint-2);color:var(--brand-text);margin-inline-start:.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600}.mer .app-viewas{position:relative}.mer .app-viewas>summary{border-radius:var(--r-m);min-height:2.5rem;color:var(--ink-2);font-size:var(--fs-s);cursor:pointer;align-items:center;gap:.625rem;padding:0 .75rem;font-weight:550;list-style:none;display:flex}.mer .app-viewas>summary::-webkit-details-marker{display:none}.mer .app-viewas>summary:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mer .app-viewas>summary:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.mer .app-viewas>summary:hover{color:var(--ink)}.mer .app-viewas>summary b{color:var(--ink);font-weight:650}.mer .app-viewas-menu{z-index:40;border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--surface);width:15rem;box-shadow:var(--shadow-2);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;bottom:calc(100% + .25rem);left:0}.mer .app-viewas-menu>p{font-size:var(--fs-xs);color:var(--ink-2);padding:.375rem .5rem}.mer .app-viewas-menu button{border-radius:var(--r-m);min-height:2.5rem;color:var(--ink);font:inherit;font-size:var(--fs-s);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.mer .app-viewas-menu button:hover{background:var(--sunken)}.mer .app-viewas-menu button[aria-checked=true]{font-weight:650}.mer .app-viewas-menu button[aria-checked=true]:after{content:"✓"}.mer .sheet .app-viewas-menu{width:auto;box-shadow:none;position:static}@media (min-width:961px){.mer .app[data-rail=true] .app-viewas>summary{justify-content:center;width:2.5rem;padding:0}.mer .app[data-rail=true] .app-viewas>summary>span{display:none}}.mer .app-asbar{border-radius:var(--r-l);background:var(--ink);color:var(--bg);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin:.625rem 1.75rem 0;padding:.625rem 1rem;display:flex}.mer .app-asbar>span{flex:16rem;align-items:flex-start;gap:.5rem;display:inline-flex}.mer .app-asbar .btn{border-color:#0000}@media (max-width:960px){.mer .app-asbar{padding-inline:var(--gutter);border-radius:0;margin:0}}.mer .app-bell{position:relative}.mer .app-bell .count{min-width:1.125rem;height:1.125rem;font-size:.6875rem;position:absolute;top:-.125rem;right:-.25rem}.mer .holder{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:inline-flex}.mer .rolenote{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;flex:100%;align-items:center;gap:.375rem .75rem;display:flex}.mer .rolenote b{color:var(--ink)}.mer .rolenote>.ic{flex:none}.mer .rolenote-why{flex:10rem}.mer [data-mode=stepin] .next .btn-primary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.mer [data-mode=read] .next>:not(.rolenote),.mer [data-mode=read] .lockcheck,.mer [data-mode=read] .btn-link[data-toast],.mer [data-mode=read] .hint{display:none}.mer [data-mode=read] :is(.input,.textarea,.select){background:var(--sunken);color:var(--ink);resize:none;border-color:#0000}.mer [data-mode=read] :is(.textarea,.input):placeholder-shown{color:var(--ink-3)}.mer [data-mode=read] .select{appearance:none;background-image:none;padding-right:.8rem}.mer [data-mode=read] .statuschoice>button:not([aria-pressed=true]):not([aria-checked=true]),.mer [data-mode=read] .seg>button[aria-pressed=false]{display:none}.mer [data-mode=read] .choice:not(:has(input:checked)){display:none}.mer [data-mode=read] .choice{box-shadow:none;border-style:dashed}.mer [data-mode=read] .choice input,.mer [data-mode=read] .statuschoice>button{pointer-events:none}.mer [data-mode=read] .statuschoice>button{border-color:var(--line);box-shadow:none}.mer .rolenote>span:not(.holder){flex:12rem;min-width:0}@media (max-width:960px){.mer [data-mode=stepin] .next>.grow{display:none}}.mer .textarea{field-sizing:content;min-height:4.75rem}.mer .fs{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.mer .fs>legend{margin-bottom:.375rem;padding:0;font-weight:650}.mer .fs-label{font-size:var(--fs-s);color:var(--ink-2);margin-top:.5rem;font-weight:600}.mer .fs-label:first-of-type{margin-top:0}.mer .field>.seg{align-self:flex-start}.mer .final{border:1px solid var(--danger);border-radius:var(--r-l);background:var(--surface);flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}.mer .final>h2{color:var(--danger);align-items:center;gap:.5rem;display:flex}.mer .status[data-st=cancelled]{color:var(--ink);--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'%3E%3Crect x='5.5' y='5.5' width='13' height='13' rx='2'/%3E%3C/svg%3E")}.mer .rows-stack>*>.ic:last-child{color:var(--brand-text)}@media (max-width:640px){.mer .rows-stack>*{align-items:start}.mer .rows-stack>*>:not(:last-child){grid-column:1}.mer .rows-stack>*>:last-child{grid-area:1/2/span 4;align-self:center}}.mer .flowcard .flow-key .flow-dots{order:0}.mer .who-xl{width:3.5rem;height:3.5rem;font-size:var(--fs-l)}.mer a.setting,.mer button.setting{color:inherit;text-decoration:none}.mer :is(a,button).setting:hover .setting-text>b{text-underline-offset:.2em;text-decoration:underline}.mer button.setting{border:0;border-top:1px solid var(--line);width:100%;font:inherit;text-align:start;background:0 0}.mer button.setting:first-child{border-top:0}.mer :is(a,button).setting>.ic:last-child,.mer a.setting>.setting-ctl>.ic:last-child{color:var(--brand-text)}.mer .setting[data-cols]{grid-template-columns:var(--cols)}@media (max-width:640px){.mer .setting[data-cols]{grid-template-columns:var(--cols-s,minmax(0, 1fr) auto)}}.mer .setting-head{font-size:var(--fs-xs);color:var(--ink-3);padding-block:.5rem}.mer .setting-ctl>.input,.mer .setting-ctl>.select{width:17rem;max-width:100%}@media (max-width:560px){.mer .setting:not([data-keep])>.setting-ctl>:is(.input,.select):not(.hex){width:100%}}.mer .saved{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.mer .saved:empty{display:none}@media (max-width:960px){.mer .set{align-items:stretch}.mer .app .set:has(.next:not([hidden] *)){padding-bottom:0}}.mer .drop{border:1.5px dashed var(--brand-edge);border-radius:var(--r-xl);background:var(--tint);text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:.5rem;min-height:10rem;padding:1.5rem 1rem;display:grid;position:relative}.mer .drop>.ic{width:2rem;height:2rem;color:var(--brand-text)}.mer .drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mer .drop:has(input:focus-visible){box-shadow:var(--ring)}.mer .file-btn{cursor:pointer}.mer .file-btn:has(input:focus-visible){box-shadow:var(--ring)}.mer .drop-btn{min-height:var(--ctl-h);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--brand-edge);color:var(--ink);font-weight:600;font-size:var(--fs-s);align-items:center;padding:0 1.25rem;display:inline-flex}.mer [data-st=todo]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=wait]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3C%2Fsvg%3E)}.mer [data-st=doing]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Cpath%20d%3D%27M12%204.500a7.5%207.5%200%200%201%200%2015v-15Z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=done]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Cpath%20d%3D%27M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18Zm4.9%206.9-5.6%206.200a1%201%200%200%201-1.5%200l-2.7-2.9%201.5-1.4%202%202.1%204.8-5.4%201.5%201.400Z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=locked]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Cpath%20d%3D%27M8%2010V8a4%204%200%200%201%208%200v2h1.500v10h-11V10H8Zm2%200h4V8a2%202%200%200%200-4%200v2Z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=blocked]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3Cpath%20d%3D%27m6.8%206.8%2010.4%2010.4%27%2F%3E%3C%2Fsvg%3E)}.mer [data-st=late]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%278.5%27%2F%3E%3Cpath%20d%3D%27M12%207.500V12l3%202%27%2F%3E%3C%2Fsvg%3E)}.mer [data-st=met]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=unclear]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Cpath%20d%3D%27M12%204.500a7.5%207.5%200%200%201%200%2015v-15Z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=unmet]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3C%2Fsvg%3E)}.mer [data-st=none]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%2012h12%27%2F%3E%3C%2Fsvg%3E)}.mer [data-st=draft]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20stroke-dasharray%3D%273.2%203.2%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%277.5%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer [data-st=closed]{--i:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20fill%3D%27black%27%20stroke%3D%27none%27%3E%3Crect%20x%3D%275%27%20y%3D%275%27%20width%3D%2714%27%20height%3D%2714%27%20rx%3D%272%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.mer .dialog-backdrop{z-index:50;background:var(--shadow-c);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mer .dialog-backdrop{background:color-mix(in srgb, var(--shadow-c) 45%, transparent)}}.mer .dialog{z-index:50;border:var(--bw) solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(34rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-2);outline:0;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.mer .dialog h2{font-size:var(--fs-xl)}@media (max-width:640px){.mer .dialog{border-width:1px 0 0;width:100vw;max-width:100vw;margin:0;inset:auto 0 0}.mer .dialog-foot>.btn{flex:auto}.mer .dialog .dialog-foot{padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}}.mer .sheet{outline:0}.mer .pop-pos{z-index:45}.mer .pop,.mer .menu{min-width:12rem;max-width:min(22rem,100vw - 1.5rem);max-height:var(--available-height);border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);outline:0;padding:.375rem;overflow-y:auto}.mer .pop{font-size:var(--fs-s);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.mer .pop-title{font:650 var(--fs-s)/1.35 var(--font-ui)}.mer .menu{flex-direction:column;gap:.125rem;display:flex}.mer .menu-intro{font-size:var(--fs-xs);color:var(--ink-2);padding:.375rem .5rem}.mer .menu-item{border-radius:var(--r-m);min-height:2.5rem;color:var(--ink);font-size:var(--fs-s);cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.mer .menu-item small{font-size:var(--fs-xs);color:var(--ink-2);display:block}.mer .menu-item:hover,.mer .menu-item[data-highlighted]{background:var(--sunken)}.mer .menu-item[aria-checked=true]{font-weight:650}.mer .menu-item[aria-checked=true]:after{content:"✓"}.mer .menu-item-danger{color:var(--danger)}.mer .tip{border-radius:var(--r-s);background:var(--ink);max-width:18rem;color:var(--bg);font-size:var(--fs-xs);box-shadow:var(--shadow-1);padding:.375rem .625rem;font-weight:600}@media (pointer:coarse){.mer .menu-item{min-height:2.75rem}}.mer.mer-toast{border-radius:var(--r-m);background:var(--ink);width:max-content;max-width:calc(100vw - 2rem);color:var(--bg);font-size:var(--fs-s);box-shadow:var(--shadow-2);margin-inline:auto;padding:.625rem 1rem;font-weight:600;line-height:1.4;display:block}[data-sonner-toaster][data-x-position=center] li.mer-toast{left:0;right:0}@media (max-width:600px){[data-sonner-toaster][data-x-position=center] li.mer-toast{width:calc(100% - var(--mobile-offset-left) - var(--mobile-offset-right));max-width:none;margin-inline:0}}.mer .pager{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mer .pager-at{font-size:var(--fs-s);color:var(--ink-2);font-variant-numeric:tabular-nums}.mer .sugg{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.mer .where{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.mer .where b{color:var(--ink)}.mer .fig{flex-direction:column;gap:1rem;min-width:0;margin:0;display:flex}.mer .fig>figcaption{flex-direction:column;gap:.75rem;display:flex}.mer .fig>figcaption>.seg{align-self:flex-start}.mer .fig-say{font-size:var(--fs-m);text-wrap:pretty;max-width:60ch}.mer .fig-note{font-size:var(--fs-s);color:var(--ink-2);max-width:64ch}.mer .key{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.mer .key>span{align-items:center;gap:.5rem;display:inline-flex}.mer .key b{color:var(--ink);font-weight:650}.mer .u{width:var(--u,1.375rem);height:var(--u,1.375rem);background:var(--ink);border-radius:4px;flex:none;display:block}.mer .key .u{--u:.625rem;border-radius:2px}.mer .u[data-tone=brand]{background:var(--brand-edge)}.mer .u[data-tone=soft]{background:var(--brand-mid)}.mer .u[data-tone=muted]{background:var(--line-strong)}.mer .chart{--room:3.5rem;flex-direction:column;gap:0;display:flex}.mer .chart>li{font-size:var(--fs-s);grid-template-columns:minmax(7.5rem,13.5rem) minmax(0,1fr);align-items:stretch;gap:0 1rem;display:grid;position:relative}.mer .chart .lab{align-self:center;min-width:0;padding:.4375rem 0;font-weight:600;line-height:1.3}.mer .chart .lab small{font-size:var(--fs-xs);color:var(--ink-2);font-weight:400;display:block}.mer .chart .run{border-inline-start:1px solid var(--line-strong);align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;display:flex}.mer .chart .run>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.mer .chart .run>.aux{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.mer .bars.chart .run>i{width:calc((100% - var(--room)) * var(--f,0));border-radius:0 3px 3px 0;flex:none;height:.75rem}.mer .bars i[data-tone=muted]{background:var(--line-strong)}.mer .bars-share .run{border:0}.mer .bars-share .track{background:var(--line);border-radius:3px;flex:auto;min-width:0;height:.75rem;overflow:hidden}.mer .bars-share .track>i{width:calc(100% * var(--f,0));border-radius:0;height:100%;display:block}.mer .bars-share .run>b{text-align:end;flex:none;min-width:3rem}@media (max-width:560px){.mer .chart>li{grid-template-columns:minmax(0,1fr)}.mer .chart .lab{padding:.5rem 0 0}.mer .chart .run{min-height:2rem}}.mer .stacked{flex-direction:column;gap:.625rem;display:flex}.mer .stacked-bar{border-radius:3px;width:100%;height:.875rem;display:block;overflow:hidden}.mer .stacked-bar rect,.mer .multiples-cols rect{fill:var(--ink)}.mer .stacked-bar rect+rect{stroke:var(--surface);stroke-width:.4px;vector-effect:non-scaling-stroke}.mer :is(.stacked-bar,.multiples-cols) rect[data-tone=brand]{fill:var(--brand-edge)}.mer .stacked-bar rect[data-tone=soft]{fill:var(--brand-mid)}.mer .stacked-bar rect[data-tone=muted]{fill:var(--line-strong)}.mer .multiples{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem 1.5rem;display:grid}.mer .multiples>li{flex-direction:column;gap:.375rem;min-width:0;display:flex}.mer .multiples-head{font-size:var(--fs-s);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mer .multiples-head b{font-weight:650}.mer .multiples-cols{width:100%;height:3.5rem;display:block}.mer .multiples-cols line{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.mer .multiples-axis{font-size:var(--fs-xs);color:var(--ink-3);justify-content:space-between;display:flex}.mer .u[data-size=s]{--u:.75rem;border-radius:2px}.mer .u[data-none]{border:1.75px dashed var(--ink);background:0 0}.mer .u[data-none][data-tone=brand]{border-color:var(--brand-edge)}.mer .u[data-none][data-tone=muted]{border-color:var(--line-strong)}.mer .key .u[data-none]{border-width:1.5px}.mer .over{border-radius:var(--r-s);position:absolute;inset:0}.mer .over:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mer .over:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.mer .over:focus-visible{outline:2px solid var(--focus,var(--brand-edge));outline-offset:2px}.mer .of{--u:.625rem;flex-wrap:wrap;gap:3px;display:flex}.mer .of .u{border-radius:2px}.mer .of .u[data-gap]{margin-inline-start:.5rem}.mer .unit-tally .us{flex-wrap:wrap;gap:4px;min-width:0;margin-inline-start:4px;display:flex}.mer .unit-tally .run>.ic{color:var(--brand-text);margin-inline-start:.25rem}.mer .unit-tally .run>.aux+.ic,.mer .unit-tally .run>b{margin-inline-start:.25rem}.mer .path{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mer .path>li{flex-direction:column;gap:.125rem;min-width:0;padding:.5rem 1rem .5rem 0;display:flex;position:relative}.mer .path-u{flex-wrap:wrap;align-items:flex-end;gap:4px;min-height:1.375rem;margin-bottom:.625rem;display:flex}.mer .path-stop{background:var(--line-strong);height:2px;margin:0 -1rem .75rem 0;position:relative}.mer .path-stop:before{content:"";background:var(--bg);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.mer .path>li:last-child .path-stop:after{content:"";border:.3125rem solid #0000;border-inline-end:0;border-inline-start-color:var(--line-strong);position:absolute;top:50%;right:-1px;translate:0 -50%}.mer .path-n{font:700 var(--fs-2xl)/1.1 var(--font-display);font-variant-numeric:tabular-nums}.mer .path-name{font-size:var(--fs-s);font-weight:600;line-height:1.3}.mer .path-say{font-size:var(--fs-s);color:var(--ink-2);line-height:1.4}@media (max-width:640px){.mer .path{grid-template-columns:minmax(0,1fr)}.mer .path>li{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:0 0 1.125rem;display:grid}.mer .path>li:last-child{padding-bottom:.5rem}.mer .path-stop{grid-area:1/1/4/2;place-self:stretch start;width:2px;height:auto;margin:.5rem 0 -1.625rem .25rem}.mer .path-stop:before{top:0;left:50%;translate:-50% -25%}.mer .path>li:last-child .path-stop{margin-bottom:0}.mer .path>li:last-child .path-stop:after{border:.3125rem solid #0000;border-bottom:0;border-top-color:var(--line-strong);inset:auto auto -1px 50%;translate:-50%}.mer .path-name{font-size:var(--fs-m);grid-area:1/2}.mer .path-n{font-size:var(--fs-xl);grid-area:1/3}.mer .path-u{grid-area:2/2/3/4;min-height:0;margin:0}.mer .path-u:empty{display:none}.mer .path-say{grid-area:3/2/4/4}}.mer .facts.facts-stacked{grid-template-columns:minmax(0,1fr);gap:0}.mer .facts.facts-stacked dd{margin-bottom:.625rem}.mer .facts.facts-stacked dd:last-child{margin-bottom:0}.mer .rows.unit-rows>*{grid-template-columns:auto minmax(0,1fr) auto}.mer .mo-wrap{min-width:0}.mer .mo,.mer .mo-top,.mer .mo-years{grid-template-columns:repeat(var(--months,12), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.mer .mo>li{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.mer .mo-u{border-bottom:1px solid var(--line-strong);flex-direction:column-reverse;align-items:center;gap:4px;width:100%;height:4rem;padding-bottom:4px;display:flex}.mer .mo .u{width:min(var(--u,1.375rem), calc(100% - 6px));aspect-ratio:1;height:auto}.mer .mo-l{font-size:var(--fs-xs);color:var(--ink-2);padding:.375rem 0 .25rem}.mer .mo>li[data-marked] .mo-l{color:var(--ink);font-weight:600}.mer .mo .m1{display:none}.mer .mo-top>span{border-bottom:1px solid var(--ink);font-size:var(--fs-xs);text-align:center;white-space:nowrap;margin-inline:.375rem;padding-bottom:.25rem;font-weight:600}.mer .mo-years>span{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);margin-inline:.375rem;padding-top:.25rem}@media (max-width:560px){.mer .unit-tally .run{min-height:2.25rem;margin-bottom:.25rem}}@media (max-width:480px){.mer .mo .m3{display:none}.mer .mo .m1{display:inline}.mer .mo-top>span,.mer .mo-years>span{margin-inline:.125rem}}.mer .box>.sys{margin:1rem 0;padding:0}.mer .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}@media (max-width:640px){.mer .pair{grid-template-columns:minmax(0,1fr)}}.mer .said{flex-direction:column;gap:.375rem;min-width:0;display:flex}.mer .mr{border-top:1px solid var(--line);grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.5rem 1rem;padding:.875rem 0;display:grid}.mer .mr:first-child{border-top:0}.mer .mr>:is(.statuschoice,.status){grid-column:2}.mer .mr>.status{justify-self:start}@media (min-width:1180px){.mer .mr{grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center}.mer .mr>:is(.statuschoice,.status){grid-column:auto}}@media (max-width:640px){.mer :is(.mr,.box)>.statuschoice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mer :is(.mr,.box)>.statuschoice>button{justify-content:center}.mer .mr>.statuschoice{grid-column:1/-1}}.mer .letter-wide{max-width:none}.mer .phone{border:1px solid var(--line-strong);background:var(--sunken);border-radius:1.75rem;width:100%;max-width:24rem;margin-inline:auto;padding:.625rem}.mer .phone>.letter{border-radius:1.25rem;max-width:none}.mer .ranges{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mer .ranges>li{font-size:var(--fs-s);grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;display:grid}.mer .track{background:var(--sunken);height:.875rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;position:relative}.mer .track>i{top:0;bottom:0;left:var(--a);width:var(--w);background:var(--ink);border-radius:3px;position:absolute}.mer .track>i[data-tone=soft]{background:var(--brand-mid)}@media (max-width:560px){.mer .ranges>li{grid-template-columns:minmax(0,1fr) auto}.mer .ranges .track{grid-area:2/1/auto/3}}.mer .duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.mer .duel>button{border:1.5px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);min-height:11rem;color:var(--ink);text-align:start;font-size:var(--fs-l);cursor:pointer;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;font-weight:600;line-height:1.4;display:flex}.mer .duel>button:hover{border-color:var(--ink)}.mer .duel>button[aria-pressed=true]{border-color:var(--brand-edge);box-shadow:inset 0 0 0 1.5px var(--brand-edge)}.mer .duel .pick{font-size:var(--fs-s);color:var(--brand-text);align-items:center;gap:.4em;font-weight:650;display:inline-flex}.mer .duel>span{color:var(--ink-3);font-weight:700;font-size:var(--fs-s);place-self:center}@media (max-width:640px){.mer .duel{grid-template-columns:minmax(0,1fr)}.mer .duel>button{min-height:7.5rem}}.mer .top{border-bottom:1px solid var(--line);flex-direction:column;gap:.625rem;padding-bottom:1rem;display:flex}.mer .person{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.625rem 1rem;display:flex}.mer .person-name{font:700 var(--fs-xl)/1.2 var(--font-display);letter-spacing:-.015em}.mer .person-meta{font-size:var(--fs-s);color:var(--ink-2)}.mer .person-acts{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}@media (max-width:640px){.mer .person-acts{gap:.5rem;width:100%}.mer .person-acts>.btn{flex:1 1 0}.mer .person-acts>.btn-link,.mer .person-acts>.small{flex:100%}.mer .person-acts>.btn-link{align-items:center;min-height:2.75rem;display:inline-flex}}.mer .hello .q-title{font:700 clamp(1.5rem, 3.4vw, 2rem)/1.15 var(--font-display);letter-spacing:-.02em}.mer .kicker{font-size:var(--fs-s);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.mer .narrow{width:100%;max-width:44rem}.mer .review{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:1.5rem;display:grid}@media (max-width:960px){.mer .review{grid-template-columns:minmax(0,1fr)}}.mer .review .statuschoice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mer .review .statuschoice>button{justify-content:center}.mer [data-mode=read] .review .statuschoice{display:flex}.mer .paper{border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--surface);max-height:calc(100dvh - 10rem);font-size:var(--fs-s);flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.mer .paper h3,.mer .cvdoc h3{font-size:var(--fs-s);margin-top:.5rem}.mer .paper ul,.mer .cvdoc ul{flex-direction:column;gap:.25rem;padding-inline-start:1.25rem;list-style:outside;display:flex}.mer .cvdoc p{white-space:pre-line}.mer .cvdoc.stack,.mer .cvdoc>div{gap:.125rem}.mer .cvdoc>div{flex-direction:column;display:flex}.mer .pagebreak{color:var(--ink-3);font-size:var(--fs-xs);align-items:center;gap:.75rem;margin:.75rem 0 .25rem;display:flex}.mer .pagebreak:before,.mer .pagebreak:after{content:"";border-top:1px dashed var(--line-strong);flex:1}.mer .lettergrid{flex-direction:column;gap:1.25rem;display:flex}.mer .lettergrid>[data-panel][data-off]{display:none}@media (min-width:961px){.mer .lettergrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.mer .lettergrid>[data-panel][data-off]{display:flex}.mer .lettergrid>[data-panel=read]{position:sticky;top:1rem}}.mer .letter>p{white-space:pre-line}.mer .letter blockquote{border-radius:var(--r-m);background:var(--sunken);white-space:pre-line;margin:0;padding:.75rem 1rem}.mer .ok-list li{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;display:grid}.mer .ok-list .ic{margin-top:.15em}.mer [data-mode=read] button.chip[aria-pressed=false]{display:none}.mer [data-mode=read] button.chip{pointer-events:none;box-shadow:none}@media (max-width:960px){.mer .next>.btn{flex:auto}}.mer .docline{border-radius:var(--r-m);width:100%;min-height:2rem;color:inherit;font:inherit;text-align:start;white-space:pre-line;cursor:pointer;background:0 0;border:0;margin-inline:-.5rem;padding:.25rem .5rem;display:block}.mer .docline:hover{background:var(--sunken)}.mer .set-nav a>.ic{color:var(--ink-3);flex:none}.mer .set-nav a[aria-current=page]>.ic{color:var(--ink)}.mer .swatch{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);cursor:pointer;flex:none;width:2.75rem;height:2.75rem;padding:.1875rem}.mer .setting-ctl>.input.hex{width:7.5rem;font-family:var(--font-mono)}.mer .guard{font-size:var(--fs-s);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mer .guard>li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;display:grid}.mer .guard>li>.small{grid-column:1/-1}.mer .pv-fig{flex-direction:column;gap:.375rem;min-width:0;margin:0;display:flex}.mer .pv-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.mer .pv{border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--bg);min-height:15rem;color:var(--ink);font-size:var(--fs-s);display:grid;overflow:hidden}.mer .pv>*{min-width:0}.mer .pv-logo,.mer .pv-mark{align-items:center;min-width:0;height:1.5rem;display:inline-flex;overflow:hidden}.mer .pv-brand{min-width:0;height:100%;font:700 var(--fs-s) / 1 var(--font-display);color:var(--ink);align-items:center;gap:.4em;display:inline-flex}.mer .pv-logo:has(>.pv-brand[data-brand-name=in-logo]){height:2.25rem}.mer .pv-logo img,.mer .pv-mark img,.mer .slot-art img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.mer .pv-app{grid-template-rows:auto 1fr;display:grid}.mer .pv-side{background:var(--sunken);border-bottom:1px solid var(--line);align-items:center;gap:.25rem;padding:.375rem .75rem;display:flex}.mer .pv-side .app-nav-item{display:none}.mer .pv-main{flex-direction:column;gap:.75rem;min-width:0;padding:1rem .875rem;display:flex}.mer .pv-main .task{align-items:flex-start;gap:.5rem;padding:1rem}.mer .pv-h{font:700 var(--fs-xl)/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.mer .pv-cand,.mer .pv-mail{flex-direction:column;display:flex}.mer .pv-top{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:1rem;padding:.375rem 1rem;display:flex}.mer .pv-foot{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:auto 0 0;padding:.75rem 1rem}.mer .pv-mail{background:var(--sunken)}.mer .pv-mailhead{background:var(--bg);border-bottom:1px solid var(--line);font-size:var(--fs-xs);gap:.125rem;margin:0;padding:.625rem 1rem;display:grid}.mer .pv-mailline{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;display:grid}.mer .pv-mailhead dt{color:var(--ink-3)}.mer .pv-mailhead dd{overflow-wrap:anywhere;margin:0;font-weight:600}.mer .pv-letter{border-radius:var(--r-m);background:var(--surface);flex-direction:column;align-self:center;align-items:flex-start;gap:.625rem;width:min(100% - 1.5rem,27rem);margin:.75rem;padding:1rem;display:flex}.mer .pv-letter>p{margin:0}.mer .pv-mailbtn{border-radius:var(--r-s);background:var(--pv-accent,var(--brand));min-height:2.5rem;color:var(--pv-on-accent,var(--on-brand));align-items:center;padding:0 1.125rem;font-weight:600;display:inline-flex}.mer .pv-phone{background:var(--sunken);place-items:center;padding:1rem;display:grid}.mer .pv-screen{border:1px solid var(--line-strong);background:var(--bg);border-radius:1.75rem;flex-direction:column;gap:1rem;width:min(100%,17rem);padding:1rem;display:flex}.mer .pv-push{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow-1);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .625rem;padding:.625rem .75rem;display:grid}.mer .pv-push>.pv-mark{grid-row:span 2;height:1.75rem}.mer .pv-push b{font-size:var(--fs-s)}.mer .pv-icon{width:5rem;font-size:var(--fs-xs);text-align:center;justify-items:center;gap:.25rem;display:grid}.mer .ico{background:var(--surface);width:3.5rem;height:3.5rem;box-shadow:0 0 0 1px var(--line);border-radius:24%;place-items:center;padding:.625rem;display:grid}.mer .ico-round{border-radius:50%;padding:.875rem}.mer .ico img{object-fit:contain;width:100%;height:100%}@media (min-width:1100px){.mer .pv-pair>.pv-fig:only-child .pv-app{grid-template-rows:none;grid-template-columns:9.5rem minmax(0,1fr)}.mer .pv-pair>.pv-fig:only-child .pv-side{border-bottom:0;flex-direction:column;align-items:stretch;padding:.625rem .5rem}.mer .pv-pair>.pv-fig:only-child .pv-side .app-nav-item{display:flex}.mer .pv-pair>.pv-fig:only-child .pv-side .app-nav-item[aria-current]{background:var(--surface);box-shadow:0 0 0 1px var(--line)}}.mer .slots{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.25rem),1fr));gap:.75rem;display:grid}.mer .slots-s{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.25rem),1fr))}.mer .slot{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.mer .slot-pick{cursor:pointer;flex-direction:column;gap:.375rem;width:100%;display:flex}.mer .slot-pick:focus-within .slot-art{outline:2px solid var(--focus);outline-offset:2px}.mer .slot-art{border:1px solid var(--line);border-radius:var(--r-m);place-items:center;width:100%;height:5.25rem;padding:.875rem;display:grid;overflow:hidden}.mer .slot-pick:hover .slot-art{border-color:var(--line-strong)}.mer .slot b{font:600 var(--fs-s)/1.3 var(--font-ui);display:block}.mer .slot small{font-size:var(--fs-xs);color:var(--ink-2);display:block}.mer .secret{border:1.5px solid var(--brand-edge);border-radius:var(--r-l);background:var(--tint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1rem 1.125rem;display:grid}.mer .secret code{font:500 var(--fs-m)/1.45 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media (max-width:560px){.mer .secret{grid-template-columns:minmax(0,1fr)}}.mer .prompts-pairs{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.mer .bullets{font-size:var(--fs-s);flex-direction:column;gap:.375rem;padding-inline-start:1.25rem;list-style:outside;display:flex}.mer ol.bullets{list-style:decimal}.mer .bullets[data-size=m]{font-size:var(--fs-m);gap:.5rem}.mer .bullets li::marker{color:var(--ink-3)}.mer .sentence{font-size:var(--fs-l);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mer .sentence .select{width:auto;max-width:100%;font-size:var(--fs-m);font-weight:600}.mer .log{flex-direction:column;display:flex}.mer .log>li{border-top:1px solid var(--line);font-size:var(--fs-s);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;display:grid}.mer .log>li:first-child{border-top:0}.mer .log time{color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width:560px){.mer .log>li{grid-template-columns:3rem minmax(0,1fr)}.mer .log>li>:last-child{grid-column:2}}.mer .staff-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.mer .staff-head .who-xl{margin-top:.25rem}.mer .staff-head>.page-actions{grid-column:2;margin-top:0}.mer .staff-head .page-meta{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}@media (max-width:560px){.mer .staff-head .who-xl{width:3rem;height:3rem;font-size:var(--fs-m);margin-top:0}.mer .staff-head>.page-actions{grid-column:1/-1}.mer .staff-head>.page-actions>.btn{flex:auto}}.mer .set-card>:is(.cal,.ticks,.small){padding-block:.875rem}.mer .slot-art img{width:auto;max-width:100%;height:auto;max-height:3.25rem}.mer .pv .task :is(h1,h2,h3){font-size:var(--fs-m)}.mer .set-card>.empty{background:0 0;border:0;padding-inline:0}.mer .held{border-top:1px solid var(--line);font-size:var(--fs-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.75rem .25rem;display:grid}.mer .held:first-child{border-top:0}.mer .held>div{gap:.25rem;min-width:0;display:grid}.mer .held p{color:var(--ink-2)}.mer .daylist{counter-reset:day;font-size:var(--fs-s);flex-direction:column;display:flex}.mer .daylist>li{counter-increment:day;border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:1.25rem minmax(0,1fr);gap:0 .5rem;padding:.5rem 0;display:grid}.mer .daylist>li:first-child{border-top:0}.mer .daylist>li:before{content:counter(day);color:var(--ink-3);font-variant-numeric:tabular-nums}.mer .daylist>li[aria-current]{color:var(--ink)}.mer .daylist>li[aria-current]>span>b{font-weight:650}.mer .daylist b{font-weight:500}.mer .daylist .sub{display:block}.mer .flow-who{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.35}@container (min-width:38.01rem){.mer .flow:has(.flow-who){grid-template-rows:1fr auto auto auto}.mer .flow:has(.flow-who)>li{grid-row:span 4;grid-template-rows:subgrid}.mer .flow:has(.flow-who)>li>a{grid-row:span 4;grid-template-rows:subgrid}}@container (max-width:38rem){.mer .flow-who{order:4;grid-column:1/-1;margin-top:-.625rem}}.mer .with{min-width:0;font-size:var(--fs-s);color:var(--ink-2);align-items:center;gap:.4rem;display:inline-flex}.mer .with .flow-dots{border:0;flex:none;min-height:0;padding:0;display:inline-flex}.mer .with:has(i[data-you]){color:var(--brand-text);font-weight:650}.mer .grp{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface)}.mer .grp>summary{cursor:pointer;border-radius:var(--r-l);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;min-height:3.25rem;padding:.625rem 1rem;list-style:none;display:grid}.mer .grp>summary::-webkit-details-marker{display:none}.mer .grp>summary h2{align-items:center;gap:.5rem;display:flex}.mer .grp>summary>.holder{flex-wrap:wrap}.mer .grp[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--r-l) var(--r-l) 0 0}.mer .grp[open]>summary>.ic{rotate:180deg}.mer .grp-body{padding:0 .75rem .25rem}.mer .grp-empty{font-size:var(--fs-s);color:var(--ink-2);padding:.75rem .25rem}.mer .people{--cols:minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 2fr) minmax(0, .8fr) auto;font-size:var(--fs-s)}.mer .people>a{align-items:start}.mer .people>a>.ic{color:var(--ink-3);align-self:center}.mer .people b{font-size:var(--fs-m);font-weight:650}.mer .people .days>.sub{display:block}@media (max-width:640px){.mer .grp>summary{grid-template-columns:minmax(0,1fr) auto}.mer .grp>summary>.holder{grid-area:2/1}.mer .grp>summary>.ic{grid-area:1/2/3}.mer .people>a>*{grid-column:1}.mer .people>a>.ic{grid-area:1/2/span 4}.mer .people .days{color:var(--ink-2)}.mer .people .days>.sub{display:inline}.mer .people .days>.sub:before{content:" · "}}.mer .choice-for{font-size:var(--fs-s);margin-top:.25rem;display:block}.mer .msg-only{border-inline-start:2px solid var(--line-strong);flex-direction:column;align-items:flex-start;gap:.375rem;padding-inline-start:.875rem;display:flex}.mer .msg-foot{border-top:1px solid var(--line);font-size:var(--fs-s);color:var(--ink-2);padding-top:.75rem}.mer .letter .msg-h{font:650 var(--fs-m)/1.3 var(--font-ui)}.mer .tally{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.mer .tally>i{border-radius:var(--r-pill);background:var(--ink);height:.5rem}.mer .tally>i[data-st=waiting]{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.mer .tally>i[data-st=failed]{box-shadow:none;border:1.5px dashed var(--ink);background:0 0}.mer .told-n{font:700 var(--fs-2xl)/1.1 var(--font-display);letter-spacing:-.02em}.mer .map-wrap{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);overflow-x:auto}.mer .map{border-collapse:separate;border-spacing:0;width:100%;min-width:62rem;font-size:var(--fs-s)}.mer .map th,.mer .map td{border-bottom:1px solid var(--line);padding:.5rem .375rem}.mer .map tbody tr:last-child>*{border-bottom:0}.mer .map thead th{text-align:center;vertical-align:bottom;padding-top:.875rem;font-weight:650}.mer .map th small{font-size:var(--fs-xs);color:var(--ink-2);font-weight:400;display:block}.mer .map thead th:first-child,.mer .map tbody th{z-index:2;text-align:start;background:var(--surface);width:11.5rem;box-shadow:inset -1px 0 0 var(--line);padding-inline:1rem .75rem;position:sticky;left:0}.mer .map tbody th a{color:var(--ink);font-weight:650;text-decoration:none}.mer .map tbody th a:hover{text-decoration:underline}.mer .map td{text-align:center;width:8.5rem;position:relative}.mer .map td[data-line]:before{content:"";background:var(--line-strong);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mer .map td[data-line=r]:before{left:50%}.mer .map td[data-line=l]:before{right:50%}.mer .map td[data-cut][data-line=l]:before{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px)}.mer .pc{z-index:1;border-radius:var(--r-m);background:var(--surface);color:inherit;border:2px solid #0000;flex-direction:column;align-items:center;gap:.0625rem;padding:.3125rem .625rem;text-decoration:none;display:inline-flex;position:relative}.mer a.pc:hover{background:var(--sunken)}.mer .pc .status{font-size:var(--fs-xs);white-space:nowrap}.mer .pc-d{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}.mer .pc-tag{font-size:var(--fs-xs);color:var(--ink);font-weight:650}.mer .pcards>.box{gap:.375rem;padding-block:.5rem .875rem}.mer .pcards>.box>.spread>a{color:var(--ink);padding-block:.625rem;font-weight:650;text-decoration:none}.mer .pcards>.box>.spread>b{padding-block:.625rem}.mer .filterbar button.chip[data-fbtn]{gap:.25rem;min-height:2.75rem;padding-inline:1rem .75rem}.mer .filterbar button.chip[data-active]{background:var(--surface);color:var(--brand-text);box-shadow:inset 0 0 0 2px var(--brand-edge)}.mer .filterbar button.chip[aria-expanded=true]>.ic{rotate:180deg}.mer .fpanel{flex-direction:column;gap:.5rem;min-width:min(20rem,80vw);display:flex}.mer .fpanel h3{font-size:var(--fs-s)}.mer .fpanel .check{align-items:center;min-height:2.5rem}.mer .fpanel .check input{margin:0}.mer .sheet .fpanel+.fpanel{border-top:1px solid var(--line);padding-top:1rem}.mer .cmp{border:1px solid var(--line);border-inline-start:3px solid var(--ink);border-radius:var(--r-l);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.mer .cmp-line{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:.375rem 1rem;display:grid}.mer .cmp-line .sub{display:block}@media (max-width:640px){.mer .cmp-line{grid-template-columns:minmax(0,1fr)}}.mer .decider{border:1px solid var(--ink);border-radius:var(--r-l);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem 1rem;padding:1rem 1.125rem;display:grid}.mer .decider[data-todo]{border:1px dashed var(--line-strong)}.mer .decider .sub{display:block}@media (max-width:640px){.mer .decider{grid-template-columns:minmax(0,1fr)}}.mer .fix{gap:.875rem;padding:1.125rem 1.25rem}.mer .fix-head h3{font:650 var(--fs-l)/1.3 var(--font-ui)}.mer .fix .ticks .ic{color:var(--ink)}.mer .fix .rows{font-size:var(--fs-s)}.mer .fix .rows>*{padding-inline:0}.mer .fix-acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:.875rem;display:flex}.mer .msg-btn{border-radius:var(--r-pill);background:var(--brand);min-height:2.5rem;color:var(--on-brand);font-weight:650;font-size:var(--fs-s);align-self:flex-start;align-items:center;padding:0 1.125rem;display:inline-flex}.mer .rows-hires>*{--cols:minmax(0, 1fr) 13rem 1.25rem;align-items:start}.mer .rows-dated>*{--cols:6.75rem minmax(0, 1fr) auto auto}.mer :is(.rows-hires,.rows-dated)>*>.ic{color:var(--ink-3);align-self:center}.mer .row-date{font-size:var(--fs-s);color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:.125rem}.mer .progress-cell{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.mer .progress-cell-dots{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:.5rem;display:inline-flex}@media (max-width:640px){.mer :is(.rows-hires,.rows-dated)>*{grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem}.mer :is(.rows-hires,.rows-dated) .status{justify-self:start}}.mer .reqhead{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.25rem .75rem;display:grid}.mer .reqhead>:nth-child(3){grid-column:2}.mer .reqbox .textarea{min-height:3.25rem}@media (max-width:640px){.mer .reqhead{grid-template-columns:minmax(0,1fr)}.mer .reqhead>:nth-child(3){grid-column:1}}.mer .prompts-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.mer .meet{font-size:var(--fs-s);flex-direction:column;gap:.75rem;display:flex}.mer .meet>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.mer .reqs-plain>li{grid-template-columns:4.25rem minmax(0,1fr)}.mer .file{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .875rem;display:grid}.mer .file b{overflow-wrap:anywhere}@media (max-width:640px){.mer .file{grid-template-columns:auto minmax(0,1fr)}.mer .file>.btn{grid-column:2;justify-self:start}}.mer .readonly{border:1px dashed var(--line-strong);border-radius:var(--r-m);background:var(--sunken);overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .875rem;display:flex}.mer .when-big{font:700 clamp(1.375rem, 4vw, var(--fs-2xl))/1.2 var(--font-display);letter-spacing:-.02em}.mer .reason{border-radius:var(--r-l);background:var(--sunken);border-inline-start:3px solid var(--ink);font-size:var(--fs-l);margin:0;padding:1rem 1.125rem;line-height:1.5}.mer .reason p+p{margin-top:.5rem}.mer .reqs .quote{grid-column:2/-1}.mer .pool{border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.mer .pool .check{min-height:2.75rem}.mer .pool h2,.mer .pool h3{font:600 var(--fs-m)/1.35 var(--font-ui)}.mer .choices{gap:var(--sp-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.mer .choices legend{padding:0 0 var(--sp-3);font:600 var(--fs-l)/1.3 var(--font-ui)}.mer .dtabs-root{gap:var(--sp-5);flex-direction:column;display:flex}.mer .dtabs{align-self:flex-start}.mer .dtabs>button{min-height:2.5rem;padding:0 1.125rem}@media (max-width:760px){.mer .dtabs-bar{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));z-index:15;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:var(--bg);order:2;position:sticky}@supports (color:color-mix(in lab, red, red)){.mer .dtabs-bar{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.mer .dtabs-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mer .dtabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mer .dtabs>button{white-space:normal;min-height:3rem;padding:0 .375rem;line-height:1.2}}@media (max-width:640px){.mer .app-candidate main{overflow-wrap:anywhere}}.mer-root.mer-entry{background:var(--bg)}.mer .stage.auth{gap:var(--sp-4);max-width:30rem;padding-top:clamp(1rem,6vh,3.5rem);padding-bottom:3rem}.mer .auth .hello h1{font-size:clamp(1.625rem,6.5vw,2.125rem)}.mer .auth .plain{font-size:var(--fs-m)}.mer .auth-card{gap:var(--sp-4);flex-direction:column;padding:1.25rem;display:flex}.mer .auth-card>fieldset{gap:var(--sp-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.mer .or{color:var(--ink-3);font-size:var(--fs-xs);align-items:center;gap:.75rem;display:flex}.mer .or:before,.mer .or:after{content:"";border-top:1px solid var(--line);flex:1}.mer .gmark{font:800 1.125rem/1 var(--font-display)}.mer .otp{font:600 1.75rem/1 var(--font-mono);letter-spacing:.55em;text-indent:.55em;text-align:center;min-height:3.75rem}.mer .acct{border-radius:var(--r-m);background:var(--sunken);font-size:var(--fs-s);flex-wrap:nowrap;align-items:center;gap:.25rem .75rem;padding:.125rem .875rem;display:flex}.mer .acct>span{min-width:0}.mer .acct b{overflow-wrap:anywhere;font-weight:600}.mer .acct>a,.mer .acct>button{align-items:center;min-height:2.75rem;display:inline-flex}.mer .acct>.ic{flex:none}.mer .pw{grid-template-columns:minmax(0,1fr) auto;gap:.375rem;display:grid}.mer .linkrow{font-size:var(--fs-s);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.mer .linkrow a,.mer .linkrow .btn-link{align-items:center;min-height:2.75rem;display:inline-flex}.mer .can>li{font-size:var(--fs-s);align-items:flex-start}.mer .can .ic{margin-top:.1em}.mer .auth-foot{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:0 1.25rem;display:flex}.mer .auth-foot a,.mer .auth-foot button{min-height:2.75rem;color:var(--ink-2);text-underline-offset:.2em;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.mer .mailpreview{flex-direction:column;gap:.5rem;display:flex}.mer .welcome{border-radius:var(--r-xl);background:var(--tint);flex-direction:column;gap:.75rem;padding:clamp(1.25rem,5vw,2.25rem);display:flex}.mer .welcome .app-brand{align-self:flex-start}.mer .welcome .brand-mark{width:2.25rem;height:2.25rem}.mer .welcome h1{font:700 clamp(2rem, 7vw, 3rem)/1.05 var(--font-display);letter-spacing:-.035em}.mer .welcome .plain{color:var(--ink)}.mer .qa{--min:18rem}.mer .qa>.box h2{font:600 var(--fs-m)/1.35 var(--font-ui)}.mer .qa>.box p{font-size:var(--fs-s);color:var(--ink-2)}.mer .qa>.box p+p{margin-top:auto}.mer .legal{flex-direction:column;gap:.375rem;display:flex}.mer .legal h3{font:600 var(--fs-m)/1.35 var(--font-ui);margin-top:.5rem}.mer .legal p{font-size:var(--fs-s);color:var(--ink-2);max-width:68ch}.mer .footlinks{padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-s);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.mer .footlinks a,.mer .footlinks button{align-items:center;min-height:2.75rem;display:inline-flex}.mer .footlinks button{color:var(--brand-text);text-underline-offset:.2em;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:640px){.mer .stage.auth,.mer .entry-page{overflow-wrap:anywhere}}.mer .task>.chip{align-self:flex-start}
