.tour-card__screen:has(>.tc-crm){container-type:inline-size}.tc-crm{position:absolute;inset:0;display:flex;flex-direction:column;gap:3.2cqw;padding:3.2cqw 3.2cqw 0;font-size:2.45cqw;line-height:1.25;color:var(--text-2)}.tc-crm__hero{position:relative;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:space-between;height:11.5cqw;padding:0 21cqw 0 3.2cqw;border:1px solid var(--line);border-radius:2.2cqw;background:linear-gradient(100deg,var(--lime-soft),var(--surface) 62%)}.tc-crm__hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 3px,var(--scan) 3px 4px)}.tc-crm__wedge{position:absolute;top:-2cqw;right:-5cqw;width:24cqw;height:15cqw;background:var(--lime);opacity:.85;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%)}.tc-crm__title{position:relative;font-size:3.9cqw;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--lime-ink)!important}.tc-crm__btn{position:relative;padding:1.2cqw 2.4cqw;border-radius:1.4cqw;background:var(--lime);color:var(--on-lime);font-family:var(--mono);font-size:2.1cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tc-crm__board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.9cqw;align-items:stretch}.tc-crm__col{display:flex;flex-direction:column;gap:1.35cqw;min-width:0;padding:0 .9cqw;margin:0 -.9cqw;border-radius:1.8cqw 1.8cqw 0 0}.tc-crm__head{display:flex;align-items:baseline;gap:1cqw;margin:0 0 .4cqw;padding:.9cqw 0 1.1cqw;border-bottom:1px solid var(--line-soft);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden}.tc-crm__head i{font-style:normal;font-family:var(--mono);font-size:.86em;font-weight:500;color:var(--text-3)}.tc-crm__card{display:block;padding:1.5cqw 1.3cqw 1.2cqw 1.4cqw;border-radius:1.3cqw;border-left:.75cqw solid var(--text-3);background:var(--surface-2)}.tc-crm__card b{display:block;font-weight:500;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-crm__card em{display:block;margin-top:.2cqw;text-align:right;font-style:normal;font-size:.88em;color:var(--text-3);white-space:nowrap}.tc-crm__card.is-new{border-left-color:#eab308;background:color-mix(in oklab,#eab308 13%,var(--surface))}.tc-crm__card.is-new b{color:var(--warn)}.tc-crm__card.is-late{border-left-color:var(--danger);background:color-mix(in oklab,var(--danger) 11%,var(--surface))}.tc-crm__card.is-late b,.tc-crm__card.is-late em{color:var(--danger)}.tc-crm__card.is-ok{border-left-color:#22c55e;background:color-mix(in oklab,#22c55e 11%,var(--surface))}.tc-crm__card.is-ok b{color:var(--ok)}.tc-crm__card.is-sched{border-left-color:var(--info);background:color-mix(in oklab,var(--info) 12%,var(--surface))}.tc-crm__card.is-sched b,.tc-crm__card.is-sched em{color:var(--info)}.tc-crm__slot{height:8.2cqw;border-radius:1.3cqw;border:1px dashed var(--line)}.tc-crm__col.is-drop{background:linear-gradient(180deg,var(--lime-soft),transparent 85%)}.tc-crm__col.is-drop .tc-crm__head{border-bottom-color:var(--lime-edge)}.tc-crm__ghost{height:8.2cqw;border-radius:1.3cqw;border:1px dashed var(--lime-edge);background:var(--lime-soft)}.tc-crm__drag{position:absolute;left:67.5cqw;top:44cqw;width:17.5cqw;transform:rotate(-4deg);z-index:2}.tc-crm__drag .tc-crm__card{box-shadow:0 0 0 1px var(--lime-edge),0 2.6cqw 4cqw -1.6cqw #0000008c;background:color-mix(in oklab,var(--info) 14%,var(--surface))}.tc-crm__cursor{position:absolute;right:-2.2cqw;bottom:-3.4cqw;width:3.4cqw;height:auto;transform:rotate(4deg);fill:var(--text);stroke:var(--bg);stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.tc-adherents{position:absolute;inset:0;container-type:size;font-family:var(--sans);color:var(--text-2)}.tc-adherents b{color:var(--text);font-weight:600}.tc-adherents__list{position:absolute;top:3cqw;left:3cqw;bottom:0;right:3cqw;padding:2cqw 2.2cqw 0;border:1px solid var(--line);border-bottom:0;border-radius:2.4cqw 2.4cqw 0 0;background:var(--surface);overflow:hidden}.tc-adherents__hero{position:relative;overflow:hidden;padding:1.3cqw 2cqw 1.4cqw;border:1px solid var(--line);border-radius:1.8cqw;background:linear-gradient(100deg,var(--lime-soft),var(--surface) 62%)}.tc-adherents__wedge{position:absolute;top:-2cqw;right:-5cqw;width:26cqw;height:8cqw;background:var(--lime);opacity:.85;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%)}.tc-adherents__title{position:relative;display:block;margin-bottom:1cqw;font-size:3.1cqw;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;color:var(--lime-ink)!important}.tc-adherents__views{position:relative;display:flex;gap:1.1cqw}.tc-adherents__chip{display:inline-flex;align-items:center;gap:.8cqw;padding:.5cqw 1.5cqw;border:1px solid var(--line);border-radius:5cqw;background:var(--surface);font-size:2.05cqw;white-space:nowrap;color:var(--text-2)}.tc-adherents__chip em{font-style:normal;font-family:var(--mono);font-weight:700;color:var(--danger)}.tc-adherents__chip--on{background:var(--lime-soft);border-color:var(--lime-edge);color:var(--lime-ink);font-weight:600}.tc-adherents__dot{width:1.4cqw;height:1.4cqw;border-radius:50%;flex:none}.tc-adherents__dot--danger{background:var(--danger)}.tc-adherents__dot--warn{background:var(--warn)}.tc-adherents__count{margin:1.3cqw 0 .5cqw;font-size:1.95cqw;color:var(--text-3)}.tc-adherents__head,.tc-adherents__row{display:grid;grid-template-columns:16.5cqw 21.5cqw 10.5cqw;align-items:center;column-gap:1.2cqw}.tc-adherents__head{padding:0 1.2cqw .8cqw;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:1.75cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tc-adherents__row{padding:.95cqw 1.2cqw;border-bottom:1px solid var(--line-soft);font-size:2.05cqw}.tc-adherents__row--sel{background:var(--lime-soft);box-shadow:inset .6cqw 0 0 var(--lime);border-radius:1cqw;border-bottom-color:transparent}.tc-adherents__who{display:flex;align-items:center;gap:1.3cqw;min-width:0}.tc-adherents__who b{font-size:2.3cqw;white-space:nowrap}.tc-adherents__av{display:grid;place-items:center;flex:none;width:4.8cqw;height:4.8cqw;border-radius:50%;font-family:var(--mono);font-size:1.6cqw;font-weight:700;color:#fff;background:linear-gradient(135deg,#5f6a76,#414a54)}.tc-adherents__av--a{background:linear-gradient(135deg,#8b93f8,#6366f1)}.tc-adherents__av--b{background:linear-gradient(135deg,#f59e0b,#d97706)}.tc-adherents__av--c{background:linear-gradient(135deg,#f472b6,#db2777)}.tc-adherents__av--d{background:linear-gradient(135deg,#22d3ee,#0891b2)}.tc-adherents__av--e{background:linear-gradient(135deg,#34d399,#059669)}.tc-adherents__av--lg{width:8cqw;height:8cqw;font-size:2.5cqw}.tc-adherents__st{display:inline-flex;align-items:center;gap:.9cqw;white-space:nowrap;color:var(--text-2)}.tc-adherents__st i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:var(--ok);flex:none}.tc-adherents__st--fail{color:var(--danger);font-weight:600}.tc-adherents__st--fail i{background:var(--danger)}.tc-adherents__st--wait{color:var(--warn)}.tc-adherents__st--wait i{background:var(--warn)}.tc-adherents__pill{justify-self:start;padding:.35cqw 1.2cqw;border:1px solid var(--line);border-radius:1cqw;background:var(--surface-2);font-size:1.9cqw;white-space:nowrap}.tc-adherents__sheet{position:absolute;top:2.4cqw;right:2.4cqw;bottom:2.4cqw;width:37cqw;padding:2.4cqw 2.6cqw;display:flex;flex-direction:column;justify-content:space-between;gap:1.2cqw;border:1px solid var(--lime-edge);border-radius:2.4cqw;background:var(--surface);box-shadow:0 2cqw 6cqw #00000047,0 0 0 .6cqw var(--lime-soft)}.tc-adherents__id{display:flex;align-items:center;gap:1.8cqw;padding-bottom:1.8cqw;border-bottom:1px solid var(--line)}.tc-adherents__id b{display:block;font-size:2.9cqw;font-weight:700}.tc-adherents__id small{display:block;margin-top:.3cqw;font-size:1.9cqw;color:var(--text-3)}.tc-adherents__field small{display:block;margin-bottom:.6cqw;font-family:var(--mono);font-size:1.7cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tc-adherents__line{display:flex;align-items:baseline;justify-content:space-between;gap:1cqw;font-size:2.2cqw}.tc-adherents__mono{font-family:var(--mono);font-size:2cqw;color:var(--text-2)}.tc-adherents__ok{display:inline-flex;align-items:center;gap:.8cqw;font-size:1.9cqw;font-weight:600;color:var(--ok)}.tc-adherents__ok:before{content:"";width:1.4cqw;height:1.4cqw;border-radius:50%;background:currentColor}.tc-adherents__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:.55cqw}.tc-adherents__grid i{aspect-ratio:1;border-radius:.6cqw;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft)}.tc-adherents__grid .l1{background:color-mix(in oklab,var(--lime) 32%,var(--surface-2))}.tc-adherents__grid .l2{background:color-mix(in oklab,var(--lime) 64%,var(--surface-2))}.tc-adherents__grid .l3{background:var(--lime)}.tc-adherents__stat{margin-top:.9cqw;font-size:1.9cqw;color:var(--text-3)}.tc-adherents__stat b{font-family:var(--mono);color:var(--lime-ink);font-weight:700}.tour-card__screen:has(>.tc-planning){container-type:inline-size}.tc-planning{position:absolute;inset:2.4cqw;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:2cqw;overflow:hidden;background:var(--surface);font-size:1.9cqw;line-height:1.2;color:var(--text-2);--tc-axis: 6.6cqw}.tc-planning__head{display:grid;grid-template-columns:var(--tc-axis) repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface-2)}.tc-planning__day{display:flex;align-items:center;justify-content:center;gap:.8cqw;padding:1.2cqw 0;border-left:1px solid var(--line-soft);color:var(--text-3);white-space:nowrap}.tc-planning__day b{font-family:var(--mono);font-weight:700;color:var(--text)}.tc-planning__day--today{background:var(--lime-soft);color:var(--text-2)}.tc-planning__day--today b{padding:.1cqw .9cqw;border-radius:1cqw;background:var(--lime);color:var(--on-lime)}.tc-planning__body{position:relative;display:grid;grid-template-columns:var(--tc-axis) repeat(7,minmax(0,1fr));grid-template-rows:repeat(56,minmax(0,1fr));min-height:0;background:repeating-linear-gradient(to bottom,var(--line-soft) 0 1px,transparent 1px calc(100% / 14))}.tc-planning__hour{grid-column:1;grid-row-end:span 4;padding:.3cqw .8cqw 0 0;font-family:var(--mono);font-size:1.75cqw;line-height:1;text-align:right;color:var(--text-3)}.tc-planning__col{grid-row:1 / -1;border-left:1px solid var(--line-soft)}.tc-planning__col--today{background:var(--lime-soft)}.tc-planning__ev{--c: #3F51B5;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;margin:.25cqw .35cqw .25cqw .3cqw;padding:.35cqw .5cqw 0 .6cqw;overflow:hidden;border-left:.75cqw solid var(--c);border-radius:.9cqw;background:color-mix(in srgb,var(--c) 17%,var(--surface))}.tc-planning__ev--hyrox{--c: #0ea5e9}.tc-planning__ev--halt{--c: #8b5cf6}.tc-planning__ev--mob{--c: #7A8B99}.tc-planning__ev--open{--c: #A8A29E}.tc-planning__ev b{font-family:var(--mono);font-weight:700;font-size:1.8cqw;letter-spacing:.01em;text-transform:uppercase;color:var(--text);white-space:nowrap}.tc-planning__ev>span{display:flex;justify-content:space-between;gap:.5cqw;margin-top:.25cqw;font-family:var(--mono);font-size:1.8cqw;color:var(--text-3);white-space:nowrap}.tc-planning__ev em{font-style:normal;font-family:var(--mono);font-weight:600;color:var(--text-2)}.tc-planning__ev>span em{flex:none;color:var(--text)}.tc-planning__ev time{min-width:0;overflow:hidden}.tc-planning__ev:after{content:"";position:absolute;left:0;bottom:0;width:var(--f, 0%);height:.55cqw;background:var(--c);opacity:.85}.tc-planning__ev--full{flex-direction:row;justify-content:space-between;gap:.4cqw}.tc-planning__ev--full em{color:var(--danger);font-size:1.8cqw}.tc-planning__ev--full:after{background:var(--danger);opacity:1}.tc-planning__ev--full.tc-planning__ev--tall{flex-direction:column;justify-content:flex-start}.tc-planning__ev--full.tc-planning__ev--tall>span em{color:var(--danger)}.tc-planning__ev--cancel{border-left-color:var(--danger);background:repeating-linear-gradient(135deg,var(--danger-bg) 0 .8cqw,transparent .8cqw 1.6cqw),var(--surface);flex-direction:row;justify-content:space-between;gap:.4cqw}.tc-planning__ev--cancel b{color:var(--danger);text-decoration:line-through}.tc-planning__ev--cancel em{display:none}.tc-planning__ev--sel{box-shadow:0 0 0 1.5px var(--lime)}.tc-planning__now,.tc-planning__nowtag{position:relative;z-index:2;grid-row:1 / -1;pointer-events:none}.tc-planning__now{grid-column:4}.tc-planning__now:before{content:"";position:absolute;left:0;right:0;top:calc(var(--t) * 100%);height:2px;margin-top:-1px;background:var(--lime)}.tc-planning__now:after{content:"";position:absolute;left:-.9cqw;top:calc(var(--t) * 100%);width:1.8cqw;height:1.8cqw;margin-top:-.9cqw;border-radius:50%;background:var(--lime)}.tc-planning__nowtag{grid-column:1}.tc-planning__nowtag i{position:absolute;right:.3cqw;top:calc(var(--t) * 100%);transform:translateY(-50%);padding:.25cqw .4cqw;border-radius:.7cqw;background:var(--lime);color:var(--on-lime);font-family:var(--mono);font-style:normal;font-weight:700;font-size:1.6cqw;line-height:1;letter-spacing:-.02em}.tc-planning__pop{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:1cqw;margin:0 1.2cqw 0 1.8cqw;padding:1.3cqw 1.5cqw;border:1px solid var(--line);border-radius:1.6cqw;background:var(--surface);box-shadow:0 1.6cqw 4cqw -1.2cqw #00000059}.tc-planning__pop:before{content:"";position:absolute;left:-.9cqw;bottom:9%;width:1.6cqw;height:1.6cqw;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);transform:rotate(45deg)}.tc-planning__pop-when{font-family:var(--mono);font-size:1.75cqw;color:var(--text-3);white-space:nowrap}.tc-planning__pop-title{display:flex;align-items:baseline;gap:1cqw;color:var(--text-2);white-space:nowrap}.tc-planning__pop-title b{padding-left:1cqw;border-left:.75cqw solid #3F51B5;font-family:var(--mono);font-size:2.3cqw;color:var(--text)}.tc-planning__pop-fill{display:flex;align-items:center;gap:1cqw}.tc-planning__pop-fill i{position:relative;flex:1;height:1cqw;border-radius:1cqw;background:var(--surface-2);overflow:hidden}.tc-planning__pop-fill i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--f);border-radius:inherit;background:var(--lime)}.tc-planning__pop-fill b{font-family:var(--mono);font-size:1.8cqw}.tc-planning__pop-who{display:flex;align-items:center}.tc-planning__pop-who .tc-av{width:4.6cqw;height:4.6cqw;margin-right:-.7cqw;font-size:1.75cqw;box-shadow:0 0 0 1px var(--surface)}.tc-planning__pop-who .tc-av:nth-child(2){background:linear-gradient(135deg,#3f51b5,#2c3a8c)}.tc-planning__pop-who .tc-av:nth-child(3){background:linear-gradient(135deg,#0e8fc9,#0b6d99)}.tc-planning__pop-who .tc-av:nth-child(4){background:linear-gradient(135deg,#8b5cf6,#6d3fd6)}.tc-planning__pop-who em{margin-left:1.8cqw;font-style:normal;font-family:var(--mono);font-size:1.75cqw;color:var(--text-3)}.tc-tv{--tv-bg: #0b0b0d;--tv-text: #eaeaea;--tv-accent: #DEF643;--tv-run: #a2faa1;--tv-hl: #fbf585;--tv-wait: #f5a524;position:absolute;inset:0;container-type:inline-size;overflow:hidden;font-family:Arial,Helvetica Neue,sans-serif}.tc-tv__wall{position:absolute;inset:0 0 12%;background:radial-gradient(ellipse 60% 55% at 50% 42%,color-mix(in oklab,var(--lime) 10%,transparent),transparent 70%),repeating-linear-gradient(90deg,transparent 0 calc(12.5cqw - 1px),color-mix(in oklab,var(--line) 70%,transparent) calc(12.5cqw - 1px) 12.5cqw),color-mix(in oklab,var(--surface-2) 70%,var(--bg))}.tc-tv__stripe{position:absolute;left:0;right:0;top:37%;height:2.2cqw;background:color-mix(in oklab,var(--lime) 55%,transparent);box-shadow:0 2.8cqw 0 -.6cqw color-mix(in oklab,var(--lime) 25%,transparent)}.tc-tv__floor{position:absolute;inset:auto 0 0;height:12%;background:repeating-linear-gradient(90deg,transparent 0 calc(20cqw - 1px),color-mix(in oklab,var(--line) 80%,transparent) calc(20cqw - 1px) 20cqw),color-mix(in oklab,var(--surface) 60%,var(--bg));border-top:1px solid var(--line)}.tc-tv__kb{position:absolute;right:7cqw;bottom:2.2cqw;width:4.6cqw;height:4.2cqw;border-radius:50% 50% 42% 42%;background:color-mix(in oklab,var(--text) 70%,var(--bg))}.tc-tv__kb:before{content:"";position:absolute;left:18%;right:18%;top:-2.2cqw;height:2.8cqw;border:.8cqw solid color-mix(in oklab,var(--text) 70%,var(--bg));border-bottom:0;border-radius:1.6cqw 1.6cqw 0 0}.tc-tv__kb--sm{right:13cqw;width:3.6cqw;height:3.3cqw;background:var(--lime)}.tc-tv__kb--sm:before{top:-1.8cqw;height:2.3cqw;border-width:.65cqw;border-color:var(--lime)}.tc-tv__set{position:absolute;left:5.5cqw;top:3.2cqw;width:89cqw;aspect-ratio:16 / 9;padding:.9cqw;border-radius:1.2cqw;background:linear-gradient(180deg,#1c1c21,#08080a);box-shadow:0 0 0 1px #ffffff0f,0 2.4cqw 5cqw -1.6cqw #0000008c}.tc-tv__scr{position:relative;height:100%;border-radius:.5cqw;background:var(--tv-bg);color:var(--tv-text);overflow:hidden;display:flex;flex-direction:column;line-height:1.2}.tc-tv__scr:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.05),transparent 36%)}.tc-tv__dig{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;transform:skew(-9deg);font-feature-settings:"tnum" 1;letter-spacing:-.03em}.tc-tv__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.6cqw 2.2cqw .4cqw}.tc-tv__logo{justify-self:start;width:5.4cqw;height:5.4cqw;border-radius:50%;display:grid;place-items:center;background:#16161a;box-shadow:0 0 0 .3cqw #eaeaea;color:var(--tv-accent);font-family:Inter,Arial,sans-serif;font-weight:900;font-size:2cqw}.tc-tv__clock{display:flex;align-items:baseline;gap:.3cqw;color:var(--tv-run);line-height:1}.tc-tv__clock .tc-tv__dig:first-child{font-size:8.4cqw}.tc-tv__ms{font-size:3.4cqw}.tc-tv__end{justify-self:end;display:flex;align-items:center;gap:1.6cqw}.tc-tv__pause{width:4.4cqw;height:4.4cqw;border-radius:50%;border:.4cqw solid var(--tv-accent);display:grid;place-items:center}.tc-tv__pause:before{content:"";width:1.3cqw;height:1.7cqw;border-left:.45cqw solid var(--tv-accent);border-right:.45cqw solid var(--tv-accent)}.tc-tv__w{width:4.6cqw;height:3cqw;background:var(--tv-accent);clip-path:polygon(0 0,22% 0,36% 58%,50% 0,64% 0,78% 58%,92% 0,100% 0,100% 18%,86% 100%,70% 100%,57% 45%,43% 45%,30% 100%,14% 100%,0 18%)}.tc-tv__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 25cqw;gap:1.4cqw;padding:.6cqw 1.8cqw 1.6cqw 2.2cqw}.tc-tv__train{min-width:0}.tc-tv__title{display:flex;gap:1.8cqw;margin-bottom:1.1cqw;font-family:Inter,Arial Black,Arial,sans-serif;font-weight:900;font-style:italic;font-size:3.6cqw;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap}.tc-tv__ph{display:flex;gap:1.8cqw;margin-bottom:1.6cqw;font-family:Inter,Arial Black,Arial,sans-serif;font-weight:900;font-style:italic;font-size:2.1cqw;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tc-tv__ph span{padding:0 .3cqw .5cqw;border-bottom:.25cqw solid transparent}.tc-tv__ph .is-on{color:var(--tv-accent);border-bottom-color:var(--tv-accent)}.tc-tv__lv{display:grid;grid-template-columns:.9fr 1.25fr .85fr;gap:1.2cqw;font-size:2.2cqw;line-height:1.35;white-space:nowrap}.tc-tv__lv>div{min-width:0}.tc-tv__lt{display:block;color:var(--tv-hl);font-size:2.3cqw;text-transform:uppercase;letter-spacing:-.01em}.tc-tv__lf{display:block;margin-bottom:.5cqw;font-size:1.9cqw;text-transform:uppercase;opacity:.75}.tc-tv__list{min-width:0;display:flex;flex-direction:column;border-left:.2cqw solid var(--tv-text);padding-left:.9cqw;overflow:hidden}.tc-tv__modes{display:flex;gap:1.2cqw;font-family:Inter,Arial Black,Arial,sans-serif;font-weight:900;font-style:italic;font-size:1.9cqw;letter-spacing:.05em;text-transform:uppercase}.tc-tv__modes span{padding-bottom:.4cqw}.tc-tv__modes .is-on{border-bottom:.22cqw solid var(--tv-accent)}.tc-tv__sess{display:flex;align-items:center;justify-content:center;gap:.9cqw;padding:.7cqw 0 .4cqw;font-size:2.2cqw}.tc-tv__sess:before,.tc-tv__sess:after{content:"";border-top:.6cqw solid transparent;border-bottom:.6cqw solid transparent}.tc-tv__sess:before{border-right:.7cqw solid currentColor}.tc-tv__sess:after{border-left:.7cqw solid currentColor}.tc-tv__row{display:flex;align-items:center;gap:.8cqw;padding:.55cqw .3cqw;border-bottom:.15cqw solid rgba(234,234,234,.4);font-weight:700;font-size:2.2cqw;white-space:nowrap}.tc-tv__row i{flex:none;width:2.4cqw;height:2.4cqw;border-radius:50%;background:radial-gradient(circle at 50% 38%,#9a9aa2 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#9a9aa2 0 42%,transparent 43%),#d7d7dc}.tc-tv__row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-tv__row--noshow{background:#fb75754d;opacity:.55}.tc-tv__row--wait{color:var(--tv-wait)}.tc-tv__org{flex:none;display:inline-grid;place-items:center;min-width:2.3cqw;height:2.3cqw;padding:0 .4cqw;border-radius:.4cqw;font-style:normal;font-size:1.6cqw;font-weight:700;letter-spacing:.03em}.tc-tv__org--new{color:var(--tv-accent);box-shadow:inset 0 0 0 .18cqw var(--tv-accent)}.tc-tv__org--wp{background:#c8f5d8;color:#0a7b3e}.tc-tv__org--drop{color:var(--tv-text);box-shadow:inset 0 0 0 .14cqw var(--tv-text);opacity:.8;text-transform:uppercase}.tc-abonnements{position:absolute;inset:0;container-type:size;background:var(--bg)}.tc-abonnements__in{position:absolute;inset:0;display:flex;flex-direction:column;gap:3cqh;padding:4.6cqh 4.5cqw 4.6cqh;color:var(--text-2)}.tc-abonnements__head{display:flex;align-items:center;gap:2cqw}.tc-abonnements__av{width:9.6cqh;height:9.6cqh;font-size:3.4cqh;background:linear-gradient(135deg,#7c83f0,#5b5fd6)}.tc-abonnements__who{display:flex;flex-direction:column;gap:.4cqh;min-width:0}.tc-abonnements__who b{font-size:4.8cqh;font-weight:800;line-height:1.05;color:var(--text);letter-spacing:-.01em}.tc-abonnements__who span{font-size:3.4cqh;color:var(--text-3);white-space:nowrap}.tc-abonnements__state{display:inline-flex;align-items:center;gap:1cqw;align-self:flex-start;margin-top:.6cqh;padding:.5cqh 1.6cqw;border-radius:99px;background:color-mix(in oklab,var(--ok) 16%,transparent);color:var(--ok);font-size:3.2cqh;font-weight:700;white-space:nowrap}.tc-abonnements__state:before{content:"";width:1.8cqh;height:1.8cqh;border-radius:50%;background:currentColor}.tc-abonnements__price{margin-left:auto;display:flex;align-items:baseline;gap:.6cqw;white-space:nowrap}.tc-abonnements__price b{font-size:7cqh;font-weight:800;line-height:1;color:var(--text);letter-spacing:-.02em}.tc-abonnements__price span{font-size:3.3cqh;color:var(--text-3)}.tc-abonnements__meta{display:flex;align-items:center;gap:1.4cqw;flex-wrap:nowrap}.tc-abonnements__meta>span{display:inline-flex;align-items:center;gap:1cqw;padding:.8cqh 1.6cqw;border:1px solid var(--line);border-radius:1.6cqh;background:var(--surface);font-family:var(--mono);font-size:3.1cqh;color:var(--text-2);white-space:nowrap}.tc-abonnements__meta b{color:var(--text);font-weight:700}.tc-abonnements__sepa{padding:.2cqh .9cqw;border-radius:.8cqh;background:var(--info);color:var(--bg);font-style:normal;font-weight:800;font-size:2.9cqh;letter-spacing:.04em}.tc-abonnements__plan{flex:1;min-height:0;display:flex;flex-direction:column;padding:2.4cqh 2.6cqw 2cqh;border:1px solid var(--line);border-radius:3cqh;background:var(--surface)}.tc-abonnements__cap{font-family:var(--mono);font-size:3.1cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.tc-abonnements__cap span{color:var(--lime-ink)}.tc-abonnements__cols{flex:1;min-height:0;display:flex;gap:1.2cqw;margin-top:1.4cqh}.tc-abonnements__col{flex:1;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;row-gap:.7cqh}.tc-abonnements__tag{height:4.4cqh;padding:0 1cqw;border-radius:1cqh;display:inline-flex;align-items:center;font-size:3.1cqh;font-weight:700;white-space:nowrap;line-height:1}.tc-abonnements__tag--none{visibility:hidden}.tc-abonnements__tag--pause{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.tc-abonnements__tag--promo{background:color-mix(in oklab,var(--pink) 18%,transparent);color:var(--pink);font-family:var(--mono)}.tc-abonnements__tag--price{background:color-mix(in oklab,var(--indigo) 22%,transparent);color:var(--indigo)}.tc-abonnements__bar{align-self:end;justify-self:stretch;height:var(--h);min-height:0;display:grid;place-items:center;border-radius:1.2cqh}.tc-abonnements__bar svg{width:4.6cqh;height:4.6cqh;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tc-abonnements__bar em{font-style:normal;font-family:var(--mono);font-size:3cqh;font-weight:700;white-space:nowrap}.tc-abonnements__bar--paid{background:color-mix(in oklab,var(--ok) 22%,var(--surface));border:1px solid color-mix(in oklab,var(--ok) 45%,transparent);color:var(--ok)}.tc-abonnements__bar--pause{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--warn) 30%,var(--surface)) 0 3px,var(--surface) 3px 6px);border:1px dashed color-mix(in oklab,var(--warn) 60%,transparent);color:var(--warn)}.tc-abonnements__bar--pause em{padding:.5cqh .6cqw;text-align:center;line-height:1.15;border-radius:.8cqh;background:var(--surface);font-size:2.9cqh}.tc-abonnements__bar--next{background:var(--lime-soft);border:1px solid var(--lime-edge);color:var(--lime-ink)}.tc-abonnements__bar--soon{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--indigo) 34%,var(--surface)) 0 2px,var(--surface) 2px 4px);border:1px solid color-mix(in oklab,var(--indigo) 45%,transparent)}.tc-abonnements__m{font-family:var(--mono);font-size:3.1cqh;color:var(--text-3);line-height:1}.tc-abonnements__amt{font-family:var(--mono);font-size:3.3cqh;letter-spacing:-.04em;font-weight:700;color:var(--text);white-space:nowrap;line-height:1}.tc-abonnements__amt--off{color:var(--text-3)}.tc-abonnements__today{position:relative;flex:0 0 1px;align-self:stretch;margin-top:5cqh;margin-bottom:7cqh;background:var(--lime-ink)}.tc-abonnements__today:after{content:"auj.";position:absolute;top:-4.6cqh;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:3cqh;font-weight:700;color:var(--lime-ink);white-space:nowrap}.tc-abonnements__acts{display:flex;gap:1.4cqw}.tc-abonnements__act{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:1cqw;padding:1.3cqh 1cqw;border:1px solid var(--line);border-radius:1.8cqh;background:var(--surface-2);font-size:3.3cqh;font-weight:600;color:var(--text);white-space:nowrap}.tc-abonnements__act svg{width:3.8cqh;height:3.8cqh;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tc-abonnements__act--on{background:var(--lime);border-color:var(--lime);color:var(--on-lime);font-weight:700}.tc-abonnements__act--end{color:var(--danger)}.tc-paiements{--tc-paiements-indigo: #3F51B5;position:absolute;inset:0;container-type:size;background:var(--bg)}.tc-paiements__in{position:absolute;inset:0;display:flex;flex-direction:column;gap:4.2cqh;padding:5cqh 4.5cqw 5cqh;color:var(--text-2)}.tc-paiements__head{display:flex;align-items:center;gap:2.4cqw}.tc-paiements__title{font-size:5.6cqh;font-weight:800;color:var(--text);letter-spacing:-.01em}.tc-paiements__eyebrow,.tc-paiements__cap{font-family:var(--mono);font-size:3.6cqh;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.tc-paiements__eyebrow span,.tc-paiements__cap span{color:var(--lime-ink)}.tc-paiements__btn{margin-left:auto;padding:1.2cqh 2.6cqw;border-radius:1.6cqh;background:var(--lime);color:var(--on-lime);font-size:3.6cqh;font-weight:700;white-space:nowrap}.tc-paiements__main{flex:1;min-height:0;display:grid;grid-template-columns:1.55fr 1fr;gap:3cqw}.tc-paiements__chart{display:flex;flex-direction:column;min-height:0;padding:2.6cqh 2.6cqw 2cqh;border:1px solid var(--line);border-radius:3cqh;background:var(--surface)}.tc-paiements__bars{flex:1;min-height:0;display:flex;align-items:flex-end;gap:.45cqw;margin-top:6.5cqh}.tc-paiements__bars i{flex:1;min-height:2px;border-radius:1px 1px 0 0;background:var(--tc-paiements-indigo)}.tc-paiements__bars i.soon{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--tc-paiements-indigo) 44%,var(--surface)) 0 2px,var(--surface) 2px 4px);border:1px solid color-mix(in oklab,var(--tc-paiements-indigo) 40%,var(--surface));border-bottom:none}.tc-paiements__today{position:relative;flex:0 0 1px;align-self:stretch;background:var(--lime-ink)}.tc-paiements__today:after{content:"auj.";position:absolute;top:-4.4cqh;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:3.2cqh;font-weight:700;color:var(--lime-ink);white-space:nowrap}.tc-paiements__x{display:flex;justify-content:space-between;margin-top:1cqh;padding-top:.8cqh;border-top:1px solid var(--line);font-family:var(--mono);font-size:3.1cqh;color:var(--text-3)}.tc-paiements__sum{display:flex;flex-direction:column;justify-content:center;gap:1.6cqh;padding:2.6cqh 2.8cqw;border:1px solid var(--line);border-radius:3cqh;background:var(--surface-2)}.tc-paiements__tot{display:flex;flex-direction:column;gap:.6cqh;padding-bottom:1.8cqh;border-bottom:1px solid var(--line)}.tc-paiements__tot span{font-family:var(--mono);font-size:3.1cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tc-paiements__tot b{font-size:7.4cqh;font-weight:800;line-height:1;color:var(--text);letter-spacing:-.02em;white-space:nowrap}.tc-paiements__line{display:flex;align-items:center;gap:1.4cqw;font-size:3.6cqh;color:var(--text-2);white-space:nowrap}.tc-paiements__line i{width:2.6cqh;height:2.6cqh;border-radius:50%;flex:none}.tc-paiements__line i.ok{background:var(--ok)}.tc-paiements__line i.ko{background:var(--danger)}.tc-paiements__line i.soon{background:var(--tc-paiements-indigo)}.tc-paiements__line b{margin-left:auto;font-family:var(--mono);font-size:3.5cqh;color:var(--text)}.tc-paiements__list{display:grid;border:1px solid var(--line);border-radius:3cqh;background:var(--surface);overflow:hidden}.tc-paiements__row{display:grid;grid-template-columns:12% 1fr auto 22%;align-items:center;gap:2.4cqw;padding:1.35cqh 2.8cqw;font-size:3.7cqh}.tc-paiements__row+.tc-paiements__row{border-top:1px solid var(--line)}.tc-paiements__d{font-family:var(--mono);font-size:3.3cqh;color:var(--text-3)}.tc-paiements__who{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-paiements__row b{font-family:var(--mono);font-size:3.5cqh;text-align:right}.tc-paiements__st{display:inline-flex;align-items:center;gap:1.2cqw;color:var(--ok);font-weight:600;white-space:nowrap}.tc-paiements__st:before{content:"";width:2.4cqh;height:2.4cqh;border-radius:50%;background:currentColor;flex:none}.tc-paiements__st--wait{color:var(--warn)}.tc-paiements__st--fail{color:var(--danger)}.tour-card__screen:has(>.tc-messagerie){container-type:inline-size}.tc-messagerie{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.8cqw;padding:2.4cqw 2.4cqw 0;font-size:2cqw;line-height:1.25;color:var(--text-2);--tc-messagerie-out: color-mix(in oklab, var(--surface-2) 80%, var(--text) 9%)}.tc-messagerie__defs{position:absolute;width:0;height:0;overflow:hidden}.tc-messagerie svg{flex:none}.tc-messagerie__hero{position:relative;overflow:hidden;flex:none;display:flex;align-items:center;gap:1.6cqw;height:9.6cqw;padding:0 15cqw 0 2.6cqw;border:1px solid var(--line);border-radius:2cqw;background:linear-gradient(110deg,var(--lime-soft),var(--surface) 60%)}.tc-messagerie__hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 3px,var(--scan) 3px 4px)}.tc-messagerie__wedge{position:absolute;top:-2cqw;right:-4cqw;width:17cqw;height:15cqw;background:var(--lime);opacity:.85;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.tc-messagerie__hero-t{position:relative;display:flex;flex-direction:column;gap:.5cqw;margin-right:auto;min-width:0}.tc-messagerie__eyebrow{display:flex;align-items:center;gap:.8cqw;font-family:var(--mono);font-size:1.75cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink);white-space:nowrap}.tc-messagerie__eyebrow i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:var(--ok)}.tc-messagerie__title{font-size:3.5cqw;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--text);white-space:nowrap;line-height:1}.tc-messagerie__title span{color:var(--lime-ink)}.tc-messagerie__count{position:relative;display:flex;flex-direction:column;gap:.3cqw;padding:1cqw 1.8cqw;border:1px solid var(--line);border-radius:1.3cqw;background:var(--surface)}.tc-messagerie__count small{font-family:var(--mono);font-size:1.7cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.tc-messagerie__count b{display:flex;align-items:center;gap:.8cqw;font-family:var(--mono);font-size:2.4cqw;color:var(--text);line-height:1}.tc-messagerie__count b i{width:1.2cqw;height:1.2cqw;border-radius:50%}.tc-messagerie__count .is-unread{background:var(--ok)}.tc-messagerie__count .is-wait{background:var(--warn)}.tc-messagerie__app{flex:1;min-height:0;display:grid;grid-template-columns:38.5cqw minmax(0,1fr);border:1px solid var(--line);border-bottom:0;border-radius:2cqw 2cqw 0 0;overflow:hidden;background:var(--surface)}.tc-messagerie__list{display:flex;flex-direction:column;gap:.9cqw;min-width:0;padding:1.6cqw 1.4cqw 0;border-right:1px solid var(--line)}.tc-messagerie__search{display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1.2cqw;border:1px solid var(--line);border-radius:1.1cqw;font-family:var(--mono);font-size:1.8cqw;color:var(--text-3);white-space:nowrap;overflow:hidden}.tc-messagerie__search svg{width:1.9cqw;height:1.9cqw}.tc-messagerie__tabs{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;padding:.45cqw;border-radius:1.1cqw;background:var(--surface-2);font-family:var(--mono);font-size:1.65cqw;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.tc-messagerie__tabs>*{display:flex;align-items:center;justify-content:center;gap:.5cqw;padding:.7cqw 1cqw;color:var(--text-3)}.tc-messagerie__tabs b{border-radius:.8cqw;background:var(--surface);color:var(--lime-ink);font-weight:700;box-shadow:0 1px 2px #0000001f}.tc-messagerie__tabs em{font-style:normal;padding:0 .5cqw;border-radius:.5cqw;background:var(--surface);color:var(--text-2)}.tc-messagerie__conv{display:flex;align-items:center;gap:1.1cqw;min-width:0;padding:.95cqw 1cqw;border-radius:1.2cqw}.tc-messagerie__conv.is-active{background:var(--lime-soft);box-shadow:inset .45cqw 0 0 var(--lime-ink)}.tc-messagerie .tc-messagerie__av{width:5.2cqw;height:5.2cqw;font-size:1.85cqw;font-weight:600;background:linear-gradient(135deg,color-mix(in oklab,var(--tc-messagerie-av) 78%,#fff),var(--tc-messagerie-av))}.tc-messagerie__conv-t{display:flex;flex-direction:column;gap:.35cqw;min-width:0;flex:1}.tc-messagerie__conv-l{display:flex;align-items:center;gap:.6cqw;min-width:0}.tc-messagerie__conv-l b{font-size:2.2cqw;font-weight:700;color:var(--text);white-space:nowrap;margin-right:auto}.tc-messagerie__conv-l time{font-family:var(--mono);font-size:1.75cqw;color:var(--text-3)}.tc-messagerie__last{display:flex;align-items:center;gap:.4cqw;min-width:0;flex:1;font-size:2cqw;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-messagerie__last svg{width:2.2cqw;height:1.5cqw;color:var(--text-3)}.tc-messagerie__last .tc-messagerie__clip{width:1.7cqw;height:1.7cqw}.tc-messagerie .tc-messagerie__read{color:var(--lime-ink)}.tc-messagerie__conv.is-unread b,.tc-messagerie__conv.is-unread .tc-messagerie__last{color:var(--text);font-weight:700}.tc-messagerie__conv.is-unread time{color:var(--lime-ink);font-weight:700}.tc-messagerie__conv-l em{flex:none;display:grid;place-items:center;min-width:2.6cqw;height:2.6cqw;padding:0 .5cqw;border-radius:.6cqw;background:var(--lime);color:var(--on-lime);font-style:normal;font-family:var(--mono);font-size:1.7cqw;font-weight:800}.tc-messagerie__thread{display:flex;flex-direction:column;min-width:0;min-height:0}.tc-messagerie__head{flex:none;display:flex;align-items:center;gap:1.2cqw;padding:1.2cqw 1.6cqw;border-bottom:1px solid var(--line)}.tc-messagerie__head .tc-messagerie__av{width:4.6cqw;height:4.6cqw;font-size:1.7cqw}.tc-messagerie__head-t{display:flex;flex-direction:column;gap:.2cqw;min-width:0;margin-right:auto}.tc-messagerie__head-t>span{display:flex;align-items:center;gap:.8cqw}.tc-messagerie__head-t b{font-size:2.3cqw}.tc-messagerie__head-t em{font-style:normal;font-family:var(--mono);font-size:1.6cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15cqw .6cqw;border-radius:.5cqw;background:var(--ok-bg, var(--lime-soft));color:var(--ok)}.tc-messagerie__head-t small{font-size:1.85cqw;color:var(--text-3);white-space:nowrap}.tc-messagerie__fiche{padding:.8cqw 1.3cqw;border:1px solid var(--line);border-radius:1cqw;font-family:var(--mono);font-size:1.65cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap}.tc-messagerie__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.9cqw;padding:1.2cqw 2cqw;background:var(--surface-2);isolation:isolate}.tc-messagerie__body:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--text);opacity:.09;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='translate(22 20) rotate(-22) scale(1.3) translate(-12 -12)' d='M8 12h8M5 8h3v8H5zM16 8h3v8h-3zM3 10h2v4H3zM19 10h2v4h-2z'/%3E%3Cpath transform='translate(80 26) rotate(12) scale(1.25) translate(-12 -12)' d='M4.5 14a7.5 7.5 0 1 0 15 0a7.5 7.5 0 1 0-15 0M12 10v4l2.5 2M10 2.5h4M12 2.5v4'/%3E%3Cpath transform='translate(50 64) rotate(-10) scale(1.3) translate(-12 -12)' d='M8.5 9.5a3.5 3.5 0 1 1 7 0M12 21a6.5 6.5 0 1 1 0-13a6.5 6.5 0 1 1 0 13z'/%3E%3Cpath transform='translate(104 76) rotate(0) scale(1.1) translate(-12 -12)' d='M4 12a8 8 0 1 0 16 0a8 8 0 1 0-16 0M9.5 12a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0'/%3E%3Cpath transform='translate(18 100) rotate(18) scale(1.15) translate(-12 -12)' d='M3.5 8.5 12 4.5l8.5 4v9L12 21.5l-8.5-4zM3.5 8.5l8.5 4 8.5-4M12 12.5v9'/%3E%3Cpath transform='translate(84 112) rotate(34) scale(1.0) translate(-12 -12)' d='M8 12h8M5 8h3v8H5zM16 8h3v8h-3zM3 10h2v4H3zM19 10h2v4h-2z'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 17cqw 17cqw repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='translate(22 20) rotate(-22) scale(1.3) translate(-12 -12)' d='M8 12h8M5 8h3v8H5zM16 8h3v8h-3zM3 10h2v4H3zM19 10h2v4h-2z'/%3E%3Cpath transform='translate(80 26) rotate(12) scale(1.25) translate(-12 -12)' d='M4.5 14a7.5 7.5 0 1 0 15 0a7.5 7.5 0 1 0-15 0M12 10v4l2.5 2M10 2.5h4M12 2.5v4'/%3E%3Cpath transform='translate(50 64) rotate(-10) scale(1.3) translate(-12 -12)' d='M8.5 9.5a3.5 3.5 0 1 1 7 0M12 21a6.5 6.5 0 1 1 0-13a6.5 6.5 0 1 1 0 13z'/%3E%3Cpath transform='translate(104 76) rotate(0) scale(1.1) translate(-12 -12)' d='M4 12a8 8 0 1 0 16 0a8 8 0 1 0-16 0M9.5 12a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0'/%3E%3Cpath transform='translate(18 100) rotate(18) scale(1.15) translate(-12 -12)' d='M3.5 8.5 12 4.5l8.5 4v9L12 21.5l-8.5-4zM3.5 8.5l8.5 4 8.5-4M12 12.5v9'/%3E%3Cpath transform='translate(84 112) rotate(34) scale(1.0) translate(-12 -12)' d='M8 12h8M5 8h3v8H5zM16 8h3v8h-3zM3 10h2v4H3zM19 10h2v4h-2z'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 17cqw 17cqw repeat}.tc-messagerie__day{align-self:center;margin-bottom:auto;padding:.35cqw 1.2cqw;border:1px solid var(--line);border-radius:.8cqw;background:var(--surface);font-family:var(--mono);font-size:1.65cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.tc-messagerie__msg{position:relative;display:block;max-width:86%;padding:.8cqw 1.3cqw .7cqw;border-radius:1.4cqw;background:var(--surface);color:var(--text);font-size:2.1cqw;line-height:1.3;box-shadow:0 1px 1px #00000014}.tc-messagerie__msg.is-in{align-self:flex-start;border-top-left-radius:.3cqw}.tc-messagerie__msg.is-out{align-self:flex-end;border-top-right-radius:.3cqw;background:var(--tc-messagerie-out)}.tc-messagerie__author{display:block;margin-bottom:.2cqw;font-family:var(--mono);font-size:1.7cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.tc-messagerie__msg.is-out .tc-messagerie__author{color:var(--lime-ink)}.tc-messagerie__meta{float:right;display:inline-flex;align-items:center;gap:.3cqw;margin:.5cqw 0 -.2cqw 1.4cqw;font-family:var(--mono);font-size:1.65cqw;color:var(--text-3)}.tc-messagerie__meta svg{width:2.4cqw;height:1.6cqw}.tc-messagerie__compose{flex:none;display:flex;align-items:center;gap:1cqw;padding:1.2cqw 1.6cqw 1.4cqw;border-top:1px solid var(--line)}.tc-messagerie__input{flex:1;min-width:0;display:flex;align-items:center;gap:.9cqw;padding:1cqw 1.3cqw;border:1px solid var(--lime-edge);border-radius:1.3cqw;background:var(--surface-2);box-shadow:0 0 0 .35cqw var(--lime-soft);font-size:2.05cqw;color:var(--text-3)}.tc-messagerie__input span{flex:1;white-space:nowrap}.tc-messagerie__input svg{width:2.3cqw;height:2.3cqw;color:var(--text-3)}.tc-messagerie__send{display:grid;place-items:center;width:4.6cqw;height:4.6cqw;border-radius:1.2cqw;border:1px solid var(--line);background:var(--surface-2);color:var(--text-2)}.tc-messagerie__send svg{width:2.3cqw;height:2.3cqw}.tc-community{position:absolute;inset:0;container-type:size}.tc-community__defs{position:absolute;width:0;height:0;overflow:hidden}.tc-community__in{position:absolute;inset:0;font-size:2.5cqw;display:flex;flex-direction:column;padding:3.6cqw 5cqw;gap:2.4cqw;box-sizing:border-box}.tc-community__head{display:flex;align-items:center;gap:.6em}.tc-community__title{font-weight:700;color:var(--text);font-size:1.12em}.tc-community__tag,.tc-community__scope{font-family:var(--mono);font-size:.82em;letter-spacing:.02em;color:var(--text-3)}.tc-community__scope{margin-left:auto;padding:.25em .7em;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--text-2)}.tc-community__stage{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.14fr 1fr;align-items:end;gap:2.2cqw;border-bottom:2px solid var(--line)}.tc-community__col{display:flex;flex-direction:column;align-items:center;min-width:0}.tc-community__av{position:relative;display:grid;place-items:center;flex:none;width:3.7em;height:3.7em;border-radius:50%;background:linear-gradient(135deg,color-mix(in oklab,var(--tc-community-av) 80%,#fff),var(--tc-community-av));color:#fff;font-weight:700;font-size:.95em;box-shadow:0 0 0 2px var(--surface)}.tc-community__col--1 .tc-community__av{width:4.5em;height:4.5em}.tc-community__av i{position:absolute;right:-.25em;bottom:-.25em;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;font-style:normal;font-family:var(--mono);font-size:.78em;font-weight:800;line-height:1;border:2px solid var(--surface)}.tc-community__col--1 .tc-community__av i{background:#ffd76a;color:#4a3600}.tc-community__col--2 .tc-community__av i{background:#d5dce6;color:#333c47}.tc-community__col--3 .tc-community__av i{background:#d9955b;color:#3d2408}.tc-community__line{display:flex;align-items:center;gap:.35em;margin-top:.45em;max-width:100%}.tc-community__line .tc-community__flame{margin-top:0}.tc-community__name{min-width:0;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-community__badge{display:inline-flex;align-items:stretch;height:1.9em;margin-top:.4em;white-space:nowrap}.tc-community__bars{display:flex;gap:.18em;flex:none}.tc-community__bars i{width:.3em;background:var(--tc-community-rank);transform:skew(-12deg);border-radius:1px;box-shadow:0 1px 3px color-mix(in srgb,var(--tc-community-rank) 35%,transparent)}.tc-community__plate{display:flex;align-items:center;transform:skew(-12deg);background:color-mix(in srgb,var(--tc-community-rank) 15%,var(--surface));border:1.5px solid color-mix(in srgb,var(--tc-community-rank) 40%,transparent);border-left:0;border-radius:.3em;box-shadow:0 .2em .7em -.2em color-mix(in srgb,var(--tc-community-rank) 45%,transparent)}.tc-community__plate>span{transform:skew(12deg);display:inline-flex;align-items:center;gap:.35em;padding:0 .6em 0 .5em}.tc-community__plate svg{width:1.1em;height:1.1em;color:var(--tc-community-rank);flex:none}.tc-community__plate em{font-style:italic;font-weight:800;font-size:.8em;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--tc-community-rank) 70%,var(--text))}.tc-community__plate b{font-style:italic;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--tc-community-rank) 45%,var(--text))}.tc-community__flame{display:inline-flex;align-items:center;gap:.25em;margin-top:.4em;padding:.15em .55em .15em .4em;border-radius:99px;font-family:var(--mono);font-size:.82em;font-weight:700;white-space:nowrap;background:color-mix(in oklab,#e0a112 16%,var(--surface));border:1px solid color-mix(in oklab,#e0a112 40%,transparent);color:color-mix(in oklab,#e0a112 55%,var(--text))}.tc-community__flame svg{width:1.05em;height:1.05em;color:#e0a112}.tc-community__block{width:100%;margin-top:.5em;display:grid;place-items:center;border-radius:.55em .55em 0 0;border:1px solid var(--line);border-bottom:0;font-family:var(--mono);font-weight:800;font-size:1.05em;line-height:1}.tc-community__col--1 .tc-community__block{height:3.6em;background:linear-gradient(180deg,color-mix(in oklab,#ffd76a 42%,var(--surface)),var(--surface));border-color:color-mix(in oklab,#ffd76a 55%,transparent);color:color-mix(in oklab,#c98a00 70%,var(--text))}.tc-community__col--2 .tc-community__block{height:2.6em;background:linear-gradient(180deg,color-mix(in oklab,#d5dce6 50%,var(--surface)),var(--surface));border-color:color-mix(in oklab,#98a4b4 45%,transparent);color:color-mix(in oklab,#7d8896 70%,var(--text))}.tc-community__col--3 .tc-community__block{height:1.6em;background:linear-gradient(180deg,color-mix(in oklab,#d9955b 42%,var(--surface)),var(--surface));border-color:color-mix(in oklab,#d9955b 50%,transparent);color:color-mix(in oklab,#b0703a 70%,var(--text))}.tc-community__row{display:flex;align-items:center;gap:.6em;padding:.5em .7em;border-radius:.7em;background:var(--surface);border:1px solid var(--lime-edge)}.tc-community__pos{font-family:var(--mono);font-weight:700;color:var(--text-3);width:.8em}.tc-community__av--sm{width:2.3em;height:2.6em;font-size:.85em;box-shadow:none}.tc-community__who{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.6em;row-gap:.2em}.tc-community__who b{color:var(--text);white-space:nowrap}.tc-community__who small{grid-column:1 / -1;font-family:var(--mono);font-size:.8em;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-community__prog{position:relative;height:.45em;border-radius:99px;background:var(--surface-2);overflow:hidden}.tc-community__prog i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#3f51b5,#8b5cf6)}.tc-community__badge--sm{margin-top:0;height:1.75em}.tc-community__row .tc-community__flame{margin-top:0}.tour-card__screen:has(>.tc-stats){container-type:inline-size}.tc-stats{position:absolute;inset:0;display:flex;flex-direction:column;gap:2.2cqw;padding:2.8cqw 3.2cqw;font-size:2.3cqw;line-height:1.2;color:var(--text-2);background:var(--bg)}.tc-stats__head{flex:none;display:flex;align-items:center;gap:2cqw}.tc-stats__title{font-size:3.4cqw;font-weight:800;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.tc-stats__eyebrow,.tc-stats__cap>span{font-family:var(--mono);font-size:2cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.tc-stats__eyebrow span,.tc-stats__cap>span span{color:var(--lime-ink)}.tc-stats__periods{margin-left:auto;display:flex;padding:.5cqw;border:1px solid var(--line);border-radius:1.4cqw;background:var(--surface)}.tc-stats__periods i{padding:.6cqw 1.4cqw;border-radius:1cqw;font-style:normal;font-family:var(--mono);font-size:2cqw;color:var(--text-3);white-space:nowrap}.tc-stats__periods i.is-on{background:var(--lime);color:var(--on-lime);font-weight:700}.tc-stats__kpis{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqw}.tc-stats__kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.7cqw;padding:1.5cqw 1.8cqw 1.7cqw;border:1px solid var(--line);border-radius:1.8cqw;background:var(--surface)}.tc-stats__lab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:2cqw;color:var(--text-3);white-space:nowrap}.tc-stats__lab em{padding:.2cqw .9cqw;border-radius:1cqw;font-style:normal;font-family:var(--mono);font-weight:700;font-size:2cqw;color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.tc-stats__lab em:before{content:"↗ "}.tc-stats__kpi b{position:relative;font-size:4.3cqw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.tc-stats__spark{position:absolute;right:0;bottom:0;width:55%;height:4.6cqw;overflow:visible}.tc-stats__spark polyline{fill:none;stroke:var(--lime-edge);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tc-stats__main{flex:1;min-height:0;display:grid;grid-template-columns:1.42fr 1fr;gap:1.8cqw}.tc-stats__card{min-width:0;min-height:0;display:flex;flex-direction:column;padding:1.6cqw 2cqw 1.5cqw;border:1px solid var(--line);border-radius:1.8cqw;background:var(--surface)}.tc-stats__cap{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:1cqw}.tc-stats__cap em{font-style:normal;font-size:1.95cqw;color:var(--text-3);white-space:nowrap}.tc-stats__cap em b{font-family:var(--mono);font-size:2.2cqw;color:var(--ok)}.tc-stats__heat .tc-stats__cap em b{color:var(--text)}.tc-stats__legend{flex:none;display:flex;gap:2cqw;margin-top:.8cqw;font-family:var(--mono);font-size:2cqw;color:var(--text-3)}.tc-stats__legend span{display:inline-flex;align-items:center;gap:.8cqw}.tc-stats__legend span:before{content:"";width:2.6cqw;height:0;border-top:.45cqw solid var(--lime)}.tc-stats__legend .is-n{color:var(--text)}.tc-stats__legend .is-n1:before{border-top:.3cqw dashed var(--text-3)}.tc-stats__plot{position:relative;flex:1;min-height:0;margin:1.2cqw 0 .6cqw}.tc-stats__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tc-stats__grid{stroke:var(--line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.tc-stats__area{fill:var(--lime-soft)}.tc-stats__n,.tc-stats__n1{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tc-stats__n{stroke:var(--lime);stroke-width:2.2}.tc-stats__n1{stroke:var(--text-3);stroke-width:1.4;stroke-dasharray:3 3}.tc-stats__dot{position:absolute;width:2cqw;height:2cqw;margin:-.95cqw 0 0 -.95cqw;border-radius:50%;background:var(--lime);box-shadow:0 0 0 .6cqw var(--surface),0 0 0 .9cqw var(--lime-edge)}.tc-stats__tag{position:absolute;transform:translate(calc(-100% - 2cqw),-50%);padding:.35cqw .9cqw;border-radius:.9cqw;background:var(--lime);color:var(--on-lime);font-family:var(--mono);font-weight:700;font-size:2cqw;white-space:nowrap}.tc-stats__x{flex:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 -2.3%;padding-top:.6cqw;border-top:1px solid var(--line);font-family:var(--mono);font-size:2cqw;text-align:center;color:var(--text-3)}.tc-stats__x .is-on{color:var(--lime-ink);font-weight:700}.tc-stats__heat{--l1: color-mix(in oklab, var(--danger) 30%, transparent);--l2: color-mix(in oklab, var(--warn) 50%, transparent);--l3: color-mix(in oklab, var(--ok) 50%, transparent);--l4: var(--ok);--l5: linear-gradient(135deg, var(--ok), var(--info))}.tc-stats__hm{flex:1;min-height:0;display:grid;grid-template-columns:6.6cqw repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(7,minmax(0,1fr));gap:.45cqw;margin-top:1cqw}.tc-stats__d{font-family:var(--mono);font-size:2cqw;text-align:center;color:var(--text-3)}.tc-stats__hr{align-self:center;font-family:var(--mono);font-size:2cqw;letter-spacing:-.03em;color:var(--text-3);white-space:nowrap}.tc-stats__hm i,.tc-stats__scale i{border-radius:.5cqw}.tc-stats__hm i.l0{background:var(--surface-2)}.tc-stats__hm .l1,.tc-stats__scale .l1{background:var(--l1)}.tc-stats__hm .l2,.tc-stats__scale .l2{background:var(--l2)}.tc-stats__hm .l3,.tc-stats__scale .l3{background:var(--l3)}.tc-stats__hm .l4,.tc-stats__scale .l4{background:var(--l4)}.tc-stats__hm .l5,.tc-stats__scale .l5{background:var(--l5)}.tc-stats__hm i.is-sel{box-shadow:0 0 0 1.5px var(--surface),0 0 0 2.5px var(--text)}.tc-stats__scale{flex:none;display:flex;align-items:center;gap:.5cqw;margin-top:1.1cqw;font-family:var(--mono);font-size:2cqw;color:var(--text-3);white-space:nowrap}.tc-stats__scale i{flex:1;height:1.4cqw}.tc-stats__scale span:first-child{margin-right:.4cqw}.tc-stats__scale span:last-child{margin-left:.4cqw}.sd-vig{--bg: var(--main-bg-color);--surface: var(--card-bg-color);--surface-2: color-mix(in oklab, var(--card-bg-color), var(--text-color) 4%);--line: color-mix(in oklab, var(--text-color) 12%, transparent);--line-soft: color-mix(in oklab, var(--text-color) 6%, transparent);--text: var(--text-color);--text-2: color-mix(in oklab, var(--text-color) 35%, var(--text-muted-color));--text-3: var(--text-muted-color);--lime: var(--accent-color);--lime-hover: var(--accent-dark-color);--lime-ink: var(--accent-emphasis);--lime-soft: color-mix(in oklab, var(--accent-color) 13%, transparent);--lime-edge: color-mix(in oklab, var(--accent-color) 38%, transparent);--on-lime: var(--button-primary-text-color);--scan: color-mix(in oklab, var(--text-color) 3.5%, transparent);--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--ok: #236b27;--ok-bg: rgba(35, 107, 39, .1);--danger: #c62828;--danger-bg: rgba(198, 40, 40, .08);--warn: #935600;--warn-bg: rgba(147, 86, 0, .1);--info: #0e7490;--info-bg: rgba(14, 116, 144, .09);--violet: #6d5bd0;--violet-bg: rgba(109, 91, 208, .1);--indigo: #4f46e5;--pink: #be185d;--shadow-1: 0 8px 24px rgba(20, 30, 60, .09)}html[data-resolved-mode=dark] .sd-vig{--ok: #4ade80;--ok-bg: rgba(74, 222, 128, .12);--danger: #fc8f8f;--danger-bg: rgba(252, 143, 143, .12);--warn: #fbbf24;--warn-bg: rgba(251, 191, 36, .12);--info: #5fd4f0;--info-bg: rgba(95, 212, 240, .12);--violet: #a78bfa;--violet-bg: rgba(167, 139, 250, .13);--indigo: #8b93f8;--pink: #f472b6;--shadow-1: 0 10px 30px rgba(0, 0, 0, .35)}.sd-vig.tc{position:relative;aspect-ratio:16 / 10;overflow:hidden;display:block;background:color-mix(in oklab,var(--surface) 55%,var(--bg));border-bottom:1px solid var(--line-soft)}.tc{font-size:.62rem;color:var(--text-2);line-height:1.25}.tc b{color:var(--text)}.tc-av{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:linear-gradient(135deg,#5f6a76,#414a54);color:#fff;font-size:.55rem;font-weight:700}.tc-plate{display:inline-block;padding:.08rem .5rem;transform:skew(-12deg);background:linear-gradient(90deg,#7c3aed,#8b5cf6);color:#fff;font-size:.52rem;font-weight:800;font-style:italic;letter-spacing:.06em;border-radius:3px}.sd-vig .tc-crm__hero,.sd-vig .tc-adherents__hero,.sd-vig .tc-messagerie__hero{display:none}.sd-vig .tc-crm{padding-top:9cqw}.sd-vig .tc-crm__drag{top:35.1cqw}.sdv-empty{position:absolute;inset:0;display:grid;place-items:center;background-image:repeating-linear-gradient(0deg,transparent 0 3px,var(--scan) 3px 4px);color:var(--lime-ink)}.sdv-empty svg{width:22%;height:auto;opacity:.55}.sd-vig:has(>.sdv){container-type:size}.sdv{position:absolute;inset:0;container-type:size;display:flex;flex-direction:column;gap:4cqh;padding:5cqh 4cqw 0;background:var(--bg);font-family:var(--sans);font-size:3.7cqh;line-height:1.25;color:var(--text-2)}.sdv-btn{margin-left:auto;padding:1.2cqh 2.2cqw;border-radius:2cqh;background:var(--lime);color:var(--on-lime);font-family:var(--mono);font-size:3cqh;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sdv-date{margin-left:auto;font-family:var(--mono);font-size:3cqh;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.sdv-date span{color:var(--lime-ink)}.sdv-tabs{display:flex;align-items:center;gap:1.2cqw;flex:none}.sdv-tab{display:inline-flex;align-items:center;gap:.9cqw;padding:.9cqh 1.8cqw;border-radius:6cqh;border:1px solid var(--line);background:var(--surface);font-size:3.3cqh;white-space:nowrap}.sdv-tab i{font-style:normal;font-family:var(--mono);font-size:.9em;color:var(--text-3)}.sdv-tab.is-on{border-color:var(--lime-edge);background:var(--lime-soft);color:var(--lime-ink);font-weight:700}.sdv-tab.is-on i{color:var(--lime-ink)}.sdv .tc-av{width:7.2cqh;height:7.2cqh;font-size:2.6cqh}.sdv-equip__board{flex:1;min-height:0;display:grid;grid-template-columns:17cqw minmax(0,1fr);border:1px solid var(--line);border-bottom:0;border-radius:3cqh 3cqh 0 0;background:var(--surface);overflow:hidden}.sdv-equip__labels,.sdv-equip__slots{display:grid;grid-template-rows:7.5cqh repeat(5,minmax(0,1fr))}.sdv-equip__labels{border-right:1px solid var(--line);background:var(--surface-2)}.sdv-equip__labels span{display:flex;align-items:center;gap:1cqw;padding:0 1.8cqw;border-top:1px solid var(--line-soft);font-weight:600;color:var(--text);white-space:nowrap}.sdv-equip__labels span:first-child{border-top:0}.sdv-equip__labels i{width:1.8cqh;height:1.8cqh;border-radius:50%;flex:none}.sdv-equip__slots{position:relative}.sdv-equip__times,.sdv-equip__row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.sdv-equip__times span{display:flex;align-items:center;padding-left:.8cqw;font-family:var(--mono);font-size:2.6cqh;color:var(--text-3);border-left:1px solid var(--line-soft)}.sdv-equip__row{gap:0;padding:.9cqh 0;border-top:1px solid var(--line-soft);background:repeating-linear-gradient(90deg,var(--line-soft) 0 1px,transparent 1px 12.5%)}.sdv-equip__bk{position:relative;z-index:1;display:flex;align-items:center;gap:.8cqw;min-width:0;margin:0 .35cqw;padding:0 .8cqw;border-radius:1.4cqh;border-left:.55cqw solid var(--lime);background:color-mix(in oklab,var(--lime) 15%,var(--surface));color:var(--text);font-weight:600;font-size:3cqh;white-space:nowrap;overflow:hidden}.sdv-equip__bk .tc-av{width:5cqh;height:5cqh;font-size:1.9cqh}.sdv-equip__bk.is-off{border-left-color:var(--warn);background:repeating-linear-gradient(135deg,var(--warn-bg) 0 4px,transparent 4px 8px),var(--surface);color:var(--warn);font-family:var(--mono);font-size:2.6cqh;letter-spacing:.06em;text-transform:uppercase}.sdv-equip__bk.is-sel{box-shadow:0 0 0 1px var(--lime-edge),0 0 0 .6cqh var(--lime-soft)}.sdv-equip__now{position:absolute;top:7.5cqh;bottom:0;left:calc(var(--t) * 100%);width:1px;background:var(--lime-ink)}.sdv-equip__now:before{content:"";position:absolute;top:-.9cqh;left:-.9cqh;width:1.8cqh;height:1.8cqh;border-radius:50%;background:var(--lime-ink)}.sdv-equip__pop{position:absolute;z-index:2;right:2.6cqw;bottom:3.5cqh;width:33cqw;display:flex;flex-direction:column;gap:1cqh;padding:2.2cqh 2.2cqw;border:1px solid var(--line);border-radius:2.6cqh;background:var(--surface);box-shadow:var(--shadow-1)}.sdv-equip__pop-when{font-family:var(--mono);font-size:2.6cqh;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.sdv-equip__pop-who{display:flex;align-items:center;gap:1.2cqw;font-size:3.4cqh}.sdv-equip__pop-who small{display:block;font-size:2.7cqh;color:var(--text-3)}.sdv-equip__pop-tag{align-self:flex-start;padding:.5cqh 1.4cqw;border-radius:1.2cqh;background:var(--ok-bg);color:var(--ok);font-family:var(--mono);font-size:2.5cqh;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sdv-catalogue__table{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-bottom:0;border-radius:3cqh 3cqh 0 0;background:var(--surface);overflow:hidden}.sdv-catalogue__row{display:grid;grid-template-columns:minmax(0,1fr) 27cqw 15cqw 7cqw;align-items:center;gap:2cqw;padding:2.3cqh 2.6cqw;border-top:1px solid var(--line-soft)}.sdv-catalogue__row--head{border-top:0;padding-top:1.8cqh;padding-bottom:1.8cqh;background:var(--surface-2);font-family:var(--mono);font-size:2.5cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sdv-catalogue__name{display:flex;align-items:center;gap:1.4cqw;min-width:0}.sdv-catalogue__name>span{min-width:0}.sdv-catalogue__name b{display:block;font-size:3.8cqh;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdv-catalogue__name small{display:block;font-size:3cqh;color:var(--text-3);white-space:nowrap}.sdv-catalogue__kind{flex:none;width:7.6cqh;height:7.6cqh;border-radius:2cqh;display:grid;place-items:center;font-family:var(--mono);font-size:2.4cqh;font-weight:700}.sdv-catalogue__kind--sub{background:var(--lime-soft);color:var(--lime-ink)}.sdv-catalogue__kind--card{background:var(--violet-bg);color:var(--violet)}.sdv-catalogue__kind--item{background:var(--warn-bg);color:var(--warn)}.sdv-catalogue__rights{display:flex;gap:.7cqw;flex-wrap:nowrap;overflow:hidden}.sdv-catalogue__rights span{padding:.4cqh 1.1cqw;border-radius:1.1cqh;background:var(--surface-2);border:1px solid var(--line-soft);font-family:var(--mono);font-size:2.4cqh;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.sdv-catalogue__rights em{font-style:normal;color:var(--text-3)}.sdv-catalogue__price{font-family:var(--mono);font-size:3.6cqh;font-weight:700;color:var(--text);text-align:right;white-space:nowrap}.sdv-catalogue__price small{font-size:.78em;font-weight:500;color:var(--text-3)}.sdv-catalogue__switch{justify-self:end;position:relative;width:6.4cqw;height:4.4cqh;border-radius:4cqh;background:var(--line)}.sdv-catalogue__switch:after{content:"";position:absolute;top:.55cqh;left:.5cqw;width:3.3cqh;height:3.3cqh;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040}.sdv-catalogue__switch.is-on{background:var(--lime)}.sdv-catalogue__switch.is-on:after{left:auto;right:.5cqw}.sdv-caisse__client{margin-left:auto;display:flex;align-items:center;gap:1.2cqw;padding:.8cqh 1.6cqw .8cqh .8cqw;border-radius:6cqh;border:1px solid var(--line);background:var(--surface);font-size:3.1cqh;white-space:nowrap}.sdv-caisse__client small{color:var(--text-3)}.sdv-caisse__main{flex:1;min-height:0;display:grid;grid-template-columns:1.15fr 1fr;gap:2.6cqw;padding-bottom:7cqh}.sdv-caisse__cart,.sdv-caisse__pay{display:flex;flex-direction:column;min-height:0;padding:2.4cqh 2.4cqw;border:1px solid var(--line);border-radius:3cqh;background:var(--surface)}.sdv-caisse__cap{font-family:var(--mono);font-size:2.9cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:1.2cqh}.sdv-caisse__cap span{color:var(--lime-ink)}.sdv-caisse__line{display:flex;align-items:center;gap:1.2cqw;padding:2cqh 0;border-bottom:1px dashed var(--line);font-size:3.8cqh;color:var(--text);white-space:nowrap}.sdv-caisse__line small{color:var(--text-3)}.sdv-caisse__line b{margin-left:auto;font-family:var(--mono);font-size:3.5cqh}.sdv-caisse__line--promo,.sdv-caisse__line--promo b{color:var(--lime-ink)}.sdv-caisse__vat{display:flex;margin-top:auto;font-size:3.1cqh;color:var(--text-3)}.sdv-caisse__vat b{margin-left:auto;font-family:var(--mono);font-weight:500;color:var(--text-3)}.sdv-caisse__total{display:flex;align-items:baseline;padding-top:1.2cqh}.sdv-caisse__total span{font-family:var(--mono);font-size:2.7cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sdv-caisse__total b{margin-left:auto;font-size:8cqh;font-weight:800;line-height:1;letter-spacing:-.02em}.sdv-caisse__methods{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqh 1.2cqw}.sdv-caisse__method{position:relative;display:flex;flex-direction:column;gap:.3cqh;padding:2.2cqh 1.6cqw;border-radius:2.2cqh;border:1px solid var(--line);background:var(--surface-2);font-size:3.5cqh;font-weight:600;color:var(--text);white-space:nowrap}.sdv-caisse__method small{font-family:var(--mono);font-size:2.6cqh;font-weight:500;color:var(--text-3)}.sdv-caisse__method.is-on{border-color:var(--lime);background:var(--lime-soft);box-shadow:0 0 0 1px var(--lime)}.sdv-caisse__method.is-on:after{content:"✓";position:absolute;top:1cqh;right:1.1cqw;width:3.6cqh;height:3.6cqh;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--on-lime);font-size:2.3cqh;font-weight:800}.sdv-caisse__go{margin-top:auto;padding:2.6cqh 0;border-radius:2.4cqh;text-align:center;background:var(--lime);color:var(--on-lime)!important;font-size:3.8cqh;font-weight:800;white-space:nowrap}.sdv-caisse__toast{position:absolute;left:3.8cqw;bottom:1.2cqh;display:inline-flex;align-items:center;gap:1cqw;font-size:3cqh;color:var(--ok);white-space:nowrap}.sdv-caisse__toast i{width:3.2cqh;height:3.2cqh;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:var(--surface);font-style:normal;font-size:2.1cqh;font-weight:800}.sdv-equipe__main{flex:1;min-height:0;display:grid;grid-template-columns:1.6fr 1fr;gap:2.6cqw}.sdv-equipe__team{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-bottom:0;border-radius:3cqh 3cqh 0 0;background:var(--surface);overflow:hidden}.sdv-equipe__member{display:flex;align-items:center;gap:1.4cqw;padding:2.6cqh 2.2cqw;border-top:1px solid var(--line-soft)}.sdv-equipe__member:first-child{border-top:0}.sdv-equipe__who{min-width:0}.sdv-equipe__who b{display:block;font-size:3.7cqh;font-weight:650;white-space:nowrap}.sdv-equipe__who small{display:block;font-size:3cqh;color:var(--text-3);white-space:nowrap}.sdv-equipe__rights{margin-left:auto;display:flex;gap:.7cqw}.sdv-equipe__rights span{padding:.5cqh 1.1cqw;border-radius:1.1cqh;background:var(--surface-2);border:1px solid var(--line-soft);font-family:var(--mono);font-size:2.3cqh;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.sdv-equipe__rights .is-all{background:var(--lime-soft);border-color:var(--lime-edge);color:var(--lime-ink)}.sdv-equipe__member--invite{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--scan) 5px 7px)}.sdv-equipe__member--invite .tc-av{background:transparent;border:1px dashed var(--text-3);color:var(--text-3)}.sdv-equipe__member--invite .sdv-equipe__rights span{background:var(--warn-bg);border-color:transparent;color:var(--warn)}.sdv-equipe__side{display:flex;flex-direction:column;gap:2.6cqh;min-height:0;padding-bottom:4cqh}.sdv-equipe__side .sdv-equipe__card:last-child{flex:1}.sdv-equipe__card{padding:3cqh 2.4cqw;border:1px solid var(--line);border-radius:3cqh;background:var(--surface)}.sdv-equipe__cap{display:block;font-family:var(--mono);font-size:2.5cqh;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:1.2cqh}.sdv-equipe__cap span{color:var(--lime-ink)}.sdv-equipe__gym{display:flex;align-items:center;gap:1.4cqw}.sdv-equipe__logo{flex:none;width:8cqh;height:8cqh;border-radius:2cqh;display:grid;place-items:center;background:var(--text);color:var(--surface)!important;font-size:3cqh;font-weight:800;font-style:italic}.sdv-equipe__gym b{display:block;font-size:3.7cqh;white-space:nowrap}.sdv-equipe__gym small{display:block;font-size:3cqh;color:var(--text-3);white-space:nowrap}.sdv-equipe__plan{display:flex;align-items:center;gap:1.2cqw}.sdv-equipe__plan b{font-size:6cqh;font-weight:800;line-height:1;letter-spacing:-.02em}.sdv-equipe__plan span{padding:.5cqh 1.3cqw;border-radius:1.2cqh;background:var(--ok-bg);color:var(--ok);font-family:var(--mono);font-size:2.4cqh;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sdv-equipe__next{display:block;margin-top:1.4cqh;font-size:3.1cqh;color:var(--text-3)}.sdv-equipe__next b{font-family:var(--mono);font-weight:600}.sdv-equipe__usage{display:flex;justify-content:space-between;margin-top:2.4cqh;font-size:3cqh;color:var(--text-3)}.sdv-equipe__usage b{font-family:var(--mono);font-weight:600}.sdv-equipe__meter{display:block;height:1.4cqh;margin-top:.8cqh;border-radius:1cqh;background:var(--surface-2);overflow:hidden}.sdv-equipe__meter i{display:block;height:100%;width:var(--f);border-radius:inherit;background:var(--lime)}
