.tlm-watch .fp-wrap{max-width:1120px;margin:0 auto;padding:0 40px}.tlm-watch .fp-hero{padding:140px 0 72px;text-align:center;background:radial-gradient(680px 420px at 50% 0,var(--w-hero-glow),transparent 65%),linear-gradient(180deg,var(--w-hero-from) 0,var(--w-hero-to) 100%)}.tlm-watch .fp-hero__title{font:var(--fw-extrabold) clamp(34px,6vw,60px) /1.06 var(--font-sans);letter-spacing:var(--tracking-tighter);color:var(--text-primary);margin:14px auto 0;max-width:16ch;text-wrap:balance}.tlm-watch .fp-hero__sub{font:var(--text-lg) /1.6 var(--font-sans);color:var(--text-secondary);margin:20px auto 0;max-width:58ch}.tlm-watch .fp-hero__ctas{gap:12px;margin-top:30px}.tlm-watch .fp-hero__ctas,.tlm-watch .fp-jump{display:flex;justify-content:center;flex-wrap:wrap}.tlm-watch .fp-jump{gap:10px;margin:44px auto 0;max-width:820px}.tlm-watch .fp-jump a{display:inline-flex;align-items:center;gap:8px;font:var(--fw-semibold) var(--text-sm) var(--font-sans);color:var(--text-primary);background:var(--w-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:9px 16px;box-shadow:var(--shadow-xs);transition:border-color .16s var(--ease-standard),transform .16s var(--ease-standard)}.tlm-watch .fp-jump a svg{color:var(--brand)}.tlm-watch .fp-jump a:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);transform:translateY(-1px)}.tlm-watch .fp-area{padding:96px 0;background:var(--w-page)}.tlm-watch .fp-area--alt{background:var(--w-mint)}.tlm-watch .fp-area__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.tlm-watch .fp-area__grid--flip .fp-area__copy{order:2}.tlm-watch .fp-area__tag{display:inline-flex;align-items:center;gap:8px;font:var(--fw-bold) 12.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green-700)}.tlm-watch .fp-area__headline{font:var(--fw-bold) var(--text-3xl) /1.15 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:12px 0 0;text-wrap:balance}.tlm-watch .fp-area__list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.tlm-watch .fp-area__list li{display:flex;gap:12px;align-items:flex-start;font:var(--text-md) /1.5 var(--font-sans);color:var(--text-secondary)}.tlm-watch .fp-check{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand)}.tlm-watch .fp-area__visual{min-width:0}.tlm-watch .fp-frame{border-radius:var(--radius-lg);overflow:hidden;background:var(--w-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}.tlm-watch .fp-frame__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface-subtle);border-bottom:1px solid var(--border-subtle)}.tlm-watch .fp-frame__dots{display:inline-flex;gap:7px}.tlm-watch .fp-frame__dots i{width:10px;height:10px;border-radius:50%}.tlm-watch .fp-frame__url{font:11.5px var(--font-mono);color:var(--text-tertiary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tlm-watch .fp-shot{display:block;width:100%;height:auto}.tlm-watch .fp-stack{position:relative}.tlm-watch .fp-stack--narrow{max-width:380px;margin:0 auto}.tlm-watch .fp-float{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--w-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font:var(--text-sm) /1.3 var(--font-sans);color:var(--text-primary)}.tlm-watch .fp-float small{display:block;color:var(--text-tertiary);font-size:12px}.tlm-watch .fp-float--br{right:-18px;bottom:-22px}.tlm-watch .fp-float--bl{left:-18px;bottom:-22px}.tlm-watch .fp-float--mark{display:block;width:270px;padding:12px 16px}.tlm-watch .fp-float--mark small{margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.tlm-watch .fp-float__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tlm-watch .fp-float__score{padding:2px 9px;border-radius:999px;font:var(--fw-bold) 13px var(--font-sans);color:var(--green-700);background:color-mix(in srgb,var(--brand) 14%,transparent)}.tlm-watch .fp-float__icon{width:32px;height:32px;flex:none;border-radius:var(--radius-sm);display:grid;place-items:center;color:#fff;background:var(--brand)}.tlm-watch .fp-mock{padding:20px;font-family:var(--font-sans);color:var(--text-primary)}.tlm-watch .fp-mock__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tlm-watch .fp-mock__title{font:var(--fw-bold) var(--text-md) var(--font-sans)}.tlm-watch .fp-mock__sub{font-size:13px;color:var(--text-tertiary);margin-top:2px}.tlm-watch .fp-pill{display:inline-flex;align-items:center;font:var(--fw-semibold) 12px var(--font-sans);border-radius:var(--radius-pill);padding:4px 10px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-subtle);white-space:nowrap}.tlm-watch .fp-pill--brand{color:#fff;background:var(--brand);border-color:transparent}.tlm-watch .fp-pill--ok{color:var(--green-700);background:var(--surface-mint);border-color:transparent}.tlm-watch .fp-pill--warn{color:#9a6400;background:#fdf1d6;border-color:transparent}.tlm-watch .fp-pill--bad{color:#b23a26;background:#fbe3de;border-color:transparent}.dark .tlm-watch .fp-pill--warn{color:#f4c56a;background:rgba(244,183,64,.14)}.dark .tlm-watch .fp-pill--bad{color:#f08f7e;background:rgba(224,83,61,.16)}.tlm-watch .fp-meter{display:flex;height:8px;border-radius:var(--radius-pill);overflow:hidden;margin:16px 0 6px;gap:3px}.tlm-watch .fp-meter__ok{background:var(--brand)}.tlm-watch .fp-meter__warn{background:var(--accent-amber)}.tlm-watch .fp-meter__bad{background:var(--danger)}.tlm-watch .fp-rows{list-style:none;margin:10px 0 0;padding:0}.tlm-watch .fp-rows li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border-subtle);font-size:14px}.tlm-watch .fp-rows__name{flex:1;font-weight:var(--fw-medium)}.tlm-watch .fp-rows__score{width:72px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.tlm-watch .fp-avatar{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font:var(--fw-bold) 12px var(--font-sans);color:var(--green-700);background:var(--surface-mint)}.tlm-watch .fp-avatar--brand{color:#fff;background:var(--brand)}.tlm-watch .fp-week{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.tlm-watch .fp-week__day{display:flex;flex-direction:column;gap:5px;min-height:86px;padding:8px 6px;border-radius:var(--radius-sm);background:var(--surface-subtle);min-width:0}.tlm-watch .fp-week__label{font:var(--fw-semibold) 11px var(--font-sans);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.tlm-watch .fp-week__class{font:var(--fw-semibold) 11px /1.3 var(--font-sans);color:var(--green-700);background:var(--w-card);border-left:3px solid var(--brand);border-radius:4px;padding:4px 5px}.tlm-watch .fp-register{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.tlm-watch .fp-register th{text-align:left;font-weight:var(--fw-medium);padding:7px 0}.tlm-watch .fp-register td{text-align:center;padding:7px 0}.tlm-watch .fp-register tr+tr{border-top:1px solid var(--border-subtle)}.tlm-watch .fp-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;font:var(--fw-bold) 12px var(--font-sans);color:#fff}.tlm-watch .fp-mark--P{background:var(--brand)}.tlm-watch .fp-mark--L{background:var(--accent-amber)}.tlm-watch .fp-mark--A{background:var(--danger)}.tlm-watch .fp-phone-pair{display:grid;grid-template-areas:"stack";grid-template-columns:minmax(0,1fr)}.tlm-watch .fp-phone-pair>*{grid-area:stack}.tlm-watch .fp-phone-pair__account{justify-self:end;align-self:start;width:88%}.tlm-watch .fp-phone{position:relative;justify-self:start;align-self:end;width:250px;margin-top:210px;border-radius:30px;border:8px solid var(--surface-inverse);overflow:hidden;background:#efe7dd;box-shadow:var(--shadow-xl)}.dark .tlm-watch .fp-phone{border-color:#26393a;background:#0d1418}.tlm-watch .fp-phone__bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#075e54;color:#fff;font:14px/1.25 var(--font-sans)}.tlm-watch .fp-phone__bar small{display:block;opacity:.8;font-size:11.5px}.tlm-watch .fp-chat{display:flex;flex-direction:column;gap:10px;padding:16px 12px 22px;min-height:300px}.tlm-watch .fp-bubble{position:relative;align-self:flex-start;max-width:92%;padding:9px 12px 20px;border-radius:4px 12px 12px 12px;background:#fff;color:#1e2a2f;font:13.5px/1.45 var(--font-sans);box-shadow:0 1px 1px rgba(0,0,0,.08)}.dark .tlm-watch .fp-bubble{background:#1f2c33;color:#e9edef}.tlm-watch .fp-bubble p{margin:0}.tlm-watch .fp-bubble__grade{font:var(--fw-bold) 18px var(--font-sans)!important;color:var(--brand);margin:4px 0!important}.tlm-watch .fp-bubble__link{color:#027eb5;font-weight:var(--fw-semibold)}.dark .tlm-watch .fp-bubble__link{color:#53bdeb}.tlm-watch .fp-bubble__file{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;border-radius:8px;background:rgba(0,0,0,.05);font-size:12.5px}.dark .tlm-watch .fp-bubble__file{background:rgba(255,255,255,.07)}.tlm-watch .fp-bubble__time{position:absolute;right:8px;bottom:4px;display:inline-flex;align-items:center;gap:2px;font-size:10.5px;color:#53bdeb}.tlm-watch .fp-plans{padding:96px 0;background:var(--w-page)}.tlm-watch .fp-plans__head{text-align:center;margin-bottom:36px}.tlm-watch .fp-section-title{font:var(--fw-bold) var(--text-3xl) /1.15 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:10px 0 0;text-wrap:balance}.tlm-watch .fp-section-sub{font:var(--text-md) /1.6 var(--font-sans);color:var(--text-secondary);margin:14px auto 0;max-width:56ch}.tlm-watch .fp-plans__table{max-width:760px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;background:var(--w-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.tlm-watch .fp-plans__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:14px 22px;font:var(--text-md) var(--font-sans);color:var(--text-primary)}.tlm-watch .fp-plans__row+.fp-plans__row{border-top:1px solid var(--border-subtle)}.tlm-watch .fp-plans__row>span:not(:first-child){display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--brand)}.tlm-watch .fp-plans__row--head{background:var(--surface-subtle);font-weight:var(--fw-bold)}.tlm-watch .fp-plans__row--head>span:not(:first-child){color:var(--text-primary)}.tlm-watch .fp-plans__row--units>span:not(:first-child){font:var(--fw-semibold) var(--text-sm) var(--font-sans);color:var(--text-primary)}.tlm-watch .fp-plans__note{text-align:center;font:var(--text-sm) var(--font-sans);color:var(--text-secondary);margin-top:18px}.tlm-watch .fp-plans__note a{color:var(--green-700);font-weight:var(--fw-semibold)}.tlm-watch .fp-cta{padding:0 0 100px;background:var(--w-page)}.tlm-watch .fp-cta__card{text-align:center;padding:56px 32px;border-radius:var(--radius-2xl);background:linear-gradient(140deg,var(--tlm-green-deep),var(--tlm-green));color:#fff;box-shadow:var(--shadow-brand)}.tlm-watch .fp-cta__card h2{font:var(--fw-bold) var(--text-3xl) /1.15 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.tlm-watch .fp-cta__card p{font:var(--text-md) /1.6 var(--font-sans);margin:14px auto 26px;max-width:50ch;opacity:.9}.tlm-watch .fp-cta__card .w-btn--primary{background:#fff;color:var(--tlm-green-deep)}@media (max-width:900px){.tlm-watch .fp-hero{padding:112px 0 56px}.tlm-watch .fp-area{padding:64px 0}.tlm-watch .fp-area__grid{grid-template-columns:1fr;gap:32px}.tlm-watch .fp-area__grid--flip .fp-area__copy{order:0}.tlm-watch .fp-float--bl,.tlm-watch .fp-float--br{right:12px;left:auto;bottom:-20px}.tlm-watch .fp-plans{padding:64px 0}}@media (max-width:560px){.tlm-watch .fp-wrap{padding:0 16px}.tlm-watch .fp-hero__sub{font-size:var(--text-md)}.tlm-watch .fp-hero__ctas .w-btn{flex:1 1 100%}.tlm-watch .fp-jump{gap:8px}.tlm-watch .fp-jump a{padding:8px 12px;font-size:13px}.tlm-watch .fp-area__headline,.tlm-watch .fp-cta__card h2,.tlm-watch .fp-section-title{font-size:26px}.tlm-watch .fp-mock{padding:14px}.tlm-watch .fp-week{gap:4px}.tlm-watch .fp-week__class{font-size:10px}.tlm-watch .fp-phone-pair{grid-template-areas:none;gap:24px}.tlm-watch .fp-phone-pair>*{grid-area:auto}.tlm-watch .fp-phone-pair__account{width:100%}.tlm-watch .fp-phone{justify-self:center;width:100%;max-width:300px;margin-top:0}.tlm-watch .fp-plans__row{grid-template-columns:1.4fr 1fr 1fr;padding:12px 14px;font-size:var(--text-sm);gap:8px}.tlm-watch .fp-cta__card{padding:40px 20px}}.tlm-watch .mg-section{--mg-paper:#fffdf7;--mg-paper-edge:#e6e1d3;--mg-ink:#2b4fa3;--mg-red:#d6382b;--mg-gold:#f4b740;--mg-gold-deep:#c98a12;--mg-screen:#0b1a17;padding:96px 0 88px;background:radial-gradient(560px 280px at 50% 34%,var(--w-hero-glow),transparent 70%),var(--w-page);overflow:hidden}.tlm-watch .mg-head{text-align:center;margin-bottom:36px}.tlm-watch .mg-stage{position:relative;width:1040px;height:470px;margin:0 auto;border-radius:var(--radius-2xl);background:radial-gradient(circle,rgba(15,92,71,.09) 1.2px,transparent 1.5px) 0 0 /18px 18px,var(--w-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .tlm-watch .mg-stage{background:radial-gradient(circle,rgba(125,228,188,.07) 1.2px,transparent 1.5px) 0 0 /18px 18px,var(--w-card)}.tlm-watch .mg-stage--dragging{cursor:grabbing}.tlm-watch .mg-label{position:absolute;left:0;right:0;bottom:-52px;text-align:center;font:var(--fw-semibold) 13px var(--font-sans);color:var(--text-tertiary)}.tlm-watch .mg-pile,.tlm-watch .mg-tray{position:absolute;top:140px;width:140px;height:180px}.tlm-watch .mg-pile{left:44px}.tlm-watch .mg-tray{left:628px}.tlm-watch .mg-paper{position:absolute;inset:0;width:140px;height:180px;padding:12px 12px 0;background:var(--mg-paper);border:1px solid var(--mg-paper-edge);border-radius:6px;box-shadow:0 2px 6px rgba(30,42,47,.12)}.tlm-watch .mg-paper__name{display:block;font:var(--fw-bold) 11px var(--font-sans);color:#3b4650;border-bottom:1px solid var(--mg-paper-edge);padding-bottom:6px}.tlm-watch .mg-squiggles{width:100%;margin-top:8px;fill:none;stroke:var(--mg-ink);stroke-width:1.6;stroke-linecap:round;opacity:.75}.tlm-watch .mg-paper__tag{position:absolute;top:-9px;right:-8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);font:var(--fw-bold) 10.5px var(--font-sans);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18)}.tlm-watch .mg-paper__tag--photo{background:#3b4650}.tlm-watch .mg-paper__tag--late{background:#c2410c;transform:rotate(6deg)}.tlm-watch .mg-paper--photo{box-shadow:inset 0 0 22px rgba(60,50,30,.28),0 2px 6px rgba(30,42,47,.16);background:linear-gradient(170deg,#f8f3e6,#ece5d2)}.tlm-watch .mg-paper--messy:after{content:"";position:absolute;left:46px;top:52px;width:64px;height:64px;border-radius:50%;border:5px solid rgba(120,72,30,.38);box-shadow:inset 0 0 0 9px rgba(120,72,30,.1);transform:rotate(18deg) scaleX(1.06)}.tlm-watch .mg-pile__empty,.tlm-watch .mg-tray__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;border:2px dashed var(--border-default);border-radius:8px;font:var(--fw-semibold) 13px/1.35 var(--font-sans);color:var(--text-tertiary)}.tlm-watch .mg-pile__empty small{font-weight:var(--fw-regular);font-size:12px}.tlm-watch .mg-paper--top{cursor:grab;touch-action:none;transition:transform .2s var(--ease-out)}.tlm-watch .mg-stage--idle .mg-paper--top:hover{transform:translateY(-6px) rotate(-2deg)}.tlm-watch .mg-paper--lifted{opacity:0}.tlm-watch .mg-dragging{position:fixed;inset:auto;z-index:100;pointer-events:none;transform:rotate(-5deg) scale(1.04);box-shadow:0 18px 40px rgba(30,42,47,.28);transition:transform .15s var(--ease-out)}.tlm-watch .mg-dragging--over{transform:rotate(4deg) scale(.5);transform-origin:50% 0}.tlm-watch .mg-flying{z-index:30;pointer-events:none}.tlm-watch .mg-flying--lever{left:44px;top:140px;animation:mg-fly .62s var(--ease-in-out) forwards}@keyframes mg-fly{45%{transform:translate(140px,-110px) rotate(-16deg) scale(.8)}to{transform:translate(283px,-39px) scale(.18);opacity:0}}.tlm-watch .mg-flying--drop{left:327px;top:101px;animation:mg-swallow .6s cubic-bezier(.4,0,1,1) forwards}@keyframes mg-swallow{0%{transform:scale(.8) rotate(4deg)}60%{transform:scale(.45) translateY(10px) rotate(-3deg);opacity:1}to{transform:scale(.12) translateY(30px);opacity:0}}.tlm-watch .mg-annotations{position:absolute;right:8px;top:34px;display:flex;flex-direction:column;gap:1px;font:var(--fw-bold) 12px/1 var(--font-sans);color:var(--mg-red)}.tlm-watch .mg-annotations i{font-style:normal}.tlm-watch .mg-score{position:absolute;left:10px;bottom:12px;padding:3px 8px;border:2.5px solid var(--mg-red);border-radius:6px;font:var(--fw-black) 17px var(--font-sans);color:var(--mg-red);transform:rotate(-9deg)}.tlm-watch .mg-score--low{color:#b9770e;border-color:#b9770e}.tlm-watch .mg-paper--fresh{animation:mg-drop .55s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes mg-drop{0%{transform:translate(-140px,-40px) scale(.4) rotate(12deg);opacity:0}}.tlm-watch .mg-paper--fresh .mg-score{animation:mg-stamp-in .4s .25s both var(--ease-out)}@keyframes mg-stamp-in{0%{transform:rotate(-9deg) scale(2.4);opacity:0}}.tlm-watch .mg-sending{animation:mg-send .7s cubic-bezier(.4,0,1,1) both}@keyframes mg-send{to{transform:translate(230px,-80px) rotate(14deg) scale(.25);opacity:0}}.tlm-watch .mg-edit{position:absolute;left:50%;bottom:-18px;z-index:25;display:flex;align-items:center;gap:2px;transform:translateX(-50%);padding:3px;border-radius:var(--radius-pill);background:var(--w-card);border:1px solid var(--border-default);box-shadow:var(--shadow-md);font:var(--fw-bold) 13px var(--font-sans);color:var(--text-primary)}.tlm-watch .mg-edit span{min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.tlm-watch .mg-edit button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-mint);color:var(--green-700);cursor:pointer}.tlm-watch .mg-edit button:hover{background:var(--brand);color:#fff}.tlm-watch .mg-publish{position:absolute;left:628px;top:412px;width:150px;justify-content:center}.tlm-watch .mg-review{position:absolute;left:24px;top:22px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:var(--radius-lg);background:var(--w-card);border:1px solid var(--border-default);box-shadow:var(--shadow-md);font:13px/1.3 var(--font-sans);color:var(--text-primary);opacity:0;transform:translateX(-16px);transition:opacity .25s,transform .3s var(--ease-out)}.tlm-watch .mg-review small{display:block;color:var(--text-tertiary);font-size:12px}.tlm-watch .mg-review--on{opacity:1;transform:none}.tlm-watch .mg-review__avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent-blue)}.tlm-watch .mg-review--on .mg-review__avatar svg{animation:mg-peer .9s ease-in-out infinite alternate}@keyframes mg-peer{to{transform:translate(3px,-2px) scale(1.15)}}.tlm-watch .mg-machine{position:absolute;left:262px;top:80px;width:270px;height:320px;border-radius:36px 36px 24px 24px;background:linear-gradient(160deg,#2dab85,var(--tlm-green) 45%,var(--tlm-green-deep));box-shadow:inset 0 -10px 0 rgba(0,0,0,.14),inset 0 4px 0 rgba(255,255,255,.25),var(--shadow-xl);transform-origin:50% 100%;transition:transform .2s var(--ease-out)}.tlm-watch .mg-machine--hungry{transform:scale(1.03) rotate(-1.5deg)}.tlm-watch .mg-stage--marking .mg-machine{animation:mg-wobble .18s linear infinite alternate}@keyframes mg-wobble{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg) translateY(-2px)}}.tlm-watch .mg-machine__antenna{position:absolute;left:50%;top:-34px;width:4px;height:34px;margin-left:-2px;background:var(--tlm-green-deep)}.tlm-watch .mg-machine__antenna i{position:absolute;top:-10px;left:-6px;width:16px;height:16px;border-radius:50%;background:var(--mg-gold);box-shadow:0 0 0 4px rgba(244,183,64,.25)}.tlm-watch .mg-stage--feeding .mg-machine__antenna i,.tlm-watch .mg-stage--human .mg-machine__antenna i,.tlm-watch .mg-stage--marking .mg-machine__antenna i{animation:mg-blink .3s steps(2) infinite}@keyframes mg-blink{50%{background:#fff;box-shadow:0 0 18px 6px rgba(244,183,64,.8)}}.tlm-watch .mg-eyes{position:absolute;top:22px;left:0;right:0;display:flex;justify-content:center;gap:30px}.tlm-watch .mg-eye{width:54px;height:54px;border-radius:50%;background:#fff;box-shadow:inset 0 -4px 0 rgba(0,0,0,.08);display:grid;place-items:center;overflow:hidden;animation:mg-idle-blink 5s infinite}@keyframes mg-idle-blink{0%,94%,to{clip-path:inset(0 0 0 0 round 50%)}97%{clip-path:inset(46% 0 46% 0 round 50%)}}.tlm-watch .mg-pupil{width:24px;height:24px;border-radius:50%;background:#14221f;box-shadow:inset 5px -5px 0 -2px rgba(255,255,255,.9);transition:transform .08s linear,width .2s,height .2s}.tlm-watch .mg-machine--hungry .mg-pupil{width:30px;height:30px}.tlm-watch .mg-stage--marking .mg-eye{clip-path:inset(30% 0 22% 0 round 40%);animation:none}.tlm-watch .mg-stage--human .mg-pupil{transform:translate(-6px,-12px)!important}.tlm-watch .mg-stage--complete .mg-eye{animation:none;background:transparent;box-shadow:none}.tlm-watch .mg-stage--complete .mg-eye:before{content:"";width:30px;height:30px;border-color:#fff transparent transparent #fff;border-style:solid;border-width:7px;transform:translateY(8px) rotate(45deg);border-radius:4px}.tlm-watch .mg-stage--complete .mg-pupil{display:none}.tlm-watch .mg-nose{position:absolute;left:50%;top:60px;width:18px;height:18px;margin-left:-9px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9b86,var(--mg-red));box-shadow:0 2px 0 rgba(0,0,0,.2);cursor:pointer}.tlm-watch .mg-nose:active{transform:scale(.8)}.tlm-watch .mg-lever:focus-visible .mg-lever__knob,.tlm-watch .mg-nose:focus-visible{outline:3px solid var(--mg-gold);outline-offset:2px}.tlm-watch .mg-mouth{position:absolute;left:70px;top:98px;width:130px;height:12px;border-radius:8px;background:var(--mg-screen);overflow:hidden;transition:height .2s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)),top .2s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.tlm-watch .mg-mouth:after{content:"";position:absolute;left:35px;bottom:-14px;width:60px;height:26px;border-radius:50%;background:#f07d8a}.tlm-watch .mg-machine--hungry .mg-mouth{top:88px;height:34px;border-radius:10px 10px 30px 30px}.tlm-watch .mg-stage--marking .mg-mouth{animation:mg-chomp .22s ease-in-out infinite alternate}@keyframes mg-chomp{to{height:22px;top:93px}}.tlm-watch .mg-screen{position:absolute;left:20px;right:20px;top:138px;height:60px;padding:0 12px;border-radius:10px;background:var(--mg-screen);box-shadow:inset 0 0 0 3px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;text-align:center;font:var(--fw-bold) 12.5px/1.35 var(--font-mono);color:#7de4bc;text-shadow:0 0 8px rgba(125,228,188,.7)}.tlm-watch .mg-lights{position:absolute;left:28px;top:222px;display:flex;gap:8px}.tlm-watch .mg-lights i{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3)}.tlm-watch .mg-stage--human .mg-lights i,.tlm-watch .mg-stage--marking .mg-lights i{animation:mg-chase .45s infinite}.tlm-watch .mg-lights i:nth-child(2){animation-delay:.15s}.tlm-watch .mg-lights i:nth-child(3){animation-delay:.3s}@keyframes mg-chase{0%,to{background:rgba(255,255,255,.3)}30%{background:var(--mg-gold);box-shadow:0 0 10px var(--mg-gold)}}.tlm-watch .mg-stamp{position:absolute;right:26px;top:212px;width:60px;height:60px;border-radius:14px;background:#fff;display:grid;place-items:center;box-shadow:0 6px 0 rgba(0,0,0,.18);font:var(--fw-black) 30px var(--font-sans);color:var(--mg-red)}.tlm-watch .mg-stage--marking .mg-stamp{animation:mg-thump .3s var(--ease-in-out) infinite}@keyframes mg-thump{50%{transform:translateY(10px) scale(.92);box-shadow:0 0 0 rgba(0,0,0,.18)}}.tlm-watch .mg-machine__brand{position:absolute;left:0;right:0;bottom:16px;text-align:center;font:var(--fw-black) 15px var(--font-sans);letter-spacing:.04em;color:rgba(255,255,255,.88)}.tlm-watch .mg-lever{position:absolute;left:522px;top:196px;width:76px;height:124px;padding:0;border:0;background:none;cursor:pointer;transform-origin:-125px 204px;transition:transform .2s var(--ease-out)}.tlm-watch .mg-machine--hungry~.mg-lever{transform:scale(1.03) rotate(-1.5deg)}.tlm-watch .mg-stage--marking .mg-lever{animation:mg-wobble .18s linear infinite alternate}.tlm-watch .mg-lever:disabled{cursor:default}.tlm-watch .mg-lever:focus-visible{outline:none}.tlm-watch .mg-lever__base{position:absolute;left:0;top:80px;width:32px;height:48px;border-radius:6px 14px 14px 6px;background:var(--tlm-green-deep);box-shadow:inset 0 -4px 0 rgba(0,0,0,.18),inset 0 2px 0 rgba(255,255,255,.12)}.tlm-watch .mg-lever__hub{position:absolute;left:9px;top:95px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e4ecec,#8a989b);box-shadow:0 1px 0 rgba(0,0,0,.25)}.tlm-watch .mg-lever__arm{position:absolute;left:15px;bottom:20px;width:6px;height:78px;border-radius:3px;background:linear-gradient(90deg,#c3cdcf,#7d8b8e);transform-origin:50% 100%;transform:rotate(14deg);transition:transform .3s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.tlm-watch .mg-lever__knob{position:absolute;top:-14px;left:-10px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9b86,var(--mg-red));box-shadow:0 3px 0 rgba(0,0,0,.2)}.tlm-watch .mg-lever:not(:disabled):hover .mg-lever__arm{transform:rotate(28deg)}.tlm-watch .mg-stage--feeding .mg-lever__arm,.tlm-watch .mg-stage--human .mg-lever__arm,.tlm-watch .mg-stage--marking .mg-lever__arm{transform:rotate(150deg)}.tlm-watch .mg-request{position:absolute;left:600px;top:14px;width:210px;z-index:40;padding:10px 12px 12px;border-radius:14px 14px 14px 4px;background:var(--w-card);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);font:13px/1.4 var(--font-sans);color:var(--text-primary);animation:mg-pop .4s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both .5s}.tlm-watch .mg-request p{margin:0 0 8px}.tlm-watch .mg-request__hand{position:absolute;top:-14px;right:-10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--mg-gold);color:#3b2a00;animation:mg-wave .6s ease-in-out infinite alternate}@keyframes mg-wave{to{transform:rotate(18deg)}}.tlm-watch .mg-phone{position:absolute;left:830px;top:30px;width:186px;height:244px;border-radius:22px;border:6px solid var(--surface-inverse);background:#efe7dd;overflow:hidden;box-shadow:var(--shadow-lg)}.dark .tlm-watch .mg-phone{border-color:#26393a;background:#0d1418}.tlm-watch .mg-phone--buzz{animation:mg-buzz .08s .45s 6 alternate}@keyframes mg-buzz{to{transform:translateX(3px) rotate(1deg)}}.tlm-watch .mg-phone__bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#075e54;color:#fff;font:var(--fw-semibold) 12px var(--font-sans)}.tlm-watch .mg-phone__dot{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.3)}.tlm-watch .mg-phone__chat{display:flex;flex-direction:column;gap:6px;padding:10px 8px}.tlm-watch .mg-phone__empty{margin-top:46px;padding:0 8px;text-align:center;font:11.5px/1.4 var(--font-sans);color:#6b7780}.tlm-watch .mg-bubble{align-self:flex-start;padding:6px 9px;border-radius:3px 10px 10px 10px;background:#fff;color:#1e2a2f;font:11.5px/1.35 var(--font-sans);box-shadow:0 1px 1px rgba(0,0,0,.08);animation:mg-pop .35s .5s both var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.dark .tlm-watch .mg-bubble{background:#1f2c33;color:#e9edef}@keyframes mg-pop{0%{transform:scale(.3);opacity:0}}.tlm-watch .mg-chart{position:absolute;left:838px;top:310px;width:170px;height:90px;display:flex;align-items:flex-end;gap:9px;padding:0 4px;border-bottom:2px solid var(--border-default)}.tlm-watch .mg-chart .mg-label{bottom:-30px}.tlm-watch .mg-bar{flex:1;border-radius:5px 5px 0 0;background:var(--brand);transition:height .6s .5s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.tlm-watch .mg-bar:nth-child(2n){background:color-mix(in srgb,var(--brand) 65%,var(--mg-gold))}.tlm-watch .mg-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.tlm-watch .mg-confetti i{position:absolute;top:-30px;font:var(--fw-black) 22px var(--font-sans);font-style:normal;color:var(--brand);animation:mg-fall 2s var(--ease-in-out) forwards}.tlm-watch .mg-confetti i:nth-child(3n){color:var(--mg-gold)}.tlm-watch .mg-confetti i:nth-child(4n){color:var(--mg-red)}@keyframes mg-fall{to{transform:translateY(520px) rotate(540deg);opacity:0}}.tlm-watch .mg-stickers{list-style:none;width:1040px;margin:26px auto 0;padding:18px 12px 14px;display:grid;grid-template-columns:repeat(9,1fr);gap:6px;border-radius:var(--radius-xl);background:var(--surface-subtle);border:1px solid var(--border-subtle)}.tlm-watch .mg-sticker>a,.tlm-watch .mg-sticker>span{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tlm-watch .mg-sticker__art{width:62px;height:62px;overflow:visible}.tlm-watch .mg-sticker__rim{fill:none;stroke:var(--border-strong);stroke-width:2;stroke-dasharray:4 4}.tlm-watch .mg-sticker__face{fill:none}.tlm-watch .mg-sticker__star{fill:none;stroke:var(--border-default);stroke-width:2;stroke-linejoin:round}.tlm-watch .mg-sticker__label{font:var(--fw-semibold) 12px/1.25 var(--font-sans);color:var(--text-tertiary)}.tlm-watch .mg-sticker--earned .mg-sticker__art{filter:drop-shadow(0 2px 2px rgba(120,80,0,.3));transform:rotate(-8deg)}.tlm-watch .mg-sticker--earned .mg-sticker__rim{fill:var(--mg-gold);stroke:var(--mg-gold-deep);stroke-dasharray:none}.tlm-watch .mg-sticker--earned .mg-sticker__face{fill:#ffcf5c;stroke:rgba(255,255,255,.6);stroke-width:2}.tlm-watch .mg-sticker--earned .mg-sticker__star{fill:#fff6d8;stroke:var(--mg-gold-deep)}.tlm-watch .mg-sticker__shine{fill:none;stroke:rgba(255,255,255,.75);stroke-width:5;stroke-linecap:round}.tlm-watch .mg-sticker--earned .mg-sticker__label{color:var(--text-primary)}.tlm-watch .mg-sticker--earned a:hover .mg-sticker__art{transform:rotate(4deg) scale(1.08)}.tlm-watch .mg-sticker--earned a:hover .mg-sticker__label{color:var(--green-700);text-decoration:underline}.tlm-watch .mg-sticker--fresh .mg-sticker__art{animation:mg-slap .55s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes mg-slap{0%{transform:scale(2.2) rotate(-40deg);opacity:0}}.tlm-watch .mg-sticker--next .mg-sticker__rim{stroke:var(--brand);animation:mg-march 1.2s linear infinite}@keyframes mg-march{to{stroke-dashoffset:-16}}.tlm-watch .mg-sticker--next .mg-sticker__label{color:var(--green-700)}.tlm-watch .mg-footer{width:1040px;margin:18px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.tlm-watch .mg-goal{margin:0;font:var(--text-sm) /1.5 var(--font-sans);color:var(--text-secondary)}.tlm-watch .mg-goal strong{color:var(--text-primary)}.tlm-watch .mg-footer__actions{display:flex;gap:8px;flex:none}@media (max-width:1100px){.tlm-watch .mg-section{display:none}}@media (prefers-reduced-motion:reduce){.tlm-watch .mg-section *,.tlm-watch .mg-section :after,.tlm-watch .mg-section :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}