.track-shell{touch-action:pan-x pan-y}html:has(.track-shell){touch-action:pan-x pan-y}body:has(.track-shell){touch-action:pan-x pan-y}.track-experience{--background:oklch(98% .008 300);--card:oklch(100% 0 0);--foreground:oklch(28% .025 300);--primary:oklch(47% .18 300);--primary-foreground:oklch(99% 0 0);--signature:oklch(47% .18 300);--secondary:oklch(95% .02 300);--muted:oklch(96% .012 300);--muted-foreground:oklch(48% .022 300);--border:oklch(91% .012 300);--input:oklch(87% .018 300);--ring:oklch(47% .18 300);color:var(--foreground)}.track-experience :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.track-experience input,.track-experience select,.track-experience textarea{font-size:1rem}.track-experience .track-panel{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;box-shadow:0 8px 32px -24px #123f3547}.track-experience .track-bottom-tabs{margin-bottom:env(safe-area-inset-bottom,0px)}@media (width<=639px){.track-experience .track-workspace{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.track-app-container{width:100%;max-width:1440px;margin:16px auto 0;padding:0 24px}.track-app-frame{background:#fff;border:1px solid #e0e7df;border-radius:28px;flex-direction:column;height:calc(100svh - 122px);min-height:660px;max-height:960px;display:flex;overflow:hidden;box-shadow:0 14px 65px -38px #173f3047}.track-demo-ribbon{color:#667d6c;background:#f1f5ef;border-bottom:1px solid #e6ece3;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 22px;font-size:10px;display:flex}.track-app-bottom-bar{padding-bottom:env(safe-area-inset-bottom,0px)}.track-history-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:24px;display:grid}.track-history-map{height:clamp(320px,47svh,620px)}.track-history-timeline{overscroll-behavior:contain;max-height:clamp(270px,39svh,460px);overflow-y:auto}.track-experience .track-workspace{padding-bottom:0}.track-app-bottom-bar [data-state=active]:before{content:"";background:#124c3e;border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}@media (width<=767px){.track-app-container{margin:0;padding:0}.track-app-frame{height:100svh;min-height:610px;max-height:none;box-shadow:none;border:0;border-radius:0}.track-demo-ribbon{padding:0 14px}.track-history-layout{flex-direction:column;gap:8px;display:flex}.track-history-map{height:220px}.track-history-timeline{max-height:none;overflow:visible}}.track-screen-header{background:#fff;border-bottom:1px solid #edf0ec}.track-eyebrow{color:#6d8378;letter-spacing:.15em;margin-bottom:3px;font-size:9px;font-weight:650;line-height:1.3}.track-tag-panel-heading,.track-tag-choice-detail{display:none}.track-tag-choice{transition:background-color .16s,box-shadow .16s}.track-tag-choice-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.track-tag-choice-copy>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.track-tag-choice-detail{display:none!important}.track-tag-choice:hover{background:#f3f6f1}.track-tag-choice:focus-visible{outline-offset:-2px}.track-focus-card{box-shadow:0 18px 50px -20px #12372a52,0 2px 5px #12372a0a}.track-quick-actions button{background:linear-gradient(160deg,#f8faf6,#f0f4ee);border:1px solid #e9eee7;transition:background .16s,border-color .16s}.track-quick-actions button:hover{background:#eaf2e8;border-color:#cdded1}.track-main-nav,.track-app-bottom-bar{box-shadow:0 -5px 22px -15px #1f44331f}.track-main-nav [aria-current=page]>svg,.track-nav-item[data-state=active]>svg{box-sizing:content-box;background:#eaf2e9;border-radius:12px;margin:-5px -13px 0;padding:5px 13px}.track-metric{background:linear-gradient(140deg,#fafbf8,#f0f4ed);border:1px solid #e7ece3}.track-history-timeline{scrollbar-width:thin;scrollbar-color:#d3dfd2 transparent}@media (width>=1024px){.track-dashboard{grid-template-columns:280px minmax(0,1fr);grid-template-rows:76px auto minmax(0, 1fr) calc(70px + env(safe-area-inset-bottom,0px));grid-template-areas:"header header""tags notice""tags map""nav nav";display:grid;overflow:hidden}.track-dashboard>.track-screen-header{grid-area:header}.track-dashboard>.track-tag-panel{background:#fbfcf9;border-bottom:0;border-right:1px solid #e5ebe2;flex-direction:column;grid-area:tags;min-height:0;padding:0;display:flex}.track-tag-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:24px 20px 18px;display:flex}.track-tag-panel-heading h2{letter-spacing:-.015em;font-size:13px;font-weight:650;line-height:1.6}.track-tag-panel-heading p{color:#7b8b7e;margin-top:4px;font-size:11px}.track-tag-count{color:#546f58;background:#f0f5eb;border:1px solid #dde7d9;border-radius:8px;flex-shrink:0;place-items:center;min-width:25px;height:25px;font-size:11px;font-weight:600;display:grid}.track-tag-selector{scrollbar-width:thin;scrollbar-color:#d3dfd2 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px 14px;overflow:hidden auto}.track-tag-choice{text-align:left;border:1px solid #0000;border-radius:18px;flex-direction:row;justify-content:flex-start;gap:13px;width:100%;min-height:74px;padding:10px}.track-tag-choice[aria-pressed=true]{background:#fff;border-color:#e0e9dc;box-shadow:0 4px 14px -10px #1c392447}.track-tag-choice>span:first-child{flex-shrink:0;width:46px;height:46px}.track-tag-choice-copy{min-width:0;min-height:0;font-size:12px;font-weight:600;line-height:1.5;display:block}.track-tag-choice-detail{color:#7c8b7e;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.track-selection-summary{background:#f5f8f0;border-top:1px solid #e7ede3;min-height:52px;margin-top:auto;padding:10px 15px}.track-dashboard-notice{grid-area:notice}.track-dashboard-map{grid-area:map;min-width:0;min-height:0}.track-main-nav{grid-area:nav}.track-focus-card{border-radius:24px}}@media (width<=639px){.track-screen-header{gap:6px;padding-left:18px;padding-right:12px}.track-dashboard .track-screen-header h1{font-size:21px}.track-tag-selector{padding-top:5px}.track-focus-card{border-radius:24px}}@media (prefers-reduced-motion:reduce){.track-tag-choice,.track-quick-actions button{transition:none}}.track-app-nav{padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -10px 34px -25px #143f316b}.track-app-nav-item[aria-current=page]:before{content:"";background:#0d5547;border-radius:0 0 999px 999px;width:26px;height:3px;position:absolute;top:0}.track-app-nav-plus{isolation:isolate}.track-category-chips{scrollbar-width:none}.track-category-chips::-webkit-scrollbar{display:none}.track-calm-status{max-width:calc(100% - 24px)}.track-action-card{border:1px solid var(--border);min-height:118px;color:var(--primary);text-align:left;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;box-shadow:0 8px 26px -24px #123f3547}.track-action-card:hover{border-color:var(--input);background:var(--secondary);transform:translateY(-1px)}.track-action-card:disabled{cursor:not-allowed;opacity:.42;transform:none}.track-action-card>strong{font-size:13px;line-height:1.25rem}.track-action-card>span{color:#74857c;font-size:11px;line-height:1.1rem}.track-position-sheet{scrollbar-width:thin;scrollbar-color:#d3dfd6 transparent}@media (width<=767px){.track-dashboard>.track-tag-panel{display:none}.track-dashboard-map{min-height:0!important}.track-dashboard .track-focus-card{border-radius:26px}.track-category-chips{max-width:calc(100% - 24px)}.track-position-sheet{bottom:14px!important}.track-experience .track-workspace{padding-bottom:0}}@media (width>=1024px){.track-dashboard .track-category-chips{left:20px;right:auto}}.track-login-card{background:#fbfcf9}@media (width<=767px){.track-login-screen{max-width:none;padding:0}.track-login-card{box-shadow:none;border:0;border-radius:0}.track-login-card>div:first-child{min-height:72svh}}.track-app-nav{z-index:30;min-height:calc(68px + env(safe-area-inset-bottom,0px));background:#fffffff5;position:relative;box-shadow:0 -14px 38px -30px #10433475}.track-app-nav-item{isolation:isolate;-webkit-tap-highlight-color:transparent}.track-app-nav-icon{border-radius:999px;place-items:center;min-width:38px;height:30px;transition:background-color .16s,transform .16s;display:grid}.track-app-nav-item[aria-current=page]{font-weight:650}.track-app-nav-item:active .track-app-nav-icon{transform:scale(.95)}.track-experience .track-panel,.track-experience .track-focus-card,.track-experience .track-action-card{border-color:#e5ebe6}.track-experience .track-focus-card{background:#fffffffa;box-shadow:0 18px 52px -32px #103d2f80}.track-experience .track-action-card{border-radius:22px;min-height:112px;box-shadow:0 12px 32px -29px #103d2f7a}.track-experience .track-action-card>strong{letter-spacing:-.01em}@media (width<=767px){.track-screen-header{padding-top:calc(10px + env(safe-area-inset-top,0px));min-height:66px!important}.track-dashboard,.track-workspace{min-height:0}.track-dashboard-map{background:#edf2ee}.track-dashboard-map>.track-map-canvas,.track-workspace .track-map-canvas{border-radius:0}.track-category-chips{border:1px solid #e5ece7e6;border-radius:18px;box-shadow:0 12px 32px -24px #103d2f7a;top:10px!important}.track-position-sheet{border-radius:28px 28px 22px 22px!important;box-shadow:0 22px 60px -30px #103d2f8c!important}.track-app-nav{position:sticky;bottom:0}.track-app-nav-item{min-height:66px}}@media (width<=380px){.track-app-nav-item{font-size:9px}.track-app-nav-icon{min-width:34px}}.track-history-screen,.track-alerts-screen,.track-geofence-screen{color:var(--foreground)}.track-history-heading{min-height:68px}.track-history-count{border:1px solid var(--border)}.track-history-toolbar{position:relative}.track-history-range{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:12px;display:grid}.track-history-range>button,.track-history-range>p{grid-column:1/-1}.track-history-range input{width:100%;min-width:0;min-height:44px}.track-experience>[data-sheet-close],.track-experience>[data-dialog-close]{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.track-timeline-point{border:1px solid #0000}.track-timeline-point[aria-pressed=true]{border-color:#d9e8df;box-shadow:0 8px 24px -22px #11413473}.track-alert-filterbar{padding:2px 0}.track-alert-card{transition:border-color .16s,box-shadow .16s,transform .16s}.track-alert-card:hover{border-color:#dbe7df;box-shadow:0 12px 30px -24px #123f3566}.track-geofence-row{transition:background-color .16s}.track-geofence-row:hover{background:#fafcf9}.track-geofence-editor{box-shadow:0 18px 50px -38px #123f356b}@media (width<=767px){.track-history-screen{padding-top:10px}.track-history-heading{min-height:64px}.track-history-toolbar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #edf1ed;margin-inline:-16px;padding:8px 16px 10px;position:sticky;top:0}.track-history-count{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.track-history-layout{gap:14px}.track-history-map{height:244px;box-shadow:0 14px 34px -28px #11413473;border-radius:24px!important}.track-history-timeline{padding-top:2px}.track-alert-filterbar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8f5f5;border-bottom:1px solid #e9eeea;margin-inline:-16px;padding:10px 16px;position:sticky;top:0}.track-alert-card{border-radius:20px;padding:14px}.track-geofence-screen>div:first-child{min-height:68px}.track-geofence-editor{border-radius:26px;margin-inline:12px}.track-geofence-row{border-radius:18px;padding-inline:4px}}@media (width>=768px){.track-history-heading{padding-top:10px}}.track-sharing-hero,.track-sharing-list,.track-preferences-card,.track-push-card,.track-school-mode-card,.track-school-institution-card,.track-school-dashboard-hero,.track-school-map-card{border-color:#e2e9e4;box-shadow:0 16px 44px -36px #103d2f75}.track-sharing-hero{background:radial-gradient(circle at 100% 0,#e5f2ebb8,#0000 36%),#fff}.track-sharing-person{min-width:0}.track-sharing-person:hover{background:#fbfcfa}.track-preferences-card,.track-push-card{overflow:hidden}.track-preference-row,.track-push-switch{transition:border-color .16s,background-color .16s,box-shadow .16s}.track-preference-row:hover,.track-push-switch:hover{background:#f8fbf8;border-color:#d2e1d8}.track-profile-card input,.track-profile-card select,.track-school-consent-form input,.track-school-consent-form select,.track-sharing-invite input{border-color:#dce6df}.track-settings-heading{padding:2px 2px 0}.track-school-mode-card{background:#fff}.track-school-institution-card{position:relative}.track-school-institution-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#0d5547,#7da590);border-radius:26px 26px 0 0;height:3px;position:absolute;inset:0 0 auto}.track-school-portal-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.track-school-dashboard-hero{background:radial-gradient(circle at 100% 0,#eaf3eee6,#0000 34%),#fff}.track-school-metric{border:1px solid #edf1ee}.track-school-map-card{box-shadow:0 18px 50px -40px #103d2f8a}.track-school-portal button,.track-school-portal a,.track-sharing-screen button,.track-sharing-screen a{-webkit-tap-highlight-color:transparent}@media (width<=767px){.track-sharing-tab,.track-settings-screen{padding-inline:12px!important;padding-top:14px!important}.track-sharing-screen{gap:14px}.track-sharing-hero,.track-sharing-list,.track-preferences-card,.track-push-card,.track-school-mode-card,.track-school-institution-card{border-radius:24px}.track-sharing-hero{padding:18px}.track-sharing-hero>div:first-child{align-items:stretch}.track-sharing-hero>div:first-child>button{justify-content:center;width:100%}.track-sharing-invite{gap:14px}.track-sharing-invite>*{border-radius:24px}.track-sharing-person{gap:12px}.track-sharing-person>button{margin-left:auto}.track-settings-heading{padding-inline:4px}.track-preferences-card,.track-push-card{padding:18px}.track-preference-row{border-radius:18px;min-height:88px}.track-push-switch{border-radius:18px}.track-school-mode-screen{padding-inline:12px}.track-school-mode-card{border-radius:24px}.track-school-institution-card{border-radius:24px;padding:18px}.track-school-institution-card:before{border-radius:24px 24px 0 0}.track-school-consent-form .grid-cols-7{gap:4px}.track-school-consent-form .grid-cols-7 button{min-width:0;padding-inline:2px}.track-school-portal{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.track-school-portal-header>div{padding:12px 14px}.track-school-portal-header h1{font-size:18px}.track-school-dashboard-hero{border-radius:24px;padding:18px}.track-school-dashboard-hero>div:first-child{gap:12px}.track-school-dashboard-hero>div:first-child>button{min-width:44px}.track-school-metric{border-radius:18px;min-height:78px}.track-school-map-card{border-radius:24px}}@media (width<=430px){.track-sharing-hero .grid-cols-3,.track-school-dashboard-hero .grid-cols-2{gap:6px}.track-sharing-hero .grid-cols-3>div{padding:10px 6px}}@media (width<=390px){.track-school-portal-header a{text-align:center;justify-content:center;max-width:112px;line-height:1.2}.track-sharing-person{align-items:flex-start}.track-sharing-person>div:first-child{width:100%}}@media (width<=360px){.track-sharing-hero,.track-sharing-list,.track-preferences-card,.track-push-card,.track-school-dashboard-hero{padding:16px}.track-sharing-hero .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.track-sharing-hero .grid-cols-3 p:first-child{font-size:1.05rem}.track-school-metric p:first-child{font-size:1.25rem}.track-preference-row{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.track-preference-row,.track-push-switch{transition:none}}.track-experience{--track-forest:#0f5141;--track-forest-deep:#0b3f34;--track-mint:#e8f2ec;--track-mint-soft:#f3f7f4;--track-cream:#fbfcf9;--track-line:#dfe8e2;--track-muted:#6e8177}.track-screen-header{background:var(--track-cream)}.track-app-nav{border-color:var(--track-line);background:#fbfcf9f7}.track-app-nav-item[aria-current=page]{color:var(--track-forest)}.track-app-nav-item[aria-current=page] .track-app-nav-icon{background:var(--track-mint)}.track-focus-card{border-color:#fffffff5!important}.track-map-controls button,.track-map-zoom{border-color:#dfe8e2f0!important}.track-map-layer-menu{z-index:5}.track-map-layer-menu>div{border-color:var(--track-line);background:#fbfcf9fa;box-shadow:0 16px 40px -24px #0b3f347a}@media (width<=767px){.track-dashboard{background:var(--track-cream)!important;overflow:hidden!important}.track-screen-header{border-bottom-color:var(--track-line);padding-inline:18px 12px;min-height:74px!important}.track-dashboard-map{background:#edf2ee;overflow:hidden;min-height:0!important}.track-map-filterbar.track-category-chips{z-index:24;border:1px solid var(--track-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcf9fa;border-radius:18px;flex-shrink:0;width:auto;max-width:none;margin:10px 12px 8px;padding:5px;box-shadow:0 10px 28px -24px #0f51416b;position:relative!important;inset:auto!important}.track-map-filterbar button{flex:1 0 auto;min-width:max-content}.track-dashboard-map>.track-map-shell{flex:auto;border-top:1px solid var(--track-line)!important;height:auto!important;min-height:0!important}.track-dashboard-map>.track-map-shell .track-map-canvas{min-height:0!important}.track-calm-status{max-width:none;right:76px;top:76px!important;left:12px!important}.track-calm-status>div{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:var(--track-forest)!important;background:#fbfcf9f5!important;border-color:#dfe8e2f5!important;box-shadow:0 10px 24px -20px #0f51416b!important}.track-map-controls{top:12px!important;right:12px!important}.track-map-controls>button{width:44px;height:44px;color:var(--track-forest);background:#fbfcf9f7;box-shadow:0 9px 24px -18px #0f514173}.track-map-controls>button[aria-expanded=true]{background:var(--track-forest);color:#fff}.track-map-layer-menu{width:176px;top:48px!important;right:0!important}.track-map-layer-menu>div{gap:3px;width:176px;padding:5px}.track-map-layer-menu button{min-height:42px}.track-map-zoom{border-color:var(--track-line)!important;color:var(--track-forest)!important;background:#fbfcf9f7!important;left:12px!important;box-shadow:0 10px 28px -22px #0f514173!important}.track-focus-wrap{bottom:12px!important}.track-focus-card{background:#fbfcf9fa!important;border-radius:22px!important;box-shadow:0 18px 48px -26px #0b3f347a!important}.track-focus-card .track-quick-actions button{border-color:var(--track-line);background:var(--track-mint-soft);min-height:58px;color:var(--track-forest)}.track-app-nav{z-index:40;min-height:calc(68px + env(safe-area-inset-bottom,0px));flex-shrink:0;box-shadow:0 -12px 34px -28px #0b3f3470;position:relative!important}.track-app-nav-item{color:#73837b;min-height:68px}.track-app-nav-item[aria-current=page]:before{background:var(--track-forest)}}@media (width<=420px){.track-map-filterbar.track-category-chips{margin-inline:8px}.track-map-filterbar button{padding-inline:10px;font-size:10px}.track-focus-wrap{inset-inline:8px!important}}@media (width<=767px){.track-screen-header{min-height:68px!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-bottom:8px!important}.track-dashboard .track-screen-header h1{line-height:1.12;font-size:20px!important}.track-dashboard .track-screen-header .track-eyebrow{letter-spacing:.16em;margin-bottom:2px;font-size:8px}.track-dashboard .track-screen-header p:last-child{margin-top:2px;font-size:10px}.track-map-filterbar.track-category-chips{margin-top:8px;margin-bottom:6px}.track-dashboard-map>.track-map-shell{flex:1}.track-map-controls{top:12px!important;right:12px!important}.track-map-zoom{border-radius:16px!important;flex-direction:column!important;left:auto!important;right:12px!important}.track-map-zoom button+button{border-top:1px solid var(--track-line)}.track-calm-status{top:70px!important;right:70px!important}.track-calm-status>div{min-height:38px;padding:7px 10px!important;font-size:10px!important}.track-focus-wrap{bottom:8px!important}.track-focus-card{border-radius:20px!important;padding:10px 12px 11px!important}.track-focus-card>div[aria-hidden=true]{width:30px!important;margin-bottom:8px!important}.track-focus-card h2{font-size:15px!important}.track-focus-card .track-quick-actions{gap:6px!important}.track-focus-card .track-quick-actions button{border-radius:14px!important;gap:4px!important;min-height:52px!important;font-size:9px!important}.track-focus-card .track-quick-actions button svg{width:17px!important;height:17px!important}.track-app-nav{min-height:calc(64px + env(safe-area-inset-bottom,0px))!important}.track-app-nav-item{font-size:9.5px;min-height:64px!important}.track-app-nav-icon{min-width:36px;height:28px}.track-app-nav-icon svg{width:19px!important;height:19px!important}}@media (width<=390px){.track-screen-header>div:last-child button{width:40px;height:40px}.track-map-filterbar.track-category-chips{margin-inline:6px}.track-map-filterbar button{gap:6px;min-height:38px;padding-inline:9px}.track-map-filterbar button svg{width:14px;height:14px}.track-focus-card{padding-inline:10px!important}}@media (width<=767px){.track-dashboard,.track-screen-header,.track-app-nav{background-color:#fbfaf7!important}.track-map-filterbar.track-category-chips,.track-focus-card{background-color:#fffffcfa!important}.track-focus-card .track-quick-actions button{background:#f6f4ef!important;border-color:#e7e3da!important}.track-focus-card .track-quick-actions button:hover{background:#edf4ef!important;border-color:#d6e3db!important}.track-app-nav-item:not([aria-current=page]){color:#737d79!important}}.track-experience{--track-ease:cubic-bezier(.22, 1, .36, 1)}.track-experience :is(button,a,summary){-webkit-tap-highlight-color:transparent}.track-experience :is(.tf-icon-button,.td-header-back,.th-shortcuts button,.th-member,.track-navigation-item,.ta-primary,.ta-secondary){touch-action:manipulation;transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--track-ease)}.track-experience :is(.tf-icon-button,.td-header-back,.th-shortcuts button,.th-member,.ta-primary,.ta-secondary):active:not(:disabled){transform:scale(.97)}.track-experience .track-navigation-item:active:not(:disabled) .track-navigation-icon{transform:scale(.9)}.track-experience .track-navigation-icon{transition:transform .18s var(--track-ease), background-color .18s ease}.track-experience .td-scroll>[role=tabpanel][data-state=active]{animation:track-panel-enter .22s var(--track-ease) both}@keyframes track-panel-enter{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:none}}.track-experience .th-home[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none!important}.track-experience .th-home[data-dragging=true] .th-handle span{background:var(--track-action);width:44px}.track-experience .th-handle span{transition:width .18s,background-color .18s}.track-experience .th-handle:focus-visible{outline-offset:-5px;border-radius:18px}.track-experience .th-sensor-details{border:1px solid var(--track-stroke);background:#fff;border-radius:20px;margin-top:16px;padding:0 12px 4px}.track-experience .th-sensor-details>summary{cursor:pointer;min-height:52px;color:var(--track-action);align-items:center;gap:9px;font-size:13px;font-weight:650;list-style:none;display:flex}.track-experience .th-sensor-details>summary::-webkit-details-marker{display:none}.track-experience .th-sensor-details>summary>svg:last-child{margin-left:auto;transition:transform .18s}.track-experience .th-sensor-details[open]>summary>svg:last-child{transform:rotate(90deg)}.track-experience :is(.td-scroll,.th-panel-body){overflow-anchor:none;overscroll-behavior-y:contain}@media (width<=767px){.track-experience.track-app-container:has(.track-app-frame){height:var(--track-viewport-height,100dvh);min-height:0}.track-experience.track-app-container .track-app-frame{min-height:0}.track-experience .td-header{padding-top:max(10px, env(safe-area-inset-top))}.track-experience .th-topbar{padding-top:max(12px, env(safe-area-inset-top))}.track-experience .td-scroll{scroll-padding-top:16px}.track-experience .td-scroll :is(input,textarea,select){scroll-margin-block:24px}.track-experience .track-navigation-item{min-height:56px}.track-experience .th-panel-body{padding-bottom:max(20px, env(safe-area-inset-bottom))}.track-experience .th-focus-heading h2{font-size:clamp(19px,5.3vw,23px)}.track-experience .th-record-meta{gap:6px}.track-experience .th-detail-link{min-height:52px}}@media (height<=520px) and (width<=899px){.track-experience .th-home .th-topbar{padding-block:6px}.track-experience .th-home .th-handle{min-height:32px}}@media (prefers-reduced-motion:reduce){.track-experience *,.track-experience :before,.track-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.track-experience :is(button,a):active:not(:disabled){transform:none}}.track-experience.track-app-container[data-compact-viewport=true] .th-home[data-snap]{grid-template-rows:76px minmax(0,1fr) auto}.track-experience.track-app-container[data-compact-viewport=true] .th-home :is(.th-handle,.th-map-toggle,.track-map-controls,.track-map-zoom){display:none}.track-experience.track-app-container[data-compact-viewport=true] .th-home .th-panel-body{visibility:visible;overflow-y:auto}.track-experience.track-app-container[data-compact-viewport=true] .th-home .th-panel-title{padding-top:10px}.track-experience.track-app-container[data-compact-viewport=true] .th-home[data-profile-focused=true][data-snap=peek] .th-focus>:not(.th-focus-heading){display:block}.track-experience.track-app-container[data-compact-viewport=true] .th-home[data-profile-focused=true][data-snap=peek] .th-focus>.th-shortcuts{display:grid}.track-experience.track-app-container[data-compact-viewport=true] .th-home[data-profile-focused=true][data-snap=peek] .th-focus>:is(.th-position-status,.th-record-meta,.th-detail-link,.th-place-badge){display:flex}
