:root{--cn-bg:linear-gradient(196deg,#0a0403,#070302 46%,#040202);--cn-bg-flat:#070302;--cn-ember:radial-gradient(closest-side,rgba(232,64,42,.16),rgba(8,3,3,0) 74%);--cn-halo:radial-gradient(closest-side,rgba(249,115,22,.13),rgba(8,3,3,0) 74%);--cn-bloom:radial-gradient(closest-side,rgba(240,180,41,.09),rgba(232,64,42,.045) 46%,rgba(8,3,3,0) 74%);--cn-scrim:radial-gradient(58% 44% at 50% 36%,rgba(5,2,2,.5) 0%,rgba(5,2,2,.2) 54%,rgba(5,2,2,0) 84%);--cn-title:#f4f4f5;--cn-text-hi:hsla(240,5%,96%,.9);--cn-text:#a1a1aa;--cn-text-mid:hsla(240,5%,96%,.46);--cn-text-low:hsla(240,5%,96%,.44);--cn-text-why:#71717a;--cn-text-label:#52525b;--cn-text-val:#d4d4d8;--cn-grad:linear-gradient(115deg,#e8402a,#f97316 55%,#f0b429);--cn-grad-mid:#f97316;--cn-grad-to:#f0b429;--cn-on-grad:#160d06;--cn-kicker:#f97316;--cn-caret:#f97316;--cn-spark-dot:linear-gradient(#f0b429,#e8402a);--cn-spark-glow:rgba(249,115,22,.95);--cn-glass-field:rgba(6,3,2,.56);--cn-surface-modal:#120706;--cn-surface-sheet:#100605;--cn-overlay:rgba(6,3,2,.74);--cn-blur-field:16px;--cn-blur-overlay:12px;--cn-border-field:rgba(249,115,22,.24);--cn-border-row:rgba(249,115,22,.2);--cn-border-modal:rgba(249,115,22,.3);--cn-border-ghost:hsla(240,5%,96%,.1);--cn-border-ghost-h:hsla(240,5%,96%,.22);--cn-divider:hsla(240,5%,96%,.07);--cn-bubble-bg:rgba(232,64,42,.1);--cn-bubble-border:rgba(249,115,22,.24);--cn-receipt-bg:linear-gradient(180deg,rgba(232,64,42,.07),hsla(240,5%,96%,.02));--cn-receipt-border:rgba(249,115,22,.26);--cn-font:"Space Grotesk","SF Pro Display",-apple-system,sans-serif;--cn-mono:"JetBrains Mono",ui-monospace,monospace;--cn-r-field:16px;--cn-r-field-m:18px;--cn-r-send:12px;--cn-r-send-m:14px;--cn-r-card:16px;--cn-r-modal:18px;--cn-r-sheet:30px;--cn-r-device:44px;--cn-r-pill:999px;--cn-shadow-send:0 8px 30px rgba(232,64,42,.42);--cn-shadow-cta:0 12px 36px rgba(232,64,42,.4);--cn-shadow-cta-h:0 16px 44px rgba(232,64,42,.55);--cn-shadow-modal:0 40px 120px rgba(0,0,0,.7);--cn-shadow-sheet:0 -30px 90px rgba(0,0,0,.6);--cn-shadow-logo:drop-shadow(0 8px 30px rgba(0,0,0,.5));--cn-s-heat:46s;--cn-s-bloom:78s;--cn-s-ember:124s;--cn-play:running;--cn-ease:cubic-bezier(.2,.9,.2,1);--cn-t-hover:.35s;--cn-glow:1}@keyframes cnEmber{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.16)}to{transform:translateZ(0) scale(1)}}@keyframes cnHalo{0%{transform:translateZ(0) scale(1.12)}50%{transform:translate3d(-6%,5%,0) scale(1)}to{transform:translateZ(0) scale(1.12)}}@keyframes cnBloom{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:.7;transform:translate(-50%,-50%) scale(1)}}@keyframes cnHeat{0%{opacity:.17;transform:scale(1)}50%{opacity:.25;transform:scale(1.02)}to{opacity:.17;transform:scale(1)}}@keyframes cnCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes cnFade{0%{opacity:0}to{opacity:1}}@keyframes cnRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes cnSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cnType{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:root{--cn-play:paused}}.talosApp{position:relative;height:100vh;height:100dvh;width:100%;background:var(--cn-bg);color:var(--cn-text-hi);font-family:var(--cn-font);overflow:hidden;-webkit-font-smoothing:antialiased}.talosApp *{box-sizing:border-box}.talosApp a{color:var(--cn-grad-mid);text-decoration:none}.talosApp a:hover{color:var(--cn-grad-to)}.talosApp .tl-hidden{display:none!important}.talosApp .bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.talosApp .bg__bloom,.talosApp .bg__ember,.talosApp .bg__halo{position:absolute;opacity:var(--cn-glow);animation-play-state:var(--cn-play)}.talosApp .bg__ember{width:70%;height:80%;left:-6%;top:-10%;background:var(--cn-ember);filter:blur(66px);animation:cnEmber var(--cn-s-ember) ease-in-out infinite}.talosApp .bg__halo{width:76%;height:82%;right:-12%;bottom:-24%;background:var(--cn-halo);filter:blur(68px);animation:cnHalo var(--cn-s-bloom) ease-in-out infinite}.talosApp .bg__bloom{width:620px;height:620px;left:50%;top:34%;transform:translate(-50%,-50%);background:var(--cn-bloom);filter:blur(30px);animation:cnBloom var(--cn-s-bloom) ease-in-out infinite}.talosApp .bg__embers{position:absolute;inset:0;width:100%;height:100%}.talosApp .bg__scrim{position:absolute;inset:0;background:var(--cn-scrim)}.talosApp .logo{position:relative;z-index:1}.talosApp .logo__mark{position:relative;width:100%;height:auto;display:block;filter:var(--cn-shadow-logo)}.talosApp .logo__heat{position:absolute;animation:cnHeat var(--cn-s-heat) ease-in-out infinite;animation-play-state:var(--cn-play)}.talosApp .logo--hero{width:380px;height:109px}.talosApp .logo--hero .logo__heat{left:54px;top:54px;width:164px;height:164px;margin:-82px 0 0 -82px;filter:blur(24px) saturate(1.3)}.talosApp .logo--header{width:150px;height:43px}.talosApp .logo--header .logo__heat{left:21px;top:21px;width:66px;height:66px;margin:-33px 0 0 -33px;filter:blur(11px) saturate(1.3)}.talosApp .screen{position:relative;z-index:1;height:100%}.talosApp .screen--home{display:flex;flex-direction:column;align-items:center;padding-top:132px;overflow-y:auto}.talosApp .field{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 7px 8px 24px;border-radius:var(--cn-r-field);background:var(--cn-glass-field);border:1px solid var(--cn-border-field);-webkit-backdrop-filter:blur(var(--cn-blur-field));backdrop-filter:blur(var(--cn-blur-field))}.talosApp .field--home{margin-top:68px;width:min(640px,calc(100% - 48px))}.talosApp .field--chat{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);width:min(760px,calc(100% - 64px));z-index:2}.talosApp .field__input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--cn-text-hi);font-family:var(--cn-font);font-size:15px;line-height:1.5;resize:none;max-height:150px;overflow-y:auto;padding:0}.talosApp .field__input::placeholder{color:var(--cn-text-low)}.talosApp .field__input:disabled{cursor:not-allowed}.talosApp .field__send{width:44px;height:44px;flex:none;border:0;border-radius:var(--cn-r-send);display:grid;place-items:center;font-size:17px;color:var(--cn-on-grad);background:var(--cn-grad);box-shadow:var(--cn-shadow-send);cursor:pointer;transition:transform .3s,box-shadow .3s}.talosApp .field__send:hover{transform:translateY(-1px);box-shadow:var(--cn-shadow-cta-h)}.talosApp:not(.is-mobile) .screen--chat{display:flex;flex-direction:column}.talosApp:not(.is-mobile) .chatHeader{flex:0 0 auto}.talosApp:not(.is-mobile) .thread{position:static;left:auto;top:auto;bottom:auto;transform:none;flex:1 1 auto;min-height:0;margin:0 auto;padding:44px 0 24px;overscroll-behavior:contain}.talosApp:not(.is-mobile) .field--chat{position:static;left:auto;bottom:auto;transform:none;flex:0 0 auto;margin:20px auto 34px}.talosApp .oppList{margin-top:52px;width:min(640px,calc(100% - 48px))}.talosApp .oppRow{display:flex;align-items:center;gap:16px;padding:17px 8px;border:0;border-top:1px solid var(--cn-border-row);background:none;cursor:pointer;text-align:left;font-family:var(--cn-font);color:inherit;width:100%;transition:padding-left var(--cn-t-hover)}.talosApp .oppRow:last-child{border-bottom:1px solid var(--cn-border-row)}.talosApp .oppRow:hover{padding-left:16px}.talosApp .oppRow__dot{width:5px;height:5px;flex:none;border-radius:var(--cn-r-pill);background:var(--cn-spark-dot);box-shadow:0 0 14px var(--cn-spark-glow)}.talosApp .oppRow__label{flex:1 1;font-size:14.5px;color:var(--cn-text-hi)}.talosApp .oppRow__tag{font-family:var(--cn-mono);font-size:10px;letter-spacing:.18em;color:var(--cn-text-mid)}.talosApp .oppRow__chevron{font-size:13px;color:var(--cn-text-mid)}.talosApp .oppList__title{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-text-label);padding-bottom:6px}.talosApp .chatHeader{height:96px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(249,115,22,.14);position:relative;z-index:2}.talosApp .chatHeader__new{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:rgba(6,3,2,.5);border:1px solid var(--cn-border-ghost);color:var(--cn-text);font-family:var(--cn-font);font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--cn-t-hover),border-color var(--cn-t-hover),color var(--cn-t-hover)}.talosApp .chatHeader__new:hover{background:rgba(232,64,42,.1);border-color:var(--cn-border-modal);color:var(--cn-title)}.talosApp .chatHeader__newIco{font-size:15px;line-height:1;margin-top:-1px}.talosApp.is-mobile .chatHeader__new{right:14px;padding:7px}.talosApp.is-mobile .chatHeader__newLbl{display:none}.talosApp .thread{position:absolute;left:50%;top:96px;bottom:118px;width:min(760px,calc(100% - 64px));transform:translateX(-50%);padding:44px 0 0;display:flex;flex-direction:column;gap:34px;overflow-y:auto;z-index:1}.talosApp .msg{display:flex;gap:16px}.talosApp .msg__avatar{width:20px;height:20px;margin-top:2px;flex:none;filter:drop-shadow(0 0 10px rgba(232,64,42,.6))}.talosApp .msg__text{font-size:15.5px;line-height:1.66;color:var(--cn-text-hi);text-wrap:pretty}.talosApp .msg__text .msg__p{margin:0}.talosApp .msg__text .msg__p+.msg__p{margin-top:.8em}.talosApp .msg__text em{font-style:normal;color:var(--cn-kicker)}.talosApp .msg--user{justify-content:flex-end}.talosApp .bubble{max-width:70%;padding:14px 20px;border-radius:16px 16px 4px 16px;background:var(--cn-bubble-bg);border:1px solid var(--cn-bubble-border);font-size:15px;line-height:1.55;color:var(--cn-text-hi)}.talosApp .typing{display:flex;gap:5px;align-items:center}.talosApp .typing span{width:5px;height:5px;border-radius:var(--cn-r-pill);background:var(--cn-kicker);animation:cnType 1.4s ease-in-out infinite}.talosApp .typing span:nth-child(2){animation-delay:.18s}.talosApp .typing span:nth-child(3){animation-delay:.36s}.talosApp .actionCard{margin-top:18px;display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:var(--cn-r-card);background:rgba(6,3,2,.5);border:1px solid var(--cn-receipt-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:border-color var(--cn-t-hover),background var(--cn-t-hover),transform var(--cn-t-hover);width:100%;text-align:left;font-family:var(--cn-font);color:inherit}.talosApp .actionCard:hover{border-color:rgba(249,115,22,.45);background:rgba(232,64,42,.07);transform:translateY(-2px)}.talosApp .actionCard__dot{width:6px;height:6px;flex:none;border-radius:var(--cn-r-pill);background:var(--cn-spark-dot);box-shadow:0 0 14px var(--cn-spark-glow)}.talosApp .kicker{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .actionCard__title{margin-top:7px;font-size:14.5px;color:var(--cn-text-hi)}.talosApp .actionCard__more{font-family:var(--cn-mono);font-size:10.5px;letter-spacing:.16em;color:var(--cn-text-mid)}.talosApp .receipt{margin-top:18px;padding:24px;border-radius:18px;background:var(--cn-receipt-bg);border:1px solid var(--cn-receipt-border)}.talosApp .receipt__head{display:flex;align-items:center;gap:12px}.talosApp .check{width:28px;height:28px;border-radius:var(--cn-r-pill);display:grid;place-items:center;font-size:13px;color:var(--cn-on-grad);background:var(--cn-grad);box-shadow:0 6px 22px rgba(232,64,42,.42)}.talosApp .receipt__title{font-size:16px;font-weight:600;color:var(--cn-title)}.talosApp .receipt__time{margin-left:auto;font-family:var(--cn-mono);font-size:10.5px;color:var(--cn-text-label)}.talosApp .receipt__grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.talosApp .receipt__rows{margin-top:16px;display:flex;flex-direction:column;gap:12px}.talosApp .row{display:flex;justify-content:space-between;gap:12px}.talosApp .label{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-text-label)}.talosApp .value{margin-top:7px;font-size:13px;color:var(--cn-text-val)}.talosApp .row .value{margin-top:0;text-align:right}.talosApp .value--mono{font-family:var(--cn-mono);font-size:12.5px}.talosApp .receipt__foot{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.talosApp .note{font-family:var(--cn-mono);font-size:10.5px;line-height:1.5;color:var(--cn-text-label)}.talosApp .followups{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.talosApp .pill{padding:9px 16px;border-radius:var(--cn-r-pill);font-size:13px;color:var(--cn-text);border:1px solid hsla(240,5%,96%,.09);background:none;cursor:pointer;font-family:var(--cn-font)}.talosApp .pill:hover{color:var(--cn-title);border-color:hsla(240,5%,96%,.2)}.talosApp .btn{padding:12px 20px;border-radius:10px;font-size:13.5px;font-family:var(--cn-font);cursor:pointer;border:1px solid transparent;transition:color .3s,border-color .3s,transform .3s,box-shadow .3s,background .3s}.talosApp .btn:disabled{cursor:not-allowed;opacity:.6}.talosApp .btn--ghost{color:var(--cn-text);border-color:var(--cn-border-ghost);background:none}.talosApp .btn--ghost:hover{color:#e4e4e7;border-color:var(--cn-border-ghost-h)}.talosApp .btn--primary{padding:12px 26px;font-weight:600;color:var(--cn-on-grad);background:var(--cn-grad);box-shadow:var(--cn-shadow-cta)}.talosApp .btn--primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--cn-shadow-cta-h)}.talosApp .btn--secondary{color:var(--cn-title);border-color:rgba(249,115,22,.5);background:none}.talosApp .btn--secondary:hover{background:rgba(249,115,22,.12)}.talosApp .overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--cn-overlay);-webkit-backdrop-filter:blur(var(--cn-blur-overlay));backdrop-filter:blur(var(--cn-blur-overlay));animation:cnFade .28s ease-out both;padding:24px}.talosApp .modal{position:relative;width:820px;max-width:100%;max-height:calc(100% - 48px);overflow-y:auto;padding:34px;border-radius:var(--cn-r-modal);background:var(--cn-surface-modal);border:1px solid var(--cn-border-modal);box-shadow:var(--cn-shadow-modal);animation:cnRise .4s var(--cn-ease) both}.talosApp .modal__kicker{font-family:var(--cn-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .modal__title{margin-top:14px;font-size:24px;font-weight:700;line-height:1.24;color:var(--cn-title)}.talosApp .modal__now,.talosApp .sheet__now{margin-top:16px;padding:11px 16px 12px 15px;border-left:2px solid var(--cn-grad-mid);border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgba(249,115,22,.1),rgba(249,115,22,0) 72%)}.talosApp .now__label{font-family:var(--cn-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .now__text{margin-top:7px;font-size:14px;line-height:1.56;color:var(--cn-text-val)}.talosApp .modal__desc{margin-top:13px;font-size:14.5px;line-height:1.62;color:var(--cn-text)}.talosApp .specs{margin-top:24px;display:flex;flex-direction:column;gap:12px}.talosApp .specs__row{display:flex;justify-content:space-between;gap:18px;padding-bottom:11px;border-bottom:1px solid var(--cn-divider)}.talosApp .specs__value{font-size:13px;color:var(--cn-text-val);text-align:right}.talosApp .specs__value--mono{font-family:var(--cn-mono)}.talosApp .modal__why{margin-top:22px;font-size:13.5px;line-height:1.62;color:var(--cn-text-why)}.talosApp .modal__foot{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.talosApp .modal__actions{display:flex;gap:10px}.talosApp .modal__note{max-width:250px}.talosApp .modal__error{margin-top:16px;font-size:12.5px;line-height:1.55;color:#f87171}.talosApp .success__head{display:flex;align-items:center;gap:14px}.talosApp .success__check{width:34px;height:34px;font-size:15px}.talosApp .success__title{font-size:20px;font-weight:700;color:var(--cn-title)}.talosApp .success__box{margin-top:20px;padding:20px;border-radius:14px;background:rgba(232,64,42,.06);border:1px solid var(--cn-divider);display:flex;flex-direction:column;gap:12px}.talosApp .success__box .specs__row{border:0;padding:0}.talosApp .sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;padding:26px 24px calc(34px + env(safe-area-inset-bottom, 0px));border-radius:var(--cn-r-sheet) var(--cn-r-sheet) 0 0;background:var(--cn-surface-sheet);border-top:1px solid var(--cn-border-modal);box-shadow:var(--cn-shadow-sheet);animation:cnSheet .4s var(--cn-ease) both;max-height:calc(100% - 40px);overflow-y:auto}.talosApp .sheet__grab{width:42px;height:4px;border-radius:var(--cn-r-pill);background:rgba(249,115,22,.24);margin:0 auto 22px}.talosApp .sheet__kicker{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .sheet__title{margin-top:12px;font-size:19px;font-weight:700;line-height:1.28;color:var(--cn-title)}.talosApp .sheet__now{margin-top:14px;padding:10px 14px 11px 13px}.talosApp .sheet__now .now__label{font-size:9px}.talosApp .sheet__now .now__text{margin-top:6px;font-size:13px;line-height:1.54}.talosApp .sheet__desc{margin-top:11px;font-size:14px;line-height:1.6;color:var(--cn-text)}.talosApp .sheet__why{margin-top:18px;font-size:13px;line-height:1.6;color:var(--cn-text-why)}.talosApp .sheet__actions{margin-top:22px;display:flex;justify-content:flex-end;gap:10px}.talosApp.is-mobile .bg__ember{width:96%;height:46%;left:-22%;top:-10%;filter:blur(52px)}.talosApp.is-mobile .bg__halo{width:92%;height:52%;right:-24%;bottom:-18%;filter:blur(56px)}.talosApp.is-mobile .bg__bloom{width:380px;height:380px;top:30%;filter:blur(26px)}.talosApp.is-mobile .bg__scrim{background:radial-gradient(72% 36% at 50% 30%,rgba(5,2,2,.46) 0,rgba(5,2,2,.18) 54%,rgba(5,2,2,0) 86%)}.talosApp.is-mobile .logo--hero{width:220px;height:63px}.talosApp.is-mobile .logo--hero .logo__heat{left:31px;top:31px;width:96px;height:96px;margin:-48px 0 0 -48px;filter:blur(15px) saturate(1.3)}.talosApp.is-mobile .logo--header{width:110px;height:31px}.talosApp.is-mobile .logo--header .logo__heat{left:16px;top:16px;width:50px;height:50px;margin:-25px 0 0 -25px;filter:blur(9px) saturate(1.3)}.talosApp.is-mobile .screen--home{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top, 0px) + 128px);padding-top:0;display:flex;flex-direction:column;align-items:center;overflow:visible}.talosApp.is-mobile .oppList{position:absolute;left:24px;right:24px;top:240px;width:auto;margin-top:0}.talosApp.is-mobile .oppRow{gap:14px;padding:18px 4px;min-height:44px}.talosApp.is-mobile .oppRow:hover{padding-left:4px}.talosApp.is-mobile .oppRow__label{line-height:1.4}.talosApp.is-mobile .chatHeader{position:absolute;left:0;right:0;top:env(safe-area-inset-top,0);height:62px;border-bottom:1px solid rgba(249,115,22,.14)}.talosApp.is-mobile .thread{left:20px;right:20px;top:calc(env(safe-area-inset-top, 0px) + 78px);bottom:calc(env(safe-area-inset-bottom, 0px) + 96px);width:auto;transform:none;padding:0;gap:26px}.talosApp.is-mobile .msg{gap:12px}.talosApp.is-mobile .msg__avatar{width:18px;height:18px;filter:drop-shadow(0 0 9px rgba(232,64,42,.6))}.talosApp.is-mobile .msg__text{font-size:14.5px;line-height:1.6}.talosApp.is-mobile .bubble{max-width:80%;padding:12px 16px;font-size:14.5px;line-height:1.5}.talosApp.is-mobile .field{position:absolute;left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);width:auto;min-height:56px;gap:10px;padding:8px 6px 8px 20px;border-radius:var(--cn-r-field-m);transform:none;z-index:30}.talosApp.is-mobile .field__send{border-radius:var(--cn-r-send-m)}.talosApp.is-mobile .actionCard{display:block;align-items:normal;gap:0;padding:16px}.talosApp.is-mobile .actionCard:hover{transform:none}.talosApp.is-mobile .actionCard__head{display:flex;align-items:center;gap:10px}.talosApp.is-mobile .actionCard__dot{width:5px;height:5px}.talosApp.is-mobile .actionCard .kicker{font-size:9px}.talosApp.is-mobile .actionCard__title{margin-top:10px;font-size:14px;line-height:1.45}.talosApp.is-mobile .actionCard__foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.talosApp.is-mobile .actionCard__meta{font-family:var(--cn-mono);font-size:9.5px;color:var(--cn-text-label)}.talosApp.is-mobile .actionCard__more{font-family:var(--cn-mono);font-size:10px;letter-spacing:.16em;color:var(--cn-kicker)}.talosApp.is-mobile .receipt{margin-top:16px;padding:18px}.talosApp.is-mobile .receipt__head{gap:10px}.talosApp.is-mobile .check{width:26px;height:26px;font-size:12px;box-shadow:0 6px 20px rgba(232,64,42,.42)}.talosApp.is-mobile .receipt__title{font-size:15px}.talosApp.is-mobile .receipt__time{font-size:10px}.talosApp.is-mobile .label{font-size:9px}.talosApp.is-mobile .row .value{font-size:12.5px}.talosApp.is-mobile .value--mono{font-size:11.5px}.talosApp.is-mobile .receipt__foot{margin-top:18px;justify-content:flex-end}.talosApp.is-mobile .followups{margin-top:16px;gap:8px}.talosApp.is-mobile .pill{padding:9px 14px;font-size:12.5px}.talosApp.is-mobile .sheet .btn{padding:14px 18px;border-radius:14px;font-size:14px;min-height:44px}.talosApp.is-mobile .sheet .btn--primary{padding:14px 24px}.talosApp.is-mobile .sheet .btn--secondary{padding:11px 16px;border-radius:12px;font-size:13px;min-height:0}.talosApp.is-mobile .sheet .specs{margin-top:20px;gap:11px}.talosApp.is-mobile .sheet .specs__row{gap:14px;padding-bottom:10px}.talosApp.is-mobile .sheet .specs__value{font-size:12.5px}.talosApp.is-mobile .sheet .note{margin-top:14px;font-size:10px}.talosApp .homeIntro{margin-top:40px;width:min(640px,calc(100% - 48px))}.talosApp .homeIntro__kicker{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .homeIntro__text{margin-top:12px;font-size:15.5px;line-height:1.66;color:var(--cn-text-hi);text-wrap:pretty}.talosApp .homeIntro__text em{font-style:normal;color:var(--cn-kicker)}.talosApp .homeNote{margin:26px 0 40px;width:min(640px,calc(100% - 48px));font-family:var(--cn-mono);font-size:10px;line-height:1.7;letter-spacing:.02em;color:var(--cn-text-label)}.talosApp.is-mobile .homeIntro{position:absolute;left:24px;right:24px;top:96px;width:auto;margin-top:0}.talosApp.is-mobile .homeIntro__text{font-size:14px;line-height:1.58}.talosApp.is-mobile .oppList{top:auto;max-height:46%;overflow-y:auto}.talosApp:not(.is-mobile) .screen--home{padding-top:96px;padding-bottom:48px}.talosApp .modal--apercu{width:min(1240px,calc(100vw - 64px));height:min(760px,calc(100vh - 64px));max-height:none;padding:0;overflow:hidden;display:grid;grid-template-columns:minmax(430px,11fr) minmax(380px,9fr)}.talosApp .fiche__gauche{padding:34px;overflow-y:auto;min-width:0}.talosApp .fiche__droite{position:relative;display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--cn-border-modal);background:#0b0504}.talosApp .apercu__chrome{flex:none;display:flex;align-items:baseline;gap:12px;padding:16px 22px 14px;border-bottom:1px solid var(--cn-divider)}.talosApp .apercu__label{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker);white-space:nowrap}.talosApp .apercu__objet{font-family:var(--cn-mono);font-size:11px;color:var(--cn-text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talosApp .apercu__corps{flex:1 1;min-height:0;padding:18px;display:flex}.talosApp .apercu__frame{flex:1 1;width:100%;height:100%;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.5)}.talosApp .sheet__apercu{margin-top:18px;border:1px solid var(--cn-divider);border-radius:14px;overflow:hidden;background:#0b0504}.talosApp .sheet__apercu .apercu__chrome{padding:12px 16px 10px}.talosApp .sheet__apercu .apercu__frame{display:block;width:100%;height:340px;border:0;border-radius:0;background:#fff;box-shadow:none}.talosApp .pill--rdv{border-color:rgba(249,115,22,.5);color:var(--cn-title);font-weight:600;text-decoration:none;display:inline-block}.talosApp .pill--rdv:hover{background:rgba(249,115,22,.12);color:var(--cn-title)}.talosApp .pgBar{position:absolute;left:0;right:0;top:0;height:48px;z-index:30;display:flex;align-items:center;gap:12px;padding:0 18px;background:linear-gradient(180deg,rgba(6,3,2,.72),rgba(6,3,2,.28));border-bottom:1px solid rgba(249,115,22,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.talosApp .pgBar__left{display:flex;align-items:center;gap:14px;min-width:0}.talosApp .pgBar__back{display:inline-flex;align-items:center;gap:6px;font-family:var(--cn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cn-text-mid);text-decoration:none;white-space:nowrap}.talosApp .pgBar__back:hover{color:var(--cn-title)}.talosApp .pgBar__title{font-family:var(--cn-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talosApp .pgBar__right{margin-left:auto;display:flex;align-items:center;gap:8px}.talosApp .pgPill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgba(6,3,2,.5);border:1px solid var(--cn-border-ghost);color:var(--cn-text);font-family:var(--cn-font);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--cn-t-hover),border-color var(--cn-t-hover),color var(--cn-t-hover)}.talosApp .pgPill:hover{background:rgba(232,64,42,.1)}.talosApp .pgPill--on,.talosApp .pgPill:hover{border-color:var(--cn-border-modal);color:var(--cn-title)}.talosApp .pgPill--primary{border-color:rgba(249,115,22,.5);color:var(--cn-title);font-weight:600}.talosApp .pgPill--primary:hover{background:rgba(249,115,22,.14)}.talosApp .pgPill__n{font-family:var(--cn-mono);font-size:10px;padding:1px 6px;border-radius:999px;color:var(--cn-on-grad);background:var(--cn-grad)}.talosApp .pgPill__k{font-family:var(--cn-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cn-text-mid)}.talosApp .pgPill:disabled{opacity:.5;cursor:not-allowed}.talosApp:not(.is-mobile) .screen--home{padding-top:120px}.talosApp:not(.is-mobile) .chatHeader{margin-top:48px;height:72px}.talosApp:not(.is-mobile) .chatHeader .logo--header{width:130px;height:37px}.talosApp:not(.is-mobile) .chatHeader .logo--header .logo__heat{left:18px;top:18px;width:58px;height:58px;margin:-29px 0 0 -29px}.talosApp .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.talosApp .chips--home{margin-top:18px;width:min(640px,calc(100% - 48px));justify-content:center}.talosApp .chip{padding:8px 14px;border-radius:999px;font-family:var(--cn-font);font-size:12.5px;color:var(--cn-text);border:1px solid hsla(240,5%,96%,.1);background:rgba(6,3,2,.35);cursor:pointer;transition:color var(--cn-t-hover),border-color var(--cn-t-hover),background var(--cn-t-hover);text-align:left;line-height:1.3}.talosApp .chip:hover{background:rgba(232,64,42,.08)}.talosApp .chip--accent,.talosApp .chip:hover{color:var(--cn-title);border-color:rgba(249,115,22,.45)}.talosApp .chip:disabled{opacity:.5;cursor:default}.talosApp .trace{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.talosApp .trace__line{display:flex;align-items:center;gap:9px;font-family:var(--cn-mono);font-size:10.5px;letter-spacing:.04em;color:var(--cn-text-mid);animation:cnFade .35s ease-out both}.talosApp .trace__dot{width:4px;height:4px;flex:none;border-radius:999px;background:var(--cn-spark-dot);box-shadow:0 0 10px var(--cn-spark-glow)}.talosApp .trace__k{color:var(--cn-kicker)}.talosApp .trace--done .trace__line{color:var(--cn-text-label)}.talosApp .trace--done .trace__dot{box-shadow:none;opacity:.6}.talosApp .trace--done .trace__k{color:rgba(249,115,22,.7)}.talosApp .detect{margin-top:24px;padding:16px 18px 14px;border-radius:12px;border:1px solid var(--cn-divider);background:hsla(240,5%,96%,.02)}.talosApp .detect__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.talosApp .detect__title{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .detect__models{display:flex;flex-wrap:wrap;gap:6px}.talosApp .detect__model{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid rgba(249,115,22,.28);color:var(--cn-text-val)}.talosApp .detect__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.talosApp .detect__row{display:flex;justify-content:space-between;gap:16px;font-size:12.5px}.talosApp .detect__row .label{padding-top:1px}.talosApp .detect__val{color:var(--cn-text-val);text-align:right}.talosApp .detect__val--mono{font-family:var(--cn-mono);font-size:11px}.talosApp .detect__lu{margin-top:12px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.04em;line-height:1.7;color:var(--cn-text-label)}.talosApp .detect__lu b{font-weight:500;color:var(--cn-text-mid)}.talosApp .etapes{margin-top:22px;display:flex;flex-direction:column;gap:10px}.talosApp .etape{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--cn-divider);background:hsla(240,5%,96%,.02);transition:border-color .3s,background .3s}.talosApp .etape--cours{border-color:rgba(249,115,22,.35);background:rgba(232,64,42,.06)}.talosApp .etape--ok{border-color:rgba(249,115,22,.22)}.talosApp .etape__ico{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:10px;border:1px solid var(--cn-border-ghost);color:var(--cn-text-label);font-family:var(--cn-mono)}.talosApp .etape--ok .etape__ico{border-color:transparent;color:var(--cn-on-grad);background:var(--cn-grad);box-shadow:0 4px 14px rgba(232,64,42,.35)}.talosApp .etape--cours .etape__ico{border-color:rgba(249,115,22,.6);color:var(--cn-kicker)}.talosApp .etape--cours .etape__ico:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--cn-kicker);animation:cnType 1s ease-in-out infinite}.talosApp .etape__lbl{font-size:13px;color:var(--cn-text-val)}.talosApp .etape--attente .etape__lbl{color:var(--cn-text-mid)}.talosApp .etape__dit{margin-top:3px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.03em;color:var(--cn-text-label);line-height:1.5}.talosApp .motifs{margin-top:26px;padding-top:18px;border-top:1px solid var(--cn-divider)}.talosApp .motifs__title{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .motifs__hint{margin-top:6px;font-size:12.5px;color:var(--cn-text-why);line-height:1.5}.talosApp .motifs .chips{margin-top:12px}.talosApp .motifs__cancel{margin-top:14px}.talosApp .receipt__link{background:none;border:0;padding:0;font-family:var(--cn-font);font-size:13px;color:var(--cn-grad-mid);cursor:pointer}.talosApp .receipt__link:hover{color:var(--cn-grad-to)}.talosApp .modal--panel{width:min(960px,calc(100vw - 64px));max-height:calc(100vh - 96px);padding:0;overflow:hidden;display:flex;flex-direction:column}.talosApp .panel__head{display:flex;align-items:center;gap:14px;padding:22px 28px 18px;border-bottom:1px solid var(--cn-divider)}.talosApp .panel__kicker{font-family:var(--cn-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-kicker)}.talosApp .panel__title{margin-top:6px;font-size:19px;font-weight:700;color:var(--cn-title)}.talosApp .panel__sub{margin-top:4px;font-size:12.5px;color:var(--cn-text-why)}.talosApp .panel__close{margin-left:auto}.talosApp .panel__body{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px 28px}.talosApp .klav{border-radius:14px;overflow:hidden;background:#f5f4f2;border:1px solid rgba(249,115,22,.18);box-shadow:0 30px 80px -30px rgba(0,0,0,.7);color:#241c15;font-family:var(--cn-font)}.talosApp .klav__bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid #e6e5e1;background:#fbfaf8}.talosApp .klav__logo{width:24px;height:24px;border-radius:7px;background:#1d1d1b;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.talosApp .klav__account{font-size:13.5px;font-weight:600;color:#241c15}.talosApp .klav__account small{font-weight:400;color:#8f8a80;margin-left:8px;font-size:11.5px}.talosApp .klav__cols{display:flex;align-items:center;padding:10px 18px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#a9a49b;border-bottom:1px solid #eeece7}.talosApp .klav__row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid #efede9}.talosApp .klav__row--new{background:#fff8f2}.talosApp .klav__row--dim{opacity:.62}.talosApp .klav__ico{width:30px;height:30px;border-radius:8px;background:#efede8;display:grid;place-items:center;flex:none;color:#b8b2a6;font-size:13px}.talosApp .klav__main{min-width:0;flex:1 1}.talosApp .klav__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--cn-mono);font-size:12.5px;font-weight:500;color:#2c2620;word-break:break-word}.talosApp .klav__by{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--cn-on-grad);background:var(--cn-grad);padding:2px 7px;border-radius:5px;font-family:var(--cn-font)}.talosApp .klav__meta{margin-top:4px;font-size:11.5px;color:#9a948b;line-height:1.45}.talosApp .klav__statut{flex:none;font-size:11px;font-weight:600;color:#8a6d1a;background:#f6edd4;border:1px solid #ecdfb8;padding:5px 11px;border-radius:999px;white-space:nowrap}.talosApp .klav__statut--env{color:#1f6b46;background:#e3f2e8;border-color:#c7e3d1}.talosApp .klav__acts{display:flex;gap:6px;flex:none}.talosApp .klav__btn{font-family:var(--cn-font);font-size:11.5px;font-weight:600;padding:7px 12px;border-radius:7px;border:1px solid #dedad2;background:#fff;color:#2c2620;cursor:pointer;white-space:nowrap}.talosApp .klav__btn:hover{border-color:#b9b3a8}.talosApp .klav__btn--send{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.talosApp .klav__btn--send:hover{background:#333}.talosApp .klav__btn:disabled{opacity:.5;cursor:default}.talosApp .klav__confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#6f6a61}.talosApp .klav__empty{padding:26px 18px;font-size:13px;color:#8f8a80;text-align:center;border-top:1px solid #efede9}.talosApp .klav__foot{padding:12px 18px;font-size:11px;color:#a9a49b;border-top:1px solid #eeece7;background:#fbfaf8}.talosApp .relire{margin-top:18px;border-radius:14px;overflow:hidden;border:1px solid rgba(249,115,22,.18);background:#0b0504}.talosApp .relire .apercu__frame{display:block;width:100%;height:min(560px,60vh);border:0;background:#fff}.talosApp.is-mobile .pgBar{height:42px;padding:0 12px;gap:8px}.talosApp.is-mobile .pgBar__title{display:none}.talosApp.is-mobile .pgPill{padding:5px 10px;font-size:11.5px}.talosApp.is-mobile .pgPill__k{display:none}.talosApp.is-mobile .screen--home{top:calc(env(safe-area-inset-top, 0px) + 150px)}.talosApp.is-mobile .homeIntro{top:114px}.talosApp.is-mobile .chatHeader{top:calc(env(safe-area-inset-top, 0px) + 42px)}.talosApp.is-mobile .thread{top:calc(env(safe-area-inset-top, 0px) + 120px)}.talosApp.is-mobile .chips--home{display:none}.talosApp.is-mobile .modal--panel{width:100%}.talosApp.is-mobile .overlay{padding:12px;align-items:flex-end}.talosApp.is-mobile .panel__head{padding:18px 18px 14px}.talosApp.is-mobile .panel__body{padding:16px 14px 22px}.talosApp.is-mobile .klav__row{flex-wrap:wrap}.talosApp.is-mobile .klav__acts{width:100%;justify-content:flex-end}.talosApp.is-mobile .detect__row{flex-direction:column;gap:3px}.talosApp.is-mobile .detect__val{text-align:left}.talosApp .ecartees{margin-top:26px;width:min(640px,calc(100% - 48px))}.talosApp .ecartees__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;background:none;cursor:pointer;font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cn-text-label);text-align:left}.talosApp .ecartees__toggle:hover{color:var(--cn-text-mid)}.talosApp .ecartees__caret{font-size:10px;transition:transform .25s}.talosApp .ecartees--open .ecartees__caret{transform:rotate(90deg)}.talosApp .oppRow--ecartee{cursor:default;opacity:.62;gap:12px;padding:13px 8px}.talosApp .oppRow--ecartee:hover{padding-left:8px}.talosApp .oppRow--ecartee .oppRow__dot{background:hsla(240,5%,96%,.25);box-shadow:none}.talosApp .oppRow--ecartee .oppRow__label{font-size:13.5px;color:var(--cn-text)}.talosApp .oppRow__motif{display:block;margin-top:3px;letter-spacing:.02em;line-height:1.5}.talosApp .oppRow__motif,.talosApp .oppRow__portee{font-family:var(--cn-mono);font-size:10px;color:var(--cn-text-label)}.talosApp .oppRow__portee{letter-spacing:.1em;white-space:nowrap}.talosApp .oppRow__tag--new{color:var(--cn-kicker)}.talosApp.is-mobile .ecartees{display:none}.talosApp .specs__link{background:none;border:0;padding:0;margin-left:10px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cn-kicker);cursor:pointer}.talosApp .specs__link:hover{color:var(--cn-grad-to)}.talosApp .elig__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.talosApp .stat{padding:14px 16px;border-radius:12px;border:1px solid var(--cn-divider);background:hsla(240,5%,96%,.02)}.talosApp .stat__n{font-size:22px;font-weight:600;color:var(--cn-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.talosApp .stat__l{margin-top:4px;font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cn-text-label)}.talosApp .stat--accent .stat__n{color:var(--cn-kicker)}.talosApp .elig__regle{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;border:1px solid var(--cn-divider)}.talosApp .elig__regleTxt{font-size:13px;color:var(--cn-text-val)}.talosApp .elig__regleTxt small{display:block;margin-top:3px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.04em;color:var(--cn-text-label)}.talosApp .seg{display:inline-flex;border:1px solid var(--cn-border-ghost);border-radius:999px;padding:3px;gap:2px}.talosApp .seg__btn{padding:6px 12px;border-radius:999px;border:0;background:none;color:var(--cn-text);font-family:var(--cn-font);font-size:12px;cursor:pointer}.talosApp .seg__btn:hover{color:var(--cn-title)}.talosApp .seg__btn--on{color:var(--cn-on-grad);background:var(--cn-grad);font-weight:600}.talosApp .elig__list{margin-top:18px;display:flex;flex-direction:column}.talosApp .elig__row{display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 6px;border-top:1px solid var(--cn-divider)}.talosApp .elig__row:last-child{border-bottom:1px solid var(--cn-divider)}.talosApp .elig__id{font-family:var(--cn-mono);font-size:11px;color:var(--cn-text-mid)}.talosApp .elig__nom{font-size:13.5px;color:var(--cn-text-hi)}.talosApp .elig__meta{margin-top:2px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.03em;color:var(--cn-text-label)}.talosApp .elig__statut{font-family:var(--cn-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--cn-border-ghost);color:var(--cn-text);white-space:nowrap}.talosApp .elig__statut--eligible{border-color:rgba(249,115,22,.45);color:var(--cn-kicker)}.talosApp .elig__statut--pause{color:var(--cn-text-mid)}.talosApp .elig__statut--exclue{color:var(--cn-text-label);border-style:dashed}.talosApp .elig__note{margin-top:16px}.talosApp.is-mobile .elig__stats{grid-template-columns:1fr 1fr}.talosApp.is-mobile .elig__id{display:none}.talosApp .pert{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid var(--cn-divider);background:hsla(240,5%,96%,.02)}.talosApp .pert__score{font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--cn-title);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talosApp .pert__score small{font-size:12px;font-weight:400;color:var(--cn-text-mid);margin-left:4px}.talosApp .pert__lbl{margin-top:6px;font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-text-label)}.talosApp .pert__chart{display:flex;align-items:flex-end;gap:6px;height:54px}.talosApp .pert__col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.talosApp .pert__bar{width:100%;max-width:46px;border-radius:4px 4px 2px 2px;background:hsla(240,5%,96%,.1)}.talosApp .pert__bar--on{background:var(--cn-grad);box-shadow:0 6px 20px rgba(232,64,42,.35)}.talosApp .pert__j{font-size:9px;letter-spacing:.1em}.talosApp .pert__j,.talosApp .pert__note{font-family:var(--cn-mono);color:var(--cn-text-label)}.talosApp .pert__note{grid-column:1/-1;font-size:10px;letter-spacing:.03em;line-height:1.5}.talosApp .mem__layers{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.talosApp .mem__layer{padding:14px 16px 12px;border-radius:12px;border:1px solid var(--cn-divider);background:hsla(240,5%,96%,.02);min-height:150px}.talosApp .mem__head{display:flex;align-items:baseline;gap:10px}.talosApp .mem__num{font-family:var(--cn-mono);font-size:10px;letter-spacing:.2em;color:var(--cn-kicker)}.talosApp .mem__title{font-size:14.5px;font-weight:600;color:var(--cn-title)}.talosApp .mem__count{margin-left:auto;font-family:var(--cn-mono);font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid var(--cn-border-ghost);color:var(--cn-text-mid)}.talosApp .mem__count--on{border-color:transparent;color:var(--cn-on-grad);background:var(--cn-grad)}.talosApp .mem__dit{margin-top:4px;font-size:11.5px;line-height:1.5;color:var(--cn-text-why)}.talosApp .mem__list{margin-top:10px;display:flex;flex-direction:column}.talosApp .mem__item{padding:8px 0;border-top:1px solid var(--cn-divider)}.talosApp .mem__txt{font-size:12.5px;line-height:1.45;color:var(--cn-text-val)}.talosApp .mem__item--socle .mem__txt{color:var(--cn-text)}.talosApp .mem__meta{margin-top:2px;font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.03em;line-height:1.5;color:var(--cn-text-label)}.talosApp .mem__jour{color:var(--cn-kicker);margin-right:6px}.talosApp .mem__vide{padding:10px 0 4px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.03em;color:var(--cn-text-label);line-height:1.5}.talosApp .mem__foot{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.talosApp.is-mobile .mem__layers,.talosApp.is-mobile .pert{grid-template-columns:1fr}.talosApp .pgPill__short,.talosApp.is-mobile .pgPill__long{display:none}.talosApp.is-mobile .pgPill__short{display:inline}.talosApp.is-mobile .pgPill--detection{display:none}.talosApp .oppRow__tag--csm{color:var(--cn-grad-to)}.talosApp.is-mobile .oppList{top:110px;bottom:calc(env(safe-area-inset-bottom, 0px) + 104px);max-height:none}.talosApp .detect{padding:0}.talosApp .detect__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:13px 18px;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--cn-font);color:inherit}.talosApp .detect__toggle .detect__models{margin-left:auto}.talosApp .detect__caret{font-size:11px;color:var(--cn-text-mid);transition:transform .25s}.talosApp .detect--open .detect__caret{transform:rotate(90deg)}.talosApp .detect--open .detect__rows{margin:0;padding:0 18px 16px}.talosApp .mem__score{display:flex;align-items:baseline;gap:14px;padding:4px 0 14px;border-bottom:1px solid var(--cn-divider)}.talosApp .mem__scoreN{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--cn-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talosApp .mem__scoreN small{font-size:12px;font-weight:400;color:var(--cn-text-mid);margin-left:4px}.talosApp .mem__scoreL{font-size:12.5px;color:var(--cn-text-why)}.talosApp .mem__lines{display:flex;flex-direction:column}.talosApp .mem__line{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:11px 4px;border-bottom:1px solid var(--cn-divider)}.talosApp .mem__line .mem__jour{margin:0;font-family:var(--cn-mono);font-size:10.5px;letter-spacing:.08em}.talosApp .mem__line .mem__txt{font-size:13.5px;color:var(--cn-text-val)}.talosApp .receipt__send{padding:10px 16px;font-size:12.5px}.talosApp .receipt__foot{flex-wrap:wrap}.talosApp .chips--home{margin-top:30px;margin-bottom:40px}.talosApp .apercu__corps{padding:0}.talosApp .apercu__frame{border-radius:0;box-shadow:none}.talosApp .hist__total{display:flex;gap:22px;flex-wrap:wrap;padding:4px 0 14px;border-bottom:1px solid var(--cn-divider);font-size:13px;color:var(--cn-text)}.talosApp .hist__total b{font-weight:600;color:var(--cn-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talosApp .hist__list{display:flex;flex-direction:column}.talosApp .hist__row{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--cn-divider)}.talosApp .hist__title{font-size:14px;color:var(--cn-text-hi)}.talosApp .hist__meta{margin-top:3px;font-family:var(--cn-mono);font-size:10px;letter-spacing:.03em;color:var(--cn-text-label);line-height:1.5}.talosApp .hist__res{margin-top:5px;font-size:12.5px;color:var(--cn-text-val)}.talosApp .elig__nom--id{font-family:var(--cn-mono);font-size:12.5px}.talosApp.is-mobile .pgBar__backLbl{display:none}.talosApp.is-mobile .pgPill{padding:5px 9px;font-size:11px}.talosApp.is-mobile .pgBar__right{gap:6px}.talosApp .elig__row,.talosApp.is-mobile .elig__row{grid-template-columns:1fr auto}.talosApp .tblwrap{margin-top:16px;overflow-x:auto;border:1px solid var(--cn-divider);border-radius:12px}.talosApp .tbl{width:100%;border-collapse:collapse;font-size:13px;color:var(--cn-text-val)}.talosApp .tbl th{font-family:var(--cn-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cn-text-label);font-weight:500;text-align:left;padding:11px 14px;background:hsla(240,5%,96%,.03);white-space:nowrap}.talosApp .tbl td,.talosApp .tbl th{border-bottom:1px solid var(--cn-divider)}.talosApp .tbl td{padding:12px 14px;vertical-align:middle;line-height:1.45}.talosApp .tbl tbody tr:last-child td{border-bottom:0}.talosApp .tbl tfoot td{border-top:1px solid var(--cn-border-row);border-bottom:0;background:rgba(232,64,42,.05);font-weight:600;color:var(--cn-title)}.talosApp .tbl__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.talosApp .tbl__mono{font-family:var(--cn-mono);font-size:11px;color:var(--cn-text-mid);white-space:nowrap}.talosApp .tbl__main{color:var(--cn-text-hi)}.talosApp .tbl__sub{margin-top:2px;color:var(--cn-text-label)}.talosApp .tbl__sub,.talosApp .tbl__tag{font-family:var(--cn-mono);font-size:10px}.talosApp .tbl__tag{display:inline-block;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--cn-border-ghost);color:var(--cn-text);white-space:nowrap}.talosApp .tbl__tag--acceptee,.talosApp .tbl__tag--envoyee{border-color:rgba(249,115,22,.45);color:var(--cn-kicker)}.talosApp .tbl__tag--resultat{border-color:transparent;color:var(--cn-on-grad);background:var(--cn-grad)}.talosApp .tbl__tag--refusee{border-style:dashed}.talosApp .mem__score{border-bottom:0;padding-bottom:4px}.talosApp .oppList__title{font-size:12px;letter-spacing:.12em;color:var(--cn-text);padding-bottom:10px}