:root{background:#f6f4ef;color:#23231f;color-scheme:light;--surface:#eeece6;--line:#d5d2c9;--muted:#74736d;--accent:#f76537}.minimal-app{max-width:620px;margin:auto;min-height:100dvh;padding:0 26px 28px;color:#23231f}.minimal-header{display:flex;align-items:center;justify-content:space-between;padding:calc(24px + var(--tg-safe-top,0px)) 0 24px;border-bottom:2px solid #23231f}.minimal-header .brand{color:#23231f;font-size:24px}.minimal-header .brand svg{width:30px;color:#f76537}.brand-note{font-size:11px;color:#737169}.minimal-nav{display:flex;border-bottom:1px solid #d5d2c9;gap:24px}.minimal-nav button{position:relative;background:none;border:0;border-radius:0;padding:17px 0 15px;color:#77756e;font-size:12px}.minimal-nav button.selected{color:#23231f}.minimal-nav button.selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#f76537;animation:line-in .22s ease both}.minimal-content{padding-top:30px;animation:page-in .2s ease both}.minimal-title{margin-bottom:20px}.minimal-title>p:first-child{display:none}.minimal-title h1,.minimal-app .page-intro h1{font-size:32px;letter-spacing:-1.2px;font-weight:750;line-height:1.1;margin:0}.minimal-title p{color:#74736d;font-size:13px;line-height:1.6}.subscription-simple{border-bottom:1px solid #d5d2c9;padding-bottom:18px}.subscription-top{display:flex;align-items:center;justify-content:space-between}.subscription-top .status-pill{padding:0;border:0;background:none;color:#74736d;font-size:12px}.subscription-top .dot{border-radius:0;width:6px;height:6px;background:#f76537;box-shadow:none}.days-simple{display:flex;align-items:baseline;gap:17px;padding:20px 0 25px}.days-simple>strong{font-size:100px;line-height:1;letter-spacing:-6px;font-weight:700}.days-simple>span{color:#77756e;font-size:13px;max-width:80px}.subscription-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#77756e}.subscription-bottom .text-button{font-size:12px}.no-access{padding:20px 0}.no-access h2{font-size:18px;line-height:1.4}.no-access .primary{width:100%;margin-top:16px}.minimal-app .primary{background:#23231f;color:#fff;border:1px solid #23231f;border-radius:5px;font-size:13px;box-shadow:none;transition:transform .16s,background .16s}.minimal-app .primary:hover:not(:disabled){background:#393931;transform:translateY(-1px)}.minimal-app .secondary{background:none;color:#23231f;border:1px solid #c9c5b9;border-radius:5px}.minimal-app .text-button{color:#23231f}.minimal-app .muted-copy{color:#74736d}.promo-entry{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;border-bottom:1px solid #d5d2c9;padding:16px 0;color:#c7441b;font-size:13px}.link-area{padding:22px 0 4px}.copy-main{width:100%;min-height:52px}.link-area p{font-size:11px;text-align:center;margin:10px 0 0}.link-area input{width:100%;font-size:12px;margin-top:12px}.connect-simple>.section-heading{margin:30px 0 17px}.section-heading h2{font-size:16px;font-weight:700}.step-count{font-size:10px;color:#88857c}.platform-tabs{display:flex;border:1px solid #c9c5b9;border-radius:5px;overflow:hidden}.platform-tabs button{flex:1;background:none;border:0;border-right:1px solid #c9c5b9;border-radius:0;padding:11px 2px;font-size:11px;color:#77756e;transition:background .18s}.platform-tabs button:last-child{border:0}.platform-tabs button.selected{background:#f76537;color:#1f201a}.quick-steps{list-style:none;padding:0;margin:24px 0 0}.quick-steps li{display:flex;gap:17px;padding-bottom:21px}.quick-steps li>span{font-size:10px;color:#c7441b;padding-top:4px}.quick-steps h3{font-size:13px;font-weight:650;margin:0 0 6px}.quick-steps p{font-size:12px;line-height:1.65;color:#77756e;margin:0}.download-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;padding:4px 0;color:#23231f;text-decoration:none;border-bottom:1px solid #23231f}.store-alternative{display:block;color:#77756e;font-size:11px;margin-top:9px}.minimal-app .content-narrow{max-width:none}.minimal-app .page-intro>p{display:none}.minimal-app .page-intro{margin-bottom:25px}.minimal-app .identity{padding:0 0 22px;border:0;border-bottom:1px solid #d5d2c9;border-radius:0;background:none}.minimal-app .identity h2{font-size:15px}.minimal-app .identity p{font-size:12px;color:#77756e}.minimal-app .settings-list{border:0;background:none}.minimal-app .setting-row{border-bottom:1px solid #d5d2c9;border-radius:0;background:none;color:#23231f;min-height:60px;padding-left:0;padding-right:0}.minimal-app .setting-row svg{color:#77756e;width:18px}.minimal-app select,.minimal-app input{background:#f6f4ef;border:1px solid #c9c5b9;color:#23231f;border-radius:4px}.minimal-app .quiet-footer{display:none}.minimal-app .device-summary{padding:0;color:#77756e;font-size:12px}.managed-device{display:flex;gap:13px;padding:20px 0;border-bottom:1px solid #d5d2c9}.minimal-app .device-icon{background:none;color:#77756e;width:30px;height:30px;border-radius:0}.managed-device strong{display:block;word-break:break-word;font-size:13px}.managed-device small{display:block;color:#77756e;font-size:11px;margin-top:6px}.device-actions{display:flex;gap:18px;margin-top:15px;flex-wrap:wrap}.device-actions button{display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:#77756e;font-size:11px}.device-actions .danger-text{color:#c7441b}.link-security{padding-top:20px}.link-security p{font-size:12px;color:#77756e;line-height:1.6}.link-security button{font-size:12px}.minimal-app .empty{background:none;border:0}.minimal-app .empty-symbol{background:none;color:#77756e}.minimal-app .toast{bottom:20px;background:#23231f;color:#fff;border:0;border-radius:4px;max-width:calc(100% - 32px)}.minimal-app .modal{background:#f6f4ef;color:#23231f;border:1px solid #c9c5b9;border-radius:8px}.minimal-app .modal-heading{border-color:#d5d2c9}.minimal-app .modal .icon-button{background:none;color:#77756e}.minimal-app .modal .danger{background:#c7441b;color:#fff;border-radius:5px}.minimal-app .modal .form-error{color:#b33118}.minimal-app .modal .text-button{margin-top:18px}.minimal-app .history-row{border-color:#d5d2c9}.minimal-app .history-row small{color:#77756e}.minimal-app button:focus-visible,.minimal-app a:focus-visible{outline:2px solid #f76537;outline-offset:3px}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes line-in{0%{transform:scaleX(.5)}to{transform:scaleX(1)}}@media(max-width:480px){.minimal-app{padding:0 22px 24px}.minimal-content{padding-top:27px}.minimal-title h1,.minimal-app .page-intro h1{font-size:29px}.days-simple>strong{font-size:88px}.subscription-bottom,.subscription-bottom .text-button{font-size:11px}.brand-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.minimal-app *{animation:none!important;transition:none!important}}.minimal-header .brand>span{color:#23231f}
