.pc-container{display:inline-block;max-width:900px;position:relative;width:100%;z-index:3}.pc-frame{display:block;height:auto;width:100%}.pc-frame-container{position:relative;z-index:10}.video-overlay{background-color:#f4f6fa;height:80%;left:31.2%;overflow:hidden;position:absolute;top:3%;width:58.9%;z-index:1}.video-overlay,.video-overlay video{-o-object-fit:contain;object-fit:contain}.video-overlay video{height:100%;width:100%}.concept-flow{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .35rem;justify-content:center}.concept-flow .step{background:#fff;border:1px solid #d6e0f5;border-radius:999px;box-shadow:0 .25rem .75rem rgba(63,120,224,.1);color:#2c549d;font-size:.9rem;font-weight:700;padding:.5rem 1rem;white-space:nowrap}.concept-flow .arw{color:#3f78e0;font-weight:700}.concept-flow .step-input{background:#edf2fc;border-color:#3f78e0;color:#2c549d;font-weight:800}.concept-flow .flow-auto{display:contents}@media (prefers-reduced-motion:no-preference){.concept-flow .s1,.concept-flow .s2,.concept-flow .s3,.concept-flow .s4{animation:flowActive 4.4s ease-in-out infinite}.concept-flow .s1{animation-delay:0s}.concept-flow .s2{animation-delay:1.1s}.concept-flow .s3{animation-delay:2.2s}.concept-flow .s4{animation-delay:3.3s}}@keyframes flowActive{0%,8%{background:#fff;border-color:#d6e0f5;box-shadow:0 .25rem .75rem rgba(63,120,224,.1);color:#2c549d;transform:translateY(0)}14%,20%{background:#3f78e0;border-color:#3f78e0;box-shadow:0 .5rem 1.1rem rgba(63,120,224,.35);color:#fff;transform:translateY(-3px)}28%,to{background:#fff;border-color:#d6e0f5;box-shadow:0 .25rem .75rem rgba(63,120,224,.1);color:#2c549d;transform:translateY(0)}}@media (max-width:575.98px){.concept-flow .step{font-size:.8rem;padding:.4rem .8rem}}.tmui{color:#2a3745}.tmui-win{background:#fff;border:1px solid #e6ecf5;border-radius:16px;box-shadow:0 1.75rem 3.5rem -1.75rem rgba(44,84,157,.38);overflow:hidden}.tmui-topbar{align-items:center;background:#f5f8fc;border-bottom:1px solid #eaf0f8;display:flex;gap:6px;padding:11px 15px}.tmui-topbar i{background:#d7deea;border-radius:50%;display:block;height:10px;width:10px}.tmui-in{padding:20px}.tmui-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.tmui-chip{align-items:center;background:#edf2fc;border-radius:999px;color:#2c549d;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:5px 11px;white-space:nowrap}.tmui-chip.is-ai{background:#e6f6f0;color:#1f8f6c}.tmui-chip.is-play{background:#3f78e0;color:#fff}.tmui-tag{color:#2a3745;font-size:12.5px;font-weight:700;white-space:nowrap}.tmui-crit{align-items:center;display:grid;gap:10px;grid-template-columns:58px 1fr 34px;margin-bottom:13px}.tmui-track{background:#eef2f8;border-radius:999px;height:8px;overflow:hidden}.tmui-fill{background:linear-gradient(90deg,#3f78e0,#5b9be6);border-radius:999px;height:100%}.tmui-pct{color:#2c549d;font-size:12px;font-weight:700;text-align:right}.tmui-fade{opacity:.4}.tmui-skel{background:#eaeff7;border-radius:6px;display:block;height:9px}.tmui-skel.sm{height:7px}.tmui-skel.hl{background:#d7e7ff}.tmui-score{align-items:center;display:flex;gap:16px}.tmui-ring{background:conic-gradient(#3f78e0 82%,#e7edf7 0);flex:none;height:64px;place-items:center;width:64px}.tmui-ring,.tmui-ring b{border-radius:50%;display:grid}.tmui-ring b{background:#fff;color:#2c549d;font-size:19px;font-weight:800;height:46px;place-items:center;width:46px}.tmui-step{color:#b0bed0;font-size:11px;font-weight:700;letter-spacing:.05em;margin:11px 0;text-align:center}.tmui-quote{background:#f6f9fd;border:1px solid #eaf0f8;border-radius:12px;gap:8px;margin-bottom:14px;padding:12px}.tmui-chat,.tmui-quote{display:flex;flex-direction:column}.tmui-chat{gap:12px}.tmui-msg{align-items:flex-end;display:flex;gap:8px}.tmui-msg.me{justify-content:flex-end}.tmui-bubble{background:#f1f5fb;border-radius:14px;display:flex;flex-direction:column;gap:8px;max-width:80%;padding:11px 13px}.tmui-bubble.b{background:#3f78e0;color:#fff;font-size:13px;font-weight:700}.tmui-av{background:#e6f6f0;border-radius:50%;color:#1f8f6c;display:grid;flex:none;font-size:11px;font-weight:800;height:28px;place-items:center;width:28px}.tmui-cardfill{background:linear-gradient(160deg,#f8fbff,#eef3fb);display:flex;flex-direction:column;gap:11px;inset:0;justify-content:center;overflow:hidden;padding:16px 18px;position:absolute}.tmui-line{align-items:center;display:flex;gap:10px}.tmui-dot{border-radius:50%;flex:none;height:20px;width:20px}.tmui-dot.b{background:#3f78e0}.tmui-dot.t{background:#45c4a0}.tmui-dot.p{background:#8aa9ea}.tmui-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.tmui-tile{aspect-ratio:2/1;background:#e3ebf9;border-radius:8px;display:grid;place-items:center}.tmui-tile span{background:#b9cdf3;border-radius:50%;height:15px;width:15px}.tmui-url{align-items:center;background:#fff;border:1px solid #e6ecf5;border-radius:999px;display:flex;gap:9px;padding:9px 13px}.tmui-avrow{display:flex;gap:7px}.tmui-avrow i{background:#cdddf6;border-radius:50%;display:block;height:22px;width:22px}.tmui-donut{background:conic-gradient(#3f78e0 45%,#45c4a0 45% 70%,#c9d8f2 70%);border-radius:50%;flex:none;height:50px;width:50px}.tmui-sub{color:#8593a8;font-size:12px;margin:-4px 0 14px}.tmui-txt{color:#2a3745;font-size:12.5px;line-height:1.5}.tmui-txt.sm{display:block;font-size:11.5px}.tmui-txt.ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmui-qname{color:#3f78e0;font-size:11px;font-weight:700}.tmui-mark{background:#d7e7ff;border-radius:4px;color:#2c549d;padding:0 3px}.tmui-utt{align-items:flex-start;display:flex;gap:9px}.tmui-name{display:block;font-size:11.5px;font-weight:700;margin-bottom:2px}.tmui-name.b{color:#2c549d}.tmui-name.t{color:#1f8f6c}.tmui-time{color:#9aa8bb;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:1px;min-width:34px}.tmui-imp-ar{color:#3f78e0;flex:none;font-size:22px}.tmui-imp{background:#fff;border:1px solid #e6ecf5;border-radius:8px;color:#31b088;display:grid;flex:none;font-size:22px;height:56px;place-items:center;width:46px}.tmui-leg{align-items:center;display:flex;gap:7px}.tmui-lg{border-radius:2px;flex:none;height:9px;width:9px}.tmui-lg.b{background:#3f78e0}.tmui-lg.t{background:#45c4a0}.tmui-lg.g{background:#c9d8f2}.tmui-tile b{color:#5b7fc2;font-size:12px;font-weight:700}.tmui-flag{align-items:center;background:#fdf4ec;border:1px solid #f3ddc7;border-radius:8px;display:flex;gap:8px;padding:7px 9px}.tmui-chip.is-warn{background:#fbe7d6;color:#a3601a}@property --tmsweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tmring{syntax:"<angle>";inherits:false;initial-value:295deg}.tmui-pie{background:conic-gradient(#3f78e0 0 30%,#5b9be6 30% 55%,#45c4a0 55% 75%,#c9d8f2 75% 100%);border-radius:50%;flex:none;height:100px;position:relative;width:100px}.tmui-pie:before{background:conic-gradient(#fff var(--tmsweep,0deg),transparent 0);inset:0}.tmui-pie:after,.tmui-pie:before{border-radius:50%;content:"";position:absolute}.tmui-pie:after{background:#fff;inset:27%}.tmui-ring{background:conic-gradient(#3f78e0 var(--tmring,295deg),#e7edf7 0)}.tmui-ai{background:linear-gradient(135deg,#5b6ef5,#9b5de5);color:#fff}.tmui-aians{background:#f5f2ff;border:1px solid #e4dcfb}.tmui-aichip{background:linear-gradient(135deg,#5b6ef5,#9b5de5);color:#fff}.tmui-rank{display:flex;flex-direction:column;gap:6px}.tmui-rk{align-items:center;background:#fff;border:1px solid #ece8fb;border-radius:8px;display:flex;gap:8px;padding:5px 9px}.tmui-medal{border-radius:50%;display:grid;flex:none;font-size:10.5px;font-weight:700;height:18px;place-items:center;width:18px}.tmui-medal.g1{background:#f4c95d;color:#6b4e00}.tmui-medal.g2{background:#d3dae4;color:#495260}.tmui-medal.g3{background:#e7bd97;color:#6b3f1c}.tmui-rscore{color:#7a5cf0;font-size:12px;font-weight:700;margin-left:auto}@media (prefers-reduced-motion:no-preference){.tmui-pie:before{animation:tmdraw 6s ease-in-out infinite}.tmui-win .tmui-fill{animation:tmgrow 6s ease-in-out infinite;transform-origin:left}.tmui-ring{animation:tmringdraw 6s ease-in-out infinite}.tmui-aians{animation:tmglow 2.8s ease-in-out infinite}}@keyframes tmdraw{0%{--tmsweep:360deg}26%,to{--tmsweep:0deg}}@keyframes tmgrow{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes tmringdraw{0%{--tmring:0deg}26%,to{--tmring:295deg}}@keyframes tmglow{0%,to{border-color:#e4dcfb;box-shadow:0 0 0 0 rgba(123,92,255,0)}50%{border-color:#c9b8f7;box-shadow:0 0 0 3px rgba(123,92,255,.14),0 5px 16px -4px rgba(123,92,255,.45)}}
