@font-face{font-family:TML Alan Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/landing_page/fonts/alan-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TML Alan Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/landing_page/fonts/alan-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TML Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/landing_page/fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TML Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/landing_page/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.tm-landing) *,:where(.tm-landing) :before,:where(.tm-landing) :after{margin:revert;padding:revert;border:revert;scrollbar-width:revert;scrollbar-color:revert}:where(.tm-landing) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert;letter-spacing:revert}:where(.tm-landing) :where(b,strong){font-weight:revert}:where(.tm-landing) :where(small){font-size:revert}:where(.tm-landing) :where(ol,ul,menu){list-style:revert}:where(.tm-landing) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.tm-landing) :where(img,video){max-width:revert}:where(.tm-landing) :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.tm-landing) :where(textarea){resize:revert}:where(.tm-landing) ::placeholder{opacity:revert;color:revert}.tm-landing{isolation:isolate;box-sizing:border-box;font-feature-settings:normal;letter-spacing:normal;min-height:100vh;font-size:16px;font-weight:400;line-height:normal}.tm-landing .tm-landing__body{box-sizing:border-box;min-height:100vh}html:has(.tm-landing[data-theme=brick]){background-color:#f8f7f5}html:has(.tm-landing[data-theme=dark]){background-color:#06140e}.tm-landing .ma{--ink:#13120b;--sec:#57554f;--mut:#9e9c98;--line:#16151214;--tile:#ecebe9;width:100%;height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:#dee1e6;flex-direction:column;font:400 11px/1.35 Inter,system-ui,sans-serif;display:flex}.tm-landing .ma b{font-weight:600}.tm-landing .ma-browser{background:#e9ebee;border-bottom:1px solid #d6d9de;flex:none;align-items:center;height:26px;padding:0 12px;display:flex;position:relative}.tm-landing .ma-browser__dots{gap:6px;display:flex}.tm-landing .ma-browser__dots i{background:#c9ccd1;border-radius:50%;width:8px;height:8px}.tm-landing .ma-browser__url{width:36%;height:16px;color:var(--sec);background:#fff;border-radius:999px;place-items:center;font-size:9.5px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.tm-landing .ma-app{background:#f8f7f5;flex-direction:column;flex:1;min-height:0;display:flex}.tm-landing .ma-top{flex:none;align-items:center;gap:14px;height:42px;padding:0 14px 0 12px;display:flex}.tm-landing .ma-logo{height:17px}.tm-landing .ma-top__t{white-space:nowrap;font-size:12px;font-weight:500}.tm-landing .ma-top__sp{flex:1}.tm-landing .ma-btn{color:#fff;white-space:nowrap;background:#16160d;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.tm-landing .ma-btn--line{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #16151224}.tm-landing .ma-tokens{align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.tm-landing .ma-tokens i{border:1.6px solid var(--ink);border-radius:50%;width:10px;height:10px}.tm-landing .ma-tokens small{color:var(--sec);font-weight:400}.tm-landing .ma-bell{color:var(--sec);place-items:center;display:grid;position:relative}.tm-landing .ma-bell i{color:#fff;text-align:center;background:#e5361e;border-radius:6px;min-width:11px;height:11px;font:600 7.5px/11px Inter,sans-serif;position:absolute;top:-5px;right:-6px}.tm-landing .ma-user{align-items:center;gap:7px;display:inline-flex}.tm-landing .ma-user b{background:var(--tile);width:22px;height:22px;color:var(--sec);border-radius:50%;place-items:center;font-size:9px;display:grid}.tm-landing .ma-user span{flex-direction:column;font-size:10.5px;font-weight:600;line-height:1.2;display:flex}.tm-landing .ma-user small{color:var(--sec);font-size:9px;font-weight:400}.tm-landing .ma-body{flex:1;min-height:0;padding:0 8px 8px 0;display:flex}.tm-landing .ma-rail{width:38px;color:var(--sec);flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:4px;display:flex}.tm-landing .ma-rail span{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.tm-landing .ma-rail span.is-on{color:var(--ink);background:#e4e3df}.tm-landing .ma-nav{flex:none;width:150px;padding:2px 10px 0 4px}.tm-landing .ma-nav__g+.ma-nav__g{margin-top:10px}.tm-landing .ma-nav__h{color:var(--mut);margin:6px 0 3px 8px;font-size:9.5px}.tm-landing .ma-nav__i{color:#3d3b36;border-radius:8px;align-items:center;gap:8px;height:25px;padding:0 8px;font-size:11px;display:flex;position:relative}.tm-landing .ma-nav__i>*{position:relative}.tm-landing .ma-nav__i.is-on{color:var(--ink);font-weight:500}.tm-landing .ma-nav__bg{background:#e4e3df;border-radius:8px;inset:0;position:absolute!important}.tm-landing .ma-nav__i em{color:var(--mut);margin-left:auto;font-size:9.5px;font-style:normal}.tm-landing .ma-main{min-width:0;box-shadow:0 0 0 1px var(--line), 0 14px 30px -24px #16151240;background:#fff;border-radius:12px;flex:1;position:relative;overflow:hidden}.tm-landing .ma-view{position:absolute;inset:0}.tm-landing .ma-page{height:100%;padding:0 16px}.tm-landing .ma-tabs{border-bottom:1px solid var(--line);height:34px;color:var(--sec);align-items:stretch;gap:16px;font-size:10.5px;display:flex}.tm-landing .ma-tabs span{border-bottom:1.5px solid #0000;align-items:center;display:flex}.tm-landing .ma-tabs span.is-on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tm-landing .ma-tabs em{color:var(--mut);font-style:normal}.tm-landing .ma-head{align-items:center;gap:6px;height:40px;font-size:12px;display:flex}.tm-landing .ma-head em{color:var(--mut);font-size:10.5px;font-style:normal}.tm-landing .ma-head>:last-child{margin-left:auto}.tm-landing .ma-seg{background:var(--tile);border-radius:999px;padding:2px;display:inline-flex}.tm-landing .ma-seg i{color:var(--sec);border-radius:999px;padding:3px 10px;font-size:9.5px;font-style:normal}.tm-landing .ma-seg i.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1615121f}.tm-landing .ma-cols{height:24px;color:var(--mut);align-items:center;padding:0 8px;font-size:9.5px;display:grid}.tm-landing .ma-cols--risk{grid-template-columns:minmax(0,1fr) 70px 170px 56px}.tm-landing .ma-cols--calc{grid-template-columns:34px minmax(0,1fr) 40px 40px 70px}.tm-landing .ma-cols--rfq{grid-template-columns:34px minmax(0,1fr) 40px 60px 80px}.tm-landing .ma-band{background:#f4f3f1;border-radius:8px;align-items:center;height:26px;margin:3px 0;padding:0 8px;font-size:10.5px;font-weight:500;display:grid}.tm-landing .ma-row{height:27px;color:var(--sec);align-items:center;padding:0 8px;font-size:10.5px;display:grid}.tm-landing .ma-row .ma-t{color:var(--ink)}.tm-landing .ma-t{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.tm-landing .ma-ring{border:1px solid #d5d5d5;border-radius:50%;flex:none;width:11px;height:11px}.tm-landing .ma-src{min-width:0;height:18px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 7px 0 4px;font-size:9.5px;display:inline-flex;overflow:hidden}.tm-landing .ma-src i{color:#e81f48;border:1px solid #e81f48;border-radius:3px;padding:0 3px;font:600 7px/10px Inter,sans-serif}.tm-landing .ma-open{color:var(--sec);border:1px dashed #c9c7c3;border-radius:999px;padding:1px 8px;font-size:9px;font-style:normal;display:inline-block}.tm-landing .ma-num{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.tm-landing .ma-band .ma-num{font-weight:600}.tm-landing .ma-ok{color:#22914f;align-items:center;gap:5px;font-weight:500;display:inline-flex}.tm-landing .ma-dot{background:#22914f;border-radius:50%;width:6px;height:6px}.tm-landing .ma-total{border-top:1px solid var(--line);color:var(--sec);justify-content:space-between;align-items:baseline;margin-top:8px;padding:10px 8px 0;font-size:10px;display:flex}.tm-landing .ma-total b{color:var(--ink);letter-spacing:-.01em;font-size:15px}.tm-landing .ma-split{grid-template-columns:290px minmax(0,1fr);height:100%;display:grid}.tm-landing .ma-list{border-right:1px solid var(--line);padding:10px 12px}.tm-landing .ma-filters{gap:6px;margin-bottom:10px;display:flex}.tm-landing .ma-search,.tm-landing .ma-pill{height:22px;color:var(--sec);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #1615121f}.tm-landing .ma-search{flex:1}.tm-landing .ma-pill b{color:var(--ink);font-weight:500}.tm-landing .ma-card{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:2px;margin-bottom:7px;padding:9px 11px;display:flex}.tm-landing .ma-card b{font-size:11px}.tm-landing .ma-card small{color:var(--sec);font-size:9.5px}.tm-landing .ma-card__m{align-items:center;gap:5px;margin-top:4px;display:flex}.tm-landing .ma-card__m strong{margin-left:auto;font-size:11px}.tm-landing .ma-chip{background:var(--tile);color:#45433e;border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal}.tm-landing .ma-map{background:#f3f2ef;position:relative;overflow:hidden}.tm-landing .ma-map svg{width:100%;height:100%}.tm-landing .ma-sea{fill:#f3f2ef}.tm-landing .ma-other{fill:#e9e7e3;stroke:#fff;stroke-width:.8px}.tm-landing .ma-land{fill:#e2dfd9;stroke:#fff;stroke-width:.8px}.tm-landing .ma-pin{fill:#23305f;stroke:#fff;stroke-width:1.2px}.tm-landing .ma-kpis{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0;display:grid}.tm-landing .ma-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-landing .ma-kpi{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tm-landing .ma-kpi+.ma-kpi{box-shadow:inset 1px 0 0 var(--line)}.tm-landing .ma-kpi span{color:var(--sec);font-size:9.5px}.tm-landing .ma-kpi b{letter-spacing:-.01em;font-size:14px}.tm-landing .ma-kpi small{color:var(--mut);font-size:9px}.tm-landing .ma-panel{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:10px 12px}.tm-landing .ma-panel__h{margin:0 0 6px;font-size:11px;font-weight:600}.tm-landing .ma-chart{width:100%;height:auto}.tm-landing .ma-grid{stroke:#efedea}.tm-landing .ma-area{fill:#f2f0ed}.tm-landing .ma-plan{fill:none;stroke:#b9b6b0;stroke-width:1.4px}.tm-landing .ma-done{fill:none;stroke:#22914f;stroke-width:2.2px;stroke-linecap:round}.tm-landing .ma-today{stroke:#161512;stroke-width:1.2px}.tm-landing .ma-today__t{fill:#fff;font:600 8px Inter,sans-serif}.tm-landing .ma-gantt{margin-top:10px;position:relative}.tm-landing .ma-gantt__axis{border-bottom:1px solid var(--line);height:22px;color:var(--mut);grid-template-columns:repeat(5,1fr);margin-left:130px;font-size:9.5px;display:grid}.tm-landing .ma-gantt__row{border-bottom:1px solid #f4f3f1;grid-template-columns:130px minmax(0,1fr);align-items:center;height:34px;display:grid}.tm-landing .ma-gantt__n{font-size:10.5px}.tm-landing .ma-gantt__track{height:100%;position:relative}.tm-landing .ma-bar{white-space:nowrap;border-radius:5px;align-items:center;height:18px;padding:0 7px;font-size:9px;font-style:normal;display:flex;position:absolute;top:8px;overflow:hidden}.tm-landing .ma-bar.is-b{color:#2b4aa0;background:#e9effb;box-shadow:inset 0 0 0 1px #b9c9ee}.tm-landing .ma-bar.is-v{color:#5a3aa8;background:#efeafb;box-shadow:inset 0 0 0 1px #cdbff0}.tm-landing .ma-bar.is-o{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #1615122e}.tm-landing .ma-gantt__today{background:#161512;width:1.2px;position:absolute;top:0;bottom:0;left:calc(47% + 68.9px)}.tm-landing .ma-proj{align-items:center;gap:10px;height:54px;display:flex}.tm-landing .ma-proj__no{color:#fff;background:#16160d;border-radius:8px;place-items:center;width:34px;height:30px;font-size:10px;font-weight:600;display:grid}.tm-landing .ma-proj>span:nth-child(2){flex-direction:column;display:flex}.tm-landing .ma-proj b{font-size:13px}.tm-landing .ma-proj small{color:var(--sec);font-size:9.5px}.tm-landing .ma-status{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:9.5px;font-style:normal;display:inline-flex}.tm-landing .ma-status:before{content:"";background:#22914f;border-radius:50%;width:6px;height:6px}.tm-landing .ma-bars{flex-direction:column;gap:8px;padding:4px 0;display:flex}.tm-landing .ma-bars__r{color:var(--sec);grid-template-columns:80px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:10px;display:grid}.tm-landing .ma-bars__r b{color:var(--ink);text-align:right}.tm-landing .ma-bars__t{background:#efedea;border-radius:999px;height:5px;overflow:hidden}.tm-landing .ma-bars__t i{border-radius:inherit;background:#161512;height:100%;display:block}.tm-landing .ma-ai{width:58%;box-shadow:0 0 0 1px var(--line), 0 14px 30px -14px #1615124d;z-index:3;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:6px 6px 6px 8px;font-size:10.5px;font-weight:500;display:flex;position:absolute;bottom:12px;left:21%}.tm-landing .ma-ai img{background:#fdf0ea;border-radius:50%;width:20px;height:20px;padding:4px}.tm-landing .ma-ai span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tm-landing .ma-ai__send{color:#fff;background:linear-gradient(#d43633,#c0241f);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.tm-landing{--h2-size:clamp(32px, 3.4vw, 52px);--h2-track:-.035em;--lead-size:16px;--block-gap:clamp(128px, 16.5vw, 240px);--canvas:#fafbf9;--paper:#fff;--ink:#0c2e21;--ink-2:#3b5448;--muted:#5d7266;--line:#0c2e2114;--line-strong:#0c2e2129;--green:#0a7f2a;--green-deep:#0e5c3e;--mint:#a8d5b5;--mint-soft:#dcf4e4;--mint-wash:#eef7f0;--orange:#f60;--display:"TML Alan Sans", "Inter", system-ui, sans-serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 3.4vw, 48px);--max:1440px;--ease:cubic-bezier(.22, 1, .36, 1)}.tm-landing *,.tm-landing :before,.tm-landing :after{box-sizing:border-box}div.tm-landing,.tm-landing .tm-landing__body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.tm-landing .tm-landing__body{overflow-x:clip}.tm-landing a{color:inherit;text-decoration:none}.tm-landing img,.tm-landing svg{max-width:100%;display:block}.tm-landing p{text-wrap:pretty}.tm-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.tm-landing :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.tm-landing ::selection{background:var(--mint);color:var(--ink)}.tm-landing .skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:12px 18px;font-weight:500;position:absolute;top:-60px;left:16px}.tm-landing .skip:focus{top:16px}.tm-landing .btn{height:48px;font:500 15px/1 var(--sans);white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative}.tm-landing .btn svg{width:16px;height:16px;transition:transform .4s var(--ease)}.tm-landing .btn:hover svg{transform:translate(3px)}.tm-landing .btn--ink{background:var(--ink);color:#fff}.tm-landing .btn--ink:hover{background:var(--green-deep)}.tm-landing .btn--mint{background:var(--mint);color:var(--ink)}.tm-landing .btn--mint:hover{background:#bfe3c9}.tm-landing .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.tm-landing .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.tm-landing .btn--lg{height:56px;padding:0 28px;font-size:16px}.tm-landing .btn--sm{height:38px;padding:0 16px;font-size:14px}.tm-landing .hero{isolation:isolate;padding-bottom:clamp(64px,9vh,120px);position:relative}.tm-landing .hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.tm-landing .hero__wash{filter:blur(10px);background:radial-gradient(closest-side,#a8d5b56b,#dcf4e440 55%,#0000);border-radius:50%;width:min(1500px,140vw);height:900px;position:absolute;top:46%;left:50%;transform:translate(-50%)}.tm-landing .topbar{z-index:60;transition:background-color .4s var(--ease), box-shadow .4s var(--ease), backdrop-filter .4s var(--ease);position:fixed;top:0;left:0;right:0}.tm-landing .topbar.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 var(--line);background:#fafbf9d1}.tm-landing .topbar.is-scrolled .nav{padding-top:12px;padding-bottom:12px}.tm-landing .topbar.is-dark{background:#06140ec7;box-shadow:0 1px #a8d5b51f}.tm-landing .topbar.is-dark .nav__links a,.tm-landing .topbar.is-dark .nav__login,.tm-landing .topbar.is-dark .nav__lang{color:#e6f4ea}.tm-landing .topbar.is-dark .btn--ink{background:var(--mint);color:var(--ink)}.tm-landing .topbar.is-dark .nav__burger span{background:#fff}.tm-landing .hero__navspace{height:82px}.tm-landing .nav{z-index:20;transition:padding .4s var(--ease);max-width:var(--max);padding:20px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.tm-landing .logo{flex:none;display:inline-flex}.tm-landing .logo__img{width:auto}.tm-landing .nav__links{color:var(--ink-2);gap:clamp(18px,2.2vw,36px);margin:0;padding:0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.tm-landing .nav__links a{padding:6px 0;transition:color .3s;position:relative}.tm-landing .nav__links a:after{content:"";background:var(--green);transform-origin:100%;height:1.5px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tm-landing .nav__links a:hover{color:var(--ink)}.tm-landing .nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.tm-landing .nav__end{align-items:center;gap:20px;font-size:15.5px;display:flex}.tm-landing .nav__end .btn--sm{height:42px;padding:0 20px;font-size:15px}.tm-landing .nav__lang{height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background-color .3s;display:inline-flex}.tm-landing .nav__lang:hover{background:var(--mint-wash)}.tm-landing .nav__login{font-weight:500;transition:color .3s}.tm-landing .nav__login:hover{color:var(--green)}.tm-landing .nav__burger{border-radius:999px;width:40px;height:40px;display:none;position:relative}.tm-landing .nav__burger span{background:var(--ink);height:1.5px;transition:transform .35s var(--ease);position:absolute;left:12px;right:12px}.tm-landing .nav__burger span:first-child{top:16px}.tm-landing .nav__burger span:last-child{top:23px}.tm-landing .nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.tm-landing .nav__burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.tm-landing .nav__sheet,.tm-landing .nav__sheet-lang{display:none}.tm-landing .hero__copy{max-width:var(--max);padding:clamp(4px, 1.4vh, 20px) var(--gutter) 0;text-align:center;margin:0 auto}.tm-landing .headline{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;letter-spacing:-.035em;color:var(--ink);margin:0 auto;font-size:clamp(28px,2.55vw,44px);font-weight:600;line-height:1.12}.tm-landing .headline__line{padding-bottom:.06em;display:block;overflow:hidden}.tm-landing .headline__line>span{display:block}.tm-landing .headline__mark{color:var(--green);white-space:nowrap;display:inline-block;position:relative}.tm-landing .headline__stroke{width:104%;height:.28em;position:absolute;bottom:-.16em;left:-2%;right:-2%;overflow:visible}.tm-landing .headline__stroke path{fill:none;stroke:var(--mint);stroke-width:5px;stroke-linecap:round}@media (width>=1181px){.tm-landing .headline__line{vertical-align:top;display:inline-block}}.tm-landing .hero__foot{max-width:var(--max);padding:0 var(--gutter);justify-content:center;align-items:center;gap:clamp(24px,3vw,48px);margin:clamp(20px,3.2vh,40px) auto 0;display:flex}.tm-landing .hero__sub{max-width:30em;color:var(--ink-2);margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.5}.tm-landing .hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.tm-landing .hero__note{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.tm-landing .stage{--wires:on;grid-template-columns:minmax(212px,1fr) minmax(0,980px) minmax(212px,1fr);align-items:center;column-gap:clamp(24px,2.6vw,72px);max-width:1800px;margin:clamp(18px,3vh,40px) auto 0;padding:0 clamp(16px,2vw,48px);display:grid;position:relative}.tm-landing .wires{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.tm-landing .wire{fill:none;stroke:var(--line-strong);stroke-width:1.2px;stroke-dasharray:3 5;transition:stroke .6s var(--ease)}.tm-landing .wire.is-lit{stroke:var(--mint);stroke-dasharray:none}.tm-landing .wire-pulse{fill:none;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round}.tm-landing .ports{z-index:1;position:relative}.tm-landing .ports ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .port{min-height:42px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .5s var(--ease), box-shadow .5s var(--ease), color .5s var(--ease), transform .5s var(--ease);background:#ffffff8c;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;display:flex;position:relative}.tm-landing .ports--out .port{text-align:right;flex-direction:row-reverse;padding:6px 6px 6px 12px}.tm-landing .port__icon{background:var(--mint-wash);width:30px;height:30px;transition:background-color .5s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.tm-landing .port__check{color:#fff;background:var(--green);width:18px;height:18px;transition:transform .5s var(--ease);border-radius:50%;flex:none;place-items:center;margin-right:auto;display:grid;transform:scale(0)}.tm-landing .port.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--mint), 0 8px 24px -12px #0c2e214d;background:#fff;transform:translate(4px)}.tm-landing .ports--out .port.is-on{transform:translate(-4px)}.tm-landing .port.is-on .port__icon,.tm-landing .port.is-done .port__icon{background:var(--mint-soft)}.tm-landing .port.is-done{color:var(--ink);background:#fff}.tm-landing .port.is-done .port__check{transform:scale(1)}.tm-landing .stage__win{z-index:1;position:relative}.tm-landing .win{--w-line:#e7ebe8;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0c2e2112,0 2px 4px #0c2e210a,0 24px 48px -16px #0c2e212e,0 60px 120px -40px #0e5c3e47}.tm-landing .win__chrome{border-bottom:1px solid var(--w-line);background:#f4f6f4;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.tm-landing .win__lights{gap:6px;display:flex}.tm-landing .win__lights i{background:#dfe4e0;border-radius:50%;width:10px;height:10px}.tm-landing .win__url{max-width:340px;height:24px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--w-line);background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:11.5px;display:flex}.tm-landing .win__app{grid-template-columns:150px 1fr;height:clamp(320px,min(35vw,100svh - 340px),580px);display:grid}.tm-landing .win__side{border-right:1px solid var(--w-line);background:#fbfcfb;padding:12px 8px;overflow:hidden}.tm-landing .win__logo{width:auto;height:15px;margin:2px 6px 12px}.tm-landing .win__group+.win__group{border-top:1px solid var(--w-line);margin-top:6px;padding-top:6px}.tm-landing .win__group ul{margin:0;padding:0;list-style:none;display:grid}.tm-landing .win__group li{height:clamp(18px,2.6vh,24px);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 7px;font-size:10.5px;display:flex;position:relative}.tm-landing .win__group li>*{position:relative}.tm-landing .win__group li.is-on{color:var(--green-deep);font-weight:600}.tm-landing .win__group li.is-soft{color:#9aa79f}.tm-landing .win__nav-bg{background:var(--mint-soft);border-radius:6px;inset:0;position:absolute!important}.tm-landing .win__chev{color:var(--muted);margin-left:auto}.tm-landing .win__switch{color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;margin:0 0 4px;padding:5px 7px;font-size:10.5px;font-weight:600;display:flex}.tm-landing .win__switch small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:8.5px;font-weight:500;display:flex}.tm-landing .win__switch small i{background:var(--green);border-radius:50%;width:5px;height:5px}.tm-landing .win__switch svg{color:var(--muted)}.tm-landing .win__main{grid-template-rows:auto 1fr;min-width:0;display:grid}.tm-landing .win__top{border-bottom:1px solid var(--w-line);height:40px;color:var(--muted);align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:flex}.tm-landing .win__plus{background:var(--mint-soft);width:24px;height:24px;color:var(--green-deep);border-radius:7px;place-items:center;font-size:14px;display:grid}.tm-landing .win__search{white-space:nowrap;width:min(200px,34%);height:24px;box-shadow:inset 0 0 0 1px var(--w-line);border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex;overflow:hidden}.tm-landing .win__filter{height:24px;box-shadow:inset 0 0 0 1px var(--w-line);color:var(--ink-2);border-radius:7px;align-items:center;gap:5px;padding:0 9px;display:flex}.tm-landing .win__spacer{flex:1}.tm-landing .win__bell{color:var(--ink-2);position:relative}.tm-landing .win__bell i{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-1px}.tm-landing .win__user{color:var(--ink);align-items:center;gap:6px;margin-left:6px;font-weight:600;line-height:1.15;display:flex}.tm-landing .win__user b{background:var(--mint-soft);width:22px;height:22px;color:var(--green-deep);border-radius:50%;place-items:center;font-size:9px;display:grid}.tm-landing .win__user small{color:var(--muted);font-size:9px;font-weight:400;display:block}.tm-landing .win__body{grid-template-columns:218px 1fr;min-height:0;display:grid}.tm-landing .win__list{border-right:1px solid var(--w-line);align-content:start;gap:8px;padding:10px;display:grid;overflow:hidden}.tm-landing .win__card{box-shadow:inset 0 0 0 1px var(--w-line);border-radius:10px;gap:9px;padding:8px;display:flex}.tm-landing .win__thumb{background:var(--mint-soft);border-radius:7px;flex:none;width:44px;height:52px;position:relative;overflow:hidden}.tm-landing .win__thumb:before,.tm-landing .win__thumb:after{content:"";border:1.5px solid #0e5c3e59;border-radius:2px;position:absolute}.tm-landing .win__thumb:before{inset:9px 8px 18px}.tm-landing .win__thumb:after{height:6px;bottom:8px;left:8px;right:20px}.tm-landing .win__thumb--1,.tm-landing .win__thumb--3{background:#e8eef9}.tm-landing .win__thumb--2:before,.tm-landing .win__thumb--2:after{border-color:#f606}.tm-landing .win__thumb--2{background:#ffe9d9}.tm-landing .win__thumb--1:before,.tm-landing .win__thumb--1:after,.tm-landing .win__thumb--3:before,.tm-landing .win__thumb--3:after{border-color:#3c5aa04d}.tm-landing .win__card-body{gap:2px;min-width:0;display:grid}.tm-landing .win__card-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tm-landing .win__card-body small{color:var(--muted);font-size:10px}.tm-landing .win__card-meta{align-items:center;gap:4px;margin-top:3px;display:flex}.tm-landing .win__card-meta em{margin-right:2px;font-size:10.5px;font-style:normal;font-weight:600}.tm-landing .chip{height:16px;color:var(--muted);background:#f1f3f1;border-radius:4px;align-items:center;padding:0 5px;font-size:9px;font-weight:500;display:inline-flex}.tm-landing .chip--green{background:var(--mint-soft);color:var(--green-deep)}.tm-landing .chip--blue{color:#2f4f8f;background:#e6edfa}.tm-landing .chip--orange{color:#b84a00;background:#ffeadb}.tm-landing .win__map{background:#eef3f5;position:relative;overflow:hidden}.tm-landing .win__map svg{width:100%;height:100%}.tm-landing .m-sea{fill:#eaf1f3}.tm-landing .m-other{fill:#f2f4f1;stroke:#e3e7e3;stroke-width:1px}.tm-landing .m-land{fill:#e1eee4;stroke:#fff;stroke-width:1.4px;transition:fill .6s var(--ease)}.tm-landing .m-land.is-on{fill:#c3e3cc}.tm-landing .m-marker{shape-rendering:geometricprecision}.tm-landing .m-shadow{fill:#0c2e212e}.tm-landing .m-pin{fill:var(--green);stroke:#fff;stroke-width:2px;stroke-linejoin:round;transition:fill .4s var(--ease)}.tm-landing .m-dot{fill:#fff}.tm-landing .m-marker.is-blue .m-pin{fill:#2f5fb3}.tm-landing .m-marker.is-orange .m-pin{fill:var(--orange)}.tm-landing .m-marker.is-blue .m-ring{stroke:#2f5fb3;fill:#2f5fb31f}.tm-landing .m-marker.is-green .m-ring{stroke:var(--green);fill:#0a7f2a1f}.tm-landing .m-ring{fill:#ff66001f;stroke:var(--orange);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:tml-ring 1.4s var(--ease) infinite}@keyframes tml-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.tm-landing .m-count{font:700 8.5px var(--sans);letter-spacing:-.02em;fill:#fff;text-anchor:middle;pointer-events:none}.tm-landing .win__ai{background:#fffffff0;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:7px 14px 7px 7px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 0 0 1px #0c2e210f,0 10px 30px -12px #0c2e2140}.tm-landing .win__ai-dot{background:var(--mint-soft);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background-color .4s;display:grid}.tm-landing .win__ai-dot img{width:16px;height:16px}.tm-landing .win__ai-dot.is-on{background:var(--mint);animation:1.2s ease-in-out infinite tml-think}@keyframes tml-think{50%{transform:scale(.9)}}.tm-landing .win__ai-text{font-weight:500}.tm-landing .win__ai-text.is-idle{color:var(--muted);font-weight:400}@media (width<=1320px){.tm-landing .nav__links,.tm-landing .nav__login{display:none}.tm-landing .nav__burger{display:block}.tm-landing .nav__sheet{left:var(--gutter);right:var(--gutter);box-shadow:0 0 0 1px var(--line), 0 30px 60px -20px #0c2e2140;background:#fff;border-radius:18px;padding:20px;display:block;position:absolute;top:72px}.tm-landing .nav__sheet ul{margin:0;padding:0;list-style:none;display:grid}.tm-landing .nav__sheet li a{padding:12px 4px;font-size:17px;font-weight:500;display:block}.tm-landing .nav__sheet-end{gap:10px;margin-top:12px;display:flex}.tm-landing .nav__sheet-end .btn{flex:1}}@media (width<=1180px){.tm-landing .stage{--wires:off;grid-template-columns:1fr 1fr;row-gap:32px}.tm-landing .stage__win{grid-area:1/1/auto/-1}.tm-landing .wires{display:none}.tm-landing .ports--out .port{text-align:left;flex-direction:row;padding:6px 12px 6px 6px}.tm-landing .port__check{margin:0 0 0 auto}.tm-landing .port.is-on,.tm-landing .ports--out .port.is-on{transform:none}}@media (width<=720px){.tm-landing .nav{gap:10px}.tm-landing .nav__end{gap:8px}.tm-landing .nav__end .lang{display:none}.tm-landing .nav .btn--sm{height:38px;padding:0 14px;font-size:14px}.tm-landing .nav__burger{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}.tm-landing .topbar.is-dark .nav__burger{box-shadow:inset 0 0 0 1px #a8d5b54d}.tm-landing .nav__sheet-lang{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:16px;display:flex}.tm-landing .nav__sheet-lang button{min-width:44px;height:34px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600}.tm-landing .nav__sheet-lang button[aria-pressed=true]{color:var(--ink);background:var(--mint-soft);box-shadow:inset 0 0 0 1px #0a7f2a59}.tm-landing .hero__copy{text-align:left;padding-top:28px}.tm-landing .headline__line,.tm-landing .headline__line>span{display:inline}.tm-landing .hero__foot{flex-direction:column;align-items:stretch;gap:20px}.tm-landing .hero__cta{justify-content:flex-start}.tm-landing .hero__cta .btn{width:100%}.tm-landing .stage{grid-template-columns:1fr;margin-top:40px}.tm-landing .win__app{grid-template-columns:1fr;height:380px}.tm-landing .win__side,.tm-landing .win__list,.tm-landing .win__user span,.tm-landing .win__filter{display:none}.tm-landing .win__body{grid-template-columns:1fr}.tm-landing .win__ai{font-size:12px;bottom:10px;left:10px;right:10px}.tm-landing .ports ul{grid-template-columns:1fr 1fr;gap:6px}.tm-landing .port,.tm-landing .ports--out .port{gap:8px;min-height:48px;padding:6px 8px 6px 6px;font-size:12.5px;line-height:1.25}.tm-landing .port__icon{width:26px;height:26px}.tm-landing .port__check{width:16px;height:16px}}.tm-landing .win__main,.tm-landing .win__body,.tm-landing .win__map{min-height:0}.tm-landing .win__group li svg{flex:none}.tm-landing .chip{white-space:nowrap}@media (width>=1181px){.tm-landing .port{font-size:13.5px}}.tm-landing .lang{position:relative}.tm-landing .nav__lang svg:first-child{color:var(--green-deep)}.tm-landing .lang__chev{transition:transform .3s var(--ease)}.tm-landing .nav__lang[aria-expanded=true] .lang__chev{transform:rotate(180deg)}.tm-landing .lang__menu{z-index:30;min-width:190px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px #0c2e214d;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.tm-landing .lang__menu.is-open{opacity:1;pointer-events:auto;transform:none}.tm-landing .lang__menu button{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:9px 10px;font-size:14.5px;transition:background-color .2s;display:flex}.tm-landing .lang__menu button:hover{background:var(--mint-wash)}.tm-landing .lang__menu small{color:var(--muted);font-size:12px}.tm-landing .lang__menu [aria-selected=true] button{background:var(--mint-soft);color:var(--green-deep);font-weight:600}.tm-landing .aud{max-width:var(--max);padding:clamp(72px, 10vw, 140px) var(--gutter) 0;margin:0 auto}.tm-landing .night .aud{padding-top:clamp(48px,6vw,88px);padding-bottom:calc(var(--block-gap) / 2)}.tm-landing .night .aud__title{color:#fff}.tm-landing .aud__title{text-align:left;max-width:18em;font-family:var(--display);font-weight:600;font-size:var(--h2-size);letter-spacing:var(--h2-track);text-wrap:balance;margin:0;line-height:1.05}.tm-landing .aud__board{isolation:isolate;color:#fff;background:radial-gradient(55% 60% at 50% 0,#0a7f2a29,#0000 70%),radial-gradient(#e9f3ec13 1.1px,#0000 1.5px) 0 0/11px 11px,#06140e;border-radius:28px;margin-top:clamp(40px,5vw,72px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a8d5b51a,0 40px 80px -48px #06140ecc}.tm-landing .flow{grid-template-columns:1fr 1fr 1fr;padding:clamp(48px,5vw,76px) clamp(20px,3vw,48px) clamp(40px,4vw,60px);display:grid}.tm-landing .flow__step{position:relative}.tm-landing .flow__node{z-index:1;text-align:center;max-width:300px;margin:0 auto;position:relative}.tm-landing .flow__icon{background:radial-gradient(circle at 50% 30%,#17452f,#0a2219 70%);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a8d5b559,0 0 0 8px #a8d5b50d,0 0 34px #0a7f2a8c}.tm-landing .flow__icon:before{content:"";background:conic-gradient(from var(--tml-cyc-a), transparent 0 70%, #a8d5b5f2 86%, #fff 92%, transparent);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;animation:5s linear infinite tml-cyc-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tm-landing .flow__step:nth-child(2) .flow__icon:before{animation-delay:-1.6s}.tm-landing .flow__step:nth-child(3) .flow__icon:before{animation-delay:-3.2s}.tm-landing .flow__icon img{filter:brightness(0)invert();opacity:.92}.tm-landing .flow__node h3{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0;font-size:20px;font-weight:600}.tm-landing .flow__node small{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin-top:6px;font-size:12px;font-weight:600;display:block}.tm-landing .flow__node p{color:#a9c3b4;max-width:26ch;margin:8px auto 0;font-size:15px;line-height:1.5}.tm-landing .flow__link{width:calc(100% - 108px);height:0;position:absolute;top:36px;left:calc(50% + 54px)}.tm-landing .flow__lane{height:0;position:absolute;left:0;right:0}.tm-landing .flow__lane--out{top:-7px}.tm-landing .flow__lane--back{top:7px}.tm-landing .flow__track{transform-origin:0;background:linear-gradient(90deg,#a8d5b51f,#a8d5b580,#a8d5b51f);height:1.5px;position:absolute;top:-1px;left:0;right:0}.tm-landing .flow__lane--back .flow__track{transform-origin:100%;background:linear-gradient(90deg,#ff8c3c1f,#ff8c3c73,#ff8c3c1f)}.tm-landing .flow__arrow{border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);width:7px;height:7px;position:absolute;top:-4px}.tm-landing .flow__lane--out .flow__arrow{right:1px;transform:rotate(45deg)}.tm-landing .flow__lane--back .flow__arrow{border-color:#ff8c3c;left:1px;transform:rotate(-135deg)}.tm-landing .flow__comet{opacity:0;background:linear-gradient(90deg,#0000,#a8d5b5b3 70%,#fff);border-radius:3px;width:64px;height:3px;animation:3.6s cubic-bezier(.5,0,.3,1) infinite tml-comet;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #a8d5b5cc}.tm-landing .flow__lane--back .flow__comet{background:linear-gradient(270deg,#0000,#ff8c3cb3 70%,#ffd2b0);animation-name:tml-comet-back;box-shadow:0 0 12px #ff7828bf}@keyframes tml-comet{0%{opacity:0;left:0}12%{opacity:1}70%{opacity:1;left:calc(100% - 64px)}80%,to{opacity:0;left:calc(100% - 64px)}}@keyframes tml-comet-back{0%{opacity:0;left:calc(100% - 64px)}12%{opacity:1}70%{opacity:1;left:0}80%,to{opacity:0;left:0}}.tm-landing .flow__label{white-space:nowrap;color:#e9fff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a2219d9;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #a8d5b552}.tm-landing .flow__lane--out .flow__label{bottom:10px}.tm-landing .flow__lane--back .flow__label{color:#ffd2b0;top:10px;box-shadow:inset 0 0 0 1px #ff782861}@media (prefers-reduced-motion:reduce){.tm-landing .flow__icon:before,.tm-landing .flow__comet{animation:none}}.tm-landing .figs{color:#fff;grid-template-columns:1fr 1.35fr 1fr;display:grid;box-shadow:inset 0 1px #ffffff14}.tm-landing .fig{padding:clamp(28px,3vw,44px)}.tm-landing .fig+.fig{box-shadow:inset 1px 0 #ffffff14}.tm-landing .fig__num{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;align-items:baseline;gap:10px;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:600;line-height:1;display:flex}.tm-landing .fig__unit{letter-spacing:-.01em;color:var(--mint);font-size:.42em;font-weight:500}.tm-landing .fig__tags{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tm-landing .fig__tags li{color:#d9eee0;background:#a8d5b51f;border-radius:999px;padding:6px 12px;font-size:13.5px}.tm-landing .fig--map{grid-template-columns:minmax(120px,.9fr) 1.1fr;align-items:center;gap:clamp(16px,2vw,32px);padding-top:18px;padding-bottom:18px;display:grid}.tm-landing .fig__map{aspect-ratio:510/570}.tm-landing .dotmap{width:100%;height:100%}.tm-landing .dotmap circle{transition:fill .6s var(--ease)}.tm-landing .d-out{fill:#ffffff0b}.tm-landing .d-in{fill:#a8d5b561}.tm-landing .d-on{fill:var(--orange)}.tm-landing .fig__countries{color:#b9cdc1;grid-template-columns:1fr 1fr;gap:4px 16px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.tm-landing .fig__countries li{transition:color .4s var(--ease)}.tm-landing .fig__countries li.is-on{color:#fff}.tm-landing .fig__countries li.is-on:before{content:"";background:var(--orange);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.tm-landing .fig--projects{flex-direction:column;display:flex}.tm-landing .fig__label{color:#d9eee0;max-width:18ch;margin:16px 0 0;font-size:16px;line-height:1.45}.tm-landing .fig__live{color:#b9cdc1;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:13.5px;display:inline-flex}.tm-landing .fig__live i{background:#4fd27a;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite tml-live;box-shadow:0 0 #4fd27a99}@keyframes tml-live{to{box-shadow:0 0 0 8px #4fd27a00}}@media (width<=1080px){.tm-landing .figs{grid-template-columns:1fr 1fr}.tm-landing .fig--map{box-shadow:none;grid-area:1/1/auto/-1}.tm-landing .fig--ai{box-shadow:inset 0 1px #ffffff14}.tm-landing .fig--projects{box-shadow:inset 1px 1px #ffffff14}}@media (width<=720px){.tm-landing .nav__lang{padding:0 8px}.tm-landing .flow{grid-template-columns:1fr;row-gap:72px}.tm-landing .flow__link{width:0;height:48px;top:auto;bottom:-60px;left:50%}.tm-landing .flow__track,.tm-landing .flow__comet,.tm-landing .flow__arrow{display:none}.tm-landing .flow__lane{position:static}.tm-landing .flow__link:before{content:"";border-left:1.5px dashed var(--mint);position:absolute;top:0;bottom:0;left:0}.tm-landing .flow__lane .flow__label{white-space:normal;text-align:center;width:max-content;max-width:calc(50vw - 40px);top:50%;bottom:auto;transform:translateY(-50%)}.tm-landing .flow__lane--out .flow__label{left:auto;right:12px}.tm-landing .flow__lane--back .flow__label{left:12px}.tm-landing .flow__lane--out .flow__label:before{content:"↓ "}.tm-landing .flow__lane--back .flow__label:before{content:"↑ "}.tm-landing .figs{grid-template-columns:1fr}.tm-landing .fig--ai,.tm-landing .fig--projects{box-shadow:inset 0 1px #ffffff14}.tm-landing .fig--map{grid-template-columns:.8fr 1fr}}@media (width<=420px){.tm-landing .nav .logo img{width:auto;height:28px}}.tm-landing .display__img,.tm-landing .display__shade,.tm-landing .display__taskbar,.tm-landing .nav__flag,.tm-landing .lang__flag,.tm-landing .lang__check{display:none}@property --tml-cyc-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tml-cyc-spin{to{--tml-cyc-a:360deg}}.tm-landing .night{--night:#06140e;--night-2:#0b1f16;--night-line:#a8d5b51f;--night-ink:#e9f3ec;--night-soft:#a9c3b4;--night-dots:radial-gradient(#e9f3ec13 1.1px, transparent 1.5px) 0 0 / 11px 11px;--dusk:clamp(200px, 22vw, 320px);margin-top:var(--dusk);background:var(--night);color:var(--night-ink);padding-bottom:0;position:relative}.tm-landing .night:before{content:"";height:var(--dusk);pointer-events:none;background:linear-gradient(#fafbf900,#e4f1e8,#a3cbb1,#3b7a58,#12402d,#06140e);position:absolute;bottom:100%;left:0;right:0}.tm-landing .night:after{content:"";left:-20%;right:-20%;top:calc(var(--dusk) * -.55);height:calc(var(--dusk) * .55 + 140px);transform-origin:50% 0;pointer-events:none;background:repeating-linear-gradient(90deg,#a8d5b529 0 1px,#0000 1px 96px),repeating-linear-gradient(#a8d5b51c 0 1px,#0000 1px 34px);position:absolute;transform:perspective(520px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%)}.tm-landing .night ::selection{background:var(--mint);color:var(--night)}.tm-landing .night h2 em{color:var(--mint);font-style:normal}.tm-landing .story__pin{position:relative}@media (width>=961px){.tm-landing .story__stage>.story__copy{flex-direction:column;align-self:start;height:calc(100vh - clamp(24px,5vh,64px) - 96px);max-height:860px;padding-top:36px;display:flex}.tm-landing .story__stage>.story__copy .story__progress{margin-top:auto}.tm-landing .story__stage>.story__drawing{align-self:start}}.tm-landing .story__stage{height:100vh;max-width:var(--max);padding:clamp(24px, 5vh, 64px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);margin:0 auto;display:grid;position:sticky;top:0}.tm-landing .story .story__title{font-family:var(--display);font-weight:600;font-size:var(--h2-size);letter-spacing:var(--h2-track);text-align:left;color:#fff;margin:0 0 clamp(24px,4vh,44px);line-height:1.05}.tm-landing .story__chapter{min-height:0}.tm-landing .ch__label{font-family:var(--display);color:var(--orange);align-items:baseline;gap:12px;margin:0 0 18px;font-size:clamp(15px,1.1vw,17px);font-weight:600;display:flex}.tm-landing .ch__label span{font-variant-numeric:tabular-nums;color:var(--night-soft)}.tm-landing .ch__title{max-width:15em;font-family:var(--display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.1}.tm-landing .ch__text{max-width:32em;font-size:var(--lead-size);color:var(--night-soft);margin:16px 0 0;line-height:1.6}.tm-landing .ch__text strong{color:var(--mint);font-weight:600}.tm-landing .story__progress{color:#e9f3ec66;gap:clamp(16px,2vw,32px);margin-top:clamp(24px,4vh,48px);padding-top:14px;font-size:13.5px;display:flex;position:relative;box-shadow:inset 0 1px #e9f3ec24}.tm-landing .story__progress span{transition:color .4s var(--ease)}.tm-landing .story__progress span.is-done{color:var(--night-soft)}.tm-landing .story__progress span.is-on{color:#fff}.tm-landing .story__progress i{background:var(--mint);transform-origin:0;height:1.5px;position:absolute;top:0;left:0;right:0}.tm-landing .story__drawing{width:100%;height:calc(100vh - clamp(24px,5vh,64px) - 152px);max-height:760px;margin-top:56px;position:relative}.tm-landing .sc{position:absolute;inset:0}.tm-landing .sc canvas{display:block}.tm-landing .sc-portal{white-space:nowrap;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);color:#fff3ea;background:#1e1008e0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;position:absolute;transform:translateY(8px);box-shadow:inset 0 0 0 1px #f606}.tm-landing .sc-portal.is-on{opacity:1;transform:none}.tm-landing .sc-portal b{letter-spacing:.04em;color:#ffd9bf;background:#ff660038;border-radius:4px;margin-right:7px;padding:1px 5px;font-size:10.5px}.tm-landing .sc-pin{z-index:1;opacity:0;width:24px;height:24px;transition:opacity .5s var(--ease), transform .5s var(--ease);background:radial-gradient(120% 120% at 35% 20%,#fff,#f1f8f3,#d6ebde) padding-box padding-box,linear-gradient(135deg,#0a7f2a,#a8d5b5,#0a7f2a) border-box;border:1.5px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(6px);box-shadow:inset 0 1px #ffffffe6,0 0 0 3.5px #a8d5b524,0 0 16px #a8d5b561,0 8px 18px -8px #000000bf}.tm-landing .sc-pin.is-on{opacity:1;transform:none}.tm-landing .sc-pin:after{content:"";background:#d3eadb;width:7px;height:7px;margin:-4px 0 0 -3.5px;position:absolute;top:100%;left:50%;transform:rotate(45deg);box-shadow:1px 1px #0a7f2a80}.tm-landing .sc-pin--below{translate:-50% 9px}.tm-landing .sc-pin--below:after{background:#eef7f1;top:0;box-shadow:-1px -1px #0a7f2a80}.tm-landing .sc-pin img{width:10px;height:auto;display:block}.tm-landing .sc-badge{z-index:2;opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(140% 120% at 50% -20%,#fff,#f4faf6 45%,#ddeee4) padding-box padding-box,linear-gradient(135deg,#0a7f2a,#a8d5b5 45%,#e9fff0 60%,#0a7f2a) border-box;border:1.5px solid #0000;border-radius:999px;padding:7px 14px;position:absolute;translate:-50% calc(-100% - 34px);box-shadow:inset 0 1px #fffffff2,inset 0 -3px 8px #0a7f2a24,0 0 0 5px #a8d5b51a,0 0 30px #a8d5b552,0 16px 32px -14px #000c}.tm-landing .sc-badge.is-on{opacity:1}.tm-landing .sc-badge:after{content:"";background:#ddeee4;border-bottom:1.5px solid #0a7f2a;border-right:1.5px solid #0a7f2a;width:10px;height:10px;margin:-4px 0 0 -5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.tm-landing .sc-badge:before{content:"";background:linear-gradient(#fff,#a8d5b5e6);border-radius:2px;width:2px;height:25px;margin-left:-1px;position:absolute;top:calc(100% + 7px);left:50%}.tm-landing .sc-badge img{width:92px;height:auto;display:block}.tm-landing .story__panel{margin-top:28px;position:relative}@media (width>=961px){.tm-landing .story__stage>.story__copy .story__panel{flex:auto;min-height:170px;margin-bottom:28px}}.tm-landing .ss{background:radial-gradient(90% 80% at 50% 0%, #0a7f2a21, transparent 70%), var(--night-dots), linear-gradient(180deg, #0c1b14, #08130e);border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a8d5b524}.tm-landing .ss:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:radial-gradient(80% 70%,#ff660014,#0000 75%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff66003d}.tm-landing .ss--1:after{opacity:1}.tm-landing .ss-team{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:12px}.tm-landing .ss-team__card{background:radial-gradient(120% 70% at 50% 0,#0a7f2a29,#0000 70%),linear-gradient(#0f2219,#0a1611);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .ss-team__card>span{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--orange);font-size:13px;font-weight:600}.tm-landing .ss-team__card strong{font-family:var(--display);color:#fff;font-size:17px;font-weight:600;line-height:1.2}.tm-landing .ss-team__card small{color:var(--night-soft);font-size:13px;line-height:1.45}.tm-landing .ss-team__card ul{border-top:1px solid #a8d5b51a;flex-direction:column;align-items:flex-start;gap:4px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex}.tm-landing .ss-team__card li{color:#e9fff0;background:#0a7f2a52;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;box-shadow:inset 0 0 0 1px #a8d5b52e}@media (width>=961px) and (height<=820px),(width<=560px){.tm-landing .ss-team__card{gap:5px;padding:12px 14px}.tm-landing .ss-team__card ul{display:none}.tm-landing .ss-team__card small{font-size:12.5px;line-height:1.45}}.tm-landing .ss-chip{z-index:2;white-space:nowrap;color:#fff3ea;transition:color .5s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);background:#20120af0;border-radius:9px;align-items:center;gap:8px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ff660061,0 12px 26px -14px #000000e6}.tm-landing .ss-chip b{letter-spacing:.04em;text-align:center;color:#ffd9bf;min-width:24px;transition:color .5s var(--ease), background-color .5s var(--ease);background:#ff660038;border-radius:5px;padding:2px 6px;font-size:10.5px}.tm-landing .ss-chip.is-clean{color:#e9fff0;background:#0f2219;box-shadow:inset 0 0 0 1px #a8d5b54d}.tm-landing .ss-chip.is-clean b{color:#e9fff0;background:#0a7f2a8c}.tm-landing .ss-chip.is-clean{width:calc(33.3333% - 28.6667px);padding:5px 10px 5px 5px}.tm-landing .ss-chip.is-clean>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=560px){.tm-landing .ss-chip.is-clean{width:44%;font-size:11.5px}}.tm-landing .ss--1 .ss-chip{font-size:12px}.tm-landing .ss-lane{background:linear-gradient(#0f2219f5,#0a1611f5);border-radius:12px;flex-direction:column;gap:2px;width:calc(33.3333% - 14.6667px);padding:12px 14px;display:flex;position:absolute;top:12px;bottom:12px;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .ss-lane--0{left:12px}.tm-landing .ss-lane--1{left:calc(33.3333% + 7.33333px)}.tm-landing .ss-lane--2{left:calc(66.6667% + 2.66667px)}.tm-landing .ss-lane--1:before,.tm-landing .ss-lane--2:before{content:"";background:var(--mint);opacity:.6;width:10px;height:1.5px;position:absolute;top:22px;right:100%}.tm-landing .ss-lane strong{font-family:var(--display);color:#fff;font-size:14px;font-weight:600}.tm-landing .ss-lane>span{color:var(--night-soft);font-size:12px}@media (width>=961px) and (height<=820px),(width<=560px){.tm-landing .ss-lane>span{display:none}}@media (width>=961px) and (height<=820px){.tm-landing .ss-chip.is-clean{padding-block:2px;font-size:11px}.tm-landing .ss-chip.is-clean b{padding-block:1px;font-size:9.5px}}.tm-landing .ss-route{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:8px;margin:0;padding:0 18px;list-style:none;display:grid;position:absolute;inset:0}.tm-landing .ss-route li{text-align:center;align-content:start;justify-items:center;gap:4px;padding:30px 4px 0;display:grid;position:relative}.tm-landing .ss-route li:before{content:"";background:linear-gradient(90deg, var(--mint) 50%, #a8d5b529 50%) 100% 0 / 200% 100% no-repeat;height:1.5px;transition:background-position .4s var(--ease);transition-delay:calc(.2s + var(--k) * .2s);position:absolute;top:6px;left:50%;right:calc(-50% - 8px)}.tm-landing .ss-route li:last-child:before{width:0;right:auto}.tm-landing .ss-route li:after{content:"";width:13px;height:13px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease);transition-delay:calc(.2s + var(--k) * .2s);background:#0a1611;border-radius:50%;margin-left:-6.5px;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1.5px #a8d5b559}.tm-landing .ss-route.is-on li:before{background-position:0 0}.tm-landing .ss-route.is-on li:after{background:var(--mint);box-shadow:0 0 0 4px #a8d5b529}.tm-landing .ss-route strong{font-family:var(--display);color:#ffffff73;transition:color .35s var(--ease);transition-delay:calc(.2s + var(--k) * .2s);font-size:14px;font-weight:600;line-height:1.2}.tm-landing .ss-route.is-on strong{color:#fff}.tm-landing .ss-route span{color:var(--night-soft);font-size:12px;line-height:1.35}.tm-landing .ss-route li:nth-child(5) span{color:var(--orange);font-weight:600}@media (width<=960px){.tm-landing .story__panel{height:240px}.tm-landing .story__panel:has(.ss--1){height:280px}.tm-landing .story__panel:has(.ss--2){height:330px}}@media (width<=560px){.tm-landing .story__panel{height:400px}.tm-landing .story__panel:has(.ss--0){height:500px}.tm-landing .story__panel:has(.ss--2){height:600px}.tm-landing .story__panel:has(.ss--1){height:500px}.tm-landing .story__panel:has(.ss--3){height:380px}.tm-landing .ss-team{grid-template-columns:1fr}.tm-landing .ss-team__card strong{margin-top:0}.tm-landing .ss-chip{font-size:12px}.tm-landing .ss-lane{width:auto;top:auto;bottom:auto;right:12px;left:12px!important}.tm-landing .ss-lane:before{display:none}.tm-landing .ss-lane--0{height:31%;top:3%}.tm-landing .ss-lane--1{height:31%;top:36%}.tm-landing .ss-lane--2{height:30%;top:69%}.tm-landing .ss-lane span{display:none}.tm-landing .ss-route{grid-template-columns:1fr;align-content:center;gap:0;padding:0 20px}.tm-landing .ss-route li{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:baseline start;padding:10px 0 10px 28px}.tm-landing .ss-route li:before{background:#a8d5b529;width:1.5px;height:auto;inset:0 auto 0 6px}.tm-landing .ss-route li:first-child:before{top:50%}.tm-landing .ss-route li:last-child:before{width:1.5px;bottom:50%}.tm-landing .ss-route li:after{margin-left:0;top:50%;left:0;translate:0 -50%}}.tm-landing .story__stack{gap:72px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .story__stack .story__drawing{width:100%;height:110vw;max-height:520px;margin-top:20px}.tm-landing .finale{background:0 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);min-height:max(100vh,720px);display:grid;position:relative;overflow:hidden}.tm-landing .finale__copy{z-index:2;padding:clamp(64px, 10vh, 140px) clamp(16px, 2vw, 32px) clamp(48px, 8vh, 120px) max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));align-self:center;position:relative}.tm-landing .finale h2{font-family:var(--display);letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(40px,min(5.4vw,10vh),96px);font-weight:600;line-height:.95}.tm-landing .finale__cta{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(28px,4vh,44px);display:flex}.tm-landing .magnetic-zone{margin:-14px;padding:14px;display:inline-block}.tm-landing .magnetic{display:inline-block}.tm-landing .magnetic-zone:hover .btn svg{transform:translate(3px)}.tm-landing .finale__btn{height:60px;padding:0 30px;font-size:16.5px}.tm-landing .finale__note{color:var(--night-soft);font-size:14.5px}.tm-landing .finale__facts{flex-wrap:wrap;align-items:baseline;gap:12px 40px;margin:clamp(40px,7vh,80px) 0 0;padding-top:24px;display:flex;box-shadow:inset 0 1px #e9f3ec1f}.tm-landing .finale__facts div{align-items:baseline;gap:10px;display:flex}.tm-landing .finale__facts dt{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600}.tm-landing .finale__facts dd{color:var(--night-soft);margin:0;font-size:15px}.tm-landing .finale__line{font-family:var(--display);color:var(--mint);flex-basis:100%;margin:8px 0 0;font-size:18px;font-weight:600}.tm-landing .finale__map{min-height:100%;position:relative}.tm-landing .hubmap{position:absolute;inset:0}.tm-landing .hubmap canvas{display:block}.tm-landing .hubmap__badge{z-index:2;pointer-events:none;background:#fff;border-radius:999px;place-items:center;padding:7px 14px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 34px));box-shadow:0 0 0 1.5px #a8d5b5e6,0 12px 30px -10px #0009}.tm-landing .hubmap__badge:after{content:"";background:#fff;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:100%;left:50%;transform:rotate(45deg);box-shadow:1.5px 1.5px #a8d5b5e6}.tm-landing .hubmap__badge:before{content:"";background:linear-gradient(#fff,#a8d5b5e6);border-radius:2px;width:2px;height:22px;margin-left:-1px;position:absolute;top:calc(100% + 6px);left:50%}.tm-landing .hubmap__badge img{width:104px;height:auto;display:block}.tm-landing .feed{z-index:2;background:#081a12e0;border-radius:14px;width:min(330px,80%);padding:14px 16px 10px;position:absolute;bottom:clamp(16px,3vh,40px);right:clamp(16px,2.4vw,40px);box-shadow:0 0 0 1px #a8d5b52e,0 20px 40px -20px #000000b3}.tm-landing .feed__title{color:var(--night-soft);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.tm-landing .feed__title i{background:#4fd27a;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite tml-live}.tm-landing .feed ul{min-height:150px;margin:0;padding:0;list-style:none}.tm-landing .feed li{gap:2px;padding:8px 0;display:grid;box-shadow:inset 0 -1px #e9f3ec12}.tm-landing .feed li:last-child{box-shadow:none}.tm-landing .feed__route{color:#fff;font-size:13.5px;font-weight:600}.tm-landing .feed__route em{color:var(--mint);font-style:normal;font-weight:500}.tm-landing .feed__action{color:var(--night-soft);font-size:12.5px}@media (width<=960px){.tm-landing .story{padding:clamp(72px, 10vw, 120px) var(--gutter) 0}.tm-landing .finale{grid-template-rows:minmax(420px,58vh) auto;grid-template-columns:1fr}.tm-landing .finale__map{grid-row:1}.tm-landing .finale__copy{padding:8px var(--gutter) 56px;grid-row:2}}@media (width<=560px){.tm-landing .sc-pin{width:18px;height:18px}.tm-landing .sc-pin img{width:7.5px}.tm-landing .sc-badge{padding:4px 9px}.tm-landing .sc-badge img{width:70px}.tm-landing .sc-pin--below{translate:8px -50%}.tm-landing .sc-pin--below:after{margin:-3.5px 0 0 -4px;top:50%;left:0;box-shadow:-1px 1px #0a7f2a80}}.tm-landing .block{z-index:1;padding:calc(var(--block-gap) / 2) 0;position:relative}.tm-landing .block__inner{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.tm-landing .seam{pointer-events:none;height:0;position:relative}.tm-landing .seam:before{content:"";z-index:0;background:var(--night-dots);height:380px;-webkit-mask-image:radial-gradient(ellipse 38% 50% at var(--seam-x,50%) 50%, #000 0%, #0009 35%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse 38% 50% at var(--seam-x,50%) 50%, #000 0%, #0009 35%, transparent 72%);mask-image:radial-gradient(ellipse 38% 50% at var(--seam-x,50%) 50%, #000 0%, #0009 35%, transparent 72%);position:absolute;top:-190px;left:0;right:0}.tm-landing .seam--left{--seam-x:24%}.tm-landing .seam--right{--seam-x:76%}.tm-landing .seam i{z-index:3;top:0;left:calc(var(--seam-x,50%) - 22%);background:linear-gradient(90deg,#0000,#a8d5b538,#0000);width:44%;height:1px;position:absolute}.tm-landing .seam i:after{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 0 4px #a8d5b51a,0 0 18px 3px #a8d5b573}.tm-landing .bhead{max-width:760px}.tm-landing .bhead--center{text-align:center;justify-items:center;margin:0 auto;display:grid}.tm-landing .bhead__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:600;display:inline-flex}.tm-landing .bhead__eyebrow i{background:var(--mint);width:18px;height:1px;box-shadow:0 0 8px #a8d5b5cc}.tm-landing .bhead h2{font-family:var(--display);font-weight:600;font-size:var(--h2-size);letter-spacing:var(--h2-track);color:#fff;text-wrap:balance;margin:0;line-height:1.05}.tm-landing .bhead__sub{max-width:62ch;font-size:var(--lead-size);color:var(--night-soft);margin:18px 0 0;line-height:1.6}.tm-landing .edge-light{z-index:2;border-radius:inherit;background:conic-gradient(from var(--tml-cyc-a), transparent 0 56%, #a8d5b5d9 76%, #fff 84%, transparent 93%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #a8d5b5b3);pointer-events:none;padding:1.5px;animation:4s linear infinite tml-cyc-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tm-landing .edge-light--slow{opacity:.8;animation-duration:10s}.tm-landing .sol__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.tm-landing .sol__stats{border-top:1px solid #a8d5b529;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tm-landing .sol__stats>div{padding:18px 0 0}.tm-landing .sol__stats>div+div{border-left:1px solid #a8d5b51f;padding-left:20px}.tm-landing .sol__stats dt{color:var(--night-soft);font-size:12.5px}.tm-landing .sol__stats dd{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:6px 0 0;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1}.tm-landing .sol__trust{border-top:1px solid #a8d5b51a;border-bottom:1px solid #a8d5b51a;align-items:center;gap:28px;margin-top:clamp(40px,5vw,64px);padding:18px 0;display:flex}.tm-landing .sol__trust p{letter-spacing:.08em;text-transform:uppercase;max-width:230px;color:var(--night-soft);flex:none;margin:0;font-size:11.5px;font-weight:600;line-height:1.5}.tm-landing .sol__trust ul{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:18px 32px;margin:0;padding:0;list-style:none;display:flex}.tm-landing .sol__trust img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.62;width:auto;max-width:140px;height:26px;transition:opacity .3s var(--ease);display:block}.tm-landing .sol__trust li:hover img{opacity:1}.tm-landing .sol__more{color:var(--mint);font-size:12.5px;font-weight:600}.tm-landing .sol__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,56px);display:grid}.tm-landing .sol-card{transition:box-shadow .4s var(--ease), transform .4s var(--ease);background:linear-gradient(#0d1c15,#0a1611);border-radius:18px;flex-direction:column;padding:24px 26px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #a8d5b51f}.tm-landing .sol-card:hover{box-shadow:inset 0 0 0 1px #a8d5b566,0 30px 60px -30px #0a7f2a99}.tm-landing .sol-card__head{align-items:center;gap:12px;display:flex}.tm-landing .sol-card__num{font-variant-numeric:tabular-nums;color:#d9eee080;font-size:12px}.tm-landing .sol-card__tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600}.tm-landing .sol-card__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--mint);background:#a8d5b514;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #a8d5b538}.tm-landing .sol-card h3{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(20px,1.7vw,25px);font-weight:600}.tm-landing .sol-card p{color:var(--night-soft);margin:10px 0 0;font-size:14.5px;line-height:1.55}.tm-landing .sol-card__cta{color:var(--mint);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;display:inline-flex}.tm-landing .sol-card__cta svg{transition:transform .3s var(--ease)}.tm-landing .sol-card__cta:hover svg{transform:translate(4px)}.tm-landing .plan{background:linear-gradient(#0d1c15,#0a1611);border-radius:20px;flex-direction:column;padding:28px 28px 30px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #a8d5b51f}.tm-landing .plan h3{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:26px;font-weight:600}.tm-landing .plan .btn{width:100%}.tm-landing .nat__head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.tm-landing .nat__aside p{font-size:var(--lead-size);color:var(--night-soft);margin:0;line-height:1.6}.tm-landing .nat__cta{color:var(--mint);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.tm-landing .nat__rail{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--max) - 2 * var(--gutter));margin:clamp(24px,3.6vw,48px) auto -40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tm-landing .nat__track{--gap:16px;gap:var(--gap);width:max-content;margin:0;padding:16px 0 44px;list-style:none;animation:70s linear infinite tml-nat-slide;display:flex}.tm-landing .nat__rail:hover .nat__track{animation-play-state:paused}@keyframes tml-nat-slide{to{transform:translate(calc(-50% - var(--gap) / 2))}}.tm-landing .nat-card{width:clamp(260px,22vw,320px);min-height:236px;transition:box-shadow .4s var(--ease), transform .4s var(--ease);background:linear-gradient(#0d1c15,#0a1611);border-radius:18px;flex:none;padding:24px 24px 26px;position:relative;box-shadow:inset 0 0 0 1px #a8d5b51f}.tm-landing .nat-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a8d5b573,0 26px 50px -26px #0a7f2ab3}.tm-landing .nat__top{justify-content:space-between;align-items:center;display:flex}.tm-landing .nat__top svg{box-sizing:content-box;fill:none;stroke:var(--mint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;background:#a8d5b512;border-radius:12px;padding:9px;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .nat__num{font-variant-numeric:tabular-nums;color:#d9eee066;font-size:11.5px}.tm-landing .nat-card h3{font-family:var(--display);letter-spacing:-.015em;color:#fff;margin:26px 0 0;font-size:18px;font-weight:600}.tm-landing .nat-card p{color:var(--night-soft);margin:8px 0 0;font-size:13.5px;line-height:1.55}.tm-landing .prod__frame{aspect-ratio:16/9;background:#020906;border-radius:20px;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a8d5b529,0 60px 120px -50px #0a7f2a99}.tm-landing .prod__frame iframe,.tm-landing .prod__poster{border:0;width:100%;height:100%;position:absolute;inset:0}.tm-landing .prod__poster{cursor:pointer;display:block}.tm-landing .prod__poster img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform 1s var(--ease), filter .6s var(--ease)}.tm-landing .prod__poster:hover img{filter:saturate();transform:scale(1.025)}.tm-landing .prod__shade{background:radial-gradient(#040e091a,#040e098c);position:absolute;inset:0}.tm-landing .prod__play{background:var(--mint);width:84px;height:84px;transition:transform .4s var(--ease);border-radius:50%;place-items:center;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 20px 50px -10px #0009}.tm-landing .prod__play:before{content:"";animation:tml-prod-ring 2.4s var(--ease) infinite;border:1px solid #a8d5b599;border-radius:50%;position:absolute;inset:-12px}@keyframes tml-prod-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.tm-landing .prod__play svg{fill:var(--ink);margin-left:4px}.tm-landing .prod__poster:hover .prod__play{transform:scale(1.06)}.tm-landing .prod__stages i{font-variant-numeric:tabular-nums;color:#d9eee073;font-size:11px;font-style:normal;display:block}.tm-landing .prod__inner{grid-template-columns:minmax(340px,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,4.5vw,80px);display:grid}.tm-landing .prod__inner .prod__frame{margin-top:0}.tm-landing .prod__stages{--ring:12px;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.tm-landing .prod__stages:before,.tm-landing .prod__stages:after{content:"";left:calc(var(--ring) / 2 - .75px);width:1.5px;position:absolute;top:-10px;bottom:-10px}.tm-landing .prod__stages:before{background:linear-gradient(#0000,#a8d5b54d 14% 86%,#0000)}.tm-landing .prod__stages:after{background:linear-gradient(transparent, var(--mint) 14%, var(--mint) 86%, transparent);transform-origin:top;transform:scaleY(0);box-shadow:0 0 8px #a8d5b580}.tm-landing .prod__stages.is-lit:after{transition:transform 2.2s cubic-bezier(.45,0,.25,1) .3s;transform:scaleY(1)}.tm-landing .prod__stages li{color:#e6f4ea;align-items:center;gap:10px;min-height:20px;padding-left:26px;font-size:14.5px;font-weight:500;line-height:1.3;display:flex;position:relative}.tm-landing .prod__stages li:before{content:"";z-index:1;width:var(--ring);height:var(--ring);margin-top:calc(var(--ring) / -2);box-sizing:border-box;transition:background-color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);background:#0b1813;border:1.5px solid #a8d5b599;border-radius:50%;position:absolute;top:50%;left:0}.tm-landing .prod__stages.is-lit li:before{border-color:var(--mint);background:var(--mint);transition-delay:calc(.35s + var(--k) * .45s);box-shadow:0 0 0 3px #a8d5b524,0 0 10px #a8d5b599}.tm-landing .prod__stages i{min-width:18px;display:inline}.tm-landing .faq__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.tm-landing .faq__side{position:sticky;top:110px}.tm-landing .faq__contact{background:linear-gradient(#0f2219,#0a1611);border-radius:16px;gap:16px;margin-top:32px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #a8d5b533}.tm-landing .faq__contact p{color:var(--night-soft);gap:4px;margin:0;font-size:14px;display:grid}.tm-landing .faq__contact b{font-family:var(--display);color:#fff;font-size:18px;font-weight:600}.tm-landing .faq__contact .btn{justify-self:start;height:44px}.tm-landing .faq__list{border-top:1px solid #a8d5b524;margin:0;padding:0;list-style:none}.tm-landing .faq__list li{border-bottom:1px solid #a8d5b524}.tm-landing .faq__list button{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.01em;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(17px,1.4vw,20px);font-weight:600;display:flex}.tm-landing .faq__list button i{width:30px;height:30px;transition:background-color .3s var(--ease), transform .4s var(--ease);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #a8d5b54d}.tm-landing .faq__list button i:before,.tm-landing .faq__list button i:after{content:"";background:var(--mint);width:11px;height:1.5px;transition:transform .4s var(--ease), background-color .3s var(--ease);border-radius:1px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.tm-landing .faq__list button i:after{transform:rotate(90deg)}.tm-landing .faq__list li.is-open button i{background:var(--mint);transform:rotate(180deg)}.tm-landing .faq__list li.is-open button i:before,.tm-landing .faq__list li.is-open button i:after{background:var(--ink)}.tm-landing .faq__list li.is-open button i:after{transform:rotate(0)}.tm-landing .faq__a{overflow:hidden}.tm-landing .faq__a p{color:var(--night-soft);margin:0;padding:0 60px 26px 0;font-size:15.5px;line-height:1.65}.tm-landing .finale__together{max-width:46ch;color:var(--night-soft);margin:26px 0 0;font-size:14.5px;line-height:1.6;position:relative}.tm-landing .finale__together b{color:#fff;font-weight:600}.tm-landing .foot{color:var(--night-soft);background:linear-gradient(#0000,#030b07 40%);border-top:1px solid #a8d5b51f;padding-top:clamp(48px,6vw,88px);padding-bottom:8px;position:relative;overflow:hidden}.tm-landing .foot__inner{z-index:1;max-width:var(--max);padding:0 var(--gutter);margin:0 auto;position:relative}.tm-landing .foot__partners{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;display:grid}.tm-landing .foot__fund,.tm-landing .foot__google{background:#a8d5b509;border-radius:16px;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 1px #a8d5b51a}.tm-landing .foot__plate{background:#fff;border-radius:12px;flex:none;place-items:center;padding:10px 14px;display:grid}.tm-landing .foot__fund img{width:auto;height:64px;display:block}.tm-landing .foot__google img{width:150px;height:26px;display:block}.tm-landing .foot__partners p{margin:0;font-size:13px;line-height:1.6}.tm-landing .foot__main{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(48px,6vw,80px);display:grid}.tm-landing .foot__logo{width:auto;height:34px}.tm-landing .foot__brand p{font-family:var(--display);color:#fff;margin:18px 0 0;font-size:20px;font-weight:600}.tm-landing .foot__brand a{color:var(--mint);margin-top:14px;font-size:14px;display:inline-block}.tm-landing .foot__title{letter-spacing:.14em;text-transform:uppercase;color:#d9eee080;margin:0 0 18px;font-size:11.5px;font-weight:600}.tm-landing .foot__col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .foot__col a{color:#e6f4ea;transition:color .3s var(--ease);font-size:14.5px}.tm-landing .foot__col a:hover{color:var(--mint)}.tm-landing .foot__col .foot__social{flex-wrap:wrap;gap:10px;display:flex}.tm-landing .foot__social a{width:38px;height:38px;transition:background-color .3s var(--ease);background:#a8d5b514;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .foot__social a:hover{background:var(--mint)}.tm-landing .foot__social img{filter:invert()brightness(1.4);width:20px;height:20px}.tm-landing .foot__social a:hover img{filter:none}.tm-landing .foot__col .foot__reviews{gap:10px;margin-top:20px;display:flex}.tm-landing .badge{min-width:132px;height:48px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);background:#a8d5b50f;border-radius:12px;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #a8d5b52e}.tm-landing .badge:hover{background:#a8d5b51a;box-shadow:inset 0 0 0 1px #a8d5b566}.tm-landing .badge svg{flex:none}.tm-landing .badge__text{gap:3px;display:grid}.tm-landing .badge__text b{color:#fff;font-size:14px;font-weight:600;line-height:1}.tm-landing .badge__stars{gap:2px;display:flex}.tm-landing .badge__stars i{place-items:center;width:13px;height:13px;display:grid}.tm-landing .badge__stars--google svg{fill:#fbbc05;width:12px;height:12px}.tm-landing .badge__stars--trust i{background:#00b67a;border-radius:2px}.tm-landing .badge__stars--trust svg{fill:#fff}.tm-landing .foot__base{border-top:1px solid #a8d5b51f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(40px,5vw,64px);padding:22px 0;font-size:13px;display:flex}.tm-landing .foot__base p{margin:0}.tm-landing .foot__base ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.tm-landing .foot__base li{align-items:center;gap:8px;display:inline-flex}@media (width<=1080px){.tm-landing .sol__top,.tm-landing .nat__head,.tm-landing .prod__inner,.tm-landing .faq__inner{grid-template-columns:minmax(0,1fr)}.tm-landing .faq__side{display:contents}.tm-landing .faq__list{order:2}.tm-landing .faq__contact{order:3;margin-top:8px}.tm-landing .foot__main{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-landing .foot__brand{grid-column:1/-1}.tm-landing .foot__partners{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tm-landing .sol__grid{grid-template-columns:minmax(0,1fr)}.tm-landing .sol__trust{flex-direction:column;align-items:flex-start}.tm-landing .sol__trust p{max-width:none}.tm-landing .sol__trust ul{justify-content:flex-start}.tm-landing .faq__a p{padding-right:0}.tm-landing .foot__fund,.tm-landing .foot__google{flex-direction:column;align-items:flex-start}.tm-landing .foot__main{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-landing .seam:before{-webkit-mask-image:radial-gradient(70% 50%,#000 0%,#0009 35%,#0000 72%);mask-image:radial-gradient(70% 50%,#000 0%,#0009 35%,#0000 72%)}.tm-landing .seam i{width:70%;left:15%}}@media (prefers-reduced-motion:reduce){.tm-landing .prod__stages li:before{transition-delay:0s!important}.tm-landing .sol-stream,.tm-landing .nat__track,.tm-landing .prod__play:before,.tm-landing .edge-light{animation:none}}.tm-landing .finale{margin-top:max(0px, calc(var(--block-gap) - 140px))}.tm-landing .foot{padding-top:clamp(32px,3.6vw,52px)}.tm-landing .sol-vis{color:#e6f4ea;background:linear-gradient(#040e09bf,#040e098c);border-radius:14px;height:212px;margin:20px 0 22px;font-size:12.5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a8d5b51a}.tm-landing .sol-vis .is-green{color:var(--mint);background:#a8d5b51a}.tm-landing .sol-vis .is-orange{color:#ffab70;background:#ff66001f}.tm-landing .sol-vis em{white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.tm-landing .sol-vis--board{flex-direction:column;display:flex}.tm-landing .sol-bar{border-bottom:1px solid #a8d5b514;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tm-landing .sol-live{white-space:nowrap;color:var(--night-soft);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-landing .sol-live i{background:#4fd27a;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite tml-live}.tm-landing .sol-chips{gap:4px;display:flex;overflow:hidden}.tm-landing .sol-chips b{color:var(--night-soft);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;box-shadow:inset 0 0 0 1px #a8d5b524}.tm-landing .sol-chips b.is-on{color:var(--ink);background:var(--mint);box-shadow:none}.tm-landing .sol-stream-wrap{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.tm-landing .sol-stream{gap:6px;padding:8px 12px;animation:22s linear infinite tml-sol-up;display:grid}.tm-landing .sol-card:hover .sol-stream{animation-play-state:paused}@keyframes tml-sol-up{to{transform:translateY(-50%)}}.tm-landing .sol-row{background:#a8d5b50a;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 50px;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #a8d5b50d}.tm-landing .sol-row>b{width:28px;height:28px;color:var(--mint);background:#a8d5b514;border-radius:7px;place-items:center;font-size:10.5px;display:grid}.tm-landing .sol-row__main{gap:1px;min-width:0;display:grid}.tm-landing .sol-row__main strong{white-space:nowrap;text-overflow:ellipsis;color:#fff;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.tm-landing .sol-row__main small{white-space:nowrap;text-overflow:ellipsis;color:var(--night-soft);font-size:11px;overflow:hidden}.tm-landing .sol-vis .sol-new{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--orange);padding:1px 6px;font-size:9.5px}.tm-landing .sol-row__value{text-align:right;font-variant-numeric:tabular-nums;color:#fff;font-weight:600}.tm-landing .sol-vis--match{align-items:center;gap:22px;padding:0 20px;display:flex}.tm-landing .sol-ring{text-align:center;flex:none;place-items:center;width:116px;height:116px;display:grid;position:relative}.tm-landing .sol-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.tm-landing .sol-ring circle{fill:none;stroke-width:5px}.tm-landing .sol-ring__bg{stroke:#a8d5b51f}.tm-landing .sol-ring__fg{stroke:var(--mint);stroke-linecap:round;filter:drop-shadow(0 0 6px #a8d5b5b3)}.tm-landing .sol-ring b{font-family:var(--display);color:#fff;font-size:28px;display:block}.tm-landing .sol-ring small{letter-spacing:.1em;text-transform:uppercase;color:var(--night-soft);font-size:10.5px}.tm-landing .sol-why{flex:1;min-width:0}.tm-landing .sol-why p{gap:1px;margin:0 0 10px;display:grid}.tm-landing .sol-why p strong{color:#fff;font-size:13px}.tm-landing .sol-why p small{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);font-size:10.5px;font-weight:600}.tm-landing .sol-why ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .sol-why li{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.tm-landing .sol-why li span{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.tm-landing .sol-why li small{text-overflow:ellipsis;color:var(--night-soft);font-size:11px;font-weight:400;overflow:hidden}.tm-landing .sol-why li>i{background:#a8d5b51f;border-radius:2px;height:4px;position:relative}.tm-landing .sol-why li>i i{border-radius:inherit;background:var(--mint);transform-origin:0;position:absolute;inset:0}.tm-landing .sol-vis--partners{align-content:start;gap:6px;padding:10px 12px;display:grid}.tm-landing .sol-search{color:#fff;background:#a8d5b50f;border-radius:9px;align-items:center;gap:8px;height:32px;margin-bottom:2px;padding:0 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .sol-search svg{color:var(--mint)}.tm-landing .sol-search span{color:var(--night-soft);margin-left:auto;font-size:11px}.tm-landing .sol-partner{background:#a8d5b50a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.tm-landing .sol-partner>i{width:30px;height:30px;color:var(--ink);background:var(--mint);border-radius:8px;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.tm-landing .sol-partner>span:first-of-type{min-width:0;display:grid}.tm-landing .sol-partner b{color:#fff;align-items:center;gap:5px;font-size:12.5px;display:flex}.tm-landing .sol-partner small{white-space:nowrap;text-overflow:ellipsis;color:var(--night-soft);font-size:11px;overflow:hidden}.tm-landing .sol-certs{gap:4px;display:flex}.tm-landing .sol-certs em{color:var(--night-soft);box-shadow:inset 0 0 0 1px #a8d5b533}.tm-landing .sol-partner strong{color:#ffd9a8;font-variant-numeric:tabular-nums;font-size:12px}.tm-landing .sol-vis--flow{flex-direction:column;display:flex}.tm-landing .sol-steps{border-bottom:1px solid #a8d5b514;flex:none;grid-template-columns:repeat(3,1fr);display:grid}.tm-landing .sol-steps button{text-align:left;color:var(--night-soft);transition:color .3s var(--ease);padding:10px 12px 12px;font-size:12px;font-weight:600;position:relative}.tm-landing .sol-steps button+button{box-shadow:inset 1px 0 #a8d5b514}.tm-landing .sol-steps button span{align-items:center;gap:8px;display:inline-flex}.tm-landing .sol-steps button span i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #a8d5b54d}.tm-landing .sol-steps button.is-on,.tm-landing .sol-steps button.is-done{color:#fff}.tm-landing .sol-steps button.is-on span i{color:var(--ink);background:var(--mint);box-shadow:0 0 0 3px #a8d5b526}.tm-landing .sol-steps button.is-done span i{color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.tm-landing .sol-steps button em{border-radius:0;height:2px;padding:0;position:absolute;bottom:-1px;left:0;right:0}.tm-landing .sol-steps button em i{background:var(--mint);transform-origin:0;position:absolute;inset:0;box-shadow:0 0 8px #a8d5b5cc}.tm-landing .sol-steps button.is-done em{background:#a8d5b580}.tm-landing .sol-stage{flex:1;min-height:0;padding:12px 14px;position:relative}.tm-landing .sol-offers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .sol-offers li{background:#a8d5b50a;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 82px;align-items:center;gap:12px;padding:9px 12px;display:grid}.tm-landing .sol-offers li.is-best{background:#a8d5b517;box-shadow:inset 0 0 0 1px #a8d5b566}.tm-landing .sol-offers li span{white-space:nowrap;color:#fff;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.tm-landing .sol-offers li>i{background:#a8d5b51a;border-radius:3px;height:6px;position:relative}.tm-landing .sol-offers li>i i{border-radius:inherit;transform-origin:0;background:#a8d5b573;position:absolute;inset:0}.tm-landing .sol-offers li.is-best>i i{background:var(--mint)}.tm-landing .sol-offers li b{text-align:right;font-variant-numeric:tabular-nums;color:#fff}.tm-landing .sol-award{background:#a8d5b50f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #a8d5b533}.tm-landing .sol-award div{gap:3px;display:grid}.tm-landing .sol-award small{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);font-size:10.5px;font-weight:600}.tm-landing .sol-award b{font-family:var(--display);color:#fff;font-size:20px}.tm-landing .sol-award div>span{color:var(--night-soft);font-size:12px}.tm-landing .sol-award__btn{width:116px;height:38px;color:var(--ink);background:var(--mint);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative;box-shadow:0 10px 24px -10px #a8d5b5cc}.tm-landing .sol-award__btn>span{grid-area:1/1}.tm-landing .sol-sign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;height:100%;display:grid}.tm-landing .sol-doc{color:var(--ink);background:#f3f6f4;border-radius:10px;align-content:start;gap:6px;padding:12px 14px;display:grid}.tm-landing .sol-doc b{font-size:12px}.tm-landing .sol-doc small{color:var(--muted);margin-bottom:4px;font-size:10.5px}.tm-landing .sol-doc i{background:#dfe5e1;border-radius:2px;height:4px}.tm-landing .sol-doc i.is-short{width:60%}.tm-landing .sol-sig{border-bottom:1px solid #a8d5b559;align-content:end;gap:4px;padding:0 4px 6px;display:grid;position:relative}.tm-landing .sol-sig svg{width:100%;height:auto;max-height:46px}.tm-landing .sol-sig path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tm-landing .sol-sig>span{color:var(--night-soft);font-size:11px}.tm-landing .sol-sig em{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);box-shadow:inset 0 0 0 1.5px var(--mint);background:0 0;border-radius:6px;padding:4px 10px;font-size:11px;position:absolute;top:2px;right:0}@media (width<=560px){.tm-landing .sol-vis{height:236px}.tm-landing .sol-chips b:nth-child(n+3){display:none}.tm-landing .sol-vis--match{gap:14px;padding:0 12px}.tm-landing .sol-ring{width:92px;height:92px}.tm-landing .sol-ring b{font-size:22px}.tm-landing .sol-why li{grid-template-columns:minmax(0,1fr) 44px}.tm-landing .sol-why li small,.tm-landing .sol-certs{display:none}.tm-landing .sol-offers li{grid-template-columns:minmax(0,1fr) 76px}.tm-landing .sol-offers li>i,.tm-landing .sol-offers li .is-orange{display:none}.tm-landing .sol-award{flex-direction:column;align-items:flex-start}.tm-landing .sol-row{grid-template-columns:28px minmax(0,1fr) 46px}.tm-landing .sol-row>em{display:none}}@media (prefers-reduced-motion:reduce){.tm-landing .sol-stream,.tm-landing .sol-live i{animation:none}}.tm-landing .sol-vis--fund{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tm-landing .fund-call{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tm-landing .fund-call span{gap:2px;min-width:0;display:grid}.tm-landing .fund-call small{opacity:.6;font-size:10.5px}.tm-landing .fund-call b{font-size:13.5px;font-weight:600;line-height:1.25}.tm-landing .fund-checks{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .fund-checks li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.tm-landing .fund-checks i{color:#fff;background:var(--fp-ok,#22914f);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:700;display:grid}.tm-landing .fund-checks li.is-todo i{background:var(--fp-warn-dot,#e8890c)}.tm-landing .fund-checks span{font-weight:500}.tm-landing .fund-checks small{opacity:.65;white-space:nowrap;font-size:11px}.tm-landing .fund-checks li.is-todo small{color:var(--fp-warn,#c2410c);opacity:1;font-weight:600}.tm-landing .fund-grant{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:grid}.tm-landing .fund-grant span{opacity:.65}.tm-landing .fund-grant b{font-size:13px}.tm-landing .fund-grant>i{background:rgb(var(--fp-n,128 128 128) / .18);border-radius:3px;height:5px;position:relative;overflow:hidden}.tm-landing .fund-grant>i i{border-radius:inherit;background:var(--fp-ok,#22914f);transform-origin:0;position:absolute;inset:0}.tm-landing .sol-vis--pm{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.tm-landing .pm-health{flex-wrap:wrap;gap:6px;display:flex}.tm-landing .pm-health span{background:rgb(var(--fp-n,128 128 128) / .08);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.tm-landing .pm-health i{border-radius:50%;width:7px;height:7px}.tm-landing .pm-health i.is-ok{background:var(--fp-ok,#22914f)}.tm-landing .pm-health i.is-warn{background:var(--fp-warn-dot,#e8890c)}.tm-landing .pm-gantt{gap:9px;padding-top:4px;display:grid;position:relative}.tm-landing .pm-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;display:grid}.tm-landing .pm-row>span{white-space:nowrap;text-overflow:ellipsis;opacity:.8;overflow:hidden}.tm-landing .pm-track{height:16px;position:relative}.tm-landing .pm-bar{background:rgb(var(--fp-n,128 128 128) / .16);transform-origin:0;border-radius:6px;height:12px;position:absolute;top:2px;overflow:hidden}.tm-landing .pm-bar b{border-radius:inherit;background:var(--fp-ok,#22914f);position:absolute;inset:0 auto 0 0}.tm-landing .pm-co{color:var(--fp-warn,#c2410c);background:var(--fp-warn-bg,#e8890c24);position:absolute;top:-1px;left:84%;padding:1px 6px!important;font-size:9.5px!important}.tm-landing .pm-today{opacity:.55;background:currentColor;width:1px;position:absolute;top:0;bottom:-4px}.tm-landing .pm-today small{white-space:nowrap;font-size:9.5px;font-weight:600;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.tm-landing .bhead--page h1{font-family:var(--display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.04}.tm-landing .plan h2{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:26px;font-weight:600}.tm-landing .faq__all{color:var(--mint);align-items:center;gap:8px;margin-top:28px;font-size:14.5px;font-weight:600;display:inline-flex}.tm-landing .feed--float{--night-soft:#a9c3b4;--mint:#a8d5b5;z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081811e6;border-radius:14px;width:300px;padding:12px 14px 8px;position:fixed;bottom:clamp(12px,1.6vw,24px);left:auto;right:clamp(12px,1.6vw,24px);box-shadow:0 0 0 1px #a8d5b52e,0 24px 50px -20px #000000a6}.tm-landing .feed--float ul{min-height:0}.tm-landing .feed--float li{padding:6px 0}.tm-landing .feed--float .feed__route{font-size:13px}.tm-landing .feed--float .feed__action{font-size:12px}.tm-landing .ai-dock{z-index:65;justify-items:center;gap:10px;display:grid;position:fixed;bottom:clamp(12px,1.6vw,22px);left:50%;translate:-50%}.tm-landing .ai-launch{width:min(352px,100vw - 32px);transition:width .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 0 0 1px #0c2e211a,0 18px 40px -14px #00000073}.tm-landing .ai-launch:focus-within{width:min(480px,100vw - 32px);box-shadow:0 0 0 1.5px var(--green), 0 22px 50px -14px #0a7f2a80}.tm-landing .ai-launch__mark{background:var(--mint-wash);width:32px;height:32px;transition:background-color .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.tm-landing .ai-launch__mark:hover{background:var(--mint-soft)}.tm-landing .ai-launch input{min-width:0;height:32px;font:400 14px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.tm-landing .ai-launch input::placeholder{color:var(--muted)}.tm-landing .ai-launch__send{color:#fff;background:var(--green);width:32px;height:32px;transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.tm-landing .ai-launch__send:disabled{opacity:0;pointer-events:none;transform:scale(.8)}@media (width<=1180px){.tm-landing .feed--float{width:260px}.tm-landing .feed--float li:nth-child(n+3){display:none}}@media (width<=760px){.tm-landing .feed--float{border-radius:999px;align-items:center;gap:10px;width:auto;max-width:min(352px,100vw - 32px);padding:8px 14px;display:flex;bottom:66px;left:50%;right:auto;translate:-50%}.tm-landing .feed--float .feed__title{flex:none;gap:0;margin:0;font-size:0}.tm-landing .feed--float ul{flex:1;min-width:0}.tm-landing .feed--float li{box-shadow:none;padding:0}.tm-landing .feed--float li:nth-child(n+2),.tm-landing .feed--float .feed__action{display:none}.tm-landing .feed--float .feed__route{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}}.tm-landing .foot{padding-bottom:0}.tm-landing .feed--away{pointer-events:none}@media (width<=760px){.tm-landing .foot{padding-bottom:128px}}.tm-landing[data-theme=brick] .night:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--green) 8%, transparent) 0 1px, transparent 1px 96px), repeating-linear-gradient(180deg, color-mix(in srgb, var(--green) 5.5%, transparent) 0 1px, transparent 1px 34px)}.tm-landing[data-theme=brick] .story .story__title,.tm-landing[data-theme=brick] .ch__title{color:var(--ink)}.tm-landing[data-theme=brick] .story__progress{color:color-mix(in srgb, var(--ink) 40%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--ink) 8.4%, transparent)}.tm-landing[data-theme=brick] .story__progress span.is-on{color:var(--ink)}.tm-landing[data-theme=brick] .sc-portal{color:var(--ink);background:color-mix(in srgb, var(--paper) 88%, transparent)}.tm-landing[data-theme=brick] .sc-portal b{color:var(--ink)}.tm-landing[data-theme=brick] .ss-team__card strong{color:var(--ink)}.tm-landing[data-theme=brick] .ss-team__card ul{border-top:1px solid color-mix(in srgb, var(--green) 5.5%, transparent)}.tm-landing[data-theme=brick] .ss-chip{color:var(--ink);background:color-mix(in srgb, var(--paper) 94%, transparent);box-shadow:inset 0 0 0 1px #ff660061, 0 12px 26px -14px color-mix(in srgb, var(--ink) 27%, transparent)}.tm-landing[data-theme=brick] .ss-chip b{color:var(--ink)}.tm-landing[data-theme=brick] .ss-chip.is-clean{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 16.5%, transparent)}.tm-landing[data-theme=brick] .ss-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 96%, transparent), color-mix(in srgb, var(--paper) 96%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent)}.tm-landing[data-theme=brick] .ss-lane strong{color:var(--ink)}.tm-landing[data-theme=brick] .ss-route li:before{background:linear-gradient(90deg, var(--mint) 50%, color-mix(in srgb, var(--green) 8%, transparent) 50%) 100% 0 / 200% 100% no-repeat}.tm-landing[data-theme=brick] .ss-route li:after{background:var(--paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green) 19.2%, transparent)}.tm-landing[data-theme=brick] .ss-route strong{color:color-mix(in srgb, var(--ink) 45%, transparent)}.tm-landing[data-theme=brick] .ss-route.is-on strong{color:var(--ink)}@media (width<=560px){.tm-landing[data-theme=brick] .ss-route li:before{background:color-mix(in srgb, var(--green) 8%, transparent)}}.tm-landing[data-theme=brick] .finale h2{color:var(--ink)}.tm-landing[data-theme=brick] .finale__facts dt{color:var(--ink)}.tm-landing[data-theme=brick] .feed{background:color-mix(in srgb, var(--paper) 88%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 9.9%, transparent), 0 20px 40px -20px color-mix(in srgb, var(--ink) 21%, transparent)}.tm-landing[data-theme=brick] .feed__route{color:var(--ink)}.tm-landing[data-theme=brick] .seam i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--green) 11%, transparent), transparent)}.tm-landing[data-theme=brick] .bhead h2{color:var(--ink)}.tm-landing[data-theme=brick] .edge-light{background:conic-gradient(from var(--tml-cyc-a), transparent 0 56%, color-mix(in srgb, var(--green) 42.5%, transparent) 76%, #fff 84%, transparent 93%)}.tm-landing[data-theme=brick] .sol__stats{border-top:1px solid color-mix(in srgb, var(--green) 8.8%, transparent)}.tm-landing[data-theme=brick] .sol__stats>div+div{border-left:1px solid color-mix(in srgb, var(--green) 6.6%, transparent)}.tm-landing[data-theme=brick] .sol__stats dd{color:var(--ink)}.tm-landing[data-theme=brick] .sol__trust{border-top:1px solid color-mix(in srgb, var(--green) 5.5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--green) 5.5%, transparent)}.tm-landing[data-theme=brick] .sol-card{background:linear-gradient(180deg, var(--paper), var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 6.6%, transparent)}.tm-landing[data-theme=brick] .sol-card__num{color:color-mix(in srgb, var(--ink) 50%, transparent)}.tm-landing[data-theme=brick] .sol-card__tag{color:var(--ink)}.tm-landing[data-theme=brick] .sol-card__badge{background:color-mix(in srgb, var(--green) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 12.1%, transparent)}.tm-landing[data-theme=brick] .sol-card h3{color:var(--ink)}.tm-landing[data-theme=brick] .plan h3{color:var(--ink)}.tm-landing[data-theme=brick] .nat-card{background:linear-gradient(180deg, var(--paper), var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 6.6%, transparent)}.tm-landing[data-theme=brick] .nat__top svg{background:color-mix(in srgb, var(--green) 3.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent)}.tm-landing[data-theme=brick] .nat__num{color:color-mix(in srgb, var(--ink) 40%, transparent)}.tm-landing[data-theme=brick] .nat-card h3{color:var(--ink)}.tm-landing[data-theme=brick] .prod__frame{background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent), 0 60px 120px -50px #0a7f2a99}.tm-landing[data-theme=brick] .prod__play:before{border:1px solid color-mix(in srgb, var(--green) 33%, transparent)}.tm-landing[data-theme=brick] .prod__stages i{color:color-mix(in srgb, var(--ink) 45%, transparent)}.tm-landing[data-theme=brick] .prod__stages:before{background:linear-gradient(transparent, color-mix(in srgb, var(--green) 15%, transparent) 14%, color-mix(in srgb, var(--green) 15%, transparent) 86%, transparent)}.tm-landing[data-theme=brick] .prod__stages:after{box-shadow:0 0 8px color-mix(in srgb, var(--green) 27.5%, transparent)}.tm-landing[data-theme=brick] .prod__stages li{color:var(--ink)}.tm-landing[data-theme=brick] .prod__stages li:before{border:1.5px solid color-mix(in srgb, var(--green) 33%, transparent);background:var(--paper)}.tm-landing[data-theme=brick] .faq__contact{background:linear-gradient(180deg, var(--paper), var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 11%, transparent)}.tm-landing[data-theme=brick] .faq__contact b{color:var(--ink)}.tm-landing[data-theme=brick] .faq__list{border-top:1px solid color-mix(in srgb, var(--green) 7.7%, transparent)}.tm-landing[data-theme=brick] .faq__list li{border-bottom:1px solid color-mix(in srgb, var(--green) 7.7%, transparent)}.tm-landing[data-theme=brick] .faq__list button{color:var(--ink)}.tm-landing[data-theme=brick] .faq__list button i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 16.5%, transparent)}.tm-landing[data-theme=brick] .finale__together b{color:var(--ink)}.tm-landing[data-theme=brick] .foot{border-top:1px solid color-mix(in srgb, var(--green) 6.6%, transparent);background:linear-gradient(180deg, transparent, var(--paper) 40%)}.tm-landing[data-theme=brick] .foot__fund,.tm-landing[data-theme=brick] .foot__google{background:color-mix(in srgb, var(--green) 1.75%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 5.5%, transparent)}.tm-landing[data-theme=brick] .foot__brand p{color:var(--ink)}.tm-landing[data-theme=brick] .foot__title{color:color-mix(in srgb, var(--ink) 50%, transparent)}.tm-landing[data-theme=brick] .foot__col a{color:var(--ink)}.tm-landing[data-theme=brick] .foot__social a{background:color-mix(in srgb, var(--green) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent)}.tm-landing[data-theme=brick] .badge{background:color-mix(in srgb, var(--green) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 9.9%, transparent)}.tm-landing[data-theme=brick] .badge:hover{background:color-mix(in srgb, var(--green) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 22%, transparent)}.tm-landing[data-theme=brick] .badge__text b{color:var(--ink)}.tm-landing[data-theme=brick] .badge__stars--google svg{fill:var(--ink-2)}.tm-landing[data-theme=brick] .badge__stars--trust svg{fill:var(--ink)}.tm-landing[data-theme=brick] .foot__base{border-top:1px solid color-mix(in srgb, var(--green) 6.6%, transparent)}.tm-landing[data-theme=brick] .sol-vis{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 75%, transparent), color-mix(in srgb, var(--paper) 55%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 5.5%, transparent);color:var(--ink)}.tm-landing[data-theme=brick] .sol-vis .is-green{background:color-mix(in srgb, var(--green) 5%, transparent)}.tm-landing[data-theme=brick] .sol-vis .is-orange{color:var(--ink-2)}.tm-landing[data-theme=brick] .sol-bar{border-bottom:1px solid color-mix(in srgb, var(--green) 4.4%, transparent)}.tm-landing[data-theme=brick] .sol-chips b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 7.7%, transparent)}.tm-landing[data-theme=brick] .sol-row{background:color-mix(in srgb, var(--green) 2%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 2.75%, transparent)}.tm-landing[data-theme=brick] .sol-row>b{background:color-mix(in srgb, var(--green) 4%, transparent)}.tm-landing[data-theme=brick] .sol-row__main strong,.tm-landing[data-theme=brick] .sol-vis .sol-new,.tm-landing[data-theme=brick] .sol-row__value{color:var(--ink)}.tm-landing[data-theme=brick] .sol-ring__bg{stroke:color-mix(in srgb, var(--green) 6.6%, transparent)}.tm-landing[data-theme=brick] .sol-ring b,.tm-landing[data-theme=brick] .sol-why p strong{color:var(--ink)}.tm-landing[data-theme=brick] .sol-why li>i{background:color-mix(in srgb, var(--green) 6%, transparent)}.tm-landing[data-theme=brick] .sol-search{color:var(--ink);background:color-mix(in srgb, var(--green) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent)}.tm-landing[data-theme=brick] .sol-partner{background:color-mix(in srgb, var(--green) 2%, transparent)}.tm-landing[data-theme=brick] .sol-partner b{color:var(--ink)}.tm-landing[data-theme=brick] .sol-certs em{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 11%, transparent)}.tm-landing[data-theme=brick] .sol-partner strong{color:var(--ink)}.tm-landing[data-theme=brick] .sol-steps{border-bottom:1px solid color-mix(in srgb, var(--green) 4.4%, transparent)}.tm-landing[data-theme=brick] .sol-steps button.is-on,.tm-landing[data-theme=brick] .sol-steps button.is-done{color:var(--ink)}.tm-landing[data-theme=brick] .sol-steps button.is-done em{background:color-mix(in srgb, var(--green) 25%, transparent)}.tm-landing[data-theme=brick] .sol-offers li{background:color-mix(in srgb, var(--green) 2%, transparent)}.tm-landing[data-theme=brick] .sol-offers li.is-best{background:color-mix(in srgb, var(--green) 4.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 22%, transparent)}.tm-landing[data-theme=brick] .sol-offers li span{color:var(--ink)}.tm-landing[data-theme=brick] .sol-offers li>i{background:color-mix(in srgb, var(--green) 5%, transparent)}.tm-landing[data-theme=brick] .sol-offers li>i i{background:color-mix(in srgb, var(--green) 22.5%, transparent)}.tm-landing[data-theme=brick] .sol-offers li b{color:var(--ink)}.tm-landing[data-theme=brick] .sol-award{background:color-mix(in srgb, var(--green) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 11%, transparent)}.tm-landing[data-theme=brick] .sol-award b{color:var(--ink)}.tm-landing[data-theme=brick] .sol-sig{border-bottom:1px solid color-mix(in srgb, var(--green) 19.2%, transparent)}.tm-landing[data-theme=brick] .sol-sig path{stroke:color-mix(in srgb, var(--ink) 60%, transparent)}.tm-landing[data-theme=brick] .bhead--page h1,.tm-landing[data-theme=brick] .plan h2,.tm-landing[data-theme=brick] .night .aud__title{color:var(--ink)}.tm-landing[data-theme=brick] .aud__board{color:var(--ink);background:radial-gradient(55% 60% at 50% 0%, color-mix(in srgb, var(--mint-wash) 16%, transparent), transparent 70%), radial-gradient(color-mix(in srgb, var(--ink) 5.25%, transparent) 1.1px, transparent 1.5px) 0 0 / 11px 11px, var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 5.5%, transparent), 0 40px 80px -48px color-mix(in srgb, var(--ink) 16%, transparent)}.tm-landing[data-theme=brick] .flow__icon:before{background:conic-gradient(from var(--tml-cyc-a), transparent 0 70%, color-mix(in srgb, var(--green) 47.5%, transparent) 86%, #fff 92%, transparent)}.tm-landing[data-theme=brick] .flow__node h3{color:var(--ink)}.tm-landing[data-theme=brick] .flow__track{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 6%, transparent), color-mix(in srgb, var(--green) 25%, transparent), color-mix(in srgb, var(--green) 6%, transparent))}.tm-landing[data-theme=brick] .flow__label{color:var(--ink);background:color-mix(in srgb, var(--paper) 85%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 17.6%, transparent)}.tm-landing[data-theme=brick] .figs{color:var(--ink);box-shadow:inset 0 1px color-mix(in srgb, var(--ink) 4.8%, transparent)}.tm-landing[data-theme=brick] .fig__num{color:var(--ink)}.tm-landing[data-theme=brick] .fig__tags li{color:var(--ink);background:color-mix(in srgb, var(--green) 6%, transparent)}.tm-landing[data-theme=brick] .fig__countries{color:var(--green)}.tm-landing[data-theme=brick] .fig__countries li.is-on,.tm-landing[data-theme=brick] .fig__label{color:var(--ink)}.tm-landing[data-theme=brick] .fig__live{color:var(--green)}@media (width<=1080px){.tm-landing[data-theme=brick] .fig--ai{box-shadow:inset 0 1px color-mix(in srgb, var(--ink) 4.8%, transparent)}.tm-landing[data-theme=brick] .fig--projects{box-shadow:inset 1px 1px color-mix(in srgb, var(--ink) 4.8%, transparent)}}@media (width<=720px){.tm-landing[data-theme=brick] .fig--ai,.tm-landing[data-theme=brick] .fig--projects{box-shadow:inset 0 1px color-mix(in srgb, var(--ink) 4.8%, transparent)}}.tm-landing[data-theme=brick] .sc-pin:after{background:#f4f3ef;box-shadow:1px 1px #16151280}.tm-landing[data-theme=brick] .sc-pin--below:after{background:#fcfbf7;box-shadow:-1px -1px #16151280}.tm-landing[data-theme=brick] .sc-badge:after{background:#f7f6f2;border-bottom:1.5px solid #161512;border-right:1.5px solid #161512}.tm-landing[data-theme=brick] .sc-badge:before{background:linear-gradient(#fff,#e7e6e2e6)}.tm-landing[data-theme=brick] .hubmap__badge:after{box-shadow:1.5px 1.5px #e7e6e2e6}.tm-landing[data-theme=brick] .hubmap__badge:before{background:linear-gradient(#fff,#e7e6e2e6)}.tm-landing[data-theme=brick] .feed__title i{background:#d9d8d4}@media (width<=560px){.tm-landing[data-theme=brick] .sc-pin--below:after{box-shadow:-1px 1px #16151280}}.tm-landing[data-theme=brick] .sol-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 22%, transparent), 0 30px 60px -30px #16151299}.tm-landing[data-theme=brick] .nat-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 24.8%, transparent), 0 26px 50px -26px #161512b3}.tm-landing[data-theme=brick] .prod__frame{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8.8%, transparent), 0 60px 120px -50px #16151299}.tm-landing[data-theme=brick] .badge__stars--trust i{background:#c4c3bf}.tm-landing[data-theme=brick] .sol-live i{background:#d9d8d4}.tm-landing[data-theme=brick] .sol-doc i{background:#f4f3ef}.tm-landing[data-theme=brick] .topbar.is-dark{background:#161512c7;box-shadow:0 1px #e7e6e21f}.tm-landing[data-theme=brick] .topbar.is-dark .nav__links a,.tm-landing[data-theme=brick] .topbar.is-dark .nav__login,.tm-landing[data-theme=brick] .topbar.is-dark .nav__lang{color:#faf9f5}.tm-landing[data-theme=brick] .port.is-on{box-shadow:inset 0 0 0 1px var(--mint), 0 8px 24px -12px #1615124d}.tm-landing[data-theme=brick] .win__group li.is-soft{color:#d2d1cd}.tm-landing[data-theme=brick] .win__thumb:before,.tm-landing[data-theme=brick] .win__thumb:after{border:1.5px solid #16151259}.tm-landing[data-theme=brick] .m-shadow{fill:#1615122e}.tm-landing[data-theme=brick] .m-marker.is-green .m-ring{fill:#1615121f}@media (width<=1320px){.tm-landing[data-theme=brick] .nav__sheet{box-shadow:0 0 0 1px var(--line), 0 30px 60px -20px #16151240}}@media (width<=720px){.tm-landing[data-theme=brick] .topbar.is-dark .nav__burger{box-shadow:inset 0 0 0 1px #e7e6e24d}.tm-landing[data-theme=brick] .nav__sheet-lang button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #16151259}}.tm-landing[data-theme=brick] .flow__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 19.2%, transparent), 0 0 0 8px color-mix(in srgb, var(--green) 2.75%, transparent), 0 0 34px #1615128c}.tm-landing[data-theme=brick] .fig__live i{background:#d9d8d4;box-shadow:0 0 #d9d8d499}.tm-landing[data-theme=brick] .btn--mint:hover{background:#efeeea}.tm-landing[data-theme=brick] .feed--float{background:#161512e6;box-shadow:0 0 0 1px #e7e6e22e,0 24px 50px -20px #000000a6}.tm-landing[data-theme=brick] .ai-launch{box-shadow:0 0 0 1px #1615121a,0 18px 40px -14px #00000073}.tm-landing[data-theme=brick] .ai-launch:focus-within{box-shadow:0 0 0 1.5px var(--green), 0 22px 50px -14px #16151280}.tm-landing[data-theme=brick] .story__progress{box-shadow:inset 0 1px #16151217}.tm-landing[data-theme=brick] .sc-portal{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .sc-pin{background:linear-gradient(135deg,#0a7f2a,#a8d5b5,#0a7f2a) border-box;box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing[data-theme=brick] .sc-pin:after,.tm-landing[data-theme=brick] .sc-pin--below:after{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing[data-theme=brick] .sc-badge{background:linear-gradient(135deg,#0a7f2a,#a8d5b5 45%,#e9fff0 60%,#0a7f2a) border-box;box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing[data-theme=brick] .ss:after{background:0 0;box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .ss-team__card{background:linear-gradient(#0f2219,#0a1611);box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .ss-team__card li,.tm-landing[data-theme=brick] .ss-chip,.tm-landing[data-theme=brick] .ss-chip.is-clean,.tm-landing[data-theme=brick] .ss-lane{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .ss-route li:after{box-shadow:inset 0 0 0 1.5px #16151217}.tm-landing[data-theme=brick] .ss-route.is-on li:after{box-shadow:0 0 0 4px #16151217}.tm-landing[data-theme=brick] .finale__facts{box-shadow:inset 0 1px #16151217}.tm-landing[data-theme=brick] .hubmap__badge,.tm-landing[data-theme=brick] .hubmap__badge:after{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing[data-theme=brick] .feed{box-shadow:0 0 0 1px #16151217}.tm-landing[data-theme=brick] .feed li{box-shadow:inset 0 -1px #16151217}@media (width<=560px){.tm-landing[data-theme=brick] .sc-pin--below:after{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}}.tm-landing[data-theme=brick] .seam i:after{box-shadow:0 0 0 4px #16151217}.tm-landing[data-theme=brick] .bhead__eyebrow i{box-shadow:none}.tm-landing[data-theme=brick] .sol-card,.tm-landing[data-theme=brick] .sol-card:hover,.tm-landing[data-theme=brick] .sol-card__badge,.tm-landing[data-theme=brick] .plan,.tm-landing[data-theme=brick] .nat-card,.tm-landing[data-theme=brick] .nat-card:hover,.tm-landing[data-theme=brick] .nat__top svg,.tm-landing[data-theme=brick] .prod__frame{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .prod__shade{background:0 0}.tm-landing[data-theme=brick] .prod__play,.tm-landing[data-theme=brick] .prod__stages:after{box-shadow:none}.tm-landing[data-theme=brick] .prod__stages.is-lit li:before{box-shadow:0 0 0 3px #16151217}.tm-landing[data-theme=brick] .faq__contact,.tm-landing[data-theme=brick] .faq__list button i,.tm-landing[data-theme=brick] .foot__fund,.tm-landing[data-theme=brick] .foot__google,.tm-landing[data-theme=brick] .foot__social a,.tm-landing[data-theme=brick] .badge,.tm-landing[data-theme=brick] .badge:hover,.tm-landing[data-theme=brick] .sol-vis,.tm-landing[data-theme=brick] .sol-chips b,.tm-landing[data-theme=brick] .sol-row,.tm-landing[data-theme=brick] .sol-search,.tm-landing[data-theme=brick] .sol-certs em{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .sol-steps button+button{box-shadow:inset 1px 0 #16151217}.tm-landing[data-theme=brick] .sol-steps button span i{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .sol-steps button.is-on span i{box-shadow:0 0 0 3px #16151217}.tm-landing[data-theme=brick] .sol-steps button.is-done span i{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .sol-steps button em i{box-shadow:none}.tm-landing[data-theme=brick] .sol-offers li.is-best,.tm-landing[data-theme=brick] .sol-award{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .sol-award__btn{box-shadow:none}.tm-landing[data-theme=brick] .sol-sig em{box-shadow:inset 0 0 0 1.5px #16151217}.tm-landing[data-theme=brick] .topbar.is-scrolled,.tm-landing[data-theme=brick] .topbar.is-dark{box-shadow:0 1px #16151217}.tm-landing[data-theme=brick] .port,.tm-landing[data-theme=brick] .port.is-on{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .win{box-shadow:0 0 0 1px #16151217}.tm-landing[data-theme=brick] .win__url,.tm-landing[data-theme=brick] .win__search,.tm-landing[data-theme=brick] .win__filter,.tm-landing[data-theme=brick] .win__card{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .win__ai{box-shadow:0 0 0 1px #16151217}@media (width<=1320px){.tm-landing[data-theme=brick] .nav__sheet{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}}@media (width<=720px){.tm-landing[data-theme=brick] .nav__burger,.tm-landing[data-theme=brick] .topbar.is-dark .nav__burger{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .nav__sheet-lang button,.tm-landing[data-theme=brick] .nav__sheet-lang button[aria-pressed=true]{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}}.tm-landing[data-theme=brick] .lang__menu{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing[data-theme=brick] .flow__comet,.tm-landing[data-theme=brick] .flow__lane--back .flow__comet{box-shadow:none}.tm-landing[data-theme=brick] .flow__label,.tm-landing[data-theme=brick] .flow__lane--back .flow__label{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .figs{box-shadow:inset 0 1px #16151217}.tm-landing[data-theme=brick] .fig+.fig{box-shadow:inset 1px 0 #16151217}.tm-landing[data-theme=brick] .fig__live i{box-shadow:0 0 #16151217}@media (width<=1080px){.tm-landing[data-theme=brick] .fig--ai{box-shadow:inset 0 1px #16151217}.tm-landing[data-theme=brick] .fig--projects{box-shadow:inset 1px 1px #16151217}}@media (width<=720px){.tm-landing[data-theme=brick] .fig--ai,.tm-landing[data-theme=brick] .fig--projects{box-shadow:inset 0 1px #16151217}}.tm-landing[data-theme=brick] .btn--ghost,.tm-landing[data-theme=brick] .btn--ghost:hover{box-shadow:inset 0 0 0 1px #16151217}.tm-landing[data-theme=brick] .feed--float,.tm-landing[data-theme=brick] .ai-launch,.tm-landing[data-theme=brick] .ai-launch:focus-within{box-shadow:0 0 0 1px #16151214,0 12px 32px -16px #16151238}.tm-landing .tswitch{box-shadow:inset 0 0 0 1px var(--line);background:#0c2e210f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.tm-landing .tswitch button{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.tm-landing .tswitch button:hover,.tm-landing .tswitch button.is-on{color:var(--ink)}.tm-landing .tswitch button svg,.tm-landing .tswitch__label{z-index:1;position:relative}.tm-landing .tswitch__pill{box-shadow:0 1px 2px #0c2e211f, 0 0 0 1px var(--line);background:#fff;border-radius:999px;position:absolute;inset:0}.tm-landing .tswitch--labels button{flex:1;width:auto;padding:0 12px;font-size:14px;font-weight:600}.tm-landing .tswitch--labels{display:flex}.tm-landing .topbar.is-dark .tswitch{background:#e9f3ec0f;box-shadow:inset 0 0 0 1px #a8d5b529}.tm-landing .topbar.is-dark .tswitch button{color:#a9c3b4}.tm-landing .topbar.is-dark .tswitch button.is-on,.tm-landing .topbar.is-dark .tswitch button:hover{color:#fff}.tm-landing .topbar.is-dark .tswitch__pill{background:#a8d5b52e;box-shadow:inset 0 0 0 1px #a8d5b559}.tm-landing .nav__links a{white-space:nowrap}@media (width>=1321px){.tm-landing .nav__links{gap:clamp(14px,1.5vw,28px)}.tm-landing .nav__end{gap:14px}}@media (width>=1321px) and (width<=1520px){.tm-landing .nav{gap:16px}.tm-landing .nav__links{gap:clamp(10px,.85vw,16px);font-size:13.5px}.tm-landing .nav__end{gap:10px;font-size:13.5px}}.tm-landing .nav__sheet-theme{margin-top:12px}@media (width>=1181px){.tm-landing .nav__sheet-theme{display:none}}@media (width<=720px){.tm-landing .nav__end>.tswitch{display:none}}.tm-landing[data-theme=dark] .tm-landing__body,.tm-landing[data-theme=dark]{background:#06140e}.tm-landing[data-theme=dark] .tm-landing__body{color:#e9f3ec}.tm-landing[data-theme=dark] .hero{background:radial-gradient(70% 55% at 50% 52%,#0a7f2a42,#0000 70%),radial-gradient(#e9f3ec13 1.1px,#0000 1.5px) 0 0/11px 11px,#06140e}.tm-landing[data-theme=dark] .hero__wash{background:radial-gradient(closest-side,#0a7f2a52,#0a7f2a1f 55%,#0000)}.tm-landing[data-theme=dark] .headline{color:#fff}.tm-landing[data-theme=dark] .headline__mark{color:var(--mint)}.tm-landing[data-theme=dark] .headline__stroke path{stroke:#0a7f2ae6}.tm-landing[data-theme=dark] .hero__sub{color:#a9c3b4}.tm-landing[data-theme=dark] .hero__note{color:#8fa99a}.tm-landing[data-theme=dark] .hero .btn--ink{background:var(--mint);color:var(--ink)}.tm-landing[data-theme=dark] .night{--dusk:clamp(96px, 10vw, 160px)}.tm-landing[data-theme=dark] .night:before{background:#06140e}.tm-landing[data-theme=dark] .topbar.is-scrolled,.tm-landing[data-theme=dark] .topbar{background:#06140ec7}.tm-landing[data-theme=dark] .topbar.is-scrolled{box-shadow:0 1px #a8d5b51f}.tm-landing[data-theme=dark] .wire{stroke:#a8d5b538}.tm-landing[data-theme=dark] .wire.is-lit{stroke:#a8d5b5b3}.tm-landing[data-theme=dark] .wire-pulse{stroke:var(--mint)}.tm-landing[data-theme=dark] .port{color:#a9c3b4;background:#0d2018b8;box-shadow:inset 0 0 0 1px #a8d5b524}.tm-landing[data-theme=dark] .port__icon{background:#a8d5b51a}.tm-landing[data-theme=dark] .port__icon img{filter:brightness(0)invert();opacity:.85}.tm-landing[data-theme=dark] .port.is-on,.tm-landing[data-theme=dark] .port.is-done{color:#fff;background:#102c1feb}.tm-landing[data-theme=dark] .port.is-on{box-shadow:inset 0 0 0 1px #a8d5b58c,0 0 26px -6px #0a7f2ab3}.tm-landing[data-theme=dark] .port.is-on .port__icon,.tm-landing[data-theme=dark] .port.is-done .port__icon{background:color-mix(in srgb, var(--green) 45%, transparent)}.tm-landing[data-theme=dark] .stage__win .win{box-shadow:0 0 0 1px #a8d5b533,0 40px 120px -40px #0a7f2a8c}.tm-landing[data-theme=brick] .night{--night:var(--canvas);--night-2:var(--paper);--night-line:var(--line);--night-ink:var(--ink);--night-soft:var(--ink-2);--night-dots:radial-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1.1px, transparent 1.5px) 0 0 / 11px 11px;--mint:var(--green);--dusk:clamp(64px, 8vw, 120px);background:var(--canvas);color:var(--ink)}.tm-landing[data-theme=brick] .night:before{background:0 0}.tm-landing[data-theme=brick] .night .btn--mint{background:var(--ink);color:#fff}.tm-landing[data-theme=brick] .night .btn--mint:hover{background:var(--green-deep)}.tm-landing[data-theme=brick] .flow__node p{color:var(--ink-2)}.tm-landing[data-theme=brick] .flow__comet{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--green) 60%, transparent) 70%, var(--green));box-shadow:0 0 10px color-mix(in srgb, var(--green) 45%, transparent)}.tm-landing[data-theme=brick] .flow__lane--back .flow__label{color:#b44800}.tm-landing[data-theme=brick] .sol__trust img{filter:grayscale()brightness(0);opacity:.55}.tm-landing[data-theme=brick] .foot__social img{filter:none}.tm-landing[data-theme=brick] .feed--float{--night-soft:var(--muted);--mint:var(--green);background:color-mix(in srgb, var(--paper) 92%, transparent);box-shadow:0 0 0 1px #0c2e2114,0 24px 50px -24px #0c2e214d}.tm-landing[data-theme=brick] .feed--float .feed__route{color:var(--ink)}.tm-landing[data-theme=brick]{--canvas:#f8f7f5;--paper:#fff;--ink:#161512;--ink-2:#45433e;--muted:#69665f;--line:#16151214;--line-strong:#16151229;--green:#161512;--green-deep:#2b2924;--mint:#d9d6d0;--mint-soft:#efeeeb;--mint-wash:#f3f1ee;--brick:#e5361e;--done:#161512;--milestone-bg:#fff3c5;--milestone-ink:#6f5110;--serif:"TML Newsreader", "Iowan Old Style", Georgia, serif}.tm-landing[data-theme=brick] .tm-landing__body,.tm-landing[data-theme=brick]{background:var(--canvas)}.tm-landing[data-theme=brick] .hero__wash{background:radial-gradient(closest-side,#e5361e12,#16151208 55%,#0000)}.tm-landing[data-theme=brick] .headline__mark,.tm-landing[data-theme=brick] .night h2 em,.tm-landing[data-theme=brick] .finale h2 em{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;font-style:italic;font-weight:400;animation:none}.tm-landing[data-theme=brick] .headline__stroke path{stroke:var(--brick);stroke-width:3px}.tm-landing[data-theme=brick] h1,.tm-landing[data-theme=brick] h2,.tm-landing[data-theme=brick] .headline{font-weight:500}.tm-landing[data-theme=brick] .bhead__eyebrow{color:var(--muted)}.tm-landing[data-theme=brick] .bhead__eyebrow i{background:var(--line-strong)}.tm-landing[data-theme=brick] .flow__node small{color:var(--muted)}.tm-landing[data-theme=brick] .btn--ink,.tm-landing[data-theme=brick] .night .btn--mint{background:var(--ink);color:#fff}.tm-landing[data-theme=brick] .btn--ink:hover,.tm-landing[data-theme=brick] .night .btn--mint:hover{background:#2b2924}.tm-landing[data-theme=brick] .topbar.is-scrolled{background:#f8f7f5db}.tm-landing[data-theme=brick] .tswitch{box-shadow:none;background:#efeeeb}.tm-landing[data-theme=brick] .tswitch__pill{box-shadow:0 1px 2px #1615121f}.tm-landing[data-theme=brick] .night :is(.cyc__card,.cyc__hub,.sol-card,.ss-team__card,.ss-lane,.price,.faq__ask,.nat__card,.aud__board,.figs,.foot__partner){box-shadow:0 0 0 1px var(--line)}.tm-landing[data-theme=brick] .ss-route li:last-child span,.tm-landing[data-theme=brick] .ss-route li:nth-child(5) span{color:var(--milestone-ink);background:var(--milestone-bg);border-radius:6px;padding:1px 7px;font-weight:600}.tm-landing[data-theme=brick] .port__check{background-color:var(--done)}.tm-landing[data-theme=brick] .feed--float{box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #16151247}.tm-landing[data-theme=brick] .fig__live i,.tm-landing[data-theme=brick] .feed__title i{background:var(--done)}.tm-landing[data-theme=brick] .night :is(.fig__tags li,.ss-team__card li,.sol-tag,.chip,.cyc__ai,.feat__ai){color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.tm-landing[data-theme=brick] .ai-launch__send{background:var(--brick);color:#fff}.tm-landing[data-theme=brick] :is(.sc-badge,.sc-pin,.hubmap__badge){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#161512,#8a877f) border-box;border-color:#0000}.tm-landing[data-theme=brick] :is(.sol-chips b.is-on,.sol-partner>i,.sol-steps button.is-on span i,.sol-award__btn,.cyc__card.is-on .cyc__num,.readout__day,.feat__steps li.is-done .feat__num,.feat__stack-head .feat__num){color:#fff}.tm-landing .nav__sheet-theme .tswitch--labels{border-radius:14px;grid-template-columns:1fr 1fr;display:grid}.tm-landing .nav__sheet-theme .tswitch--labels button{height:36px}.tm-landing .nav__sheet-theme .tswitch--labels .tswitch__pill{border-radius:10px}.tm-landing[data-theme=brick]{--orange-text:#b93d06}.tm-landing[data-theme=brick] :is(.ch__label,.mast__areas li span,.cyc__ai,.ss-team__card>span,.flow__lane--back .flow__label),.tm-landing[data-theme=brick] .ss-route li:last-child span{color:var(--orange-text)}.tm-landing[data-theme=brick] .chip--orange{color:#8f3300}.tm-landing[data-theme=brick] .sol-chips b.is-on{color:#fff}.tm-landing[data-theme=brick] .night [class*=recommend] small{color:#fffc}.tm-landing[data-theme=brick] .nav__lang small,.tm-landing[data-theme=brick] .lang small{color:var(--ink-2)}.tm-landing[data-theme=brick] .ss-route li:last-child span{color:var(--milestone-ink)}.tm-landing[data-theme=brick] :is(.feed__title i,.fig__live i,.hero__note svg,.fw-live i,.sol-live i){background:var(--ink);color:var(--ink)}.tm-landing[data-theme=brick] .d-out{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.tm-landing[data-theme=brick] .d-in{fill:color-mix(in srgb, var(--ink) 30%, transparent)}.tm-landing[data-theme=brick] .d-on{fill:var(--brick)}.tm-landing[data-theme=brick] :is(.edge-light,.cyc__edge,.hero__wash){display:none}.tm-landing[data-theme=brick] :is(.feed__title i,.fig__live i,.sol-live i):after,.tm-landing[data-theme=brick] .prod__play:before{animation:none}.tm-landing[data-theme=brick] .aud__board{background:var(--paper);box-shadow:0 0 0 1px var(--line)}.tm-landing[data-theme=brick] .aud__board:before{display:none}.tm-landing[data-theme=brick] .flow__icon{background:var(--paper);box-shadow:0 0 0 1px var(--line-strong)}.tm-landing[data-theme=brick] .flow__icon img{filter:brightness(0)saturate(0);opacity:.85}.tm-landing[data-theme=brick] .flow__track,.tm-landing[data-theme=brick] .flow__lane--back .flow__track{background:var(--line-strong)}.tm-landing[data-theme=brick] .flow__comet{background:var(--ink);width:6px;height:6px;box-shadow:none;border-radius:50%;top:-3px}.tm-landing[data-theme=brick] .flow__lane--back .flow__comet{background:var(--brick);box-shadow:none}.tm-landing[data-theme=brick] .flow__arrow{border-color:var(--ink-2)}.tm-landing[data-theme=brick] .flow__lane--back .flow__arrow{border-color:var(--brick)}.tm-landing[data-theme=brick] .flow__label,.tm-landing[data-theme=brick] .flow__lane--back .flow__label{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.tm-landing[data-theme=brick] .ss:after{display:none}.tm-landing[data-theme=brick] .ss{background:var(--paper);box-shadow:0 0 0 1px var(--line)}.tm-landing[data-theme=brick] .ss-chip,.tm-landing[data-theme=brick] .ss-chip.is-clean{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.tm-landing[data-theme=brick] .ss-chip b{color:var(--ink-2);background:#efeeeb}.tm-landing[data-theme=brick] .ss-chip.is-clean b{color:#fff;background:var(--ink)}.tm-landing[data-theme=brick] .ss-lane,.tm-landing[data-theme=brick] .ss-team__card{box-shadow:0 0 0 1px var(--line);background:#fbfaf9}.tm-landing[data-theme=brick] .ss-team__card li{color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.tm-landing[data-theme=brick] :is(.sc-pin,.sc-badge,.hubmap__badge){background:#fff;border:0;box-shadow:0 0 0 1px #1615121a,0 6px 16px -8px #1615124d}.tm-landing[data-theme=brick] :is(.sc-pin,.sc-badge,.hubmap__badge):after{background:#fff;border:0;box-shadow:1px 1px #1615121a}.tm-landing[data-theme=brick] :is(.sc-badge,.hubmap__badge):before{background:var(--line-strong)}.tm-landing[data-theme=brick] .stage__win .win,.tm-landing[data-theme=brick] .prod__frame{box-shadow:0 0 0 1px var(--line-strong), 0 24px 48px -32px #16151240}.tm-landing[data-theme=brick] .btn--mint,.tm-landing[data-theme=brick] .topbar.is-dark .btn--ink{color:#fff;background:var(--ink)}.tm-landing[data-theme=brick] .plan{background:var(--paper);box-shadow:0 0 0 1px var(--line)}.tm-landing[data-theme=brick] .m-sea{fill:#eeedea}.tm-landing[data-theme=brick] .m-other{fill:#f7f6f4;stroke:#e4e2de}.tm-landing[data-theme=brick] .m-land{fill:#e6e4e0}.tm-landing[data-theme=brick] .m-land.is-on{fill:#d6d3cd}.tm-landing[data-theme=brick] .m-pin{fill:var(--ink)}.tm-landing[data-theme=brick] .m-marker.is-green .m-ring{stroke:var(--ink);fill:#16151214}.tm-landing[data-theme=brick] .m-marker.is-orange .m-pin{fill:var(--brick)}.tm-landing[data-theme=brick] .m-ring{stroke:var(--brick);fill:#e5361e14}.tm-landing[data-theme=brick] .topbar.is-scrolled{box-shadow:0 1px 0 var(--line)}.tm-landing[data-theme=brick] .fig__countries li.is-on:before{background:var(--brick)}@media (width>=961px){.tm-landing .hero__cta{flex-direction:column;align-items:flex-start;gap:10px}}.tm-landing[data-theme=brick] .win__nav-label{color:#a19e97}.tm-landing[data-theme=brick] .faq__list li.is-open button i:before,.tm-landing[data-theme=brick] .faq__list li.is-open button i:after{background:#fff}.tm-landing[data-theme=brick] .prod__play{background:#fff;box-shadow:0 0 0 1px #16151214,0 16px 36px -14px #16151266}.tm-landing[data-theme=brick] .prod__play svg{fill:var(--ink)}.tm-landing[data-theme=brick] .prod__play:before{display:none}.tm-landing[data-theme=brick] .prod__poster img,.tm-landing[data-theme=brick] .prod__frame img:not([src*=logo]){filter:grayscale()contrast(1.05)}.tm-landing[data-theme=brick] .badge img,.tm-landing[data-theme=brick] .badge svg,.tm-landing[data-theme=brick] .badge__stars{filter:grayscale()}.tm-landing .euf__inner,.tm-landing .pmx__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.tm-landing .pmx__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.tm-landing .euf-points,.tm-landing .pmx-modules{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.tm-landing .pmx-modules{grid-template-columns:1fr 1fr;gap:18px 28px}.tm-landing .euf-points li,.tm-landing .pmx-modules li{align-content:start;gap:4px;padding-left:18px;display:grid;position:relative}.tm-landing .euf-points li:before,.tm-landing .pmx-modules li:before{content:"";background:var(--fp-ok,#22914f);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.tm-landing .euf__cta,.tm-landing .pmx__cta{margin-top:28px}.tm-landing .euf-app,.tm-landing .pmx-app{background:rgb(var(--fp-n,128 128 128) / .06);box-shadow:inset 0 0 0 1px rgb(var(--fp-n,128 128 128) / .16);border-radius:18px;padding:20px 22px;font-size:12.5px}.tm-landing .euf-app__head,.tm-landing .pmx-app__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tm-landing .euf-app__head span,.tm-landing .pmx-app__head span{gap:3px;min-width:0;display:grid}.tm-landing .euf-app__head small,.tm-landing .pmx-app__head small{opacity:.6;font-size:11px}.tm-landing .euf-app__head b,.tm-landing .pmx-app__head b{letter-spacing:-.01em;font-size:16px;font-weight:600}.tm-landing .euf-app__head em{color:var(--fp-warn,#c2410c);background:var(--fp-warn-bg,#e8890c24);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.tm-landing .euf-app__tabs{border-bottom:1px solid rgb(var(--fp-n,128 128 128) / .2);gap:18px;margin:16px 0 14px;display:flex}.tm-landing .euf-app__tabs span{opacity:.6;white-space:nowrap;padding:0 0 9px;font-size:12px}.tm-landing .euf-app__tabs span.is-on{opacity:1;font-weight:600;box-shadow:inset 0 -2px}.tm-landing .euf-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .euf-checks li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.tm-landing .euf-checks i{color:#fff;background:var(--fp-ok,#22914f);border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:700;display:grid}.tm-landing .euf-checks li.is-todo i{background:var(--fp-warn-dot,#e8890c)}.tm-landing .euf-checks span{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tm-landing .euf-checks small{opacity:.65;white-space:nowrap;font-size:11px}.tm-landing .euf-checks li.is-todo small{color:var(--fp-warn,#c2410c);opacity:1;font-weight:600}.tm-landing .euf-split{background:rgb(var(--fp-n,128 128 128) / .2);border-radius:4px;height:8px;margin:6px 0 4px;display:flex;overflow:hidden}.tm-landing .euf-split i{height:100%;display:block}.tm-landing .euf-split .is-grant{background:var(--fp-ok,#22914f)}.tm-landing .euf-split .is-own{background:rgb(var(--fp-n,128 128 128) / .35);flex:1}.tm-landing .euf-remind{align-items:center;gap:6px;margin:auto 0 0;padding-top:10px;font-size:11.5px;font-weight:500;display:inline-flex}.tm-landing .pmx-health{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tm-landing .pmx-health span{background:rgb(var(--fp-n,128 128 128) / .08);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.tm-landing .pmx-health i{border-radius:50%;width:7px;height:7px}.tm-landing .pmx-health i.is-ok{background:var(--fp-ok,#22914f)}.tm-landing .pmx-health i.is-warn{background:var(--fp-warn-dot,#e8890c)}.tm-landing .pmx-gantt{gap:10px;margin-top:18px;padding-bottom:18px;display:grid;position:relative}.tm-landing .pmx-months{opacity:.55;grid-template-columns:repeat(6,1fr);margin-left:112px;font-size:10.5px;display:grid}.tm-landing .pmx-row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.tm-landing .pmx-row>span{white-space:nowrap;text-overflow:ellipsis;opacity:.8;overflow:hidden}.tm-landing .pmx-track{height:18px;position:relative}.tm-landing .pmx-bar{background:rgb(var(--fp-n,128 128 128) / .18);transform-origin:0;border-radius:7px;height:14px;position:absolute;top:2px;overflow:hidden}.tm-landing .pmx-bar.is-crit{box-shadow:inset 0 0 0 1.5px #e5361e}.tm-landing .pmx-bar b{border-radius:inherit;background:var(--fp-ok,#22914f);position:absolute;inset:0 auto 0 0}.tm-landing .pmx-today{opacity:.6;background:currentColor;width:1px;position:absolute;top:16px;bottom:0}.tm-landing .pmx-today small{white-space:nowrap;font-size:10px;font-weight:600;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.tm-landing .pmx-co{background:var(--fp-ok-bg,#22914f1a);border-radius:10px;align-items:center;gap:8px;margin:18px 0 0;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.tm-landing .pmx-co i{color:#fff;background:var(--fp-ok,#22914f);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.tm-landing .pmx-cash__bars{grid-template-columns:repeat(10,1fr);gap:6px;height:64px;display:grid}.tm-landing .pmx-week{align-items:flex-end;gap:2px;display:flex}.tm-landing .pmx-week i{border-radius:3px 3px 0 0;flex:1}.tm-landing .pmx-week .is-in{background:var(--fp-ok,#22914f)}.tm-landing .pmx-week .is-out{background:rgb(var(--fp-n,128 128 128) / .4)}@media (width<=960px){.tm-landing .euf__inner,.tm-landing .pmx__inner{grid-template-columns:minmax(0,1fr)}.tm-landing .pmx__visual{order:2}}@media (width<=560px){.tm-landing .pmx-modules{grid-template-columns:1fr}.tm-landing .euf-app,.tm-landing .pmx-app{padding:16px 14px}.tm-landing .pmx-app__head{flex-direction:column}.tm-landing .pmx-health{justify-content:flex-start}.tm-landing .pmx-row{grid-template-columns:82px minmax(0,1fr)}.tm-landing .pmx-months{margin-left:90px}.tm-landing .pmx-today{display:none}.tm-landing .euf-app__tabs{gap:12px;overflow:hidden}}.tm-landing .euf-points li{grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding-left:0}.tm-landing .euf-points li:before{display:none}.tm-landing .euf-points em{font-variant-numeric:tabular-nums;color:#ff6a2a;grid-row:span 2;padding-top:2px;font-size:13px;font-style:normal;font-weight:600}.tm-landing .pmx-modules li{grid-template-columns:30px minmax(0,1fr);gap:3px 12px;padding-left:0}.tm-landing .pmx-modules li:before{display:none}.tm-landing .euf-points li,.tm-landing .pmx-modules li{padding:0;display:block}.tm-landing .euf-points li:before,.tm-landing .pmx-modules li:before{display:none}.tm-landing .euf-points,.tm-landing .pmx-modules{gap:4px;margin-top:26px}.tm-landing .pmx-modules{gap:4px 10px}.tm-landing .euf-points button,.tm-landing .pmx-modules button{text-align:left;width:100%;color:inherit;border-radius:12px;align-content:start;gap:3px 12px;padding:11px 14px 13px;transition:background-color .25s;display:grid;position:relative;overflow:hidden}.tm-landing .euf-points button{grid-template-columns:26px minmax(0,1fr)}.tm-landing .pmx-modules button{grid-template-columns:30px minmax(0,1fr)}.tm-landing .euf-points button:hover,.tm-landing .pmx-modules button:hover{background:rgb(var(--fp-n,128 128 128) / .07)}.tm-landing .euf-points li.is-on button,.tm-landing .pmx-modules li.is-on button{background:rgb(var(--fp-n,128 128 128) / .12)}.tm-landing .euf-points em{font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:2px;font-size:13px;font-style:normal;font-weight:600}.tm-landing .pmx-ico{background:rgb(var(--fp-n,128 128 128) / .1);border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.tm-landing .euf-points b,.tm-landing .pmx-modules b{font-size:15px;font-weight:600}.tm-landing .euf-points span,.tm-landing .pmx-modules span{opacity:.78;font-size:14px;line-height:1.5}.tm-landing .euf-progress{opacity:.35;transform-origin:0;background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:5px;left:14px;right:14px}.tm-landing .euf-app__view{min-height:256px}.tm-landing .pmx-app__view{min-height:304px;margin-top:16px}.tm-landing .euf-app__tabs span{position:relative}.tm-landing .euf-app__tabs span.is-on{box-shadow:none}.tm-landing .euf-tabline{background:currentColor;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tm-landing .euf-calls,.tm-landing .euf-costs,.tm-landing .euf-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .euf-calls li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tm-landing .euf-calls li.is-on{box-shadow:inset 0 0 0 1.5px}.tm-landing .euf-calls span{gap:3px;min-width:0;display:grid}.tm-landing .euf-calls b{font-size:13px;font-weight:600}.tm-landing .euf-calls small{opacity:.65;font-size:11px}.tm-landing .euf-calls em{background:var(--fp-warn-bg,#e8890c24);color:var(--fp-warn,#c2410c);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.tm-landing .euf-budgetview,.tm-landing .euf-docsview{gap:14px;display:grid}.tm-landing .euf-total{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:12px;gap:8px;padding:14px;display:grid}.tm-landing .euf-total span{gap:2px;display:grid}.tm-landing .euf-total small{opacity:.6;font-size:11px}.tm-landing .euf-total b{letter-spacing:-.02em;font-size:22px;font-weight:600}.tm-landing .euf-total p{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:11.5px;display:flex}.tm-landing .euf-total p span{align-items:center;gap:6px;display:inline-flex}.tm-landing .euf-total p i{border-radius:2px;width:8px;height:8px}.tm-landing .euf-total p .is-grant{background:var(--fp-ok,#22914f)}.tm-landing .euf-total p .is-own{background:rgb(var(--fp-n,128 128 128) / .35)}.tm-landing .euf-costs li{grid-template-columns:150px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:12px;display:grid}.tm-landing .euf-costs li>i{background:rgb(var(--fp-n,128 128 128) / .15);border-radius:3px;height:6px;position:relative;overflow:hidden}.tm-landing .euf-costs li>i i{border-radius:inherit;background:var(--fp-ok,#22914f);transform-origin:0;position:absolute;inset:0}.tm-landing .euf-costs b{text-align:right;font-weight:600}.tm-landing .euf-docs{gap:6px}.tm-landing .euf-docs li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.tm-landing .euf-docs small{opacity:.6;font-size:10.5px;font-weight:600}.tm-landing .euf-docs li.is-todo small{color:var(--fp-warn,#c2410c);opacity:1}.tm-landing .euf-docsview .euf-remind{gap:8px;margin:0;padding:0;display:grid}.tm-landing .euf-docsview .euf-remind small{opacity:.6;font-size:11px}.tm-landing .euf-docsview .euf-remind div{flex-wrap:wrap;gap:6px;display:flex}.tm-landing .euf-docsview .euf-remind span{box-shadow:inset 0 0 0 1px rgb(var(--fp-n,128 128 128) / .3);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:500}.tm-landing .euf-docsview .euf-remind span.is-on{color:#fff;box-shadow:none;background:#161512}.tm-landing .pmx-app__view .pmx-gantt{margin-top:0}.tm-landing .pmx-app__view .pmx-co{margin-top:26px}.tm-landing .pmx-cashview,.tm-landing .pmx-diary,.tm-landing .pmx-checks,.tm-landing .pmx-cos{gap:12px;display:grid}.tm-landing .pmx-figs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tm-landing .pmx-figs span{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.tm-landing .pmx-figs small{opacity:.6;font-size:10.5px}.tm-landing .pmx-figs b{letter-spacing:-.02em;font-size:18px;font-weight:600}.tm-landing .pmx-figs b.is-ok{color:var(--fp-ok,#22914f)}.tm-landing .pmx-cashview .pmx-cash__bars{grid-template-columns:repeat(12,1fr);gap:6px;height:120px;display:grid}.tm-landing .pmx-legend{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:11px;display:flex}.tm-landing .pmx-legend span{align-items:center;gap:6px;display:inline-flex}.tm-landing .pmx-legend i{border-radius:2px;width:8px;height:8px}.tm-landing .pmx-legend .is-in{background:var(--fp-ok,#22914f)}.tm-landing .pmx-legend .is-out{background:rgb(var(--fp-n,128 128 128) / .4)}.tm-landing .pmx-legend__note{opacity:.6;margin:0;font-size:11px}.tm-landing .pmx-hours{gap:6px;font-size:12px;display:grid}.tm-landing .pmx-hours__head,.tm-landing .pmx-hours__row{grid-template-columns:1.4fr repeat(5,.6fr) .6fr 1fr;align-items:center;gap:6px;display:grid}.tm-landing .pmx-hours__head{opacity:.6;padding:0 10px;font-size:10.5px}.tm-landing .pmx-hours__row{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;padding:9px 10px}.tm-landing .pmx-hours__row>span:first-child{font-weight:500}.tm-landing .pmx-hours__row .is-over{color:var(--fp-warn,#c2410c);font-weight:600}.tm-landing .pmx-hours__row .is-off{opacity:.4}.tm-landing .pmx-hours em,.tm-landing .pmx-cos em,.tm-landing .pmx-checks__top em{white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.tm-landing .pmx-hours em.is-ok,.tm-landing .pmx-cos em.is-ok{color:#1d7a43;background:#e6f3ea}.tm-landing .pmx-hours em.is-wait,.tm-landing .pmx-cos em.is-wait{color:var(--fp-warn,#c2410c);background:var(--fp-warn-bg,#e8890c24)}.tm-landing .pmx-cos em.is-draft{background:rgb(var(--fp-n,128 128 128) / .14)}.tm-landing .pmx-diary__top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tm-landing .pmx-diary__top>span:first-child{gap:2px;margin-right:auto;display:grid}.tm-landing .pmx-diary__top small,.tm-landing .pmx-checks__top small{opacity:.6;font-size:11px}.tm-landing .pmx-diary__top b,.tm-landing .pmx-checks__top b{font-size:14px;font-weight:600}.tm-landing .pmx-weather{background:rgb(var(--fp-n,128 128 128) / .08);border-radius:999px;padding:4px 10px;font-size:11px}.tm-landing .pmx-diary ul,.tm-landing .pmx-checks ul,.tm-landing .pmx-cos ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tm-landing .pmx-diary li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 12px;font-size:12px;display:grid}.tm-landing .pmx-diary li span{font-weight:500}.tm-landing .pmx-diary li small{opacity:.75;font-size:12px}.tm-landing .pmx-signed{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.tm-landing .pmx-signed i,.tm-landing .pmx-checks li i{color:#fff;background:var(--fp-ok,#22914f);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid}.tm-landing .pmx-checks__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-landing .pmx-checks__top span{gap:2px;display:grid}.tm-landing .pmx-checks__top em{background:rgb(var(--fp-n,128 128 128) / .12)}.tm-landing .pmx-checks li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.tm-landing .pmx-checks li.is-dev i{background:var(--fp-warn-dot,#e8890c)}.tm-landing .pmx-checks li.is-open i{box-shadow:inset 0 0 0 1.5px rgb(var(--fp-n,128 128 128) / .5);background:0 0}.tm-landing .pmx-checks li small{opacity:.65;font-size:10.5px;font-weight:600}.tm-landing .pmx-checks li.is-dev small{color:var(--fp-warn,#c2410c);opacity:1}.tm-landing .pmx-cos__filters{flex-wrap:wrap;gap:6px;display:flex}.tm-landing .pmx-cos__filters span{box-shadow:inset 0 0 0 1px rgb(var(--fp-n,128 128 128) / .3);border-radius:999px;padding:4px 10px;font-size:11px}.tm-landing .pmx-cos__filters span.is-on{color:#fff;box-shadow:none;background:#161512}.tm-landing .pmx-cos li{background:rgb(var(--fp-n,128 128 128) / .07);border-radius:10px;grid-template-columns:50px minmax(0,1fr) 54px 64px auto;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:grid}.tm-landing .pmx-cos li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-landing .pmx-cos li small{opacity:.65}.tm-landing .pmx-cos li strong{text-align:right;font-weight:600}@media (width<=560px){.tm-landing .euf-costs li{grid-template-columns:110px minmax(0,1fr) 50px}.tm-landing .pmx-figs b{font-size:15px}.tm-landing .pmx-hours__head,.tm-landing .pmx-hours__row{grid-template-columns:1.3fr repeat(5,.5fr) .6fr}.tm-landing .pmx-hours em{display:none}.tm-landing .pmx-cos li{grid-template-columns:44px minmax(0,1fr) auto}.tm-landing .pmx-cos li small,.tm-landing .pmx-cos li strong{display:none}.tm-landing .pmx-diary li{grid-template-columns:1fr;gap:2px}.tm-landing .euf-app__view{min-height:300px}.tm-landing .pmx-app__view{min-height:340px}}.tm-landing .pmx-app__view .pmx-today{bottom:70px}@media (width>=961px){.tm-landing .euf__visual,.tm-landing .pmx__visual{margin-top:44px}.tm-landing .euf-points{grid-template-columns:1fr 1fr;gap:4px 10px}.tm-landing .euf__inner,.tm-landing .pmx__inner{align-items:stretch}.tm-landing .euf__visual,.tm-landing .pmx__visual{margin-top:44px;display:flex}.tm-landing .euf-app,.tm-landing .pmx-app{flex-direction:column;flex:1;display:flex}.tm-landing .euf-app__view,.tm-landing .pmx-app__view,.tm-landing .euf-app__view>div,.tm-landing .pmx-app__view>div,.tm-landing .euf-app__view>div>*,.tm-landing .pmx-app__view>div>*{flex-direction:column;flex:1;min-height:0;display:flex}.tm-landing :is(.euf-calls,.euf-checks,.euf-docs,.euf-costs,.pmx-diary ul,.pmx-checks ul,.pmx-cos ul){flex-direction:column;flex:1;gap:6px;display:flex!important}.tm-landing :is(.euf-calls,.euf-checks,.euf-docs,.euf-costs,.pmx-diary ul,.pmx-checks ul,.pmx-cos ul)>li{flex:1 1 0;align-items:center;min-height:40px;max-height:64px}.tm-landing .euf-docsview .euf-docs,.tm-landing .euf-budgetview .euf-costs{margin-bottom:14px}.tm-landing :is(.euf-remind,.pmx-signed,.pmx-cos>.pmx-legend__note){padding-top:14px;margin-top:auto!important}.tm-landing .pmx-gantt{flex-direction:column;flex:1;padding-bottom:0;gap:0!important;display:flex!important}.tm-landing .pmx-gantt .pmx-row{flex:1 1 0;min-height:40px}.tm-landing .pmx-gantt:before{content:"";background:repeating-linear-gradient(90deg, rgb(var(--fp-n,128 128 128) / .14) 0 1px, transparent 1px calc(100% / 6));pointer-events:none;position:absolute;inset:22px 0 64px 112px}.tm-landing .pmx-app__view .pmx-co{margin-top:18px!important}.tm-landing .pmx-app__view .pmx-today{bottom:64px}.tm-landing .pmx-cashview .pmx-cash__bars{flex:1;min-height:120px;height:auto!important}.tm-landing .pmx-cashview .pmx-legend{margin-top:14px}.tm-landing .pmx-hours{gap:6px}.tm-landing .pmx-hours .pmx-hours__row{flex:1 1 0;align-items:center;min-height:40px;max-height:60px}}div.tm-landing[data-theme=brick] .stage{grid-template-columns:minmax(212px,1fr) minmax(0,760px) minmax(212px,1fr);column-gap:clamp(36px,4vw,88px)}div.tm-landing[data-theme=brick] .ports{width:100%;max-width:300px}div.tm-landing[data-theme=brick] .ports--in{justify-self:end}div.tm-landing[data-theme=brick] .ports--out{justify-self:start}div.tm-landing[data-theme=brick] .ports ul{gap:clamp(12px,2.2vh,22px)}div.tm-landing[data-theme=brick] .port{transition:background-color .35s,color .35s!important}div.tm-landing[data-theme=brick] .port.is-on{color:#161512;background:#efedea!important;transform:none!important;box-shadow:inset 0 0 0 1px #1615121f!important}div.tm-landing[data-theme=brick] .port.is-on .port__icon{background:#fff!important}div.tm-landing[data-theme=brick] .port.is-done{color:#161512;background:#fff!important;box-shadow:inset 0 0 0 1px #16151217!important}div.tm-landing[data-theme=brick] .port__check{color:#fff!important;background:#2bd76d!important}div.tm-landing[data-theme=brick] .wire{stroke:#16151229}div.tm-landing[data-theme=brick] .wire.is-lit{stroke:#16151273;stroke-dasharray:none}div.tm-landing[data-theme=brick] .wire-pulse{stroke:#161512;stroke-width:1.8px}div.tm-landing[data-theme=brick] .hero__note svg{width:16px;height:16px;box-shadow:none!important;background:0 0!important;border-radius:0!important}div.tm-landing[data-theme=brick] .hero__note svg circle{r:8px;fill:#2bd76d!important}div.tm-landing[data-theme=brick] .hero__note svg path{stroke:#fff!important}div.tm-landing[data-theme=brick] .stage{--dw:min(660px, 46vw, calc((100svh - 330px)*1.3412))}div.tm-landing[data-theme=brick] .display{width:var(--dw);aspect-ratio:1600/1193;margin:0 auto;position:relative}div.tm-landing[data-theme=brick] .ports{top:calc(var(--dw) / 1.3412 * -.125);position:relative;transform:none!important}div.tm-landing[data-theme=brick] .display__img{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:relative}div.tm-landing[data-theme=brick] .display__shade{z-index:0;pointer-events:none;background:#1a241f;border-radius:50%;display:block;position:absolute}div.tm-landing[data-theme=brick] .display__shade--soft{opacity:.16;filter:blur(12px);width:85.96%;height:5.07%;top:97.59%;left:7.07%}div.tm-landing[data-theme=brick] .display__shade--contact{opacity:.35;filter:blur(3px);width:41.07%;height:1.69%;top:99.15%;left:29.51%}div.tm-landing[data-theme=brick] .display__screen{z-index:2;background:#f8f7f5;border-radius:2px;width:96.8%;height:70.45%;position:absolute;top:2.298%;left:1.598%;overflow:hidden}div.tm-landing[data-theme=brick] .display__screen:after{content:"";opacity:.35;pointer-events:none;z-index:3;background:linear-gradient(118deg,#ffffff12,#ffffff04 45%,#fff0 46%);position:absolute;inset:0}div.tm-landing[data-theme=brick] .display__fit{width:1040px;height:537px;transform:scale(var(--s,.7));transform-origin:0 0}div.tm-landing[data-theme=brick] .display__taskbar{z-index:2;background:#eef0f2f7;justify-content:center;align-items:center;height:4.86%;display:flex;position:absolute;bottom:0;left:0;right:0}div.tm-landing[data-theme=brick] .display__apps{gap:6px;height:62%;display:flex}div.tm-landing[data-theme=brick] .display__apps i{aspect-ratio:1;background:#c9ccd1;border-radius:2px;height:100%}div.tm-landing[data-theme=brick] .display__apps i:first-child{background:#3b82f6}div.tm-landing[data-theme=brick] .display__clock{color:#3d3b36;font:500 7px/1 Inter,sans-serif;position:absolute;right:1.6%}div.tm-landing[data-theme=brick] .display__fit .win{height:100%;box-shadow:none!important;background:#f8f7f5!important;border-radius:0!important}div.tm-landing[data-theme=brick] .display__fit .win__chrome{height:34px;background:#dee1e6!important;border-bottom:0!important}div.tm-landing[data-theme=brick] .display__fit .win__lights i{background:#c4c7cc!important}div.tm-landing[data-theme=brick] .display__fit .win__url{border-radius:999px;box-shadow:none!important;color:#57554f!important;background:#fff!important}div.tm-landing[data-theme=brick] .display__fit .win__app{box-sizing:border-box;gap:8px;padding:8px 8px 8px 0;background:#f8f7f5!important;height:calc(100% - 34px)!important}div.tm-landing[data-theme=brick] .display__fit .win__side{background:0 0!important;border-right:0!important}div.tm-landing[data-theme=brick] .display__fit .win__nav-bg{box-shadow:none!important;background:#e9e7e3!important;border-radius:7px!important}div.tm-landing[data-theme=brick] .display__fit .win__group+.win__group{border-top-color:#16151214!important}div.tm-landing[data-theme=brick] .display__fit .win__main{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #16151212;background:#fff!important}div.tm-landing[data-theme=brick] .display__fit .win__top{background:#fff!important;border-bottom:1px solid #16151212!important}div.tm-landing[data-theme=brick] .display__fit :is(.win__search,.win__filter,.win__plus){border-radius:8px;color:#57554f!important;background:#fff!important;box-shadow:inset 0 0 0 1px #1615121a!important}div.tm-landing[data-theme=brick] .display__fit .win__user b{color:#fff!important;background:#161512!important}div.tm-landing[data-theme=brick] .display__fit .win__bell i{background:#e5361e!important}div.tm-landing[data-theme=brick] .display__fit .win__list{background:#fff!important}div.tm-landing[data-theme=brick] .display__fit .win__card{background:#fff!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #16151214!important}div.tm-landing[data-theme=brick] .display__fit .win__thumb{background:#f1efec!important;box-shadow:inset 0 0 0 1px #1615120f!important}div.tm-landing[data-theme=brick] .display__fit .win__thumb:before,div.tm-landing[data-theme=brick] .display__fit .win__thumb:after{background:0 0!important;border-color:#16151247!important}div.tm-landing[data-theme=brick] .display__fit .win__card b,div.tm-landing[data-theme=brick] .display__fit .win__card em{color:#161512!important}div.tm-landing[data-theme=brick] .display__fit .chip{color:#45433e!important;box-shadow:none!important;background:#efedea!important}div.tm-landing[data-theme=brick] .display__fit .m-sea{fill:#f6f5f2!important}div.tm-landing[data-theme=brick] .display__fit .m-other{fill:#ecebe7!important;stroke:#fff!important}div.tm-landing[data-theme=brick] .display__fit .m-land{fill:#e5e3de!important;stroke:#fff!important}div.tm-landing[data-theme=brick] .display__fit .m-land.is-on{fill:#d6d2cb!important}div.tm-landing[data-theme=brick] .display__fit .m-pin{fill:#161512!important;stroke:#fff!important}div.tm-landing[data-theme=brick] .display__fit .m-dot,div.tm-landing[data-theme=brick] .display__fit .m-count{fill:#fff!important}div.tm-landing[data-theme=brick] .display__fit .m-ring{fill:none!important;stroke:#16151259!important}div.tm-landing[data-theme=brick] .display__fit .win__ai{background:#fff!important;border-radius:14px!important;box-shadow:0 0 0 1px #1615121a,0 8px 18px -12px #16151259!important}div.tm-landing[data-theme=brick] .display__fit .win__ai-text{color:#161512!important}div.tm-landing[data-theme=brick] .display__fit .win__ai-text.is-idle{color:#8f8b83!important}@media (height<=860px) and (width>=1181px){div.tm-landing[data-theme=brick] .ports ul{gap:10px}div.tm-landing[data-theme=brick] .hero__foot{margin-top:18px}}div.tm-landing[data-theme=brick] .hero__cta .btn--ink{color:#fff!important;background:#ff1e00!important;border-radius:10px!important;transition:background-color .2s,transform .16s cubic-bezier(.23,1,.32,1)!important;box-shadow:0 10px 22px -12px #ff1e008c!important}div.tm-landing[data-theme=brick] .hero__cta .btn--ink:hover{background:#e61b00!important}div.tm-landing[data-theme=brick] .hero__cta .btn--ink:active{transform:scale(.97)}div.tm-landing[data-theme=brick] .nav .btn--ink{color:#fff!important;background:#0a142d!important;border-radius:10px!important}div.tm-landing[data-theme=brick] .nav .btn--ink:hover{background:#131c34!important}div.tm-landing[data-theme=brick] .port{background:#fff!important;border:1px solid #16151212!important;box-shadow:0 18px 40px -22px #16151229,0 3px 8px -6px #1615120f!important}div.tm-landing[data-theme=brick] .port.is-on{background:#ecebe9!important;border:1px solid #16151212!important;box-shadow:0 18px 40px -22px #16151229,0 3px 8px -6px #1615120f!important}div.tm-landing[data-theme=brick] .port.is-done{background:#fff!important;border:1px solid #16151212!important;box-shadow:0 18px 40px -22px #16151229,0 3px 8px -6px #1615120f!important}div.tm-landing[data-theme=brick] .port__icon{background:#f4f3f1!important}div.tm-landing[data-theme=brick] .port__check{background:#22914f!important}div.tm-landing[data-theme=brick] .hero__note svg circle{fill:#22914f!important}@media (height<=860px) and (width>=1181px){div.tm-landing[data-theme=brick] .stage{--dw:min(660px, 46vw, calc((100svh - 400px)*1.3412))}}div.tm-landing[data-theme=brick] .stage{margin-top:calc(var(--dw) / 1.3412 * .125 + clamp(14px, 2.4vh, 26px))}div.tm-landing[data-theme=brick] .night{margin-top:0!important}div.tm-landing[data-theme=brick] .night:before,div.tm-landing[data-theme=brick] .night:after{display:none!important}div.tm-landing[data-theme=brick] .hero{padding-bottom:clamp(36px,5vh,64px)}div.tm-landing[data-theme] .nav__end{gap:14px}div.tm-landing[data-theme] .nav__login{order:1}div.tm-landing[data-theme] .nav__end>.btn--ink{order:2;height:36px!important;padding:0 16px!important;font-size:14px!important}div.tm-landing[data-theme] .nav__end>.tswitch{order:3}div.tm-landing[data-theme] .nav__end>.lang{order:4;display:block!important}div.tm-landing[data-theme] .nav__end>.nav__burger{order:5}div.tm-landing[data-theme=brick] .nav__lang{color:#161512;gap:7px;height:36px;padding:0 10px;font-size:14px}div.tm-landing[data-theme=brick] .nav__lang:hover{background:#ecebe9}div.tm-landing[data-theme] .nav__lang svg{flex:none}div.tm-landing[data-theme=brick] .nav__flag{border-radius:2px;display:block;box-shadow:0 0 0 .5px #16151233}div.tm-landing[data-theme] .nav__globe{display:none}div.tm-landing[data-theme=brick] .feed__title i{background:#22914f!important}div.tm-landing[data-theme=brick] .aud__board{border:1px solid #16151212!important;box-shadow:0 30px 60px -36px #16151229,0 3px 8px -6px #1615120d!important}div.tm-landing[data-theme] .nav__end>.lang.tmenu{order:3}div.tm-landing[data-theme] .tmenu__btn{gap:6px;padding:0 9px}div.tm-landing[data-theme] .tmenu__item{align-items:center;gap:10px;display:inline-flex}div.tm-landing[data-theme=brick] .lang__menu{box-shadow:0 0 0 1px #16151212,0 18px 40px -18px #16151238!important}div.tm-landing[data-theme=brick] .lang__menu button:hover{background:#f4f3f1!important}div.tm-landing[data-theme=brick] .lang__menu [aria-selected=true] button{color:#161512!important;background:#ecebe9!important}div.tm-landing[data-theme] .flow__node{max-width:320px}div.tm-landing[data-theme] .flow__node h3{letter-spacing:-.02em;font-size:21px}div.tm-landing[data-theme] .flow__node small{letter-spacing:.08em;text-wrap:balance;justify-content:center;align-items:center;max-width:270px;min-height:33.35px;margin:8px auto 0;font-size:11.5px;line-height:1.45;display:flex}div.tm-landing[data-theme] .flow__node p{text-wrap:balance;max-width:28ch;margin-top:12px;font-size:15px;line-height:1.55}div.tm-landing[data-theme=brick] .ss{background:#fff!important;box-shadow:0 0 0 1px #16151212,0 30px 60px -36px #16151229,0 3px 8px -6px #1615120d!important}div.tm-landing[data-theme=brick] .ss-team__card{background:#faf9f7!important;box-shadow:inset 0 0 0 1px #1615120f!important}div.tm-landing[data-theme] .ss-team__card strong{text-wrap:balance;align-items:flex-start;min-height:2.4em;display:flex}div.tm-landing[data-theme] .ss-team__card small{text-wrap:pretty}div.tm-landing[data-theme=brick] .story__progress span{transition:color .25s}div.tm-landing[data-theme=brick] .sc-pin{background:#fff!important;border:1px solid #16151214!important;width:22px!important;height:22px!important;translate:-50% calc(-100% - 8px)!important;box-shadow:0 10px 22px -12px #16151247,0 2px 5px -3px #1615121a!important}div.tm-landing[data-theme=brick] .sc-pin:after{background:#fff!important;width:6px!important;height:6px!important;margin:-3.5px 0 0 -3px!important;box-shadow:1px 1px #16151214!important}div.tm-landing[data-theme=brick] .sc-pin--below{translate:-50% 8px!important}div.tm-landing[data-theme=brick] .sc-pin--below:after{box-shadow:-1px -1px #16151214!important}div.tm-landing[data-theme=brick] .sc-pin img{width:9px!important}div.tm-landing[data-theme=brick] .sc-badge{background:#fff!important;border:1px solid #16151214!important;padding:7px 13px!important;box-shadow:0 18px 40px -20px #1615124d,0 3px 8px -6px #16151214!important}div.tm-landing[data-theme=brick] .sc-badge:after{background:#fff!important;border-bottom:1px solid #16151214!important;border-right:1px solid #16151214!important}div.tm-landing[data-theme=brick] .sc-badge:before{background:linear-gradient(#1615122e,#0a7f2a99)!important;width:1px!important;margin-left:-.5px!important}div.tm-landing[data-theme=brick] .sc-portal{border:1px solid #16151214;color:#161512!important;background:#fff!important;font-weight:500!important;box-shadow:0 14px 30px -18px #16151242,0 2px 6px -4px #16151214!important}div.tm-landing[data-theme=brick] .sc-portal b{color:#57554f!important;background:#f4f3f1!important}div.tm-landing[data-theme=brick] .ss-route{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;padding:0 16px!important}div.tm-landing[data-theme=brick] .ss-route li{padding-top:28px!important}div.tm-landing[data-theme=brick] .ss-route li:before{background:linear-gradient(90deg,#22914f 50%,#1615121a 50%) 100% 0/200% 100% no-repeat!important;height:1px!important;top:7px!important;right:calc(-50% - 4px)!important}div.tm-landing[data-theme=brick] .ss-route li:last-child:before{width:0!important;right:auto!important}div.tm-landing[data-theme=brick] .ss-route li:after{background:#fff!important;width:15px!important;height:15px!important;margin-left:-7.5px!important;box-shadow:inset 0 0 0 1px #16151229!important}div.tm-landing[data-theme=brick] .ss-route.is-on li:after{box-shadow:none!important;background:#22914f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat!important}div.tm-landing[data-theme=brick] .ss-route strong{font-size:13.5px!important}div.tm-landing[data-theme=brick] .ss-route span{text-wrap:balance;color:#57554f!important;font-size:11.5px!important}div.tm-landing[data-theme=brick] .ss-route li:nth-child(5) span{color:#57554f!important;background:0 0!important;padding:0!important;font-weight:400!important}div.tm-landing[data-theme=brick] .ss-route li:last-child span{border-radius:6px;color:var(--milestone-ink)!important;padding:2px 8px!important;font-weight:600!important}@media (width<=960px){div.tm-landing[data-theme=brick] .ss-route{grid-template-columns:1fr!important}div.tm-landing[data-theme=brick] .ss-route li{padding:10px 0 10px 28px!important}div.tm-landing[data-theme=brick] .ss-route li:before{background:#1615121a!important;width:1px!important;height:auto!important;inset:0 auto 0 7px!important}div.tm-landing[data-theme=brick] .ss-route li:first-child:before{top:50%!important}div.tm-landing[data-theme=brick] .ss-route li:last-child:before{width:1px!important;bottom:50%!important}div.tm-landing[data-theme=brick] .ss-route li:after{translate:0 -50%;margin-left:0!important;top:50%!important;left:0!important}}div.tm-landing[data-theme=brick] .sc-portal[data-cc=PL]{margin-left:-64px}div.tm-landing[data-theme=brick] .sol-card{transition:box-shadow .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);background:#fff!important;box-shadow:0 0 0 1px #16151212,0 30px 60px -36px #16151229,0 3px 8px -6px #1615120d!important}div.tm-landing[data-theme=brick] .sol-card:hover{box-shadow:0 0 0 1px #16151217,0 36px 70px -36px #16151238,0 4px 10px -6px #1615120f!important}div.tm-landing[data-theme=brick] .sol-ring__bg{stroke:#ecebe9!important}div.tm-landing[data-theme=brick] .sol-ring__fg{stroke:#22914f!important}div.tm-landing[data-theme=brick] .sol-why li>i{height:4px;background:#ecebe9!important}div.tm-landing[data-theme=brick] .sol-why li>i i{background:#22914f!important}div.tm-landing[data-theme] .sol-why li{grid-template-columns:minmax(0,210px) minmax(0,1fr)!important;gap:16px!important}div.tm-landing[data-theme=brick] .sol-offers em.is-green{color:#1d7a43!important;background:#e6f3ea!important}div.tm-landing[data-theme=brick] .sol-steps button.is-done span i{color:#fff!important;box-shadow:none!important;background:#22914f!important}div.tm-landing[data-theme=brick] .sol-award__btn{box-shadow:0 10px 22px -12px #16151273!important}div.tm-landing[data-theme=brick] .sol-award__done{color:#fff;background:#22914f;border-radius:999px;place-items:center;width:100%;height:100%;display:grid}div.tm-landing[data-theme=brick] .flag{border-radius:3px;flex:none;box-shadow:0 0 0 1px #1615121a}div.tm-landing[data-theme] .nav__flag{width:18px;height:12px;display:block!important}div.tm-landing[data-theme] .lang .lang__menu{border-radius:12px!important;width:max-content!important;min-width:0!important;padding:6px!important}div.tm-landing[data-theme] .lang .lang__menu button{gap:10px!important;padding:7px 12px 7px 9px!important}div.tm-landing[data-theme] .lang .lang__menu .lang__check{margin-left:14px!important}div.tm-landing[data-theme=brick] .lang .lang__menu button{color:#161512!important;border-radius:8px!important;justify-content:flex-start!important;gap:12px!important;padding:8px 10px!important;font-size:14px!important}div.tm-landing[data-theme] .lang .lang__menu small{display:none}div.tm-landing[data-theme] .lang__flag{width:22px;height:15px;display:block}div.tm-landing[data-theme=brick] .lang__check{color:#161512;margin-left:auto;display:block}div.tm-landing[data-theme=brick] .lang .lang__menu [aria-selected=true] button{font-weight:600;background:0 0!important}div.tm-landing[data-theme=brick] .lang .lang__menu [aria-selected=true] button:hover,div.tm-landing[data-theme=brick] .lang .lang__menu button:hover{background:#f4f3f1!important}div.tm-landing[data-theme=brick] .nav .btn--ink{transition:background-color .2s,border-color .2s,transform .16s cubic-bezier(.23,1,.32,1);color:#fff!important;background:#0a142d!important;border-color:#0a142d!important}div.tm-landing[data-theme=brick] .nav .btn--ink:hover{background:#0a7f2a!important;border-color:#0a7f2a!important}div.tm-landing[data-theme=brick] .nat-card{background:#fff!important;box-shadow:0 0 0 1px #16151212,0 24px 40px -28px #1615122e,0 3px 8px -6px #1615120d!important}div.tm-landing[data-theme=brick] .nat-card:hover{box-shadow:0 0 0 1px #16151217,0 30px 48px -28px #1615123d,0 4px 10px -6px #1615120f!important}div.tm-landing[data-theme=brick] .nat__top svg{stroke:#6f7a74!important;box-shadow:none!important;background:#f4f3f1!important}div.tm-landing[data-theme=brick] .nat__num{color:#9e9c98!important}div.tm-landing[data-theme=brick] .nat-card p{color:#57554f!important}div.tm-landing[data-theme=brick] .prod__frame{box-shadow:0 0 0 1px #16151212,0 30px 60px -36px #16151233,0 3px 8px -6px #1615120f!important}div.tm-landing[data-theme=brick] .prod__play{box-shadow:0 14px 30px -14px #16151259!important}div.tm-landing[data-theme=brick] .prod__stages li{color:#161512}div.tm-landing[data-theme=brick] :is(.ch__label,.mast__areas li span,.cyc__ai,.ss-team__card>span){color:#ff1e00!important}div.tm-landing[data-theme=brick] .flow__lane--back .flow__label{color:inherit!important}div.tm-landing[data-theme=brick] :is(.nat__cta,.sol-card__cta,.faq__all,.nat__aside a){color:#ff1e00!important}div.tm-landing[data-theme=brick] :is(.nat__cta,.sol-card__cta,.faq__all) svg{color:inherit!important;stroke:currentColor!important}div.tm-landing[data-theme=brick] :is(.nat__cta,.sol-card__cta,.faq__all) svg path{stroke:currentColor!important}div.tm-landing[data-theme=brick] .prod__stages{--ring:16px;gap:16px}div.tm-landing[data-theme=brick] .prod__stages:before{width:1px!important;left:calc(var(--ring) / 2 - .5px)!important;background:linear-gradient(#0000,#16151224 12% 88%,#0000)!important}div.tm-landing[data-theme=brick] .prod__stages:after{width:1.5px!important;left:calc(var(--ring) / 2 - .75px)!important;background:linear-gradient(#0000,#22914f 12% 88%,#0000)!important;box-shadow:0 0 6px #22914f59!important}div.tm-landing[data-theme=brick] .prod__stages li{padding-left:32px}div.tm-landing[data-theme=brick] .prod__stages li:before{background:#fff!important;border:1px solid #1615122e!important}div.tm-landing[data-theme=brick] .prod__stages.is-lit li:before{box-shadow:none!important;background:#22914f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat!important;border-color:#22914f!important}div.tm-landing[data-theme=brick] .prod__stages i{color:#9e9c98}div.tm-landing[data-theme=brick] .faq__contact{background:#fff!important;box-shadow:0 0 0 1px #16151212,0 24px 44px -30px #1615122e,0 3px 8px -6px #1615120d!important}div.tm-landing[data-theme=brick] .faq__list li{transition:background-color .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1);border-bottom-color:#16151214!important}div.tm-landing[data-theme=brick] .faq__list{border-top-color:#16151214!important}div.tm-landing[data-theme=brick] .faq__list li.is-open{background:#fff;border-radius:14px;margin:10px -22px;padding:0 22px;box-shadow:0 0 0 1px #16151212,0 24px 44px -30px #1615122e,0 3px 8px -6px #1615120d;border-bottom-color:#0000!important}div.tm-landing[data-theme=brick] .faq__list li:has(+li.is-open){border-bottom-color:#0000!important}div.tm-landing[data-theme=brick] .faq__list:has(>li:first-child.is-open){border-top-color:#0000!important}div.tm-landing[data-theme=brick] .faq__a p{max-width:62ch;padding-right:0!important}div.tm-landing[data-theme=brick] .faq__list li:not(.is-open) button i{background:#fff;box-shadow:inset 0 0 0 1px #16151224!important}div.tm-landing[data-theme=brick] .faq__list li:not(.is-open) button:hover i{background:#f4f3f1}@media (width>=961px){div.tm-landing[data-theme] .finale{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}div.tm-landing[data-theme] .finale h2{font-size:clamp(40px,min(5.4vw,10vh),80px)!important}}div.tm-landing[data-theme=brick] :is(.btn,.auth__google):not(.display *){border-radius:10px!important}div.tm-landing[data-theme=brick] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn):not(.display *){color:#fff!important;background:#161512!important;border-color:#161512!important;transition:background-color .25s,border-color .25s,color .25s!important}div.tm-landing[data-theme=brick] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn):not(.display *):hover,div.tm-landing[data-theme=brick] .magnetic-zone:hover .finale__btn{background:#0a7f2a!important;border-color:#0a7f2a!important}div.tm-landing[data-theme=brick] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn):not(.display *):active{transform:scale(.97)}div.tm-landing[data-theme=brick] .badge{transition:background-color .25s,box-shadow .25s,transform .25s cubic-bezier(.23,1,.32,1)}div.tm-landing[data-theme=brick] :is(.badge svg,.badge__stars){transition:filter .3s}div.tm-landing[data-theme=brick] .badge:hover{transform:translateY(-2px);background:#fff!important;box-shadow:0 0 0 1px #16151212,0 12px 26px -14px #1615124d!important}div.tm-landing[data-theme=brick] .badge:hover :is(svg,.badge__stars){filter:none!important}div.tm-landing[data-theme=brick] .badge:hover .badge__stars--google svg{fill:#fbbc05!important;filter:none!important}div.tm-landing[data-theme=brick] .badge:hover .badge__stars--trust i{background:#00b67a!important}div.tm-landing[data-theme=brick] .badge:hover .badge__stars--trust svg{fill:#fff!important;filter:none!important}div.tm-landing[data-theme=brick] :is(.badge__stars i,.badge__stars svg){transition:background-color .3s,fill .3s}div.tm-landing[data-theme=brick] :is(.foot__fund,.foot__google){background:#fff!important;box-shadow:0 0 0 1px #16151212,0 24px 44px -30px #1615122e,0 3px 8px -6px #1615120d!important}@media (width<=1180px){div.tm-landing[data-theme=brick] .hero{flex-direction:column;display:flex}div.tm-landing[data-theme=brick] .hero__bg{order:0}div.tm-landing[data-theme=brick] .hero__navspace{order:1}div.tm-landing[data-theme=brick] .hero__copy{order:2}div.tm-landing[data-theme=brick] .hero__foot{order:3;margin-top:22px!important}div.tm-landing[data-theme=brick] .stage{order:4}div.tm-landing[data-theme=brick] .hero__foot{text-align:center;flex-direction:column;align-items:center;display:flex}div.tm-landing[data-theme=brick] .hero__sub{max-width:46ch;margin-inline:auto!important}div.tm-landing[data-theme=brick] .stage{width:min(100% - 2 * var(--gutter,24px), 760px);column-gap:16px;--dw:min(640px, 82vw)!important;margin:clamp(36px,6vw,56px) auto 0!important}div.tm-landing[data-theme=brick] .stage__win{justify-self:center}div.tm-landing[data-theme=brick] .ports{justify-self:stretch!important;max-width:none!important;top:0!important}div.tm-landing[data-theme=brick] .ports ul{gap:10px!important}}@media (width<=720px){div.tm-landing[data-theme] .nav__end>.lang:not(.tmenu){display:none!important}div.tm-landing[data-theme] .headline{font-size:clamp(34px,9.4vw,44px)!important;line-height:1.04!important}div.tm-landing[data-theme=brick] .stage{width:calc(100% - 32px);--dw:calc(100vw - 48px)!important;grid-template-columns:1fr!important}div.tm-landing[data-theme=brick] .ports ul{grid-template-columns:1fr 1fr!important;gap:8px!important}div.tm-landing[data-theme=brick] .hero__cta{width:100%}}@media (width>=721px) and (width<=1180px){div.tm-landing[data-theme] .headline{font-size:clamp(44px,6.4vw,60px)!important;line-height:1.04!important}}@media (width<=720px){div.tm-landing[data-theme] .nav__end>.lang.tmenu{display:none!important}}div.tm-landing[data-theme=brick]{background:#f8f7f5!important}div.tm-landing[data-theme=brick] .tm-landing__body{background:0 0!important}.tm-landing .glow{display:none}div.tm-landing[data-theme=brick] .glow{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}div.tm-landing[data-theme=brick] .glow i{will-change:transform;border-radius:50%;animation:none;position:absolute}div.tm-landing[data-theme=brick] .glow i:first-child{background:radial-gradient(closest-side,#ff92540f,#ff925406 50%,#0000);width:58vmax;height:50vmax;animation-name:tml-tm-orb-1;animation-duration:54s;top:-10vmax;left:-14vmax}div.tm-landing[data-theme=brick] .glow i:nth-child(2){background:radial-gradient(closest-side,#ffaa780e,#ffaa7806 50%,#0000);width:50vmax;height:44vmax;animation-name:tml-tm-orb-2;animation-duration:43s;animation-delay:-18s;bottom:-16vmax;left:-12vmax}div.tm-landing[data-theme=brick] .glow i:nth-child(3){background:radial-gradient(closest-side,#0a7f2a0f,#0a7f2a06 50%,#0000);width:60vmax;height:50vmax;animation-name:tml-tm-orb-3;animation-duration:61s;animation-delay:-9s;top:6vh;right:-16vmax}div.tm-landing[data-theme=brick] .glow i:nth-child(4){background:radial-gradient(closest-side,#22914f0b,#22914f04 50%,#0000);width:44vmax;height:40vmax;animation-name:tml-tm-orb-4;animation-duration:38s;animation-delay:-24s;bottom:-18vmax;right:-10vmax}div.tm-landing[data-theme=brick] .glow i:nth-child(5){background:radial-gradient(closest-side,#ffffff80,#ffffff29 55%,#0000);width:40vmax;height:28vmax;animation-name:tml-tm-orb-5;animation-duration:64s;animation-delay:-30s;top:8vh;left:34vw}@keyframes tml-tm-orb-1{0%{transform:translateZ(0)scale(1)}30%{transform:translate(9vw,22vh)scale(1.08)}65%{transform:translate(2vw,46vh)scale(.94)}to{transform:translate(12vw,30vh)scale(1.05)}}@keyframes tml-tm-orb-2{0%{transform:translateZ(0)scale(1)}35%{transform:translate(14vw,-24vh)scale(1.1)}70%{transform:translate(4vw,-44vh)scale(.95)}to{transform:translate(10vw,-12vh)scale(1.04)}}@keyframes tml-tm-orb-3{0%{transform:translateZ(0)scale(1.02)}35%{transform:translate(-10vw,26vh)scale(.95)}70%{transform:translate(-3vw,44vh)scale(1.08)}to{transform:translate(-12vw,14vh)scale(1)}}@keyframes tml-tm-orb-4{0%{transform:translateZ(0)scale(1)}40%{transform:translate(-12vw,-30vh)scale(1.1)}to{transform:translate(-4vw,-52vh)scale(.96)}}@keyframes tml-tm-orb-5{0%{transform:translateZ(0)scale(1)}33%{transform:translate(8vw,30vh)scale(1.1)}66%{transform:translate(-3vw,52vh)scale(.92)}to{transform:translate(6vw,18vh)scale(1.04)}}@media (prefers-reduced-motion:reduce){div.tm-landing[data-theme=brick] .glow i{animation:none!important}}div.tm-landing[data-theme=brick] .night{position:relative;background:0 0!important}div.tm-landing[data-theme=brick] .night:before,div.tm-landing[data-theme=brick] .hero__bg:after{content:none!important;display:none!important}div.tm-landing[data-theme=brick] :is(.aud,.story,.sol,.nat,.prod,.faq,.finale):before,div.tm-landing[data-theme=brick] .seam:before{display:none!important}div.tm-landing[data-theme=brick] .seam i{margin-left:-10px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000);background:repeating-linear-gradient(#1615124d 0 4px,#0000 4px 9px) 50%/1px 100% no-repeat!important;width:20px!important;height:112px!important;top:-56px!important;left:50%!important}div.tm-landing[data-theme=brick] .seam i:after{width:18px!important;height:16px!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M9 1.5 16.5 14.5H1.5Z' fill='%23f8f7f5' stroke='%23ff1e00' stroke-width='1.4' stroke-linejoin='round'/%3E%3Ccircle cx='9' cy='10' r='1.6' fill='%23ff1e00'/%3E%3C/svg%3E") 50%/contain no-repeat!important;border-radius:0!important;margin:-9px 0 0 -9px!important;top:50%!important;left:50%!important}@media (width>=721px) and (width<=1080px){div.tm-landing[data-theme] .flow{justify-items:center;grid-template-columns:1fr!important;row-gap:84px!important}div.tm-landing[data-theme] .flow__node{max-width:440px!important}div.tm-landing[data-theme] .flow__link{width:0!important;height:56px!important;top:auto!important;bottom:-70px!important;left:50%!important}div.tm-landing[data-theme] :is(.flow__track,.flow__comet,.flow__arrow){display:none!important}div.tm-landing[data-theme] .flow__lane{position:static!important}div.tm-landing[data-theme=brick] .flow__link:before{content:"";border-left:1.5px dashed #16151259;position:absolute;top:0;bottom:0;left:0}div.tm-landing[data-theme] .flow__lane .flow__label{white-space:normal;text-align:center;width:max-content;max-width:240px;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}div.tm-landing[data-theme] .flow__lane--out .flow__label{left:auto!important;right:14px!important}div.tm-landing[data-theme] .flow__lane--back .flow__label{left:14px!important;right:auto!important}div.tm-landing[data-theme] .flow__lane--out .flow__label:before{content:"↓ "}div.tm-landing[data-theme] .flow__lane--back .flow__label:before{content:"↑ "}}@media (width>=561px) and (width<=960px){div.tm-landing[data-theme] .story__panel:has(.ss--0){height:368px!important}div.tm-landing[data-theme] .story__panel:has(.ss--1){height:300px!important}div.tm-landing[data-theme] .story__panel:has(.ss--2){height:360px!important}div.tm-landing[data-theme] .story__panel:has(.ss--3){height:340px!important}div.tm-landing[data-theme] .sol__grid{grid-template-columns:1fr!important}}.tm-landing .sol-star{vertical-align:-1px;fill:currentColor;margin-right:4px;display:inline-block}div.tm-landing[data-theme=brick] .sol-star{fill:#161512}div.tm-landing[data-theme] .nat-card p{font-size:14.5px!important;line-height:1.6!important}@media (width>=1181px){div.tm-landing[data-theme] .prod__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)!important}div.tm-landing[data-theme] .prod .bhead h2{text-wrap:balance}}@media (width<=960px){div.tm-landing[data-theme=brick] .faq__list li.is-open{margin:10px -12px!important;padding:0 12px!important}div.tm-landing[data-theme] .faq__side{margin-bottom:8px}div.tm-landing[data-theme] .faq__all{margin-top:2px!important}}@media (width<=720px){div.tm-landing[data-theme=brick] .faq__list li.is-open{margin:10px 0!important;padding:0 14px!important}}@media (width<=560px){div.tm-landing[data-theme] .finale__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px!important;display:grid!important}div.tm-landing[data-theme] .finale__facts div{flex-direction:column;align-items:flex-start;gap:4px!important}div.tm-landing[data-theme] .finale__facts dt{line-height:1;font-size:34px!important}div.tm-landing[data-theme] .finale__facts dd{margin:0;font-size:14px}div.tm-landing[data-theme] .finale__facts .finale__line{grid-column:1/-1;margin-top:18px}}@media (width>=561px) and (width<=1080px){div.tm-landing[data-theme] .foot__col .foot__reviews{flex-wrap:wrap}div.tm-landing[data-theme] .foot__col .foot__reviews li,div.tm-landing[data-theme] .foot__col .foot__reviews .badge{min-width:0}}div.tm-landing[data-theme=brick]{--block-gap:clamp(120px, 12vw, 176px)}div.tm-landing[data-theme=brick] .seam i{transform:translate(-50%);width:min(var(--max,1344px) - 2 * var(--gutter,48px), calc(100% - 2 * var(--gutter,24px)))!important;background:linear-gradient(90deg,#0000 0%,#1615121c 18% 82%,#0000 100%)!important;height:1px!important;margin-left:0!important;top:0!important;left:50%!important;-webkit-mask-image:none!important;mask-image:none!important}div.tm-landing[data-theme=brick] .seam i:after{background:#ff1e00!important;border-radius:50%!important;width:7px!important;height:7px!important;margin:-3.5px 0 0 -3.5px!important;top:0!important;left:50%!important;box-shadow:0 0 0 5px #f8f7f5,0 0 0 6px #ff1e002e!important}div.tm-landing[data-theme=brick] .sol-vis{background:#fff!important}div.tm-landing[data-theme=brick] .seam{height:0!important}div.tm-landing[data-theme=brick] .seam i,div.tm-landing[data-theme=brick] .seam:before{display:none!important}div.tm-landing[data-theme=brick] :is(.sol,.prod){isolation:isolate;position:relative}div.tm-landing[data-theme=brick] :is(.sol,.prod):before{pointer-events:none;content:""!important;z-index:-1!important;background:#ffffff4d!important;height:auto!important;animation:none!important;display:block!important;position:absolute!important;inset:-70px 0!important;-webkit-mask-image:linear-gradient(#0000 0,#000 200px calc(100% - 200px),#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 200px calc(100% - 200px),#0000 100%)!important}@media (width>=961px){div.tm-landing[data-theme=brick] .aud{padding-top:calc(var(--block-gap) / 2 + 40px)!important}div.tm-landing[data-theme=brick] .finale{margin-top:max(-56px, calc(var(--block-gap) - 140px - 56px))!important}div.tm-landing[data-theme=brick] .foot{padding-top:clamp(60px,5.6vw,80px)!important}}@media (width>=961px) and (width<=1599px) and (height<=860px){div.tm-landing[data-theme=brick] .finale{margin-top:22px!important}div.tm-landing[data-theme=brick] .foot{padding-top:117px!important}}@media (width<=720px){div.tm-landing[data-theme=brick] .aud{padding-top:calc(var(--block-gap) / 2 + 26px)!important}div.tm-landing[data-theme=brick] .sol{padding-top:calc(var(--block-gap) / 2 + 56px)!important}div.tm-landing[data-theme=brick] .finale{margin-top:64px!important}div.tm-landing[data-theme=brick] .foot{padding-top:calc(clamp(32px,3.6vw,52px) + 36px)!important}}@media (width<=560px){div.tm-landing[data-theme] .sol-card__head{flex-wrap:wrap;row-gap:8px}div.tm-landing[data-theme] :is(.sol-card__tag,.sol-card__badge){white-space:nowrap}}div.tm-landing[data-theme=brick] :is(.euf-app,.pmx-app){color:#161512;background:#fff;box-shadow:0 0 0 1px #16151212,0 30px 60px -36px #1615122e,0 3px 8px -6px #1615120d}div.tm-landing[data-theme=brick] :is(.euf-checks li,.euf-budget,.pmx-health span){background:#f4f3f1}div.tm-landing[data-theme=brick] :is(.euf-split,.pmx-bar){background:#ecebe9}div.tm-landing[data-theme=brick] :is(.euf-split .is-own,.euf-budget dt .is-own,.pmx-week .is-out){background:#c9c6bf}div.tm-landing[data-theme=brick] .euf-app__tabs{border-bottom-color:#16151214}div.tm-landing[data-theme=brick] .pmx-today{opacity:1;background:#161512}div.tm-landing[data-theme=brick] .pmx-today small{color:#fff;background:#161512;border-radius:999px;padding:1px 7px;bottom:-18px}div.tm-landing[data-theme=brick] :is(.euf__cta,.pmx__cta){color:#ff1e00!important}div.tm-landing[data-theme=brick] .pmx{isolation:isolate;position:relative}div.tm-landing[data-theme=brick] .pmx:before{pointer-events:none;content:""!important;z-index:-1!important;background:#ffffff4d!important;display:block!important;position:absolute!important;inset:-70px 0!important;-webkit-mask-image:linear-gradient(#0000 0,#000 200px calc(100% - 200px),#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 200px calc(100% - 200px),#0000 100%)!important}div.tm-landing[data-theme=brick] :is(.fund-checks li,.pm-health span){background:#f4f3f1}div.tm-landing[data-theme=brick] :is(.fund-grant>i,.pm-bar){background:#ecebe9}div.tm-landing[data-theme=brick] .pm-today{opacity:1;background:#161512}div.tm-landing[data-theme=brick] .pm-today small{color:#fff;background:#161512;border-radius:999px;padding:1px 6px;bottom:-16px}@media (width<=560px){.tm-landing .pm-co{display:none!important}}div.tm-landing[data-theme=brick] :is(.euf-points,.pmx-modules) button:hover{background:#f4f3f1}div.tm-landing[data-theme=brick] :is(.euf-points,.pmx-modules) li.is-on button{background:#ecebe9}div.tm-landing[data-theme=brick] .euf-progress{opacity:.4;background:#161512}div.tm-landing[data-theme=brick] .euf-points em{color:#ff1e00}div.tm-landing[data-theme=brick] .pmx-ico{color:#6f7a74;background:#f4f3f1}div.tm-landing[data-theme=brick] li.is-on .pmx-ico{background:#fff}div.tm-landing[data-theme=brick] :is(.euf-points span,.pmx-modules span){color:#57554f;opacity:1}div.tm-landing[data-theme=brick] :is(.euf-calls li,.euf-total,.euf-docs li,.pmx-figs span,.pmx-hours__row,.pmx-diary li,.pmx-checks li,.pmx-cos li,.pmx-weather){background:#f4f3f1}div.tm-landing[data-theme=brick] .euf-calls li.is-on{background:#fff;box-shadow:inset 0 0 0 1.5px #161512}div.tm-landing[data-theme=brick] .euf-costs li>i{background:#ecebe9}@media (width>=961px){div.tm-landing[data-theme=brick] .sol{padding-top:clamp(0px, calc(var(--block-gap) / 2 - (100vh - 900px) * .33 - 8px), calc(var(--block-gap) / 2))!important}}@media (width>=961px) and (height>=901px){div.tm-landing[data-theme=brick] .finale{margin-top:calc(max(-56px, calc(var(--block-gap) - 196px)) - ((100vh - 900px)*.45))!important}div.tm-landing[data-theme=brick] .foot{padding-top:max(0px,clamp(60px,5.6vw,80px) + -42vh + 378px)!important}}div.tm-landing[data-theme=brick] .foot{background:linear-gradient(#0000,#ffffff80 45%,#ffffff9e)!important;border-top:0!important}div.tm-landing[data-theme=dark] .stage{--dw:min(660px, 46vw, calc((100svh - 330px)*1.3412));margin-top:calc(var(--dw) / 1.3412 * .125 + clamp(14px, 2.4vh, 26px));grid-template-columns:minmax(212px,1fr) minmax(0,760px) minmax(212px,1fr);column-gap:clamp(36px,4vw,88px)}@media (height<=860px) and (width>=1181px){div.tm-landing[data-theme=dark] .stage{--dw:min(660px, 46vw, calc((100svh - 400px)*1.3412))}div.tm-landing[data-theme=dark] .ports ul{gap:10px}div.tm-landing[data-theme=dark] .hero__foot{margin-top:18px}}div.tm-landing[data-theme=dark] .ports{width:100%;max-width:300px;top:calc(var(--dw) / 1.3412 * -.125);position:relative;transform:none!important}div.tm-landing[data-theme=dark] .ports--in{justify-self:end}div.tm-landing[data-theme=dark] .ports--out{justify-self:start}div.tm-landing[data-theme=dark] .ports ul{gap:clamp(12px,2.2vh,22px)}div.tm-landing[data-theme=dark] .display{width:var(--dw);aspect-ratio:1600/1193;margin:0 auto;position:relative}div.tm-landing[data-theme=dark] .display__img{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:relative}div.tm-landing[data-theme=dark] .display__shade{z-index:0;pointer-events:none;background:#000;border-radius:50%;display:block;position:absolute}div.tm-landing[data-theme=dark] .display__shade--soft{opacity:.55;filter:blur(14px);background:radial-gradient(closest-side,#a8d5b51a,#000 70%);width:92%;height:7%;top:96.5%;left:4%}div.tm-landing[data-theme=dark] .display__shade--contact{opacity:.7;filter:blur(3px);width:41.07%;height:1.69%;top:99.15%;left:29.51%}div.tm-landing[data-theme=dark] .display__screen{z-index:2;background:#06140e;border-radius:2px;width:96.8%;height:70.45%;position:absolute;top:2.298%;left:1.598%;overflow:hidden}div.tm-landing[data-theme=dark] .display__screen:after{content:"";opacity:.4;pointer-events:none;z-index:3;background:linear-gradient(118deg,#ffffff12,#ffffff04 45%,#fff0 46%);position:absolute;inset:0}div.tm-landing[data-theme=dark] .display__fit{width:1040px;height:537px;transform:scale(var(--s,.7));transform-origin:0 0}div.tm-landing[data-theme=dark] .display__taskbar{z-index:2;background:#081811f7;border-top:1px solid #a8d5b514;justify-content:center;align-items:center;height:4.86%;display:flex;position:absolute;bottom:0;left:0;right:0}div.tm-landing[data-theme=dark] .display__apps{gap:6px;height:62%;display:flex}div.tm-landing[data-theme=dark] .display__apps i{aspect-ratio:1;background:#a8d5b52e;border-radius:2px;height:100%}div.tm-landing[data-theme=dark] .display__apps i:first-child{background:#a8d5b5}div.tm-landing[data-theme=dark] .display__clock{color:#a9c3b4;font:500 7px/1 Inter,sans-serif;position:absolute;right:1.6%}div.tm-landing[data-theme=dark] .display__fit .win{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important}@media (width<=1180px){div.tm-landing[data-theme=dark] .hero{flex-direction:column;display:flex}div.tm-landing[data-theme=dark] .hero__bg{order:0}div.tm-landing[data-theme=dark] .hero__navspace{order:1}div.tm-landing[data-theme=dark] .hero__copy{order:2}div.tm-landing[data-theme=dark] .hero__foot{text-align:center;flex-direction:column;order:3;align-items:center;display:flex;margin-top:22px!important}div.tm-landing[data-theme=dark] .stage{order:4}div.tm-landing[data-theme=dark] .hero__sub{max-width:46ch;margin-inline:auto!important}div.tm-landing[data-theme=dark] .stage{width:min(100% - 2 * var(--gutter,24px), 760px);column-gap:16px;--dw:min(640px, 82vw)!important;margin:clamp(36px,6vw,56px) auto 0!important}div.tm-landing[data-theme=dark] .stage__win{justify-self:center}div.tm-landing[data-theme=dark] .ports{justify-self:stretch!important;max-width:none!important;top:0!important}div.tm-landing[data-theme=dark] .ports ul{gap:10px!important}}@media (width<=720px){div.tm-landing[data-theme=dark] .stage{width:calc(100% - 32px);--dw:calc(100vw - 48px)!important;grid-template-columns:1fr!important}div.tm-landing[data-theme=dark] .ports ul{grid-template-columns:1fr 1fr!important;gap:8px!important}div.tm-landing[data-theme=dark] .hero__cta{width:100%}}div.tm-landing[data-theme=dark]{background:#06140e!important}div.tm-landing[data-theme=dark] .tm-landing__body,div.tm-landing[data-theme=dark] .night,div.tm-landing[data-theme=dark] .night:before{background:0 0!important}div.tm-landing[data-theme=dark] .glow{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}div.tm-landing[data-theme=dark] .glow i{will-change:transform;border-radius:50%;animation:none;position:absolute}div.tm-landing[data-theme=dark] .glow i:first-child{background:radial-gradient(closest-side,#22914f1f,#22914f0b 50%,#0000);width:58vmax;height:50vmax;animation-name:tml-tm-orb-1;animation-duration:54s;top:-10vmax;left:-14vmax}div.tm-landing[data-theme=dark] .glow i:nth-child(2){background:radial-gradient(closest-side,#146e5a1c,#146e5a0a 50%,#0000);width:50vmax;height:44vmax;animation-name:tml-tm-orb-2;animation-duration:43s;animation-delay:-18s;bottom:-16vmax;left:-12vmax}div.tm-landing[data-theme=dark] .glow i:nth-child(3){background:radial-gradient(closest-side,#a8d5b513,#a8d5b507 50%,#0000);width:60vmax;height:50vmax;animation-name:tml-tm-orb-3;animation-duration:61s;animation-delay:-9s;top:6vh;right:-16vmax}div.tm-landing[data-theme=dark] .glow i:nth-child(4){background:radial-gradient(closest-side,#2bd76d12,#2bd76d06 50%,#0000);width:44vmax;height:40vmax;animation-name:tml-tm-orb-4;animation-duration:38s;animation-delay:-24s;bottom:-18vmax;right:-10vmax}div.tm-landing[data-theme=dark] .glow i:nth-child(5){background:radial-gradient(closest-side,#c8ebd70b,#c8ebd704 55%,#0000);width:40vmax;height:28vmax;animation-name:tml-tm-orb-5;animation-duration:64s;animation-delay:-30s;top:8vh;left:34vw}@media (prefers-reduced-motion:reduce){div.tm-landing[data-theme=dark] .glow i{animation:none!important}}div.tm-landing[data-theme=dark]{--block-gap:clamp(120px, 12vw, 176px)}div.tm-landing[data-theme=dark] .seam{height:0!important}div.tm-landing[data-theme=dark] .seam i,div.tm-landing[data-theme=dark] .seam:before,div.tm-landing[data-theme=dark] .seam:after{display:none!important}div.tm-landing[data-theme=dark]{--fp-n:168 213 181;--fp-warn:#ffab73;--fp-warn-bg:#ff7a3021;--fp-warn-dot:#ff8a3d;--fp-ok:#3cc177;--fp-ok-bg:#3cc1771f}div.tm-landing[data-theme=dark] :is(.euf-app,.pmx-app){background:linear-gradient(#0f2219,#0a1611)!important;box-shadow:inset 0 0 0 1px #a8d5b529,0 40px 80px -40px #000000bf!important}div.tm-landing[data-theme=dark] .pmx-ico{color:#a9c3b4;box-shadow:inset 0 0 0 1px #a8d5b51f;background:#a8d5b514!important}div.tm-landing[data-theme=dark] .euf-points em{color:#ff8a3d}div.tm-landing[data-theme=dark] :is(.euf__cta,.pmx__cta){color:#a8d5b5!important}div.tm-landing[data-theme=dark] :is(.pmx-today,.pm-today){opacity:1!important;background:#a8d5b58c!important}div.tm-landing[data-theme=dark] :is(.pmx-today,.pm-today) small{border-radius:999px;padding:1px 6px;color:#06140e!important;background:#a8d5b5!important}div.tm-landing[data-theme=dark] .night{margin-top:0!important}div.tm-landing[data-theme=dark] .hero{padding-bottom:clamp(36px,5vh,64px)}@media (width>=961px){div.tm-landing[data-theme=dark] .aud{padding-top:calc(var(--block-gap) / 2 + 40px)!important}div.tm-landing[data-theme=dark] .finale{margin-top:max(-56px, calc(var(--block-gap) - 196px))!important}div.tm-landing[data-theme=dark] .foot{padding-top:clamp(60px,5.6vw,80px)!important}div.tm-landing[data-theme=dark] .sol{padding-top:clamp(0px, calc(var(--block-gap) / 2 - (100vh - 900px) * .33 - 8px), calc(var(--block-gap) / 2))!important}}@media (width>=961px) and (width<=1599px) and (height<=860px){div.tm-landing[data-theme=dark] .finale{margin-top:22px!important}div.tm-landing[data-theme=dark] .foot{padding-top:117px!important}}@media (width<=720px){div.tm-landing[data-theme=dark] .aud{padding-top:calc(var(--block-gap) / 2 + 26px)!important}div.tm-landing[data-theme=dark] .sol{padding-top:calc(var(--block-gap) / 2 + 56px)!important}div.tm-landing[data-theme=dark] .finale{margin-top:64px!important}div.tm-landing[data-theme=dark] .foot{padding-top:calc(clamp(32px,3.6vw,52px) + 36px)!important}}div.tm-landing[data-theme=dark] .foot{background:linear-gradient(#0000,#030b0773 45%,#030b0799)!important;border-top:0!important}div.tm-landing[data-theme=dark] .nav__lang{color:#e9f3ec;border-radius:10px;gap:7px;height:36px;padding:0 10px;font-size:14px}div.tm-landing[data-theme=dark] :is(.nav__lang,.tmenu__btn):hover,div.tm-landing[data-theme=dark] :is(.nav__lang,.tmenu__btn)[aria-expanded=true]{color:#e9f3ec!important;background:#a8d5b51a!important}div.tm-landing[data-theme=dark] .tmenu__btn{color:#e9f3ec!important;background:0 0!important}div.tm-landing[data-theme=dark] :is(.nav__flag,.flag){border-radius:2px;box-shadow:0 0 0 .5px #e9f3ec4d}div.tm-landing[data-theme=dark] .lang__menu{background:linear-gradient(#0f2219,#0a1611)!important;box-shadow:inset 0 0 0 1px #a8d5b529,0 24px 48px -20px #000000b3!important}div.tm-landing[data-theme=dark] .lang .lang__menu button,div.tm-landing[data-theme=dark] .lang__menu button{color:#c9dccf!important;opacity:1!important;background:0 0!important;border-radius:8px!important;justify-content:flex-start!important;gap:12px!important;padding:8px 10px!important;font-size:14px!important}div.tm-landing[data-theme=dark] .lang__menu button:hover{color:#e9f3ec!important;background:#a8d5b514!important}div.tm-landing[data-theme=dark] .lang__menu [aria-selected=true] button{font-weight:600;color:#e9f3ec!important;background:#a8d5b51f!important}div.tm-landing[data-theme=dark] .lang__check{color:#a8d5b5;margin-left:auto;display:block}div.tm-landing[data-theme=dark] .tmenu__btn svg{color:#e9f3ec!important}div.tm-landing[data-theme=dark] :is(.btn,.auth__google):not(.display *){border-radius:10px!important}div.tm-landing[data-theme=dark] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn,.nav .btn--ink,.hero__cta .btn):not(.display *){transition:background-color .25s,color .25s,box-shadow .25s,transform .16s cubic-bezier(.23,1,.32,1)!important}div.tm-landing[data-theme=dark] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn,.nav .btn--ink,.hero__cta .btn):not(.display *):hover,div.tm-landing[data-theme=dark] .magnetic-zone:hover .finale__btn{background:#c4e8cf!important;box-shadow:0 10px 24px -12px #a8d5b58c!important}div.tm-landing[data-theme=dark] :is(.btn--mint,.auth__submit,.finale__btn,.faq__contact .btn,.ask .btn,.nav .btn--ink,.hero__cta .btn):not(.display *):active{transform:scale(.97)}div.tm-landing[data-theme=dark] :is(.nat__cta,.sol-card__cta,.faq__all,.nat__aside a,.euf__cta,.pmx__cta,.auth__link,.auth__switch a){color:#a8d5b5!important}div.tm-landing[data-theme=dark] :is(.nat__cta,.sol-card__cta,.faq__all,.euf__cta,.pmx__cta) svg{color:inherit!important;stroke:currentColor!important}div.tm-landing[data-theme=dark] .badge{transition:background-color .3s,box-shadow .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}div.tm-landing[data-theme=dark] .badge:hover{transform:translateY(-3px);background:#a8d5b51a!important;box-shadow:inset 0 0 0 1px #a8d5b547,0 14px 26px -14px #000000b3!important}div.tm-landing[data-theme=dark] .night{overflow-x:clip}div.tm-landing[data-theme=dark] .hero{background:0 0!important}div.tm-landing[data-theme=dark] .hero__bg:before{content:"";background:radial-gradient(#e9f3ec12 1.1px,#0000 1.5px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 42%,#000 35%,#0000 100%)}div.tm-landing[data-theme=dark] .hero__wash{background:radial-gradient(closest-side,#0a7f2a42,#0a7f2a17 55%,#0000)!important}div.tm-landing[data-theme=dark] .night:before,div.tm-landing[data-theme=dark] .night:after{content:none!important;display:none!important}div.tm-landing .foot__social a{transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1),background-color .3s;position:relative}div.tm-landing .foot__social a img{grid-area:1/1;transition:opacity .28s,transform .45s cubic-bezier(.23,1,.32,1)}div.tm-landing .foot__social a .soc__brand{opacity:0;transform:scale(.85);filter:none!important}div.tm-landing .foot__social a:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 38%, transparent), 0 14px 26px -14px color-mix(in srgb, var(--brand) 75%, transparent)!important}div.tm-landing .foot__social a:is(:hover,:focus-visible) .soc__mono{opacity:0;transform:scale(1.12)}div.tm-landing .foot__social a:is(:hover,:focus-visible) .soc__brand{opacity:1;transform:none}div.tm-landing .foot__social a:active{transition-duration:.12s;transform:translateY(-1px)scale(.94)}div.tm-landing .foot__social a:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 60%, transparent);outline-offset:3px}div.tm-landing[data-theme=brick] .foot__social a:is(:hover,:focus-visible){background:#fff!important}div.tm-landing[data-theme=dark] .foot__social a:is(:hover,:focus-visible){background:#a8d5b51a!important}div.tm-landing[data-theme=dark] .foot__social a:hover .soc__mono{filter:invert()brightness(1.4)}@media (prefers-reduced-motion:reduce){div.tm-landing .foot__social a,div.tm-landing .foot__social a img{transform:none!important}}div.tm-landing[data-theme=brick]{--sp-ink:#161512;--sp-sec:#57554f;--sp-mut:#9e9c98;--sp-line:#16151224;--sp-line-hi:#16151273;--sp-ring:#1615120f;--sp-field:#fff;--sp-track:#f1efec;--sp-seg:#fff;--sp-seg-ink:#161512;--sp-seg-shadow:0 1px 2px #16151214, 0 4px 12px -4px #16151224;--sp-check:#22914f;--sp-accent:#ff1e00}div.tm-landing[data-theme=dark]{--sp-ink:#e9f3ec;--sp-sec:#a9c3b4;--sp-mut:#7f9a8b;--sp-line:#a8d5b52e;--sp-line-hi:#a8d5b599;--sp-ring:#a8d5b51f;--sp-field:#040e09b3;--sp-track:#a8d5b512;--sp-seg:#1c3328;--sp-seg-ink:#e9f3ec;--sp-seg-shadow:0 1px 2px #0006, 0 6px 14px -6px #0009;--sp-check:#a8d5b5;--sp-accent:#ff8a3d}
