:root{--app-base-css: 1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overscroll-behavior-x:none}:root[data-mantine-color-scheme=dark]{color-scheme:dark;--mantine-color-body: #0A0A0E;--mantine-color-text: #F4F1E1;background-color:#0a0a0e}:root[data-mantine-color-scheme=light]{color-scheme:light;--mantine-color-body: #ffffff;background-color:#fff}.mantine-ActionIcon-root{position:relative}.mantine-ActionIcon-root:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}*:focus-visible{outline:2px solid var(--mantine-primary-color-filled, #FFFDDD);outline-offset:2px;border-radius:4px}.app-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-color-dimmed)}.app-tabular{font-variant-numeric:tabular-nums}.app-pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--app-surface-2);border:1px solid var(--app-border-subtle);color:var(--mantine-color-text);text-decoration:none;font-size:var(--mantine-font-size-sm)}.app-pill:hover{border-color:var(--app-border-strong)}:root[data-mantine-color-scheme=dark] .app-pill{background:#15151c}.app-tap-44{position:relative}.app-tap-44:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}@supports not (backdrop-filter: blur(20px)){.bottom-nav-glass{background:#fffffffa!important}:root[data-mantine-color-scheme=dark] .bottom-nav-glass{background:#0e0e13fa!important}}@media(max-width:48em){.mantine-Modal-root:not([data-full-screen]) .mantine-Modal-inner{--modal-inner-align: flex-end !important;--modal-inner-y-offset: 0 !important;--modal-inner-x-offset: 0 !important}.mantine-Modal-root:not([data-full-screen]) .mantine-Modal-content{--modal-content-flex: 0 0 100% !important;--modal-content-max-height: 90dvh !important;border-radius:24px 24px 0 0!important;border-bottom-width:0!important;padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain}}.app-paymethod{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:8px 16px;border-radius:14px;border:1px solid var(--app-border-strong);background:var(--app-surface-2);color:var(--mantine-color-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}:root[data-mantine-color-scheme=dark] .app-paymethod{border-color:#2a2a34;background:#16161c}@media(hover:hover){:root[data-mantine-color-scheme=dark] .app-paymethod:not([data-checked]):hover{border-color:#3a3a46}}.app-paymethod[data-checked]{border:1.5px solid var(--mantine-primary-color-filled)!important;padding:7.5px 15.5px}:root[data-mantine-color-scheme=dark] .app-paymethod[data-checked]{background:#1c1c24}.app-paymethod-dot{flex-shrink:0;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid #4A4A56;transition:border-width .15s ease,border-color .15s ease}.app-paymethod[data-checked] .app-paymethod-dot{border:5px solid var(--mantine-primary-color-filled)}.app-order-row{display:block;width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--app-border-subtle);background:var(--app-surface-2);color:var(--mantine-color-text);text-align:left;cursor:pointer;transition:border-color .15s ease}:root[data-mantine-color-scheme=dark] .app-order-row{border-color:#2a2a34;background:#16161c}@media(hover:hover){.app-order-row:hover:not(:disabled){border-color:var(--mantine-primary-color-filled)}}.app-order-row:disabled{cursor:default;opacity:.6}.app-order-selected{padding:14px 16px;border-radius:14px;border:1.5px solid var(--mantine-primary-color-filled);background:var(--app-surface-2)}:root[data-mantine-color-scheme=dark] .app-order-selected{background:#1c1c24}.service-card{transition:box-shadow .2s ease,transform .15s ease}.service-card:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.service-card:active{transform:translateY(0)}.mantine-Button-root:active,.mantine-ActionIcon-root:active{transform:scale(.97)}.page-transition{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}.service-card,.service-card:hover{transition:none;transform:none}.mantine-Button-root:active,.mantine-ActionIcon-root:active{transform:none}}.app-sidebar-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:12px;color:var(--mantine-color-dimmed);font-size:14px;text-decoration:none}.app-sidebar-link:hover,.app-sidebar-item:hover{color:var(--mantine-color-text);background:var(--app-sidebar-active)}.app-home-stats{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:12px}.app-home-stats .app-home-stat{white-space:nowrap}@media(max-width:48em){.app-home-stats{display:grid;grid-template-columns:repeat(var(--stats-cols, 3),minmax(0,1fr));gap:8px}}.app-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:62em){.app-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48em){.app-home-grid{grid-template-columns:minmax(0,1fr);gap:14px}.app-home-grid>*{grid-column:span 1!important}.app-home-stat{padding:10px 12px;border-radius:14px;background:var(--app-surface-2)}.app-home-sub{flex-direction:column;align-items:stretch}}@media(max-width:48em){.app-page-stack{gap:14px}}.app-home-tariff{gap:22px}.app-home-eyebrow{font-size:.8125rem}.mantine-Badge-root.app-home-badge{height:34px;padding-inline:14px;font-size:14px}.app-home-badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--app-success-fg)}.app-home-stat-button{display:flex;flex-direction:column;gap:2px;text-align:left;border-radius:12px}@media(min-width:48em){.app-home-stat-button{gap:4px}.app-home-stat-button:hover{color:var(--mantine-primary-color-filled)}.app-home-subcard{padding-block:24px!important}}.app-home-devices-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;border-radius:8px}.app-home-devices-head:hover{color:var(--mantine-primary-color-filled)}.app-home-note{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border-radius:20px;border:1px dashed var(--app-border-strong)}:root[data-mantine-color-scheme=dark] .app-home-note{background:#121217}.app-home-note-icon{color:#f0b96b;flex-shrink:0;margin-top:2px}.app-home-referral-slot{display:flex;flex-direction:column}.app-home-referral-slot>.app-referral{flex-grow:1}.app-referral{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border-radius:20px;background:var(--mantine-primary-color-filled);color:#121216;text-decoration:none}@media(max-width:48em){.app-home-card{border-radius:22px}.app-home-tariff{gap:14px}.app-home-eyebrow{font-size:.75rem}.mantine-Badge-root.app-home-badge{height:26px;padding-inline:10px;font-size:12px}.app-home-badge-dot{width:6px;height:6px}.app-home-change-mobile{margin-top:-6px}.app-home-note{gap:12px;padding:14px 16px;border-radius:18px}.app-home-note-icon{width:20px;height:20px;margin-top:1px}.app-home-referral-slot{order:-1}.app-referral{flex-direction:row;align-items:center;gap:14px;padding:14px 18px}}@media(max-width:48em){.app-home-actions{flex-direction:column;align-items:stretch}.app-home-actions>*{width:100%}}.app-tariff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:48em){.app-tariff-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.app-table{width:100%;border-collapse:collapse;font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums}.app-table th{text-align:left;padding:10px 0;border-bottom:1px solid var(--app-border-subtle);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--mantine-color-dimmed)}.app-table td{padding:12px 0;border-bottom:1px solid var(--app-surface-2);vertical-align:top}.app-table th+th,.app-table td+td{padding-left:12px}.app-table tr:last-child td{border-bottom:0}.app-dim{color:var(--mantine-color-dimmed)}.app-table-method-inline{display:none}.app-table td:last-child{white-space:nowrap}.app-table-even{table-layout:fixed}.app-table-even td{overflow-wrap:anywhere}@media(max-width:48em){.app-table-method{display:none}.app-table-method-inline{display:inline}.app-table td:first-child{white-space:nowrap}}@media(max-width:48em){.app-page-action{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-page-action::-webkit-scrollbar{display:none}}.app-period-label{display:inline-flex;align-items:center;gap:6px}.app-period-saving{font-size:11px;font-weight:700;color:var(--app-success-fg)}.mantine-SegmentedControl-label[data-active] .app-period-saving{color:#1f7a45}@media(max-width:48em){.app-period-label{flex-direction:column;gap:0;line-height:1.1}}.app-tariff-owned-dot{width:7px;height:7px;border-radius:50%;background:var(--mantine-primary-color-filled);flex-shrink:0}.app-brand-name{font-family:Aonic,Comfortaa,system-ui,sans-serif;font-weight:500;font-synthesis:none}.app-tariff-slot>.mantine-Card-root{flex-grow:1}a{color:inherit}
