@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body,html{font-weight:400;font-family:Archia,Roboto,sans-serif;color:#07171D}.switch-track,body::before{inset:0;pointer-events:none}.act-btn:hover,.activity-source-link,.settings-railnav a,a,a:hover{text-decoration:none}:root{--ink:#140E03;--ink-soft:#404245;--ink-faint:#899198;--line:#C5C8CB;--line-soft:#E2E3E5;--surface:#FFFFFF;--surface-sunk:#EFEFF1;--accent:#FF710A;--accent-strong:#E2650A;--accent-soft:#FFE9D9;--accent-ink:#7A3005;--good:#2E7D46;--good-soft:#E3F3E7;--warn:#9A6B0C;--warn-soft:#FBF0D7;--bad:#C0392B;--bad-soft:#FBE6E3;--focus:#1C6FD1;--font-display:"Archia","Roboto",sans-serif;--font-body:"Archia","Roboto",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--ink-inverse:#E5E0D7;--ink-inverse-soft:#ACA79E;--cta-yellow:#FFC70C;--surface-raised:#2B2724;--line-inverse:#3A2C16;--line-raised:#5E5751;--surface-input:#3A3531;--surface-input-focus:#423C37;--warn-inverse:#FFC76B;--warn-soft-inverse:rgba(255, 199, 12, 0.14);--bad-inverse:#FF8F73;--bad-soft-inverse:rgba(255, 90, 62, 0.16);--good-inverse:#6FDB93;--good-soft-inverse:rgba(46, 179, 100, 0.18)}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Archia;font-weight:100;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/thin.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/thin.woff) format('woff')}@font-face{font-family:Archia;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/light.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/light.woff) format('woff')}@font-face{font-family:Archia;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/regular.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/regular.woff) format('woff')}@font-face{font-family:Archia;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/medium.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/medium.woff) format('woff')}@font-face{font-family:Archia;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/semibold.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/semibold.woff) format('woff')}@font-face{font-family:Archia;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/archia/webfonts/bold.woff2) format('woff2'),url(/assets/fonts/archia/webfonts/bold.woff) format('woff')}body,html{min-width:320px;min-height:100vh;line-height:1;word-wrap:break-word;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:var(--ink,#140E03)}body{background-color:transparent}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}a:focus{outline:solid 0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:#07171D}body::before{content:'';position:fixed;z-index:-1;background-image:repeating-linear-gradient(to right,rgba(255,176,64,.052) 0,rgba(255,176,64,.052) 1px,transparent 1px,transparent 69px),repeating-linear-gradient(to bottom,rgba(255,176,64,.052) 0,rgba(255,176,64,.052) 1px,transparent 1px,transparent 69px),radial-gradient(ellipse 1200px 800px at 50% 42%,rgba(255,185,20,.060) 0,rgba(255,185,20,.027) 45%,transparent 75%),radial-gradient(ellipse 1900px 1200px at 50% 45%,rgba(255,175,40,.024) 0,transparent 70%)}.shadow{box-shadow:0 0 5px 2px #dedede}.full-width{width:100%}.selector-for-some-widget{box-sizing:content-box}li{list-style:none}ul{margin:0;padding:0}a,button,input,textarea{outline:0!important}.section-padding{padding:80px 0}.header__btn:hover>a{border-color:#FF710A;color:#fff}html body .font-light{font-weight:300}.round-lg{line-height:65px;width:60px;height:60px;font-size:30px}.round{line-height:48px;color:#fff;width:45px;height:45px;display:inline-block;font-weight:400;text-align:center;border-radius:100%;background:#EA5929}.round.round-info{background:#1e88e5}.round.round-warning{background:#ffb22b}.round.round-primary{background:#7460ee}.round.round-danger{background:#fc4b6c}.danger-text,.has-error .col-form-label,.has-error .error-label,.has-error .form_label label{color:#a94442;font-weight:700}.error-label,.on-error{display:none}.has-error .error-label,.has-error .on-error{display:inline-block}@media (min-width:768px) and (max-width:991px){.none__phone{display:none!important}.none__desk{display:block!important}.mobile__menu.active,.overlay.active{left:0!important}.header__area{padding:10px 0!important}}@media only screen and (min-width:320px) and (max-width:767px){.header__btn a,.linked__profile h6{font-size:13px!important}.none__phone{display:none!important}.none__desk{display:block!important}.mobile__menu.active,.overlay.active{left:0!important}.header__btn a{padding:13px!important}.header__middle__blk{gap:10px!important}.header__inner__blk{gap:10px!important;padding:3px 0!important}.header__logo{text-align:center!important}.information__left__blk{padding:15px!important}.flex_three_item .similar__radio__btn{width:48%}.flex_three_item{flex-wrap:wrap!important}.radio_logo_content .radio__content{flex-direction:column!important;align-items:flex-start!important}.radio_logo_content{height:auto!important}.radio_logo_content .radio__dot{top:0!important;transform:unset!important}.footer__inner__blk{justify-content:center!important}.info__content p{font-size:12px!important;gap:7px!important}.linked__profile a{font-size:13px!important;line-height:20px!important;padding-bottom:0!important;border-bottom:1px solid #000!important}.common__title h4{font-size:15px!important}}.swal2-modal{background:var(--surface-raised,#2B2724)!important;border:1px solid var(--line-inverse,#3A2C16);border-radius:12px}.swal2-modal .swal2-title{color:var(--ink-inverse,#E5E0D7)!important}.swal2-modal .alert-secondary,.swal2-modal .swal2-content{color:var(--ink-inverse-soft,#ACA79E)!important}.swal2-modal .alert-secondary{background-color:rgba(172,167,158,.08)!important;border-color:var(--line-inverse,#3A2C16)!important}.swal2-modal .swal2-content a{color:var(--accent,#FF710A);font-weight:600}.swal2-modal .swal2-content strong{color:var(--ink-inverse,#E5E0D7)}.swal2-modal #swal2-content textarea{background:var(--ink,#140E03);color:var(--ink-inverse,#E5E0D7);border:1px solid var(--line-inverse,#3A2C16);border-radius:4px}.swal2-modal #swal2-content textarea:focus{outline:var(--focus,#1C6FD1) solid 2px;outline-offset:1px;border-color:var(--focus,#1C6FD1)}.swal2-modal .swal2-confirm{background-color:var(--accent,#FF710A)!important;border-color:var(--accent,#FF710A)!important;color:var(--ink,#140E03);font-weight:600}.swal2-modal .swal2-confirm:hover{background-color:var(--accent-strong,#E2650A)!important;border-color:var(--accent-strong,#E2650A)!important}.swal2-modal .swal2-cancel{background-color:transparent!important;border:1px solid var(--line-inverse,#3A2C16)!important;color:var(--ink-inverse,#E5E0D7)}.swal2-modal .swal2-cancel:hover{border-color:var(--accent,#FF710A)!important;color:var(--accent,#FF710A)}.mauto{margin-left:auto;margin-right:auto}.mn{margin:0!important}.m1{margin:1px!important}.m2{margin:2px!important}.m3{margin:3px!important}.m4{margin:4px!important}.m5{margin:5px!important}.m8{margin:8px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m50{margin:50px!important}.mtn{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt70{margin-top:70px!important}.mrn{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mbn{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb70{margin-bottom:70px!important}.mln{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.mv5{margin-top:5px!important;margin-bottom:5px!important}.mv10{margin-top:10px!important;margin-bottom:10px!important}.mv15{margin-top:15px!important;margin-bottom:15px!important}.mv20{margin-top:20px!important;margin-bottom:20px!important}.mv25{margin-top:25px!important;margin-bottom:25px!important}.mv30{margin-top:30px!important;margin-bottom:30px!important}.mv40{margin-top:40px!important;margin-bottom:40px!important}.mv50{margin-top:50px!important;margin-bottom:50px!important}.mv70{margin-top:70px!important;margin-bottom:70px!important}.mh5{margin-left:5px!important;margin-right:5px!important}.mh10{margin-left:10px!important;margin-right:10px!important}.mh15{margin-left:15px!important;margin-right:15px!important}.mh20{margin-left:20px!important;margin-right:20px!important}.mh25{margin-left:25px!important;margin-right:25px!important}.mh30{margin-left:30px!important;margin-right:30px!important}.mh40{margin-left:40px!important;margin-right:40px!important}.mh50{margin-left:50px!important;margin-right:50px!important}.mh70{margin-left:70px!important;margin-right:70px!important}.mtn5{margin-top:-5px!important}.mtn10{margin-top:-10px!important}.mtn15{margin-top:-15px!important}.mtn20{margin-top:-20px!important}.mtn30{margin-top:-30px!important}.mrn5{margin-right:-5px!important}.mrn10{margin-right:-10px!important}.mrn15{margin-right:-15px!important}.mrn20{margin-right:-20px!important}.mrn30{margin-right:-30px!important}.mbn5{margin-bottom:-5px!important}.mbn10{margin-bottom:-10px!important}.mbn15{margin-bottom:-15px!important}.mbn20{margin-bottom:-20px!important}.mbn30{margin-bottom:-30px!important}.mln5{margin-left:-5px!important}.mln10{margin-left:-10px!important}.mln15{margin-left:-15px!important}.mln20{margin-left:-20px!important}.mln30{margin-left:-30px!important}.mvn5{margin-top:-5px!important;margin-bottom:-5px!important}.mvn10{margin-top:-10px!important;margin-bottom:-10px!important}.mvn15{margin-top:-15px!important;margin-bottom:-15px!important}.mvn20{margin-top:-20px!important;margin-bottom:-20px!important}.mvn30{margin-top:-30px!important;margin-bottom:-30px!important}.mhn5{margin-left:-5px!important;margin-right:-5px!important}.mhn10{margin-left:-10px!important;margin-right:-10px!important}.mhn15{margin-left:-15px!important;margin-right:-15px!important}.mhn20{margin-left:-20px!important;margin-right:-20px!important}.mhn30{margin-left:-30px!important;margin-right:-30px!important}.activities .card.shadow{box-shadow:0 1px 2px rgba(20,14,3,.04),0 4px 14px -10px rgba(20,14,3,.1)}.activities .activity,.welcome-card{box-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 20px -14px rgba(255,113,10,.25)}.activities .round{background:var(--accent,#FF710A)}.activities .activity{position:relative;border-radius:10px;overflow:hidden;background-color:var(--surface-raised,#2B2724);border:1px solid var(--line-inverse,#3A2C16)}.activities .activity .activity-heading{padding:14px 18px 0}.activities .activity .activity-body{padding:8px 18px 14px;line-height:24px;font-size:14px;color:var(--ink-inverse-soft,#ACA79E)}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}@media (max-width:1080px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface-raised,#2B2724);border:1px solid var(--line-inverse,#3A2C16);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 6px 16px -12px rgba(255,113,10,.2)}.stat-ico{flex:0 0 auto;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--accent,#FF710A);color:var(--ink,#140E03);font-size:15px;box-shadow:0 0 14px -2px rgba(255,113,10,.55)}.stat-text{min-width:0}.stat-n{font-family:var(--font-display,Archia);font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--cta-yellow,#FFC70C);font-variant-numeric:tabular-nums}.stat-l{font-size:12px;font-weight:600;line-height:1.35;color:var(--ink-inverse,#E5E0D7)}.stat-sub{font-size:10.5px;line-height:1.4;color:var(--ink-inverse-soft,#ACA79E);text-transform:uppercase;letter-spacing:.03em}.activities-toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px}.act-btn,.act-pill,.activity-badge{display:inline-flex}.act-btn{align-items:center;gap:7px;padding:8px 14px;border-radius:8px;border:1px solid var(--line-inverse,#3A2C16);background:var(--surface-raised,#2B2724);color:var(--ink-inverse,#E5E0D7)!important;font-family:var(--font-display,Archia);font-size:13px;font-weight:600;cursor:pointer;transition:.2s all}.act-pill,.pager{align-items:center}.act-btn:hover{border-color:var(--accent,#FF710A);color:var(--accent,#FF710A)!important}.act-pill{gap:7px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600}.act-pill.processing{background:var(--warn-soft-inverse);color:var(--warn-inverse,#FFC76B)}.act-pill.complete{background:var(--good-soft-inverse);color:var(--good-inverse,#6FDB93)}.pager{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:28px}.pager-nums{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pager-num,.pager-step{min-width:36px;height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--line-inverse,#3A2C16);background:var(--surface-raised,#2B2724);color:var(--ink-inverse,#E5E0D7);font-family:var(--font-display,Archia);font-size:13px;font-weight:600;cursor:pointer;transition:.2s all}.pager-num:hover:not([disabled]),.pager-step:hover:not([disabled]){border-color:var(--accent,#FF710A);color:var(--accent,#FF710A)}.pager-num.current{background:var(--accent,#FF710A);border-color:var(--accent,#FF710A);color:var(--ink,#140E03);cursor:default}.pager-count,.pager-gap{color:var(--ink-inverse-soft,#ACA79E)}.pager-num[disabled],.pager-step[disabled]{opacity:.45;cursor:not-allowed}.pager-num:focus-visible,.pager-step:focus-visible{outline:var(--focus,#1C6FD1) solid 2px;outline-offset:2px}.pager-gap{padding:0 2px}.pager-count{margin-top:10px;text-align:center;font-size:12px}.activities .activity .activity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.activity-when{display:flex;align-items:center;gap:8px;min-width:0}.activity-status{flex:0 0 auto;display:flex;align-items:center;gap:8px}.activity-glyph{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--accent,#FF710A);color:var(--ink,#140E03);font-size:14px;box-shadow:0 0 12px -3px rgba(255,113,10,.5)}.activity-when__text{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.activity-date{font-family:var(--font-display,Archia);font-size:15px;font-weight:700;letter-spacing:-.005em;color:var(--ink-inverse,#E5E0D7)}.activity-source-link{font-size:12px;font-weight:600;white-space:nowrap}.activity-source-link:hover,.admin-module .table a:hover,.welcome-step__body a:hover{text-decoration:underline}.activity-source-link .fa-external-link{font-size:10px}.activity-source-link--strava{color:#EA5929}.activity-source-link--suunto{color:#FF4A33}.activity-badge{align-items:center;padding:3px 9px;border-radius:999px;font-family:var(--font-display,Archia);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.activity-badge--warn{background:var(--warn-soft-inverse);color:var(--warn-inverse,#FFC76B)}.activity-badge--bad{background:var(--bad-soft-inverse);color:var(--bad-inverse,#FF8F73)}.activity-badge--busy{background:rgba(172,167,158,.12);color:var(--ink-inverse-soft,#ACA79E);border:1px solid var(--line-inverse,#3A2C16)}.activity-attribution{position:absolute;top:12px;right:18px;max-width:40%;padding:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.activity-attribution img{display:block}.activity-attribution a:empty,.heatmap-span--narrow{display:none}.activity-attribution a.attribution-chip{background:var(--ink-inverse,#E5E0D7);padding:4px 10px;border-radius:6px;line-height:0}.welcome-card{max-width:560px;width:100%;margin:0 auto;padding:32px 36px;border-radius:8px;border:1px solid var(--line-inverse,#3A2C16);background:var(--surface-raised,#2B2724)}.welcome-eyebrow{display:block;font-family:var(--font-display,Archia);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#FF710A);margin-bottom:6px}.admin-module h3.font-light,.welcome-title{font-size:26px;letter-spacing:-.01em;font-family:var(--font-display,Archia)}.welcome-title{font-weight:700;line-height:1.2;color:var(--ink-inverse,#E5E0D7);margin:0 0 8px}.welcome-sub{font-size:13.5px;line-height:1.5;color:var(--ink-inverse-soft,#ACA79E);max-width:44ch;margin:0 0 24px}.welcome-steps{list-style:none;padding:0;margin:0;counter-reset:welcome-step;display:flex;flex-direction:column;gap:16px}.welcome-steps li{list-style:none;counter-increment:welcome-step;display:flex;align-items:flex-start;gap:14px}.welcome-steps li::before{content:counter(welcome-step);flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--accent,#FF710A);color:var(--ink,#140E03);font-family:var(--font-display,Archia);font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.welcome-step__body{padding-top:3px;font-size:13.5px;line-height:1.55;color:var(--ink-inverse-soft,#ACA79E)}.welcome-step__body a{color:var(--accent,#FF710A);font-weight:600}.welcome-step__body strong{display:inline-block;font-family:var(--font-display,Archia);font-size:12.5px;font-weight:600;padding:1px 6px;border-radius:5px;background:rgba(229,224,215,.08);border:1px solid var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7);white-space:nowrap}.switch-track,.welcome-divider{background:var(--line-inverse,#3A2C16)}.welcome-divider{height:1px;margin:28px 0 18px}.welcome-import__copy{font-size:13px;color:var(--ink-inverse-soft,#ACA79E);margin:0 0 12px}@media (max-width:720px){.activities-toolbar{justify-content:stretch}.act-btn,.act-pill{flex:1 1 auto;justify-content:center}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-card{padding:24px 20px}.welcome-title{font-size:20px}.activities .activity .activity-heading{align-items:flex-start}.activity-when__text{flex-direction:column;align-items:flex-start;gap:2px}.activity-attribution{position:static;max-width:none;justify-content:flex-start;padding:0 18px 14px}}.act-btn--accent{background:var(--accent,#FF710A);border-color:var(--accent,#FF710A);color:var(--ink,#140E03)!important;font-weight:600}.act-btn--accent:hover{background:var(--accent-strong,#E2650A);border-color:var(--accent-strong,#E2650A);color:var(--ink,#140E03)!important}.activity-note{color:var(--ink-inverse-soft,#ACA79E);font-style:italic}#exportUpgradeModal .modal-content,#importUpgradeModal .modal-content{background-color:var(--surface-raised,#2B2724);border:1px solid var(--line-inverse,#3A2C16);border-radius:12px}#exportUpgradeModal .modal-footer,#exportUpgradeModal .modal-header,#importUpgradeModal .modal-footer,#importUpgradeModal .modal-header{border-color:var(--line-inverse,#3A2C16)}#exportUpgradeModal .modal-body,#exportUpgradeModal .modal-title,#importUpgradeModal .modal-body,#importUpgradeModal .modal-title{color:var(--ink-inverse,#E5E0D7)!important}#exportUpgradeModal .modal-body a,#importUpgradeModal .modal-body a{color:var(--accent,#FF710A);font-weight:600}#exportUpgradeModal .btn-secondary,#importUpgradeModal .btn-secondary{background:0 0;border-color:var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7)}#exportUpgradeModal .btn-secondary:hover,#importUpgradeModal .btn-secondary:hover{border-color:var(--accent,#FF710A);color:var(--accent,#FF710A)}.stat-compare{margin-top:3px;font-size:10.5px;line-height:1.4;letter-spacing:.01em;color:var(--ink-inverse-soft,#ACA79E)}.stat-compare--up{color:var(--warn-inverse,#FFC76B)}.stat-compare--down{color:var(--good-inverse,#6FDB93)}.stat-compare--flat{color:var(--ink-inverse-soft,#ACA79E)}.heatmap{margin-top:14px;padding:14px 16px 12px;border-radius:10px;background:var(--surface-raised,#2B2724)}.heatmap-head{margin-bottom:10px}.heatmap-title{font-family:var(--font-display,Archia);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-inverse-soft,#ACA79E)}.heatmap-days span,.heatmap-month{font-size:10px;color:var(--ink-inverse-soft,#ACA79E)}.heatmap-months{display:flex;gap:3px;margin-left:34px;margin-bottom:4px}.heatmap-month{flex:1 1 0;min-width:0;line-height:1;white-space:nowrap}.heatmap-main{display:flex;gap:4px}.heatmap-days,.heatmap-grid,.heatmap-week{display:flex;gap:3px}.heatmap-days{flex-direction:column;width:30px;flex:0 0 30px}.admin-module .row>[class*=col-]>.card,.heat-cell{width:100%}.heatmap-days span{height:13px;line-height:13px}.heatmap-grid{flex:1 1 auto;min-width:0}.heatmap-week{flex-direction:column;flex:1 1 0;min-width:0}.heat-cell{display:block;height:13px;border-radius:2px;background:rgba(229,224,215,.05);outline:rgba(229,224,215,.04) solid 1px;outline-offset:-1px}.heat-cell--b1{background:#275788}.heat-cell--b2{background:#3A7799}.heat-cell--b3{background:#539B97}.heat-cell--b4{background:#F0A24E}.heat-cell--b5{background:#FFD83D}.heat-cell--na{background:rgba(229,224,215,.28)}.heat-cell--future{opacity:.2}.heatmap-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:10px 0 0 34px}.heatmap-legend{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--ink-inverse-soft,#ACA79E)}.heatmap-legend__end{margin:0 4px}.heatmap-legend .heat-cell{width:11px;height:11px;outline:0}.heatmap-grid .heat-cell{position:relative}.heatmap-grid .heat-cell[data-tip]:hover::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:5;padding:5px 9px;border-radius:6px;background:var(--ink,#140E03);border:1px solid var(--line-raised,#5E5751);color:var(--ink-inverse,#E5E0D7);font-size:11.5px;line-height:1.45;white-space:pre;text-align:left;width:max-content;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.5)}.admin-module #daily-users-graph.shadow,.admin-module #subs-graph.shadow,.admin-module #users-graph.shadow,.admin-module .admin-errors-panel.shadow,.admin-module .card.shadow,.information__left__blk,.settings-railnav{box-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 20px -14px rgba(255,113,10,.25)}.heatmap-week:nth-child(-n+5) .heat-cell[data-tip]:hover::after{left:0;transform:none}.heatmap-week:nth-last-child(-n+5) .heat-cell[data-tip]:hover::after{left:auto;right:0;transform:none}@media (max-width:720px){.heatmap-month:nth-child(-n+26),.heatmap-span--wide,.heatmap-week:nth-child(-n+26){display:none}.heatmap-grid,.heatmap-months,.heatmap-week{gap:2px}.heat-cell{height:10px}.heatmap-grid .heat-cell[data-tip]:hover::after{content:none}.heatmap-span--narrow{display:inline}.heatmap-days{display:none}.heatmap-foot,.heatmap-months{margin-left:0}}.admin-module{min-height:400px}.admin-loading h3{color:var(--ink-inverse-soft,#ACA79E);font-family:var(--font-display,Archia);font-weight:400}.admin-module .card{border-radius:8px;background-color:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16)}.admin-module .round{background:var(--accent,#FF710A);color:var(--ink,#140E03);border-radius:16px;box-shadow:0 0 16px -3px rgba(255,113,10,.5)}.admin-module h3.font-light{font-weight:400;color:var(--cta-yellow,#FFC70C)}.admin-module h3.font-light span{font-weight:600;color:var(--ink-inverse-soft,#ACA79E)}.admin-module h5.text-muted{font-family:var(--font-display,Archia);color:var(--ink-inverse-soft,#ACA79E)!important;letter-spacing:.02em}.admin-module .text-muted{color:var(--ink-inverse-soft,#ACA79E)}.admin-module #daily-users-graph,.admin-module #subs-graph,.admin-module #users-graph{border-radius:8px;overflow:hidden;background:var(--surface-raised,#2B2724);border:1px solid var(--line-inverse,#3A2C16)}.admin-module .admin-errors-panel,.admin-module .highcharts-container{border:1px solid var(--line-inverse,#3A2C16)}.admin-module .admin-errors-panel{background-color:var(--surface-raised,#2B2724);border-radius:8px;padding:15px}.admin-module .admin-errors-panel h4{font-family:var(--font-display,Archia);color:var(--ink-inverse,#E5E0D7);font-size:18px}.admin-module .table{color:var(--ink-inverse,#E5E0D7)}.admin-module .table th{color:var(--ink-inverse-soft,#ACA79E);font-weight:600}.admin-module .table td,.admin-module .table th{border-color:var(--line-inverse,#3A2C16)}.admin-module .table a{color:var(--accent,#FF710A);font-weight:600}.admin-module .table a:hover{color:var(--accent-strong,#E2650A)}.admin-module .btn-primary{background-color:var(--accent,#FF710A);border-color:var(--accent,#FF710A);color:var(--ink,#140E03)}.admin-module .btn-primary:focus,.admin-module .btn-primary:hover{background-color:var(--accent-strong,#E2650A);border-color:var(--accent-strong,#E2650A);color:var(--ink,#140E03)}.admin-module .btn-secondary{background-color:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7)}.admin-module .btn-outline-primary,.admin-module .btn-secondary:focus,.admin-module .btn-secondary:hover{color:var(--accent,#FF710A);border-color:var(--accent,#FF710A)}.admin-module .btn-outline-primary{background:0 0}.admin-module .btn-outline-primary:focus,.admin-module .btn-outline-primary:hover{background-color:var(--accent,#FF710A);color:var(--ink,#140E03)}.admin-module .pagination .page-link{background-color:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7)}.admin-module .pagination .page-link:hover{background-color:var(--surface-raised,#2B2724);border-color:var(--accent,#FF710A);color:var(--accent,#FF710A)}.admin-module .pagination .page-item.active .page-link{background-color:var(--accent,#FF710A);border-color:var(--accent,#FF710A);color:var(--ink,#140E03)}.admin-module .pagination .page-item.disabled .page-link{background-color:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16);color:var(--ink-inverse-soft,#ACA79E);opacity:.5}.footer,.weather__area{border-top:1px solid var(--line-inverse,#3A2C16)}.admin-module .row>[class*=col-]{display:flex}.footer{background:#140E03;padding:16px 0;color:#DCDBD9}.footer .links a{font-family:Archia;font-size:14px;font-weight:700;line-height:20px;text-align:left;color:#DCDBD9;padding:5px;transition:.3s all;display:inline-block}.footer .links a:hover{color:#FF710A}.header__top__content p{margin:0;color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.header__top__area{background:#000;padding:5px 0}.main__menu ul li{display:inline-block;margin-left:50px;position:relative}.main__menu ul li a{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:inline-block;padding:26px 0;transition:.3s all}.social__ico__blk{display:flex;gap:8px;margin-left:30px}.header__inner__blk{display:flex;align-items:center;justify-content:space-between;gap:15px}.header__right__blk{display:flex;align-items:center;gap:20px}.mega__menu{background:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:22px 30px;display:flex;width:582px;gap:10px;transition:.3s all;position:absolute;top:130%;visibility:hidden;opacity:0;left:0;z-index:333}.mega__menu__left{width:225px;flex:0 0 auto}.mega__menu__left h4{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main__menu .main__menu__link a{padding:0;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:block;margin-top:3px;transition:.3s all}.mega_menu_right p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.header__right__blk ul li:hover>a{color:#FF710A}.main__menu ul li:hover .mega__menu{visibility:visible;opacity:1;top:100%}.main__menu .main__menu__link a:hover{color:#3170B0}.header__area{background:#140E03;border-bottom:1px solid var(--line-inverse,#3A2C16)}.header__middle__blk{display:flex;align-items:center;justify-content:space-between;gap:16px}.main__menu .header__drpdown{position:unset;visibility:visible;opacity:1;width:100%}.main__menu .header__drpdown ul li{border:0}.header__btn>a{font-family:Archia;font-size:14px;font-weight:700;line-height:20px;text-align:left;color:#DCDBD9;padding:21px 14px;transition:.3s all;border-bottom:3px solid transparent;display:inline-block}.header__btn span{padding-right:8px}.header__btn.active>a,.header__btn:hover>a{border-color:var(--accent,#FF710A);color:var(--ink-inverse,#E5E0D7)}.header__right__blk ul li.active>a,.header__right__blk ul li:hover>a{color:#FF710A}.mobile__menu .mega__menu{position:unset;width:100%;flex-direction:column;top:0!important;visibility:visible;opacity:1;gap:20px;padding:15px}.mobile__menu .header__right__blk{flex-direction:column;align-items:flex-start}.mobile__menu .header__right__blk .main__menu ul li{margin:0;display:block;padding:6px 0}.mobile__menu .header__right__blk .main__menu ul li a{display:inline-flex;padding:6px 0;border-bottom:1px solid var(--line-inverse,#3A2C16)!important;width:100%;border-radius:0!important;background:0 0!important;color:var(--ink-inverse,#E5E0D7)!important;box-shadow:none!important;gap:7px;border-top:0;border-right:0;border-left:0}.mobile__menu .header__right__blk .main__menu ul li.active>a,.mobile__menu .header__right__blk .main__menu ul li:hover>a{color:var(--accent,#FF710A)!important}.close__menu,.open__menu{line-height:1;color:var(--ink-inverse,#E5E0D7);cursor:pointer}.mobile__menu .header__right__blk .main__menu ul li.active>a{border-bottom-color:var(--accent,#FF710A)!important}.down_ico{position:absolute;right:10px}.mobile__menu .header__right__blk .main__menu{width:100%}.mobile__menu .social__ico__blk{margin-left:0;justify-content:center;width:100%}.mobile__menu{display:block;position:fixed;top:0;height:100%;z-index:999;background:var(--ink,#140E03);border-right:1px solid var(--line-inverse,#3A2C16);width:330px;padding:120px 15px 15px;transition:.3s all;left:-100%}.close__menu{position:absolute;top:20px;right:20px;font-size:20px}.mobile__menu .header__right__blk .main__menu .main__menu__link a{border:0;padding:0;font-size:14px;margin:0}.mobile__menu .mega_menu_right p{font-size:15px}.none__desk{display:none}.open__menu{font-size:22px}.overlay{position:fixed;left:-100%;top:0;height:100%;width:100%;background:#000;z-index:555;transition:.5s all;opacity:.7}.header__btn{position:relative}.header__drpdown{position:absolute;left:0;width:220px;padding:5px;background:#fff;box-shadow:0 0 7px -2px rgba(181,181,181,.75);-webkit-box-shadow:0 0 7px -2px rgba(181,181,181,.75);-moz-box-shadow:0 0 7px -2px rgba(181,181,181,.75);border-radius:5px;transition:.3s all;top:120%;visibility:hidden;opacity:0;z-index:33}.header__drpdown ul li{display:block;border-bottom:1px solid #FF710A}.header__drpdown ul li a{padding:5px;display:block;font-size:14px;font-weight:500;color:#161005;transition:.3s all}.header__drpdown ul li a:hover{color:#FF720A}.header__btn:hover .header__drpdown{visibility:visible;opacity:1;top:100%}.settings-module{min-height:400px}.settings-loading h3{color:var(--ink-inverse-soft,#ACA79E);font-family:var(--font-display,Archia);font-weight:400}.settings-module div[style*="899198"],.settings-module p[style*="899198"]{color:var(--ink-inverse-soft,#ACA79E)!important}.settings-module a[style*="1a73e8"]{color:var(--accent,#FF710A)!important}.settings-module .text-muted{color:var(--ink-inverse-soft,#ACA79E)!important}.settings-module .alert-success{background-color:var(--good-soft-inverse);border-color:var(--line-inverse,#3A2C16);color:var(--good-inverse,#6FDB93)!important}.settings-module .alert-warning{background-color:var(--warn-soft-inverse);border-color:var(--line-inverse,#3A2C16);color:var(--warn-inverse,#FFC76B)!important}.settings-module .alert-danger{background-color:var(--bad-soft-inverse);border-color:var(--line-inverse,#3A2C16);color:var(--bad-inverse,#FF8F73)!important}.settings-module .btn-link,.settings-module .btn-link a{color:var(--accent,#FF710A)}.settings-module .btn-link a:hover,.settings-module .btn-link:hover{color:var(--accent-strong,#E2650A)}.settings-module .btn-outline-primary{color:var(--accent,#FF710A);border-color:var(--accent,#FF710A);background:0 0}.settings-module .btn-outline-primary:focus,.settings-module .btn-outline-primary:hover{background-color:var(--accent,#FF710A);color:var(--ink,#140E03)}.common__title h4{font-family:Archia;font-size:18px;font-weight:600;line-height:24px;text-align:left;margin:0;color:var(--ink-inverse,#E5E0D7)}.linked__profile h6{font-family:Archia;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:var(--ink-inverse-soft,#ACA79E);margin:0}.info__card__title h4,.linked__profile a{font-weight:600;text-align:left;color:var(--ink-inverse,#E5E0D7);font-family:Archia}.linked__profile a{font-size:14px;line-height:20px;padding-bottom:2px;border-bottom:2px solid var(--ink-inverse,#E5E0D7);transition:.3s all}.linked__profile{display:flex;gap:8px}.information__top__blk{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;flex-wrap:wrap}.information__left__blk{padding:24px 32px;border-radius:8px;border:1px solid var(--line-inverse,#3A2C16);background:var(--surface-raised,#2B2724);margin-bottom:16px}.similar__radio__btn:hover{border-color:var(--ink-inverse-soft,#ACA79E)}.info__card__top__blk{display:flex;align-items:center;gap:12px;padding-bottom:12px}.info__card__title h4{font-size:18px;line-height:24px;margin:0}.info__card__ico{width:32px;height:32px}.info__card__content p{font-family:Archia;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:var(--ink-inverse-soft,#ACA79E);margin:0}.form_label label,.info__card__btn a,label.form_label{font-size:12px;font-weight:600;font-family:Archia;text-align:left}.info__card__content{padding-bottom:12px}.info__card__btn a{line-height:16px;color:var(--ink-inverse,#E5E0D7);display:flex;align-items:center;gap:8px;transition:.3s all}.info__card__btn span i{font-size:16px}.info__card__btn a:hover{color:var(--accent,#FF710A)}.info__right__single__card{margin-bottom:16px;padding:16px 24px;border-radius:8px;border:1px solid var(--line-inverse,#3A2C16)}.email__input__blk input{width:100%;border:0;background:0 0;color:var(--ink-inverse,#E5E0D7);font-family:Archia;font-size:14px;font-weight:400;line-height:18px;text-align:left}.email__note__content p,.email__title h6,.input__lock__ico i{color:var(--ink-inverse-soft,#ACA79E)}.email__input__blk{display:flex;align-items:center;height:40px;padding:11px 15px;border:1px solid var(--ink-inverse-soft,#ACA79E);border-radius:2px;margin-bottom:12px}.radio__content h5,.radio__content h6{justify-content:space-between;font-weight:400}.email__title h6{font-family:Archia;font-size:12px;font-weight:700;line-height:16px;text-align:left;margin:0}.email__title{padding-bottom:8px}.email__bottom__blk{background:var(--ink,#140E03);border-radius:4px;padding:16px}.email__note__content p{font-family:Archia;font-size:12px;font-weight:400;line-height:14px;text-align:left;margin-bottom:8px}.linked__profile a:hover{color:var(--accent,#FF710A);border-color:var(--accent,#FF710A)}.info__content,.similar__radio__btn{border:1px solid var(--line-inverse,#3A2C16)}.similar__radio__btn{padding:11px 16px;transition:.3s all;border-radius:4px;display:flex;gap:15px;cursor:pointer;margin-bottom:4px;position:relative;overflow:hidden}.sr-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.similar__radio__btn:has(.sr-radio:focus-visible),.sr-radio:focus-visible~.radio__dot{outline:var(--focus,#1C6FD1) solid 2px;outline-offset:2px}div.similar__radio__btn[disabled]{cursor:not-allowed;opacity:.5}.form_label label,label.form_label{line-height:16px;color:var(--ink-inverse-soft,#ACA79E);margin-bottom:8px}.radio__content h5{font-family:Archia;font-size:14px;line-height:18px;text-align:left;margin-bottom:0;color:var(--ink-inverse,#E5E0D7);display:flex}.radio__content p{font-family:Archia;font-size:12px;font-weight:400;line-height:16px;text-align:left;margin:4px 0 0;color:var(--ink-inverse-soft,#ACA79E);max-width:205px}.radio__content h6,.radio__inner__btn a{text-align:left;color:var(--ink-inverse,#E5E0D7);font-family:Archia}.radio__content h6{font-size:14px;line-height:18px;margin-bottom:5px;display:flex}.radio__inner__btn a{font-size:12px;font-weight:600;line-height:16px;display:inline-flex;align-items:center;gap:10px;transition:.3s all}.radio__inner__btn a:hover{color:var(--accent,#FF710A)}.radio__dot{height:20px;width:20px;display:inline-block;border-radius:50%;transition:.3s all;border:2px solid var(--ink-inverse-soft,#ACA79E);position:relative;flex:0 0 auto}.radio__dot:before,.similar__radio__btn:before{position:absolute;transition:.3s all;content:''}.radio__dot:before{left:50%;top:50%;transform:translate(-50%,-50%);height:12px;width:12px;border:2px solid var(--ink-inverse-soft,#ACA79E);border-radius:50%}.similar__radio__btn.active,.similar__radio__btn.active .radio__dot,.similar__radio__btn.active .radio__dot:before{border-color:var(--accent,#FF710A)}.similar__radio__btn:before{left:0;top:0;height:100%;width:5px;background:0 0}.similar__radio__btn.active:before{background:var(--accent,#FF710A)}.similar__radio__btn.active .radio__dot:before{background:var(--accent,#FF710A)}.info__content,.settings-railnav{background:var(--surface-raised,#2B2724)}.radio__content{width:100%;margin-top:2px}.info__content{padding:11px 17px;border-radius:4px;margin-bottom:20px}.info__content p{margin:0;font-family:Archia;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:var(--cta-yellow,#FFC70C);display:flex;gap:7px}.available__btn a,.form_label p,.notes__editing__area h5{line-height:16px;text-align:left}.flex_three_item,.flex_two_item{display:flex;gap:10px}.info__content p span{flex:0 0 auto}.radio_logo_content .radio__content{display:flex;align-items:center;justify-content:space-between}.radio_logo_content .radio__content p{max-width:420px}.radio_logo_content .radio__dot{top:50%;transform:translateY(-50%)}.radio_logo_content{height:56px}.prosessing__account .radio__dot{top:0}.form_label p{font-family:Archia;font-size:12px;font-weight:400;color:var(--ink-inverse-soft,#ACA79E);margin-bottom:6px}.card-sub,.similar__select{margin-bottom:16px}.settings-module .weather-image{width:auto;object-fit:contain}.settings-module img[alt=AccuWeather],.settings-module img[alt="Apple Weather"]{max-height:22px!important}.settings-module img[alt="The Weather Company"]{max-height:30px!important}.settings-module img[alt="Visual Crossing"]{max-height:46px!important}.settings-module img[alt=Open-Meteo]{max-height:36px!important}.settings-module img[alt="Apple Weather"],.settings-module img[alt="Visual Crossing"],.settings-module img[alt=Open-Meteo]{background:var(--ink-inverse,#E5E0D7);border-radius:5px;padding:5px 9px;box-sizing:content-box}.form-actions,.notes__editing__area,.summary__content{background:var(--ink,#140E03)}.similar__radio__btn.active .radio__content h5{font-weight:600}.flex_two_item .similar__radio__btn{width:100%;margin:0}.flex_three_item .similar__radio__btn{width:100%;margin:0}.weather__area{margin-top:20px;padding-top:20px}textarea.template-format{font-size:14px;font-weight:400;line-height:25px}.available__btn a,.notes__editing__area h5{font-size:16px;color:var(--ink-inverse-soft,#ACA79E);font-family:Archia}.summary__content{border:1px solid var(--line-inverse,#3A2C16);padding:11px 16px}.notes__editing__area{padding:16px;margin-top:15px;border-radius:4px}.notes__editing__area h5{font-weight:600;margin-bottom:10px}.notes__editing__area p{font-family:Archia;font-size:14px;font-weight:400;line-height:normal;text-align:left;color:var(--ink-inverse-soft,#ACA79E);margin-top:9px;margin-bottom:0}.available__btn a{font-weight:600;display:inline-flex;gap:9px;transition:.3s all}.available__btn a:hover{color:var(--accent,#FF710A)}.available__btn{margin-top:16px}.weather-image{max-height:20px}.weather-image.openweather,.weather-image.weatherapi{max-height:35px}.readings-remaining{display:inline-block;padding:4px 8px;border:2px solid #FCC098;border-radius:5px;margin-right:4px}.form-actions,.switch-row{border-bottom:1px solid var(--line-inverse,#3A2C16)}.form-actions{width:100%;padding:10px 0;border-top:1px solid var(--line-inverse,#3A2C16)}.form-actions-inner{display:flex;justify-content:flex-end;gap:5px}.form-actions-inner a{font-family:Archia;font-size:14px;font-weight:700;line-height:20px;text-align:left;color:var(--ink,#140E03);padding:10px 16px;transition:.3s all;background:var(--accent,#FF710A);border-radius:4px}.form-actions-inner a:hover{background:var(--accent-strong,#E2650A)}.form-actions-inner a.cancel_btn{background:0 0;border:1px solid var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7)}.form-actions-inner a.cancel_btn:hover{background:rgba(255,255,255,.08)}.form-actions-inner a.disconnect_btn{background:0 0;border:1px solid var(--bad-inverse,#FF8F73);color:var(--bad-inverse,#FF8F73)}.form-actions-inner a.disconnect_btn:hover{background:var(--bad-inverse,#FF8F73);color:var(--ink,#140E03)}.settings-module textarea.form-control[readonly]{background-color:var(--ink,#140E03);color:var(--ink-inverse-soft,#ACA79E)}.settings-shell{display:grid;grid-template-columns:200px minmax(0,1fr) 340px;gap:28px;align-items:start;max-width:1320px;margin:0 auto;padding:0 16px}.settings-railnav{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line-inverse,#3A2C16);border-radius:8px;padding:10px 6px}.settings-railnav .rail-eyebrow{font-family:Archia;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-inverse-soft,#ACA79E);padding:4px 10px 8px;font-weight:700}.settings-railnav a{color:var(--ink-inverse-soft,#ACA79E);font-family:Archia;font-size:13px;font-weight:600;padding:8px 10px;border-radius:6px;border-left:2px solid transparent;transition:.2s all}.settings-railnav a.current,.settings-railnav a:focus-visible,.settings-railnav a:hover{color:var(--ink-inverse,#E5E0D7);background:var(--ink,#140E03)}.settings-railnav a.current{border-left-color:var(--accent,#FF710A)}.settings-main{min-width:0}.settings-preview-rail{position:sticky;top:16px}.card-sub{color:var(--ink-inverse-soft,#ACA79E);font-size:12.5px;margin-top:2px;max-width:60ch}@media (max-width:1080px){.settings-shell{grid-template-columns:1fr}.settings-railnav{display:none}.settings-preview-rail{position:static;margin-top:16px}}.setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 0}.setting-copy .label{font-family:Archia;font-weight:600;font-size:13.5px;color:var(--ink-inverse,#E5E0D7);display:block}.setting-copy .help{display:block;color:var(--ink-inverse-soft,#ACA79E);font-size:12px;margin-top:2px;max-width:46ch}.setting-control{flex:0 0 auto;padding-top:1px}.setting-copy{min-width:0}.threshold-input{width:84px;max-width:100%;border-radius:4px;color:var(--ink-inverse,#E5E0D7);padding:6px 8px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;cursor:pointer}.switch-row:last-child{border-bottom:none;padding-bottom:0}.switch-row:first-child{padding-top:0}.switch-row .switch-copy{max-width:52ch}.switch-row .label{font-family:Archia;font-weight:600;font-size:13.5px;color:var(--ink-inverse,#E5E0D7);display:block}.segmented label,.switch-row .help{color:var(--ink-inverse-soft,#ACA79E)}.switch-row .help{display:block;font-size:12px;margin-top:2px}.switch{position:relative;display:inline-block;width:40px;height:22px;flex:0 0 auto}.switch-track{position:absolute;border-radius:999px;transition:.2s background}.switch-track:before{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--ink-inverse,#E5E0D7);box-shadow:0 1px 2px rgba(0,0,0,.4);transition:.2s transform}.switch .sr-radio:checked+.switch-track{background:var(--accent,#FF710A)}.switch .sr-radio:checked+.switch-track:before{transform:translateX(18px)}.switch .sr-radio:focus-visible+.switch-track{outline:var(--focus,#1C6FD1) solid 2px;outline-offset:2px}.switch-row[style*=opacity]{cursor:not-allowed}.segmented{display:inline-flex;border:1px solid var(--line-inverse,#3A2C16);border-radius:8px;padding:2px;background:var(--ink,#140E03);gap:2px}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented label{font-family:Archia;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;white-space:nowrap;margin-bottom:0}.segmented input:checked+label{background:var(--surface-raised,#2B2724);color:var(--ink-inverse,#E5E0D7);box-shadow:0 1px 2px rgba(0,0,0,.3)}.segmented input:focus-visible+label{outline:var(--focus,#1C6FD1) solid 2px;outline-offset:2px}.segmented.stretch{width:100%}.segmented.stretch label{flex:1;text-align:center}.provider-grid{gap:8px}.freshness-pill{font-family:Archia;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;flex:0 0 auto}.freshness-pill.f-24h{background:var(--warn-soft-inverse);color:var(--warn-inverse,#FFC76B)}.freshness-pill.f-weeks{background:rgba(172,167,158,.12);color:var(--ink-inverse-soft,#ACA79E)}.freshness-pill.f-years{background:var(--good-soft-inverse);color:var(--good-inverse,#6FDB93)}.preview-note,.similar__radio__btn.provider.active{background:rgba(255,113,10,.1)}.preview-card{background:var(--surface-raised,#2B2724);border:1px solid var(--line-inverse,#3A2C16);border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.35),0 16px 40px -12px rgba(0,0,0,.45);overflow:hidden}.preview-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--line-raised,#5E5751)}.preview-head h3{font-family:Archia;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-inverse-soft,#ACA79E);margin:0}.live-dot{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--good-inverse,#6FDB93)}.live-dot.muted,.preview-note{color:var(--ink-inverse-soft,#ACA79E)}.live-dot:before{content:'';width:6px;height:6px;border-radius:50%;background:#2E7D46}.live-dot.muted:before{background:#899198}.preview-body{padding:14px 16px 16px}.preview-note{display:flex;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--line-raised,#5E5751);font-size:12px;line-height:1.55}.preview-note i{color:#FF710A;font-size:13px;line-height:1.45;flex:0 0 auto}.preview-note strong{font-weight:700;color:var(--ink-inverse,#E5E0D7)}.activity-title{font-family:Archia;font-weight:800;font-size:15px;color:var(--ink-inverse,#E5E0D7);margin-bottom:6px}.tpl-toolbar-hint code,textarea.tpl{font-family:var(--font-mono,monospace)}.activity-desc-label,.preview-variant-label{font-size:11px;font-weight:700;color:var(--ink-inverse-soft,#ACA79E)}.activity-desc-label{text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.preview-variant-label{margin-top:14px;margin-bottom:5px}.preview-variant-label~.preview-variant-label{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-raised,#5E5751)}.activity-desc{font-size:12.5px;color:var(--ink-inverse-soft,#ACA79E);white-space:pre-wrap;line-height:1.6}.tpl-toolbar-hint,.tpl-toolbar-hint code{font-size:11px;color:var(--ink-inverse-soft,#ACA79E)}.tpl-toolbar-hint{margin-bottom:6px}.tpl-toolbar-hint code{padding:1px 4px;border-radius:4px;background:var(--ink,#140E03);border:1px solid var(--line-inverse,#3A2C16)}.fields-search,textarea.tpl,textarea.tpl:focus{background:var(--ink,#140E03);color:var(--ink-inverse,#E5E0D7)}textarea.tpl{font-size:12.5px;line-height:1.6;border:1px solid var(--line-inverse,#3A2C16)}textarea.tpl:focus{border-color:var(--focus,#1C6FD1);box-shadow:0 0 0 2px rgba(28,111,209,.25)}.fields-search{width:100%;max-width:280px;padding:7px 10px;border:1px solid var(--line-inverse,#3A2C16);border-radius:7px;font-family:Archia;font-size:12.5px;margin-top:8px;display:block}.fields-search::placeholder{color:var(--ink-inverse-soft,#ACA79E);opacity:.8}.settings-alert-shell{max-width:1320px;margin:0 auto;padding:0 16px}.form-actions-shell{max-width:1320px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.form-actions-status{font-family:Archia;font-size:12px;color:var(--ink-inverse-soft,#ACA79E)}#currentWeather .modal-content,#templateExamples .modal-content{background:var(--surface-raised,#2B2724);color:var(--ink-inverse,#E5E0D7);border:1px solid var(--line-inverse,#3A2C16)}#currentWeather .modal-title,#templateExamples .modal-title{color:var(--ink-inverse,#E5E0D7)}#currentWeather small,#templateExamples small{color:var(--ink-inverse-soft,#ACA79E)}#currentWeather .table,#templateExamples .close,#templateExamples .table{color:var(--ink-inverse,#E5E0D7)}#currentWeather .table td,#currentWeather .table th,#templateExamples .table td,#templateExamples .table th{border-color:var(--line-inverse,#3A2C16)}#currentWeather .table-striped tbody tr:nth-of-type(odd),#templateExamples .table-striped tbody tr:nth-of-type(odd){background-color:rgba(229,224,215,.04)}#templateExamples .close{text-shadow:none;opacity:.8}#templateExamples .close:hover{color:var(--accent,#FF710A);opacity:1}#currentWeather .btn-secondary,#templateExamples .btn-secondary{background-color:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7)}#currentWeather .btn-secondary:hover,#templateExamples .btn-secondary:hover{border-color:var(--accent,#FF710A);color:var(--accent,#FF710A)}.select2-container .select2-choice,.select2-drop,.select2-results .select2-result-label,.select2-search input{color:var(--ink-inverse,#E5E0D7)}.select2-container .select2-choice{background-color:var(--ink,#140E03);background-image:none;border-color:var(--line-inverse,#3A2C16)}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-dropdown-open .select2-choice{border-color:var(--focus,#1C6FD1)}.select2-drop{background:var(--surface-raised,#2B2724);border-color:var(--line-inverse,#3A2C16)}.select2-drop-active{border-color:var(--focus,#1C6FD1)}.select2-search input{background-color:var(--ink,#140E03);background-image:none;border-color:var(--line-inverse,#3A2C16)}.select2-more-results,.select2-results .select2-disabled,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:var(--ink,#140E03);color:var(--ink-inverse-soft,#ACA79E)}@media (max-width:720px){.setting-row{flex-direction:column;align-items:stretch;gap:10px}.setting-control{flex:1 1 auto;width:100%;padding-top:0}.segmented{display:flex;width:100%}.segmented label{flex:1 1 0;text-align:center;white-space:normal;padding:8px 6px}.switch-row{gap:14px}.settings-shell{padding:0 12px}}.settings-main .information__left__blk>div[style*="font-size: 18px"]{color:var(--ink-inverse,#E5E0D7)}.settings-main .setting-control{color:var(--ink-inverse-soft,#ACA79E)}.settings-module input[type=text],.settings-module input[type=email],.settings-module input[type=number],.settings-module textarea{background-color:var(--surface-input,#3A3531);border:1px solid var(--line-inverse,#3A2C16);color:var(--ink-inverse,#E5E0D7);caret-color:var(--accent,#FF710A)}.settings-module input::placeholder,.settings-module textarea::placeholder{color:var(--ink-inverse-soft,#ACA79E);opacity:.65}.settings-module input[type=text]:focus,.settings-module input[type=email]:focus,.settings-module input[type=number]:focus,.settings-module textarea:focus{background-color:var(--surface-input-focus,#423C37);border-color:var(--accent,#FF710A);box-shadow:0 0 0 3px rgba(255,113,10,.18);outline:0}#fieldDetails,#fieldDetails td,#fieldDetails th{border-color:var(--line-raised,#5E5751)}.settings-module input:disabled,.settings-module input[readonly],.settings-module textarea:disabled,.settings-module textarea[readonly]{background-color:var(--ink,#140E03);color:var(--ink-inverse-soft,#ACA79E);box-shadow:none}#fieldDetails td code,#fieldDetails td strong,#fieldDetails th{color:var(--ink-inverse,#E5E0D7)}#fieldDetails{color:var(--ink-inverse-soft,#ACA79E);font-size:13px;line-height:1.55}#fieldDetails td,#fieldDetails th{padding:9px 11px;vertical-align:top}#fieldDetails td:nth-child(2){font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:12px;line-height:1.7;white-space:nowrap}#fieldDetails th{background-color:var(--ink,#140E03);font-family:var(--font-display,Archia)}#fieldDetails td{color:var(--ink-inverse-soft,#ACA79E)}#fieldDetails.table-striped tbody tr:nth-of-type(odd),#fieldDetails.table-striped tr:nth-of-type(odd){background-color:rgba(229,224,215,.045)}#fieldDetails td a{color:var(--accent,#FF710A)}