@font-face{font-family:MR Digits;src:url(/fonts/customer/AvenirNext-Regular.woff2)format("woff2"),local(Avenir Next),local(Avenir),local(Helvetica Neue),local(Arial);unicode-range:U+30-39;font-display:swap}@font-face{font-family:Athena;src:url(/fonts/customer/Athena-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Avenir Next MR;src:url(/fonts/customer/AvenirNext-Regular.woff2)format("woff2"),local(Avenir Next),local(Avenir);font-weight:400;font-display:swap}@font-face{font-family:Avenir Next MR;src:url(/fonts/customer/AvenirNext-Medium.woff2)format("woff2"),local(Avenir Next Medium),local(Avenir Medium);font-weight:500;font-display:swap}html,body{background:#f8f5f4}.capp{--ink:#333;--accent:#b4483c;--muted:#6c5f5d;--hair:#dfdada;--page:#f8f5f4;--card:#fff;--soft:#f5eae9;--soft2:#fdf8f6;--body:"Avenir Next MR", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--title:"MR Digits", "Athena", "Iowan Old Style", Georgia, serif;background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;font-size:15px;line-height:1.45}.capp *,.capp :before,.capp :after{box-sizing:border-box}.capp h1,.capp h2,.capp h3,.capp p{margin:0}:where(.capp) :where(a){color:inherit;text-decoration:none}:where(.capp) :where(button,input,select,textarea){font:inherit;color:inherit}.capp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-wrap{max-width:560px;padding:16px 20px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.c-wrap.bare{padding-bottom:40px}.c-top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;display:flex}.c-title{font-family:var(--title);letter-spacing:-.005em;font-size:28px;font-weight:300;line-height:1.2}.c-title.small{font-size:22px}.c-sub{color:var(--muted)}.c-small{color:var(--muted);font-size:13px}.c-section{margin-top:28px}.c-section>h2{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:500}.c-stack{flex-direction:column;gap:10px;display:flex}.c-row2{justify-content:space-between;align-items:center;gap:12px;display:flex}.c-card{text-align:left;background:var(--card);border:.5px solid var(--hair);border-radius:14px;width:100%;padding:16px;display:block}.c-card.soft{background:var(--soft2)}.c-card.dark{background:var(--ink);border-color:var(--ink);color:#fff}.c-card.dark .c-small,.c-card.dark .c-sub{color:var(--hair)}.c-card.warn{background:var(--soft);border-color:var(--accent)}button.c-card,a.c-card{cursor:pointer}.c-card h3{font-size:16px;font-weight:500}.c-btn{border:.5px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:500;display:inline-flex}.c-btn.block{width:100%}.c-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--hair)}.c-btn.small{min-height:44px;padding:0 14px;font-size:14px}.c-btn:disabled{opacity:.45;cursor:default}.c-big{grid-template-columns:1fr 1fr;gap:10px;display:grid}.c-big>*{background:var(--card);border:.5px solid var(--hair);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:72px;padding:12px;font-weight:500;display:flex}.c-badge{background:var(--soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-block}.c-badge.plain{background:var(--page);color:var(--muted);border:.5px solid var(--hair)}.c-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.c-field>label,.c-label{color:var(--muted);font-size:13px}.c-input{background:var(--card);border:.5px solid var(--hair);border-radius:12px;width:100%;min-height:48px;padding:10px 14px}textarea.c-input{resize:vertical;min-height:96px}.c-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;display:flex}.c-check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:1px}.c-chips{flex-wrap:wrap;gap:8px;display:flex}.c-chip{background:var(--card);border:.5px solid var(--hair);cursor:pointer;border-radius:999px;min-height:44px;padding:0 14px}.c-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.c-seg{background:var(--card);border:.5px solid var(--hair);border-radius:12px;padding:3px;display:flex}.c-seg button{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1}.c-seg button[aria-pressed=true]{background:var(--soft);color:var(--accent);font-weight:500}.c-error{color:var(--accent);background:var(--soft);border-radius:10px;margin-bottom:12px;padding:10px 12px}.c-ok{color:var(--ink);background:var(--soft2);border:.5px solid var(--hair);border-radius:10px;margin-bottom:12px;padding:10px 12px}.c-progress{background:var(--hair);border-radius:4px;height:4px;overflow:hidden}.c-progress>i{background:var(--accent);height:100%;display:block}.c-card.dark .c-progress{background:var(--muted)}.c-list{background:var(--card);border:.5px solid var(--hair);border-radius:14px;overflow:hidden}.c-list>*{border:0;border-bottom:.5px solid var(--hair);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;display:flex}.c-list>:last-child{border-bottom:0}.c-list>a,.c-list>button{cursor:pointer}.c-avatar{background:var(--card);border:.5px solid var(--hair);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.c-back{border:.5px solid var(--hair);background:var(--card);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.c-tabs{background:var(--card);border-top:.5px solid var(--hair);padding-bottom:env(safe-area-inset-bottom);z-index:20;position:fixed;bottom:0;left:0;right:0}.c-tabs>nav{max-width:560px;margin:0 auto;display:flex}.c-tabs a{min-height:58px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.c-tabs a[aria-current=page]{color:var(--accent);font-weight:500}.c-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.c-logo{width:auto;height:28px;display:block}.c-device-art{background:var(--soft2);border:.5px solid var(--hair);height:220px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex}.c-timeline{margin:0;padding:0;list-style:none}.c-timeline li{padding:0 0 18px 24px;position:relative}.c-timeline li:before{content:"";background:var(--card);border:1px solid var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:4px}.c-timeline li.done:before{background:var(--accent);border-color:var(--accent)}.c-timeline li.now:before{background:var(--ink);border-color:var(--ink)}.c-timeline li:after{content:"";background:var(--hair);width:.5px;position:absolute;top:18px;bottom:0;left:8px}.c-timeline li:last-child:after{display:none}.c-bubbles{flex-direction:column;gap:8px;display:flex}.c-bubble{background:var(--card);border:.5px solid var(--hair);overflow-wrap:anywhere;border-radius:14px;align-self:flex-start;max-width:82%;padding:10px 14px}.c-bubble.mine{background:var(--soft);border-color:#0000;align-self:flex-end}.c-stepper{border:.5px solid var(--hair);background:var(--card);border-radius:10px;align-items:center;display:inline-flex}.c-stepper button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:18px}.c-stepper span{text-align:center;min-width:28px}.c-install{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:25;max-width:536px;margin:0 auto;position:fixed}@media (min-width:900px){.c-wrap,.c-tabs>nav{max-width:640px}}
