.tms-world{cursor:var(--tmw-cursor,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%202%20L3%2018.5%20L7.2%2014.6%20L10%2021.2%20L12.7%2020%20L9.9%2013.6%20L15.7%2013.3%20Z'%20fill='%23e3c06e'%20stroke='%231a0d05'%20stroke-width='1.5'%20stroke-linejoin='round'/%3E%3C/svg%3E") 4 3, default)}.tms-root{--tw-bg:#0e1016;--tw-panel:#181618f2;--tw-panel-2:#221e1ef5;--tw-line:#d6b25e73;--tw-line-soft:#d6b25e38;--tw-gold:#e3c06e;--tw-gold-2:#f6dc9a;--tw-text:#ece6d8;--tw-muted:#a8a49a;--tw-red:#e2504a;--tw-green:#5cc46e;--tw-orange:#f0a040;--tw-display:"Cinzel", "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;color:var(--tw-text);background:var(--tw-bg)}.tms-display{font-family:var(--tw-display);letter-spacing:.04em}.tms-gold{color:var(--tw-gold-2)}.tms-muted{color:var(--tw-muted)}.tms-panel{color:var(--tw-text);border:1px solid var(--tw-line);background:radial-gradient(120% 70% at 50% 115%,#f08c3c21,#0000 60%),radial-gradient(90% 60% at 50% -20%,#f6dc9a12,#0000 70%),linear-gradient(#26211ef7,#131216f7);border-radius:12px;position:relative;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 4px #e3c06e12,0 22px 60px #0009}.tms-panel-head{font-family:var(--tw-display);color:var(--tw-gold-2);letter-spacing:.06em;text-shadow:0 2px 6px #0009}.tms-rule{background:linear-gradient(90deg, transparent, var(--tw-line), transparent);height:1px}.tms-chip{border:1px solid var(--tw-line-soft);letter-spacing:.03em;background:#0000004d;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.tms-btn{appearance:none;border:1px solid var(--tw-line);color:var(--tw-text);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#2c2a30,#1b1a1f);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 14px;font-size:14px;font-weight:600;transition:transform 80ms,background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex;box-shadow:0 2px #00000073}.tms-btn:hover:not(:disabled){border-color:var(--tw-gold);background:linear-gradient(#393540,#24222a)}.tms-btn:active:not(:disabled){transform:translateY(1px)}.tms-btn:disabled{opacity:.45;cursor:not-allowed}.tms-btn:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:2px}.tms-btn-primary{border-color:var(--tw-gold-2);color:#1d1406;background:linear-gradient(#c89a3c,#8c6420)}.tms-btn-primary:hover:not(:disabled){color:#1d1406;background:linear-gradient(#ddb04c,#9d7226)}.tms-btn-danger{color:#ffb4ab;border-color:#b4483f}.tms-btn-danger:hover:not(:disabled){background:linear-gradient(#4a2422,#2a1514);border-color:#e2504a}.tms-btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.tms-btn-ghost:hover:not(:disabled){border-color:var(--tw-line-soft);background:#ffffff0f}.tms-btn-sm{border-radius:7px;min-height:30px;padding:4px 10px;font-size:13px}.tms-btn-big{font-family:var(--tw-display);padding:11px 24px;font-size:17px}.tms-btn-on{border-color:var(--tw-gold-2);color:var(--tw-gold-2);background:linear-gradient(#4a4024,#2c2614)}.tms-kbd{min-width:18px;height:18px;color:var(--tw-gold-2);background:#00000073;border:1px solid #f6dc9a59;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tms-input{border:1px solid var(--tw-line);width:100%;color:var(--tw-text);background:#00000073;border-radius:8px;outline:none;padding:8px 12px;font-size:15px}.tms-input:focus{border-color:var(--tw-gold-2);box-shadow:0 0 0 3px #e3c06e2e}.tms-bar{background:#0000008c;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6dc9a2e}.tms-bar>i{border-radius:inherit;transition:width .45s,background .3s;display:block;position:absolute;inset:0 auto 0 0}.tms-scroll{scrollbar-width:thin;scrollbar-color:#e3c06e59 transparent}@keyframes tms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tms-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tms-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes tms-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes tms-float{0%{opacity:0;transform:translate(-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-8px)scale(1.15)}to{opacity:0;transform:translate(-50%,-64px)scale(1)}}@keyframes tms-banner{0%{opacity:0;letter-spacing:.2em;transform:translateY(-10px)}15%{opacity:1;letter-spacing:.08em;transform:none}80%{opacity:1}to{opacity:0}}@keyframes tms-ember{0%,to{opacity:.55;filter:blur(6px)}50%{opacity:1;filter:blur(9px)}}@keyframes tms-spark{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(-38px)scale(.3)}}@keyframes tms-spin{to{transform:rotate(360deg)}}@keyframes tms-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes tms-ambush{0%{opacity:0;transform:scale(2.4)rotate(-4deg)}18%{opacity:1;transform:scale(1)rotate(-4deg)}75%{opacity:1;transform:scale(1.05)rotate(-4deg)}to{opacity:0;transform:scale(1.3)rotate(-4deg)}}@keyframes tms-pulse{0%,to{box-shadow:0 0 #f6dc9a59}50%{box-shadow:0 0 0 6px #f6dc9a00}}@keyframes tms-dots{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.tms-fade-in{animation:.25s both tms-fade-in}.tms-rise-in{animation:.3s cubic-bezier(.2,.8,.2,1) both tms-rise-in}.tms-pop{animation:.35s cubic-bezier(.2,.8,.2,1) both tms-pop}.tms-shake{animation:.4s both tms-shake}.tms-pulse{animation:1.8s ease-in-out infinite tms-pulse}.tms-float{pointer-events:none;font-family:var(--tw-display);text-shadow:0 2px #000,0 0 10px #000c;font-weight:900;animation:1.3s ease-out both tms-float;position:absolute;left:50%}.tms-banner{animation:3.4s both tms-banner}.tms-spinner{border:4px solid #e3c06e33;border-top-color:var(--tw-gold);border-radius:50%;width:42px;height:42px;animation:1s linear infinite tms-spin}.tms-dots>span{animation:1.2s infinite both tms-dots}.tms-dots>span:nth-child(2){animation-delay:.2s}.tms-dots>span:nth-child(3){animation-delay:.4s}.tms-sheet{animation:.28s cubic-bezier(.2,.8,.2,1) both tms-rise-in}@media (max-width:639px){.tms-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;animation:.3s cubic-bezier(.2,.8,.2,1) both tms-sheet-in}}.tms-frame{isolation:isolate;flex-shrink:0;display:inline-block;position:relative}.tms-frame-dim{filter:grayscale(.85)brightness(.62)}.tms-frame-glow{z-index:-1;pointer-events:none;border-radius:14%;position:absolute;inset:-4%}.tms-frame-glow-mythic{background:radial-gradient(closest-side,#ffb340d9,#a646f28c 60%,#0000);animation:2.8s ease-in-out infinite tms-ember}.tms-frame-glow-diamond{filter:blur(7px);background:radial-gradient(closest-side,#86e0ff73,#0000)}.tms-frame-glow-gold{filter:blur(7px);background:radial-gradient(closest-side,#ffd34f52,#0000)}.tms-frame-spark{pointer-events:none;background:#ffd76e;border-radius:50%;width:3px;height:3px;animation:2.4s ease-out infinite tms-spark;position:absolute;box-shadow:0 0 6px 2px #ffa03ccc}.tms-frame-name{pointer-events:none;font-family:var(--tw-display);color:#fff6e0;text-shadow:0 1px #000000d9,0 0 6px #0009;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;left:0;right:0}.tms-frame-name>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.tms-root *,.tms-root :before,.tms-root :after,.tms-frame *,.tms-frame-glow{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tms-frame-spark{display:none}.tms-float{animation:.01ms both tms-fade-in;transform:translate(-50%,-24px)}.tms-banner{opacity:1;animation:none}}.tms-world{--tmw-iron:#17151a;--tmw-iron-2:#1f1b1d}.tms-topbar{z-index:40;border-bottom:1px solid var(--tw-line);background:linear-gradient(#f6dc9a0f,#0000 40%),linear-gradient(#24201c,#141217);align-items:center;gap:6px;height:44px;padding:0 8px;font-size:13.5px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #000000b3,0 8px 24px #00000073}.tms-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e3c06e2e,#0000);height:1px;position:absolute;bottom:2px;left:0;right:0}.tms-topbar-phone{height:40px;padding:0 4px;padding-top:env(safe-area-inset-top,0);gap:4px}.tms-topbtn{height:32px;color:var(--tw-text);cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.tms-topbtn:hover{border-color:var(--tw-line);background:#e3c06e14}.tms-topbtn:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-topbtn-icon{padding:0 7px}.tms-topbtn-on{border-color:var(--tw-gold-2);color:var(--tw-gold-2);background:linear-gradient(#4a4024,#2c2614)}.tms-topbtn-war{color:#ffd0c8;background:linear-gradient(#5a1f1a,#2e1210);border-color:#e2504a;box-shadow:0 0 12px #e2504a59}.tms-topstat{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.tms-topcentre{flex-direction:column;flex-shrink:1;justify-content:center;align-items:center;min-width:0;max-width:300px;line-height:1.05;display:flex}.tms-topcentre-place{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--tw-gold-2);text-shadow:0 1px 4px #000;font-size:14px;font-weight:700;overflow:hidden}.tms-topcentre-clock{color:var(--tw-muted);letter-spacing:.06em;font-size:10.5px;font-weight:700}.tms-topsep{background:var(--tw-line-soft);flex-shrink:0;width:1px;height:22px}.tms-brand{color:#f3e6c4;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:34px;padding:0 8px 0 3px;text-decoration:none;transition:background .15s;display:inline-flex}.tms-brand:hover{background:#e3c06e14}.tms-brand:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-brand-mark{filter:drop-shadow(0 1px 2px #000c);flex-shrink:0;width:32px;height:32px}.tms-brand-name{letter-spacing:.05em;text-shadow:0 1px 3px #000;font-size:19px;font-weight:700;line-height:1}.tms-brand-name b{color:var(--tw-gold-2);font-weight:900}.tms-brand-short{display:none}@media (max-width:1439px){.tms-brand-full{display:none}.tms-brand-short{display:inline}}@media (max-width:1279px){.tms-brand-name,.tms-brand-sep{display:none}.tms-brand{padding:0}.tms-brand-mark{width:22px;height:22px}}@media (max-width:1439px){.tms-desk .tms-lbl-wide{display:none}}.tms-topbar-phone .tms-brand{height:36px;padding:0 2px}.tms-topbar-phone .tms-brand-mark{width:24px;height:24px}.tms-topbar-phone .tms-brand-name{display:none}.tms-badge{color:#fff;text-align:center;background:#c62f27;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px ui-sans-serif,system-ui,sans-serif;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #141217}@media (max-width:1279px){.tms-desk .tms-topbar-label:not(.tms-keep){display:none}}.tms-phone .tms-topbar-label:not(.tms-keep){display:none}.tms-toplink{height:32px;color:inherit;border-radius:7px;text-decoration:none;transition:background .15s}.tms-toplink:hover{background:#e3c06e14}.tms-toplink:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-topbar-phone .tms-topstat{gap:4px;padding:0 3px}.tms-online-dot{background:#5cc46e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-out infinite tms-online-pulse;box-shadow:0 0 #5cc46e99}@keyframes tms-online-pulse{0%{box-shadow:0 0 #5cc46e8c}70%,to{box-shadow:0 0 0 5px #5cc46e00}}@media (prefers-reduced-motion:reduce){.tms-online-dot{animation:none}}.tms-topbar-phone .tms-online{gap:3px;font-size:12.5px}.tms-online-split{color:var(--tw-muted);white-space:nowrap;font-size:11px;font-weight:600}.tms-topbar-phone .tms-online-split{font-size:10px}.tms-online-posts{color:#f6dc9a}.tms-topbar-phone .tms-toprep{flex-shrink:1;min-width:0;overflow:hidden}.tms-topbar-phone .tms-toprep-name{text-overflow:ellipsis;min-width:0;max-width:84px;overflow:hidden}.tms-menu{z-index:60;flex-direction:column;gap:1px;width:270px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.tms-menu-item{width:100%;min-height:38px;color:var(--tw-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.tms-menu-item:hover,.tms-menu-item:focus-visible{color:var(--tw-gold-2);background:#e3c06e1c}.tms-menu-item:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:-2px}.tms-profbtn{border-color:var(--tw-line-soft);gap:7px;height:38px;padding:0 8px 0 2px}.tms-topbar-phone .tms-profbtn{height:36px;padding:0 2px}.tms-profbtn-pic{flex-shrink:0;width:34px;height:34px;display:block}.tms-profbtn-pic>*{transform-origin:0 0;transform:scale(.85)}.tms-profwrap{z-index:60;position:absolute;top:calc(100% + 6px);right:0}.tms-profmenu{width:300px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 60px);position:relative;top:auto;left:auto;overflow-y:auto}.tms-submenu{width:264px;max-height:calc(100dvh - 60px);animation:.14s ease-out both tms-sub-in;left:auto;right:calc(100% + 6px);overflow-y:auto}@keyframes tms-sub-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.tms-menu-parent.is-open{color:var(--tw-gold-2);background:#e3c06e24}.tms-menu-chev{opacity:.65;flex-shrink:0;width:13px;height:13px}.tms-menu-parent.is-open .tms-menu-chev{opacity:1}.tms-menu-back{border-bottom:1px solid var(--tw-line-soft);color:var(--tw-gold-2);border-radius:8px 8px 0 0;margin-bottom:3px;font-size:15px;font-weight:700}.tms-profhead{border-bottom:1px solid var(--tw-line-soft);align-items:center;gap:10px;margin-bottom:2px;padding:6px 6px 8px;display:flex}.tms-menu-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);padding:7px 10px 2px;font-size:10.5px;font-weight:800}.tms-phone .tms-profmenu kbd,.tms-phone .tms-submenu kbd{display:none}.tms-age-pic-go{cursor:pointer}.tms-age-pic-go:hover{box-shadow:0 0 0 2px var(--tw-gold-2), 0 0 14px #f6d68a59}.tms-age-pic-go:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-menu-item-bad:hover,.tms-menu-item-bad:focus-visible{color:#ffc2bb;background:#e2504a24}.tms-avatar-room,.tms-avatar-shop{font-family:ui-sans-serif,system-ui,sans-serif}.tms-avatar-shop.tms-sheet{height:100%;max-height:100%!important}.tms-avatar-room.tms-sheet{height:100%;max-width:min(1720px,100%)!important;max-height:100%!important}.tms-status{background:#0000008c;border:1px solid;border-radius:5px;align-items:center;gap:2px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.tms-status-sm{height:15px;padding:0 3px;font-size:10px}.tms-status-good{color:#b9f0c2;border-color:#5cc46e99}.tms-status-bad{color:#ffc2bb;border-color:#e2504ab3}.tms-statbar{background:#0000009e;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6dc9a33}.tms-statbar>i{transition:width .25s ease-out;display:block;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff40}.tms-statbar-k,.tms-statbar-n{color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000;font-variant-numeric:tabular-nums;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;bottom:0}.tms-statbar-k{letter-spacing:.06em;opacity:.85;left:5px}.tms-statbar-n{right:5px}.tms-statbar-low>i{animation:.9s ease-in-out infinite tms-lowhp}.tms-statbar-boss>i{background:linear-gradient(90deg,#6b2a9e,#b98cff)!important}@keyframes tms-lowhp{50%{filter:brightness(1.45)}}.tms-mecard-compact .tms-statbar-k{display:none}.tms-mecard-compact .tms-statbar-n{font-size:8.5px;right:3px}.tms-root{--tms-mmw:236px;--tms-mm:212px;--tms-age-h:calc(var(--tms-mm) + 56px)}.tms-cmd{left:0;right:var(--tms-mmw);height:var(--tms-age-h);z-index:35;padding-bottom:env(safe-area-inset-bottom,0);position:absolute;bottom:0}.tms-age{--tms-age-c1:196px;background:repeating-linear-gradient(90deg,#0000 0 37px,#00000012 37px 39px),radial-gradient(60% 120% at 50% 130%,#f08c3c1a,#0000 60%),linear-gradient(#3a2a1c 0,#2a1f17 7px,#1d1714 8px,#17131a);border-top:2px solid #6b4a26;grid-template-columns:196px minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid;box-shadow:0 -1px #000,0 -3px #9b7a3a8c,0 -12px 28px #00000080,inset 0 1px #f6dc9a1f}.tms-age:before{content:"";background:linear-gradient(90deg, transparent, var(--tw-gold-2), transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;top:-3px;left:10%;right:10%}.tms-age-port,.tms-age-info,.tms-age-cmd{background:linear-gradient(#00000057,#00000038);border:1px solid #d6b25e47;border-radius:6px;min-width:0;min-height:0;box-shadow:inset 0 0 0 1px #0009,inset 0 6px 14px #00000059}.tms-age-port{flex-direction:column;gap:4px;padding:6px;display:flex}.tms-age-port.is-hostile{border-color:#e2504abf;box-shadow:inset 0 0 0 1px #0009,0 0 14px #e2504a40}.tms-age-pic{background:radial-gradient(circle at 50% 35%,#2c2620,#121014);border:1px solid #9b7a3a;border-radius:4px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.tms-age-pic>canvas,.tms-age-pic>img,.tms-age-pic>div{width:100%;height:100%;max-height:none;position:absolute;inset:0}.tms-age-glyph{color:var(--tw-gold-2);text-shadow:0 0 18px #f0a04073;font-size:52px;line-height:1}.tms-age-glyph-mob{color:#e6d2ff;text-shadow:0 0 18px #9664e699}.tms-age-x{z-index:2;border:1px solid var(--tw-line-soft);width:22px;height:22px;color:var(--tw-text);cursor:pointer;background:#0000008c;border-radius:5px;font-size:15px;line-height:1;position:absolute;top:3px;right:3px}.tms-age-owner{z-index:2;color:#f6dc9a;white-space:nowrap;background:#0a080ecc;border:1.5px solid #e3c06e;border-radius:999px;align-items:center;max-width:calc(100% - 34px);padding:3px 9px 3px 3px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:4px;left:4px;overflow:hidden;box-shadow:0 2px 6px #0009}.tms-age-owner img,.tms-age-owner canvas{border-radius:50%;width:26px!important;height:26px!important}.tms-age-x:hover{border-color:var(--tw-gold-2);color:var(--tw-gold-2)}.tms-age-manage{z-index:2;letter-spacing:.02em;color:#d9bcff;cursor:pointer;background:radial-gradient(circle at 50% 35%,#c79bff4d,#0009 70%);border:1px solid #c79bffa6;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px 0 6px;font:800 12.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;position:absolute;top:4px;left:4px;box-shadow:0 0 8px #c79bff59}.tms-age-manage svg{filter:drop-shadow(0 0 3px #c79bffb3);flex:none;width:20px;height:20px}.tms-age-manage:hover,.tms-age-manage:focus-visible{color:#f1e6ff;border-color:#e4d0ff;outline:none;box-shadow:0 0 12px #c79bff99}.tms-age-portname{font-family:var(--tw-display);color:var(--tw-gold-2);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:13px;font-weight:700;line-height:1.1;overflow:hidden}.tms-age-info{flex-direction:column;gap:4px;padding:7px 12px;display:flex;overflow:hidden}.tms-age-kind{letter-spacing:.14em;text-transform:uppercase;color:#c9a45a;align-items:baseline;gap:10px;font-size:10px;font-weight:800;display:flex}.tms-age-hint{letter-spacing:.02em;text-transform:none;color:var(--tw-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:10.5px;font-weight:600;overflow:hidden}.tms-age-title{color:#e6dcc6;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.tms-age-title>.tms-display{text-overflow:ellipsis;font-size:17px;overflow:hidden}.tms-st-pill{color:color-mix(in srgb, var(--st) 60%, #fff);background:color-mix(in srgb, var(--st) 16%, #00000059);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st) 45%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 6px 0 2px;font-size:11px;line-height:18px;display:inline-flex}.tms-st-pill b{white-space:nowrap;font-weight:800}.tms-st-pill.is-low{color:#ffc9c3;background:#c8322d40;box-shadow:inset 0 0 0 1px #ff695fb3}.tms-age-facts{grid-template-columns:auto 1fr;gap:1px 12px;margin:0;font-size:12.5px;line-height:1.35;display:grid}.tms-age-facts-2{grid-template-columns:auto 1fr auto 1fr}.tms-age-facts dt{color:var(--tw-muted)}.tms-age-facts dd{min-width:0;color:var(--tw-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;font-weight:600;display:flex}.tms-age-valor{width:90px;height:7px;box-shadow:inset 0 0 0 1px var(--tw-line-soft);background:#0000008c;border-radius:999px;display:inline-block;overflow:hidden}.tms-age-valor>i{background:linear-gradient(90deg,#8c6420,#f6dc9a);height:100%;display:block}.tms-age-ember>i{background:linear-gradient(90deg,#b8541c,#f0a040,#ffe08a)}.tms-age-blood>i{background:linear-gradient(90deg,#7a1a1a,#d8423a,#ff8a6a)}.tms-age-blood.is-shield>i{background:linear-gradient(90deg,#2a5a8a,#6ab8ff,#cfe9ff)}.tms-age-why{color:var(--tw-muted);align-self:center;font-size:11px}.tms-age-effects{min-height:18px}.tms-age-text{color:#d9d2bf;margin:0;font-size:13px;line-height:1.4}.tms-age-actions{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.tms-age-actions .tms-btn-sm{min-height:27px;padding:2px 9px;font-size:12.5px}.tms-age-cmd{flex-direction:column;justify-content:center;gap:8px;padding:6px 12px 18px;display:flex}.tms-age-mybars{gap:3px;display:grid}.tms-age-hprow{align-items:center;gap:5px;display:flex}.tms-age-hpbig{flex:1;min-width:0;height:17px}.tms-age-hpbig .tms-statbar-k,.tms-age-hpbig .tms-statbar-n{font-size:11.5px}.tms-age-hppct{text-align:right;font-variant-numeric:tabular-nums;color:#a8e8b2;text-shadow:0 1px 1px #000;flex-shrink:0;width:34px;font:800 12px/1 ui-sans-serif,system-ui,sans-serif}.tms-age-hppct.is-amber{color:#ffc46a}.tms-age-hppct.is-red{color:#ff8a80}.tms-age-hprow.is-resting .tms-statbar{box-shadow:inset 0 0 0 1px #7cf07a99,0 0 8px #7cf07a4d}.tms-age-enrow{align-items:center;gap:6px;min-width:0;display:flex}.tms-age-enrow>.tms-statbar{flex:1;min-width:0}.tms-kit{flex-shrink:0;align-items:center;gap:3px;display:flex}.tms-kit .tms-topbtn,.tms-kit-n{border:1px solid var(--tw-line-soft);white-space:nowrap;background:#0006;border-radius:4px;gap:3px;height:20px;padding:0 5px;font:700 11px/1 ui-sans-serif,system-ui,sans-serif}.tms-kit-n{color:var(--tw-text);align-items:center;display:inline-flex}.tms-kit .tms-topbtn:hover{border-color:var(--tw-gold-2)}.tms-kit .tms-topbtn svg{width:14px;height:14px}.tms-kit .tms-topbtn>span[aria-hidden]:first-child,.tms-kit-n>span{font-size:12px;line-height:1}.tms-kit .tms-topbtn-war{border-color:#e2504a}@media (max-width:1023px){.tms-kit .tms-topbtn,.tms-kit-n{height:17px;padding:0 4px}}.tms-auto{width:0;min-width:100%;height:19px;color:var(--tw-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;line-height:1;display:flex}.tms-auto-what{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.tms-auto-on{text-overflow:ellipsis;color:#ffc9a0;min-width:0;font-weight:700;overflow:hidden}.tms-auto-on.is-counter{color:#b8d4ff}.tms-auto-on.is-enemy{color:#ffb08a}.tms-auto-on.is-sworn{color:#ff8f8f}.tms-auto-on b{color:#fff3dc}.tms-auto-idle{text-overflow:ellipsis;opacity:.8;min-width:0;font-size:11px;overflow:hidden}.tms-auto-rest{color:#8ff08a;text-shadow:0 0 6px #7cf07a59;flex-shrink:0;font-weight:700}.tms-auto-stop,.tms-auto-ctr{cursor:pointer;border:1px solid var(--tw-line-soft);height:18px;color:var(--tw-text);white-space:nowrap;background:#0006;border-radius:4px;flex-shrink:0;padding:0 7px;font:700 10.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-auto-stop{color:#ffc2bb;background:#5a18148c;border-color:#e2504ab3}.tms-auto-stop:hover{background:#8c241eb3;border-color:#ff6a60}.tms-auto-ctr:hover{border-color:var(--tw-gold-2)}.tms-auto-ctr b{color:var(--tw-muted)}.tms-auto-ctr.is-on{border-color:var(--tw-line)}.tms-auto-ctr.is-on b{color:#a8e8b2}.tms-auto-stop:focus-visible,.tms-auto-ctr:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-auto-compact{gap:4px;width:auto;min-width:0;height:18px;margin-top:3px;font-size:10.5px}.tms-auto-compact .tms-auto-stop,.tms-auto-compact .tms-auto-ctr{height:18px;padding:0 5px;font-size:9.5px}.tms-auto-compact .tms-auto-ctr{align-items:center;gap:2px;display:inline-flex}.tms-mmcol{z-index:36;width:var(--tms-mmw);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:0}.tms-mmslot{width:var(--tms-mm);height:var(--tms-mm);pointer-events:none;background:0 0;border:2px solid #9b7a3a;border-radius:4px;flex-shrink:0;box-shadow:0 0 0 1px #000,0 0 0 10px #241b16,0 0 0 11px #6b4a26,0 0 0 12px #9b7a3a8c,0 -6px 26px #0000008c}.tms-topright{right:12px;top:calc(var(--tmw-hud-top,44px) + 8px);z-index:30;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:320px;display:flex;position:absolute}.tms-feed-col{width:100%}.tms-ob{pointer-events:auto;background:linear-gradient(#1e1814db,#0e0c10cc);border:1px solid #d6b25e47;border-radius:10px;font-size:12px;overflow:hidden;box-shadow:0 10px 24px #00000073}.tms-ob-head{width:100%;color:var(--tw-gold-2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#00000040;border:0;align-items:center;gap:6px;padding:8px 10px;font:800 11px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex}.tms-ob-head b{color:var(--tw-text);font-size:12px}.tms-ob-sort{min-height:24px;color:var(--tw-gold-2);font:inherit;letter-spacing:.08em;cursor:pointer;background:#d6b25e14;border:1px solid #d6b25e59;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:9.5px}.tms-ob-sort:hover,.tms-ob-sort:focus-visible{background:#d6b25e33;border-color:#f6dc9ab3;outline:none}.tms-ob-chev{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px}.tms-ob-chev:hover,.tms-ob-chev:focus-visible{opacity:1;outline:none}.tms-ob-mini{width:20px;height:20px;color:inherit;opacity:.8;cursor:pointer;background:#d6b25e14;border:1px solid #d6b25e59;border-radius:5px;margin-left:auto;padding:0;font:700 11px/1 system-ui,sans-serif}.tms-ob-mini:hover,.tms-ob-mini:focus-visible{opacity:1;background:#d6b25e38;outline:none}.tms-ob-mini+.tms-ob-chev{margin-left:4px}.tms-ob.is-mini .tms-ob-list:not(.tms-ob-pin){max-height:112px}.tms-ob.is-mini .tms-ob-sort,.tms-ob.is-mini .tms-ob-rep,.tms-ob.is-mini .tms-ob-rel,.tms-ob.is-mini .tms-ob-state,.tms-ob.is-mini .tms-ob-where,.tms-ob.is-mini .tms-ob-cam,.tms-ob.is-mini .tms-ob-find{display:none}.tms-ob-live{background:#5cc46e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #5cc46e}.tms-ob-list{scrollbar-width:thin;max-height:min(52vh,368px);margin:0;padding:3px 0 5px;list-style:none;overflow-y:auto}.tms-ob-row{color:#ece6d8;cursor:pointer;text-align:left;text-shadow:0 1px 2px #000;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:3px 10px;font-size:12.5px;display:flex}.tms-ob-row:hover{background:#e3c06e1f}.tms-ob-row.is-me{box-shadow:inset 2px 0 0 var(--tw-gold);background:#e3c06e24}.tms-ob-row.is-me .tms-ob-name{color:var(--tw-gold-2)}.tms-ob-row.is-sel{background:linear-gradient(90deg,#5cd6ff47,#5cd6ff14);animation:1.8s ease-in-out infinite tms-ob-sel;box-shadow:inset 3px 0 #5cd6ff,inset 0 0 0 1px #5cd6ff8c}.tms-ob-row.is-sel .tms-ob-name{color:#c9f2ff;font-weight:800}.tms-ob-row.is-sel .tms-ob-place{color:#8fe3ff}@keyframes tms-ob-sel{50%{box-shadow:inset 3px 0 #5cd6ff,inset 0 0 0 1px #5cd6ffe6,0 0 10px #5cd6ff59}}@media (prefers-reduced-motion:reduce){.tms-ob-row.is-sel{animation:none}}.tms-ob-row.is-new{animation:1.6s ease-in-out 3 tms-roster-new}.tms-ob-place{text-align:right;width:18px;color:var(--tw-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:800}.tms-ob-row.is-top1 .tms-ob-place{color:#ffd34a}.tms-ob-row.is-top2 .tms-ob-place{color:#dfe6ee}.tms-ob-row.is-top3 .tms-ob-place{color:#e2a35e}.tms-ob-av{background:#2b2420;border-radius:50%;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #d6b25e8c,0 2px 4px #00000080}.tms-ob-row.is-top1 .tms-ob-av{box-shadow:0 0 0 2px #ffd34a,0 0 8px #ffd34a8c}.tms-ob-row.is-top2 .tms-ob-av{box-shadow:0 0 0 2px #dfe6ee}.tms-ob-row.is-top3 .tms-ob-av{box-shadow:0 0 0 2px #e2a35e}.tms-ob-av>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tms-ob-av>i{border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 1.5px #140f0c}.tms-ob-tiger{transform-origin:50% 22%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.75)}.tms-ob-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.tms-ob-tag{color:var(--tw-gold-2);text-transform:uppercase;text-shadow:none;background:#f6dc9a2e;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:9.5px;font-weight:800}.tms-ob-tag.is-new{color:#1d1406;background:#c89a3c}.tms-ob-tag.tms-ob-ai{letter-spacing:.02em;background:color-mix(in srgb, var(--bc) 24%, #00000073);color:color-mix(in srgb, var(--bc) 45%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bc) 70%, transparent);border-radius:4px;align-items:center;gap:3px;padding:0 4px 0 0;line-height:15px;display:inline-flex;overflow:hidden}.tms-ob-tag.tms-ob-ai b{background:var(--bc);color:#0b0f14;align-self:stretch;padding:0 4px;font-weight:900}.tms-ob-tag.tms-ob-ai svg{flex:none;width:12px;height:12px}.tms-ob-jail{color:#efe6d2;filter:drop-shadow(0 0 2px #000000b3);flex-shrink:0;display:inline-flex}.tms-ob-jail svg{width:13px;height:13px}.tms-ob-lv{color:#a9c8ff;font-variant-numeric:tabular-nums;text-shadow:none;background:#6ea0ff29;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10.5px;font-weight:800}.tms-ob-kh{color:#ffd27a;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:center;gap:3px;min-width:58px;font-weight:800;display:inline-flex}.tms-ob-kh>img{width:13px;height:13px}.tms-ob-pin{border-top:1px dashed #d6b25e4d;max-height:none;padding:3px 0}.tms-ob-more{color:var(--tw-muted);padding:3px 10px;font-size:11px}.tms-ob-find{background:#00000052;border:1px solid #d6b25e4d;border-radius:8px;align-items:center;gap:6px;margin:5px 8px 2px;padding:3px 8px;display:flex}.tms-ob-find>svg{width:13px;height:13px;fill:var(--tw-gold-2);opacity:.8;flex-shrink:0}.tms-ob-find>input{min-width:0;color:var(--tw-text);background:0 0;border:0;outline:none;flex:auto;font:600 12px/1.5 ui-sans-serif,system-ui,sans-serif}.tms-ob-find>input::placeholder{color:var(--tw-muted)}.tms-ob-find:focus-within{border-color:#f6dc9ab3;box-shadow:0 0 0 2px #d6b25e26}.tms-ob-tabs{background:#0000004d;border:1px solid #d6b25e38;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.tms-ob-tabs>button{min-height:26px;color:var(--tw-muted);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 11px;font-size:11px;display:inline-flex}.tms-ob-tabs>button b{color:inherit;font-size:11px}.tms-ob-tabs>button:hover{color:var(--tw-gold-2)}.tms-ob-tabs>button.is-on{color:#fff3cf;background:linear-gradient(#f6dc9a4d,#c89a3c38);box-shadow:inset 0 0 0 1px #f6dc9a73}.tms-ob-tabs>button.is-on b{color:#fff}.tms-ob-li{position:relative}.tms-ob-row.is-rel{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 20%, transparent), transparent 70%);box-shadow:inset 3px 0 0 var(--acc)}.tms-ob-row.is-rel .tms-ob-name{color:color-mix(in srgb, var(--acc) 45%, #fff)}.tms-ob-row.is-rel .tms-ob-av{box-shadow:0 0 0 2px var(--acc), 0 2px 4px #00000080}.tms-ob-row.is-close .tms-ob-av{box-shadow:0 0 0 2px var(--acc), 0 0 10px color-mix(in srgb, var(--acc) 70%, transparent)}.tms-ob-row.is-close .tms-ob-name{text-shadow:0 0 8px color-mix(in srgb, var(--acc) 55%, transparent), 0 1px 2px #000}.tms-ob-rel{width:18px;height:18px;color:var(--acc);background:color-mix(in srgb, var(--acc) 18%, #0006);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 55%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tms-ob-li.has-cam .tms-ob-row{flex-wrap:wrap;row-gap:1px}.tms-ob-where{color:color-mix(in srgb, var(--acc,#ccc) 40%, #e4ddcf);flex-basis:100%;align-items:center;gap:5px;padding-left:62px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.tms-ob-where svg{width:11px;height:11px;fill:var(--acc,#ccc);flex-shrink:0}.tms-ob-where em{color:#fff;background:color-mix(in srgb, var(--acc) 35%, #0006);border-radius:4px;margin-left:2px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800}.tms-ob-li.has-cam .tms-ob-row{padding-right:40px}.tms-ob-cam{border:1px solid color-mix(in srgb, var(--acc) 60%, transparent);background:color-mix(in srgb, var(--acc) 22%, #00000080);color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:5px;right:8px}.tms-ob-cam:hover,.tms-ob-cam:focus-visible{background:color-mix(in srgb, var(--acc) 40%, #0006);outline:none}.tms-ob-cam svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}@keyframes tms-roster-new{50%{background:#f6dc9a38}}.tms-fieldchat{left:10px;bottom:calc(var(--tmw-hud-bottom,176px) + 10px);z-index:30;width:400px;height:var(--tms-fc-h,196px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 1px 2px #000;background:linear-gradient(#0e0c1061,#0e0c109e);border:1px solid #d6b25e33;border-radius:8px;padding:5px 7px 7px;position:absolute}.tms-fieldchat-in{height:100%}.tms-fieldchat .tms-chat-log{font-size:12.5px}@media (max-width:1279px){.tms-root{--tms-mmw:204px;--tms-mm:180px}.tms-age{--tms-age-c1:148px;grid-template-columns:148px minmax(0,1fr) auto}.tms-age-hint{display:none}.tms-desk .tms-ab{width:46px;height:46px}.tms-topright{width:290px}.tms-root{--tms-fc-h:172px}.tms-fieldchat{width:340px}}@media (max-width:1023px){.tms-root{--tms-mmw:172px;--tms-mm:148px}.tms-age{--tms-age-c1:128px;grid-template-columns:128px minmax(0,1fr) auto;gap:6px;padding:7px}.tms-desk .tms-ab{width:39px;height:39px}.tms-desk .tms-ab svg{width:20px;height:20px}.tms-age-cmd{padding:6px 8px 18px}.tms-age-info{gap:2px;padding:5px 9px}.tms-age-facts,.tms-age-facts-2{grid-template-columns:auto 1fr;gap:0 8px;font-size:11.5px;line-height:1.25}.tms-age-valor,.tms-age-tonext{display:none}.tms-topright{width:260px}.tms-root{--tms-fc-h:150px}.tms-fieldchat{width:290px}}.tms-ab{cursor:pointer;border:1px solid var(--tw-line);color:#f3e6c4;background:radial-gradient(circle at 50% 28%,#3b3429,#1b1916 72%);border-radius:9px;flex-shrink:0;place-items:center;width:52px;height:52px;padding:0;transition:border-color .15s,transform 60ms,filter .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #000000a6,inset 0 0 0 3px #e3c06e0f,0 2px #00000080}.tms-ab:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(transparent calc((1 - var(--cd,0)) * 360deg), #06060abd 0);position:absolute;inset:0}.tms-ab:hover{border-color:var(--tw-gold-2)}.tms-ab:active{transform:translateY(1px)}.tms-ab:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:2px}.tms-ab[data-cooling]>svg{opacity:.55}.tms-ab-short>svg{opacity:.38;filter:grayscale()}.tms-ab-short{border-color:#d6b25e38}.tms-ab-locked>svg{opacity:.3}.tms-ab-ult{border-color:var(--tw-gold-2);background:radial-gradient(circle at 50% 28%,#5a4220,#221a10 72%);box-shadow:inset 0 0 0 1px #0009,0 0 12px #f0a04040,0 2px #00000080}.tms-ab-war{color:#ffd0c8;background:radial-gradient(circle at 50% 28%,#5a1f1a,#241010 72%);border-color:#e2504a;box-shadow:0 0 14px #e2504a59,0 2px #00000080}.tms-ab-key{z-index:2;color:var(--tw-gold-2);text-shadow:0 1px 1px #000;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:2px;left:4px}.tms-ab-count{z-index:2;color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000;font-size:11px;font-weight:800;position:absolute;bottom:2px;right:4px}.tms-ab-en{z-index:2;color:#ffd9a0;background:#280e02d1;border-radius:3px;padding:0 3px;font:800 9.5px/12px ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:2px;right:3px;box-shadow:inset 0 0 0 1px #ffa03c8c}.tms-ab-short .tms-ab-en{color:#ff9a8a;box-shadow:inset 0 0 0 1px #ff5a46b3}.tms-ab-cap{color:#f3e6c4;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.tms-ab-lock{z-index:2;border-radius:inherit;color:#ff9b94;background:#0000004d;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.tms-ab-secs{z-index:2;pointer-events:none;font-family:var(--tw-display);color:#fff;text-shadow:0 1px #000,0 0 6px #000;place-items:center;font-size:17px;font-weight:900;display:grid;position:absolute;inset:0}.tms-ab-refuse{z-index:3;pointer-events:none;border:2px solid #ff4d42;border-radius:11px;animation:.7s ease-out forwards tms-refuse;position:absolute;inset:-3px}.tms-ab-ready{animation:.5s ease-out tms-ready}@keyframes tms-refuse{0%{opacity:1;box-shadow:0 0 16px #ff4d42cc,inset 0 0 12px #ff4d4280}to{opacity:0;box-shadow:0 0 #ff4d4200}}@keyframes tms-ready{0%{box-shadow:0 0 #f6dc9ae6}to{box-shadow:0 0 0 10px #f6dc9a00}}.tms-tip{z-index:60;border:1px solid var(--tw-line);width:230px;color:var(--tw-text);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#16141a;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0009}.tms-ab:hover>.tms-tip,.tms-ab:focus-visible>.tms-tip{opacity:1;visibility:visible}.tms-refused{white-space:nowrap;color:#ff9b94;text-shadow:0 1px 2px #000;pointer-events:none;font-size:12.5px;font-weight:700;position:absolute;bottom:14px;left:calc(100% + 12px)}.tms-chat{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:4px;height:100%;min-height:0;display:flex}.tms-chat-min{color:#a99f8c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:22px;margin-left:auto;display:grid}.tms-chat-min:hover{color:var(--tw-gold-2);background:#e3c06e1f}.tms-chat-mini{left:10px;bottom:calc(var(--tmw-hud-bottom,176px) + 10px);z-index:30;width:44px;height:44px;color:var(--tw-gold-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#241b16eb,#120e0ceb);border:1px solid #d6b25e73;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 4px 14px #00000073}.tms-chat-mini:hover{border-color:var(--tw-gold-2)}.tms-chat-mini .tms-chat-dot{position:absolute;top:-5px;right:-5px}.tms-dlg-open .tms-chat-mini{visibility:hidden;pointer-events:none}.tms-rag-mini{bottom:calc(var(--tmw-hud-bottom,176px) + 62px)}.tms-fieldchat~.tms-rag-mini{bottom:calc(var(--tmw-hud-bottom,176px) + 18px + var(--tms-fc-h,196px))}.tms-rag-mini.is-alone{bottom:calc(var(--tmw-hud-bottom,176px) + 10px)}.tms-phone-left .tms-rag-mini{border-radius:10px;width:38px;height:38px;position:static}.tms-rag-q{font-family:var(--tw-display,inherit);font-size:21px;font-weight:800;line-height:1}.tms-rag-msgs{flex-direction:column;gap:14px;display:flex}.tms-rag-msgs [class*=bg-sky]{color:var(--tw-gold-2)!important;background:#e3c06e29!important}.tms-rag-msgs [class*=text-sky]{color:var(--tw-gold-2)!important}.tms-rag-msgs [class*=border-sky]{border-color:var(--tw-gold-2)!important}.tms-rag-msgs [class*=text-ink-4],.tms-rag-msgs [class*=text-ink-5]{color:var(--tw-muted)!important}.tms-rag-msgs a[class*=rounded-xl]:hover{background:#e3c06e14!important}.tms-rag-msgs [data-card]{background:#ffffff0b!important;border-color:#d6b25e47!important}.tms-rag-msgs [data-card] a[href]{color:var(--tw-gold-2)!important;background:0 0!important;border:1px solid #d6b25e73!important}.tms-rag-msgs [data-card] a[href]:hover{background:#e3c06e1f!important}.tms-chat-row{align-items:flex-start;gap:5px;display:flex}.tms-chat-who{flex-shrink:0;align-items:center;gap:3px;margin-top:1px;display:inline-flex}.tms-chat-face{border-radius:3px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3c06e8c,0 1px 3px #0009}.tms-chat-face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tms-chat-face i{color:#f2e3c2;text-shadow:none;font-size:10px;font-style:normal;font-weight:800}.tms-chat-vs{color:#c9b88a;font-size:10px}.tms-chat-sys{color:#d6c99e;flex-shrink:0;margin-top:3px;font-size:9px}.tms-chat-body{min-width:0}.tms-chat-row .tms-chat-time{flex-shrink:0;margin-top:2px}.tms-chat-row.is-death .tms-chat-face{box-shadow:0 0 0 1px #d7a2ffb3,0 1px 3px #0009}.tms-chat-tabs{flex-shrink:0;gap:2px;display:flex}.tms-chat-tab{cursor:pointer;color:var(--tw-muted);letter-spacing:.02em;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.tms-chat-tab:hover{color:var(--tw-text)}.tms-chat-tab:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:0}.tms-chat-tab-on{color:var(--tw-gold-2);box-shadow:inset 0 -2px 0 var(--tw-gold);background:#e3c06e1f}.tms-chat-dot{color:#fff;text-align:center;background:#c62f27;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;line-height:15px}.tms-chat-log{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 2px 2px 0;font-size:13px;line-height:1.35;overflow-y:auto}.tms-chat-row{overflow-wrap:anywhere;color:var(--tw-text);margin:1px 0}.tms-chat-time{color:#8f897d;font-variant-numeric:tabular-nums;margin-right:5px;font-size:10px}.tms-chat-form{border:1px solid var(--tw-line-soft);background:#0000006b;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:2px 3px 2px 2px;display:flex}.tms-chat-form:focus-within{border-color:var(--tw-gold-2);box-shadow:0 0 0 2px #e3c06e26}.tms-chat-ch{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ffffff0d;border:0;border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:11px;font-weight:800}.tms-chat-ch:focus-visible{outline:2px solid var(--tw-gold-2)}.tms-chat-input{min-width:0;color:var(--tw-text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:4px 2px;font-size:13.5px}.tms-chat-input::placeholder{color:#8f897d}.tms-rift-desk{left:12px;top:calc(var(--tmw-hud-top,44px) + 8px);z-index:30;width:300px;position:absolute}.tms-rift{color:var(--tw-text);background:linear-gradient(#2a1e3af2,#14101ef2);border:1px solid #b98cff8c;border-radius:10px;padding:8px 10px;box-shadow:0 10px 26px #00000080,0 0 18px #9664e62e}.tms-rift-compact{padding:6px 8px}.tms-rift-glyph{color:#c9a2ff;text-shadow:0 0 10px #b98cffb3;font-size:22px;line-height:1}.tms-feed{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tms-feed-desk{right:12px;top:calc(var(--tmw-hud-top,44px) + 8px);z-index:30;width:320px;position:absolute}.tms-feed-row{background:#0e0c10cc;border:1px solid #d6b25e2e;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:12.5px;transition:opacity .6s;display:flex}.tms-feed-mine{border-color:var(--tw-gold);background:#3a2c16e0}.tms-feed-phone{width:170px}.tms-feed-phone .tms-feed-row{padding:2px 6px;font-size:11px}.tms-events{z-index:32;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tms-events-desk{top:calc(var(--tmw-hud-top,44px) + 8px);width:clamp(280px,100vw - 680px,540px)}.tms-events-phone{width:min(420px,100vw - 24px);top:30%}.tms-ev{border:1px solid;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:8px 16px;transition:opacity .5s;display:flex;box-shadow:0 12px 30px #0000008c}.tms-ev-glyph{font-size:22px;line-height:1}.tms-ev-in{animation:.35s cubic-bezier(.2,.8,.2,1) both tms-ev-in}.tms-ev-out{opacity:0}@keyframes tms-ev-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.tms-ev-rift{color:#f0e4ff;background:linear-gradient(90deg,#2c1846f5,#181028f5);border-color:#b98cff}.tms-ev-danger{color:#ffdcd6;background:linear-gradient(90deg,#46120ff5,#240c0cf5);border-color:#e2504a}.tms-ev-streak{color:#ffe6c2;background:linear-gradient(90deg,#40240af5,#22160af5);border-color:#f0a040}.tms-ev-reward{border-color:var(--tw-gold-2);color:var(--tw-gold-2);background:linear-gradient(90deg,#382c12f5,#1e180cf5)}.tms-ev-info{border-color:var(--tw-line);color:var(--tw-text);background:#18161af2}.tms-target{border:1px solid var(--tw-line);color:var(--tw-text);background:linear-gradient(#221e1ef2,#121014f2);border-radius:10px;padding:8px 10px;box-shadow:0 12px 30px #0000008c}.tms-target-hostile{border-color:#e2504a;box-shadow:0 0 0 1px #e2504a80,0 0 18px #e2504a40,0 12px 30px #0000008c}.tms-target-compact{padding:6px 8px}.tms-target-compact .tms-btn-sm{padding:2px 7px;font-size:12px}.tms-target-mob{color:#e6d2ff;background:radial-gradient(circle at 50% 35%,#4a2f6e,#1a1226);border:2px solid #7b5aa8;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tms-target-sea{background:radial-gradient(circle at 50% 35%,#1d4a5e,#0a1c28);border-color:#2f8f9a;overflow:hidden}.tms-near{bottom:calc(var(--tmw-hud-bottom,176px) + 14px)}.tms-phone .tms-near{bottom:calc(250px + env(safe-area-inset-bottom,0))}.tms-faint{z-index:90;pointer-events:none;text-align:center;-webkit-backdrop-filter:grayscale()brightness(.7);backdrop-filter:grayscale()brightness(.7);background:radial-gradient(circle,#0a0a0e40,#0a0a0e99);justify-content:center;align-items:center;animation:.4s both tms-fade-in;display:flex;position:fixed;inset:0}.tms-faint-box{text-shadow:0 2px 12px #000,0 0 2px #000}.tms-desk .tms-invites>div{top:calc(var(--tmw-hud-top,44px) + 200px)!important;width:min(340px,100vw - 24px)!important;margin:0!important;left:auto!important;right:12px!important}.tms-phone .tms-invites>div{top:auto!important;bottom:calc(290px + env(safe-area-inset-bottom,0))!important;width:calc(100vw - 16px)!important;margin:0 auto!important;left:0!important;right:0!important}.tms-phone-left{left:6px;top:calc(var(--tmw-hud-top,40px) + 6px);z-index:30;pointer-events:none;flex-direction:column;gap:6px;width:min(250px,100vw - 140px);display:flex;position:absolute}.tms-phone-left>*{pointer-events:auto}.tms-mecard{border:1px solid var(--tw-line-soft);background:#141216db;border-radius:10px;align-items:center;gap:7px;padding:4px 8px 4px 4px;display:flex;box-shadow:0 6px 18px #00000073}.tms-phone-right{right:6px;top:calc(var(--tmw-hud-top,40px) + 6px);z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute}.tms-mmslot-phone{width:112px;height:112px;box-shadow:0 0 0 1px #000, 0 0 0 3px #1c191ce6, 0 0 0 4px var(--tw-line), 0 6px 18px #00000080;border-radius:6px}.tms-arc{right:18px;bottom:calc(22px + env(safe-area-inset-bottom,0));z-index:35;width:78px;height:78px;position:absolute}.tms-attack{cursor:pointer;touch-action:none;border:2px solid var(--tw-gold-2);color:var(--tw-gold-2);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 32%,#6e2a20,#2a100c 72%);border-radius:999px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 0 3px #0000008c,0 8px 22px #0000008c,inset 0 0 14px #f0803c59}.tms-attack:active{transform:scale(.94)}.tms-attack:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:3px}.tms-ab-arc{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 30%,#3b3429,#18161a 74%);border-radius:999px;width:50px;height:50px;margin:-25px 0 0 -25px;position:absolute;top:50%;left:50%}.tms-ab-arc .tms-ab-refuse{border-radius:999px}.tms-ab-arc .tms-tip{display:none}.tms-arc .tms-refused{bottom:250px;left:auto;right:0}.tms-sheet-wrap{z-index:130;align-items:flex-end;display:flex;position:fixed;inset:0}.tms-chatsheet{width:100%;height:min(62dvh,460px);padding-bottom:env(safe-area-inset-bottom,0);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;position:relative}.tms-chat-sheet{flex:1;min-height:0;padding:0 10px 10px}.tms-chat-sheet .tms-chat-input{font-size:16px}@media (prefers-reduced-motion:reduce){.tms-root .tms-ab-refuse{animation:.7s step-end forwards tms-refuse!important}.tms-root .tms-statbar-low>i,.tms-root .tms-ob-row.is-new{animation:none!important}.tms-faint{-webkit-backdrop-filter:grayscale()brightness(.7);backdrop-filter:grayscale()brightness(.7)}}.tms-ab-gridwrap{flex-shrink:0;min-width:0;container-type:inline-size}.tms-ab-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}@container (max-width:639px){.tms-ab-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:459px){.tms-ab-grid{gap:2px}.tms-ab-grid .tms-ab-chip{letter-spacing:-.02em;gap:2px;padding:0 2px 0 3px;font-size:11.5px}.tms-ab-grid .tms-ab-chip-i{width:11px;height:11px}.tms-ab-grid .tms-ab-chip-full{display:none}.tms-ab-grid .tms-ab-chip-short{display:inline}}@container (max-width:279px){.tms-ab-grid .tms-ab-chip-i{display:none}}@container (max-width:200px){.tms-ab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tms-ab-chip{cursor:help;min-width:0;height:21px;color:var(--tw-text,#ece6d8);font-variant-numeric:tabular-nums;background:#0006;border:1px solid #d6b25e38;border-radius:4px;align-items:center;gap:4px;padding:0 5px;font:700 12px/1 ui-sans-serif,system-ui,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff08}.tms-ab-chip:hover,.tms-ab-chip.is-open{border-color:var(--tw-gold-2,#f6dc9a);background:#e3c06e21}.tms-ab-chip:focus-visible{outline:2px solid var(--tw-gold-2,#f6dc9a);outline-offset:1px}.tms-ab-chip-i{filter:drop-shadow(0 1px 1px #000c);flex-shrink:0;width:13px;height:13px}.tms-ab-chip-l{white-space:nowrap;color:#b9ae96;letter-spacing:.01em;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.tms-ab-chip-short{letter-spacing:0;font-size:9px;font-weight:700;display:none}.tms-ab-chip-l+.tms-ab-chip-v{flex-shrink:0;margin-left:auto;padding-left:2px}.tms-ab-chip-v{white-space:nowrap;min-width:0;overflow:hidden}.tms-ab-chip-v>small{opacity:.8;font-size:.8em;font-weight:600}.tms-ab-chip-n{color:#a99f8c;letter-spacing:.02em;grid-column:1/-1;font-size:10.5px;font-weight:600}.tms-ab-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}@container (max-width:300px){.tms-ab-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.tms-ab-grid-wide .tms-ab-chip{border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;height:auto;padding:6px 8px;font-size:14px;display:grid}.tms-ab-grid-wide .tms-ab-chip-i{width:16px;height:16px}.tms-ab-grid-skel{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:4px;height:45px;animation:1.4s linear infinite tms-ab-skel}@keyframes tms-ab-skel{to{background-position:-200% 0}}.tms-ab-pop{z-index:300;pointer-events:none;color:#ece6d8;text-align:left;background:linear-gradient(#221b15fa,#14100efa);border:1px solid #d6b25e80;border-radius:8px;width:250px;max-width:calc(100vw - 16px);padding:8px 10px 9px;font-size:12px;line-height:1.35;position:fixed;box-shadow:0 12px 30px #0009,inset 0 0 0 1px #0009}.tms-ab-pop-head{align-items:center;gap:6px;display:flex}.tms-ab-pop-head>b{font-family:var(--tw-display,Georgia, serif);color:#f6dc9a;letter-spacing:.03em;font-size:14px}.tms-ab-pop-v{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:800}.tms-ab-pop-what{color:#d9d2bf;margin:3px 0 0}.tms-ab-pop-from{color:#c9a45a;margin:3px 0 0;font-size:11.5px}.tms-ab-pop-src{border-top:1px solid #d6b25e33;gap:1px;margin:5px 0 0;padding:5px 0 0;font-size:11.5px;list-style:none;display:grid}.tms-ab-pop-src li{color:#d9d2bf;justify-content:space-between;gap:8px;display:flex}.tms-ab-pop-src b{color:#a8e8b2;font-variant-numeric:tabular-nums}.tms-ab-lv{align-items:center;gap:5px;display:inline-flex;position:relative}.tms-ab-lv-n{color:#1d1406;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#f6dc9a,#c99a3c);border-radius:999px;padding:1px 6px;font:800 11px/1.35 ui-sans-serif,system-ui,sans-serif;box-shadow:0 0 0 1px #000000a6}.tms-ab-lv-sm .tms-ab-lv-n{font-size:10.5px}.tms-ab-lv-xs .tms-ab-lv-n{padding:0 5px;font-size:9.5px}.tms-ab-lv-bar{background:#0009;border-radius:999px;width:52px;height:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b25e40}.tms-ab-lv-bar>i,.tms-ab-xpbar>i{background:linear-gradient(90deg,#6d48c4,#c9a0ff);height:100%;display:block}.tms-ab-lv-gain{color:#d9bfff;text-shadow:0 1px 2px #000,0 0 4px #000;white-space:nowrap;pointer-events:none;font:800 11px/1 ui-sans-serif,system-ui,sans-serif;animation:2.2s ease-out forwards tms-ab-xp;display:inline-block}@keyframes tms-ab-xp{0%{opacity:0;transform:translateY(4px)scale(.9)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.tms-ab-lv-big .tms-ab-lv-n{font-family:var(--tw-display,Georgia, serif);padding:4px 12px;font-size:18px}.tms-ab-xpbar{background:#0000008c;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b25e40}.tms-ab-open{cursor:pointer;border:1px solid var(--tw-line,#d6b25e73);height:21px;color:var(--tw-gold-2,#f6dc9a);letter-spacing:.02em;background:#e3c06e1f;border-radius:5px;flex-shrink:0;margin-left:auto;padding:0 9px;font:700 11.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-ab-open:hover{border-color:var(--tw-gold-2,#f6dc9a);background:#e3c06e3d}.tms-ab-open:focus-visible{outline:2px solid var(--tw-gold-2,#f6dc9a);outline-offset:1px}.tms-ab-meline{white-space:nowrap;min-width:0;color:var(--tw-muted,#a8a49a);align-items:center;gap:2px 12px;font-size:12px;line-height:18px;display:flex;overflow:hidden}.tms-ab-meline>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tms-ab-meline b{color:var(--tw-text,#ece6d8);font-weight:700}.tms-ab-meline .tms-ab-valor{vertical-align:middle;width:56px;height:5px;margin-left:5px}.tms-ab-meline .tms-age-tonext{font-size:11px}.tms-ab-pips{z-index:2;pointer-events:none;gap:2px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.tms-ab-pips>i{background:#0009;border-radius:1px;width:6px;height:3px;box-shadow:0 0 0 1px #d6b25e59}.tms-ab-pips>i.is-on{background:#f6dc9a;box-shadow:0 0 0 1px #000000b3,0 0 4px #f6dc9ab3}.tms-ab-arc .tms-ab-pips{bottom:5px}.tms-ab-pips-inline{position:static;transform:none}.tms-ab-pips-inline>i{width:10px;height:4px}.tms-ab-h3{letter-spacing:.14em;text-transform:uppercase;color:#c9a45a;margin:12px 0 6px;font:800 11px/1.3 ui-sans-serif,system-ui,sans-serif}.tms-ab-xplist{gap:1px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.tms-ab-xplist li{color:#d9d2bf;border-bottom:1px dotted #d6b25e2e;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.tms-ab-xplist b{text-align:right;color:#d9bfff;flex-shrink:0;max-width:45%;font-weight:700}.tms-ab-rows{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tms-ab-rows>li{border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.tms-ab-rows>li:nth-child(odd){background:#ffffff06}.tms-ab-slot{color:#f3e6c4;background:radial-gradient(circle at 50% 30%,#3b3429,#18161a 74%);border:1px solid #d6b25e73;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.tms-ab-slot>i{color:#f6dc9a;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:1px;left:3px}.tms-ab-lifebar{background:#00000080;border-radius:999px;height:7px;margin-top:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b25e33}.tms-ab-lifebar>i{background:linear-gradient(90deg,#8c6420,#f6dc9a);height:100%;display:block}.tms-ab-src{gap:1px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.tms-ab-src li{color:#d9d2bf;justify-content:space-between;gap:10px;display:flex}.tms-ab-src em{color:#a99f8c;font-style:normal}.tms-ab-src b{color:#a8e8b2;font-variant-numeric:tabular-nums;flex-shrink:0}.tms-ab-src b.is-neg{color:#ff9b94}.tms-ab-tip{color:#e6dcc6;background:#e3c06e12;border-left:2px solid #c9a45a;border-radius:0 6px 6px 0;margin:6px 0 0;padding:5px 8px;font-size:12px;line-height:1.4}.tms-ab-dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:8px 0 0;font-size:13px;display:grid}.tms-ab-dl dt{color:#a99f8c}.tms-ab-dl dd{min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.tms-ab-lv-gain{animation-duration:10ms;animation-delay:1.8s}.tms-ab-grid-skel{animation:none}}@media (max-width:1279px){.tms-ab-cls,.tms-ab-meline .tms-ab-valor,.tms-ab-meline .tms-age-tonext,.tms-ab-pfacts{display:none}}@media (max-width:1100px){.tms-ab-rkname{display:none}}@media (max-width:1023px){.tms-ab-meline{gap:2px 9px;font-size:11.5px}}.tms-ab-pacts{flex-wrap:nowrap;flex-shrink:0;overflow:hidden}.tms-ab-pacts .tms-ab-bico{display:none}@media (max-width:1439px){.tms-ab-pacts .tms-btn-sm{padding:2px 7px}.tms-ab-pacts .tms-ab-btxt{display:none}.tms-ab-pacts .tms-ab-btxt-walk{display:inline}}@media (max-width:1279px){.tms-ab-pacts .tms-ab-btxt-walk{display:none}.tms-ab-pacts .tms-ab-bico{display:inline-block}}@media (max-width:1100px){.tms-ab-pacts .tms-ab-btxt-insp{display:none}}.tms-age-info.has-sheet{gap:3px}.tms-age-info.has-sheet>.tms-age-kind,.tms-age-info.has-sheet>.tms-age-title{flex-shrink:0}.tms-age-info.has-sheet>.tms-age-title,.tms-age-info.has-sheet>.tms-age-title>.tms-display{line-height:20px}.tms-age-info.has-sheet>.tms-age-title>ul{flex-wrap:nowrap;overflow:hidden}.tms-age-info.has-sheet .tms-age-actions .tms-btn-sm{min-height:24px}.tms-relbadge.is-btn{cursor:pointer;transition:transform .12s,filter .12s}.tms-relbadge.is-btn:hover,.tms-relbadge.is-btn:focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-1px)}.tms-topstat-btn{cursor:pointer;border-radius:8px;padding-left:4px;padding-right:4px}.tms-topstat-btn:hover,.tms-topstat-btn:focus-visible{background:#e3c06e1a;outline:none}.tms-netbtn{cursor:pointer;color:#d8f1ff;letter-spacing:.02em;white-space:nowrap;background:radial-gradient(circle at 20%,#5ec8ff47,#0000 60%),linear-gradient(#23303a,#141b21);border:1px solid #5ec8ff80;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;min-height:30px;margin-left:6px;padding:2px 11px 2px 7px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 0 8px #5ec8ff40,inset 0 1px #ffffff14}.tms-netbtn svg{fill:#5ec8ff40;stroke:#8fd8ff;stroke-width:1.7px;stroke-linecap:round;filter:drop-shadow(0 0 3px #5ec8ffb3);width:17px;height:17px}.tms-netbtn:hover,.tms-netbtn:focus-visible{border-color:#8fd8ff;outline:none;box-shadow:0 0 14px #5ec8ff80,inset 0 1px #ffffff1a}.tms-acts{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.tms-act{--acc:#e3c06e;cursor:pointer;min-height:46px;color:color-mix(in srgb, var(--acc) 30%, #f6ecd4);border:1px solid color-mix(in srgb, var(--acc) 50%, #5c4628);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--acc) 24%, transparent), transparent 55%), linear-gradient(180deg, #33261b, #18120e);border-radius:11px;align-items:center;gap:9px;padding:6px 12px 6px 7px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecbe1a,0 2px 5px #00000080}.tms-act:before{content:"";background:linear-gradient(90deg, transparent, var(--acc), transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;top:-1px;left:14%;right:14%}.tms-act-ic{width:32px;height:32px;color:var(--acc);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--acc) 35%, #1c1510), #120e0b 75%);border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);box-shadow:0 0 9px color-mix(in srgb, var(--acc) 35%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tms-act-ic svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--acc) 70%, transparent))}.tms-act-sub{letter-spacing:0;white-space:nowrap;color:#ffd27a;margin-top:2px;font-size:11px;font-weight:700;display:block}.tms-act-sub>.is-win{color:#8be59a}.tms-act-sub>.is-lose{color:#ff9a8f}.tms-act:hover:not(:disabled),.tms-act:focus-visible{border-color:var(--acc);box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 45%, transparent), 0 0 14px color-mix(in srgb, var(--acc) 40%, transparent), 0 3px 6px #0000008c;outline:none;transform:translateY(-1px)}.tms-act.is-on{border-color:var(--acc);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--acc) 40%, transparent), transparent 60%), linear-gradient(180deg, #4a3518, #241a0c)}.tms-act.is-on .tms-act-ic svg{fill:currentColor}.tms-act:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.55)}@media (prefers-reduced-motion:reduce){.tms-act{transition:none}.tms-act:hover{transform:none}}.tms-prof-name{font-family:var(--tw-display);letter-spacing:.02em;color:var(--tw-gold-2);text-shadow:0 2px 8px #0009;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.1}.tms-prof-presence{color:#cfc9bc;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.tms-prof-presence>i{background:#7d786d;border-radius:50%;width:7px;height:7px}.tms-prof-presence.is-on{color:#a8ecb4;background:#7cc47a1a;border-color:#7cc47a73}.tms-prof-presence.is-on>i{background:#5fd27a;box-shadow:0 0 6px #5fd27a}.tms-prof-presence.is-busy{color:#ffd08a;background:#ffaa3c1a;border-color:#ffaa3c73}.tms-prof-presence.is-busy>i{background:#ffaa3c}.tms-prof-presence.is-jail{color:#ffb4ab;background:#e2504a1f;border-color:#e2504a80}.tms-prof-presence.is-jail>i{background:#e2504a}.tms-prof-presence.is-you{color:var(--tw-gold-2);background:#e3c06e1a;border-color:#e3c06e73}.tms-prof-presence.is-you>i{background:#e3c06e}.tms-prof-title{color:#e8dcc0;margin:0;font-size:13.5px}.tms-prof-title b{font-family:var(--tw-display);color:#f0c86a;letter-spacing:.03em;font-weight:700}.tms-prof-title span{color:#d9cdb2;font-style:italic}.tms-prof-meta{flex-wrap:wrap;gap:6px;display:flex}.tms-prof-meta>span{color:#d6cfbf;background:#00000047;border:1px solid #e3c06e2e;border-radius:7px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.tms-prof-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tms-prof-tiles.is-4{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.tms-prof-tiles.is-4 .tms-prof-tile{padding:7px 10px 8px}.tms-prof-tiles.is-4 .tms-prof-tile-k{letter-spacing:.08em;white-space:nowrap}@media (max-width:520px){.tms-prof-tiles,.tms-prof-tiles.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tms-prof-tile{background:linear-gradient(#ffecbe0d,#00000038);border:1px solid #e3c06e38;border-radius:11px;flex-direction:column;gap:1px;min-width:0;padding:7px 12px 8px;display:flex;box-shadow:inset 0 1px #ffecbe0f}.tms-prof-tile-k{letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);font-size:10.5px;font-weight:800}.tms-prof-tile-v{font-variant-numeric:tabular-nums;color:#f6ecd4;white-space:nowrap;font-size:21px;font-weight:800;line-height:1.15}.tms-prof-tile-v small{color:var(--tw-muted);font-size:13px;font-weight:700}.tms-prof-tile-s{color:#bdb5a4;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.tms-prof-tile-s.is-warn{color:#ffb35a}.tms-prof-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);align-items:center;gap:10px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.tms-prof-sec:after{content:"";background:linear-gradient(90deg,#e3c06e47,#0000);flex:1;height:1px}.tms-prof-net-only{letter-spacing:.06em;color:#ff8a7a;border:1px solid #ff8a7a73;border-radius:999px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:700}.tms-prof-flag{color:#ece3cf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 5px;font-size:12px;display:inline-flex}.tms-prof-flag.is-main{background:#e3c06e1f;border-color:#e3c06e8c}.tms-prof-flag small{color:var(--tw-muted);font-size:10.5px}.tms-prof-ips{gap:2px;max-height:232px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tms-prof-ips li{color:var(--tw-muted);background:#ffffff08;border-radius:6px;align-items:center;gap:7px;padding:3px 6px;font-size:12px;display:flex}.tms-prof-susp{color:var(--tw-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.tms-prof-susp.is-on{color:#ffd0ca;background:#e2504a1f;border-color:#e2504a99}.tms-prof-susp.is-on b{color:#ff8a7a}.tms-btn.tms-prof-susp-go{color:#ffb0a8;border-color:#e2504ab3}.tms-prof-usv.is-ok{color:#dfe9ff;background:#243e8038;border-color:#78aaff8c}.tms-prof-usv.is-ok b{color:#a8c8ff}.tms-btn.tms-prof-usv-go{color:#cfe0ff;border-color:#78aaffb3}.tms-prof-uspass{color:#ffb0a8;font-size:12px;line-height:1.45}.tms-prof-uspass.is-ok{color:#a8e8b2}.tms-prof-uspass>span:first-child{vertical-align:-1px;margin-right:6px}.tms-prof-uspass b{color:#ece3cf;margin-right:4px}.tms-usv{white-space:nowrap;color:#dfe9ff;letter-spacing:.01em;background:linear-gradient(90deg,#243e808c,#141e3c59);border:1px solid #78aaff8c;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e3c06e1f}.tms-usv>svg{color:#8fd49c}.tms-usv-flag{clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);background:#1d3a7a;border:1px solid #e3c06e99;place-items:center;width:20px;height:18px;padding-right:3px;display:grid}.tms-usv-flag img{width:13px;height:13px;display:block}.tms-tops{background:#0000002e;border:1px solid #e3c06e2e;border-radius:12px;margin-top:14px;overflow:hidden}.tms-tops-h{background:linear-gradient(90deg,#e3c06e1a,#0000);border-bottom:1px solid #e3c06e24;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.tms-tops-k{letter-spacing:.14em;text-transform:uppercase;color:#e3c06e;font-size:11px;font-weight:800}.tms-tops-n{color:#a99f8c;font-size:11.5px}.tms-tops-list{margin:0;padding:0;list-style:none}.tms-tops-row{grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.tms-tops-row+.tms-tops-row{border-top:1px solid #e3c06e14}.tms-tops-row.is-crown{background:linear-gradient(90deg,#f6dc9a14,#0000 70%)}.tms-tops-ic{text-align:center;font-size:17px;line-height:1}.tms-tops-game{text-overflow:ellipsis;white-space:nowrap;color:#ece6d8;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.tms-tops-tag{letter-spacing:.08em;text-transform:uppercase;color:#d9cfbc;border:1px solid #e3c06e4d;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.tms-tops-tag.is-crown{color:#1d1406;background:linear-gradient(#f6dc9a,#d4a94c);border-color:#f6dc9abf}.tms-tops-k2{color:#a99f8c;white-space:nowrap;text-align:right;min-width:92px;font-size:12px}.tms-tops-k2 b{color:#f6dc9a;font-variant-numeric:tabular-nums}.tms-tops-more{color:#a99f8c;border-top:1px solid #e3c06e14;margin:0;padding:6px 12px 8px;font-size:11.5px}@media (max-width:520px){.tms-tops-k2{min-width:0}.tms-tops-row{grid-template-columns:22px minmax(0,1fr) auto}.tms-tops-k2{display:none}}.tms-prof-ips code{color:#ece3cf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tms-prof-acts{align-items:stretch;gap:12px;display:flex}.tms-prof-grp{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tms-prof-grp.is-fight{border-right:1px solid #e3c06e29;flex:0 0 150px;padding-right:12px}.tms-prof-grp-k{letter-spacing:.12em;text-transform:uppercase;color:var(--tw-muted);font-size:10px;font-weight:800}.tms-prof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.tms-prof-grp.is-fight .tms-prof-grid{grid-template-columns:minmax(0,1fr)}.tms-prof-acts .tms-act{gap:7px;min-height:42px;padding:5px 8px 5px 5px;font-size:13px}.tms-prof-acts .tms-act-ic{border-radius:8px;width:28px;height:28px}.tms-prof-acts .tms-act-ic svg{width:16px;height:16px}.tms-prof-acts .tms-act-ic .tms-cmdt-g{font-size:15px;line-height:1}@media (max-width:760px){.tms-prof-acts{flex-direction:column}.tms-prof-grp.is-fight{border-right:0;flex-basis:auto;padding-right:0}.tms-prof-grid,.tms-prof-grp.is-fight .tms-prof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tms-prof-acts .tms-act-sub{text-overflow:ellipsis;overflow:hidden}.tms-prof-why{color:#cbbf9f;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.tms-net-sum{flex-wrap:wrap;gap:6px;display:flex}.tms-net-sum>span{--acc:#e3c06e;color:#e8dfcc;border:1px solid color-mix(in srgb, var(--acc) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 16%, #17120e), #15110e);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:700;display:inline-flex}.tms-net-sum>span.is-zero{opacity:.45}.tms-net-sum i{width:22px;height:22px;color:var(--acc);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 60%, transparent), 0 0 6px color-mix(in srgb, var(--acc) 35%, transparent);background:#120e0b;border-radius:50%;place-items:center;display:grid}.tms-net-sum b{color:var(--acc);font-variant-numeric:tabular-nums;font-size:14px}.tms-net-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tms-net-tabs>button{color:#cfc4ad;cursor:pointer;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.tms-net-tabs>button small{opacity:.6;font-variant-numeric:tabular-nums;font-size:10.5px}.tms-net-tabs>button:hover{color:#f6dc9a}.tms-net-tabs>button.is-on{color:#1d1406;background:linear-gradient(#e3b956,#b88a2e);box-shadow:0 1px #0006}.tms-net-q{color:#f3ead6;background:#0000004d;border:1px solid #e3c06e4d;border-radius:8px;width:200px;min-width:0;max-width:100%;min-height:32px;padding:4px 10px;font-size:13px}.tms-net-q:focus{border-color:#e3c06e;outline:none}.tms-net-group{--acc:#e3c06e;border:1px solid color-mix(in srgb, var(--acc) 28%, transparent);border-left:3px solid var(--acc);background:linear-gradient(100deg, color-mix(in srgb, var(--acc) 9%, #15110e), #15110e 55%);border-radius:12px;overflow:hidden}.tms-net-group>h3{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);border-bottom:1px solid color-mix(in srgb, var(--acc) 18%, transparent);align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.tms-net-group>h3 i{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 60%, transparent), 0 0 6px color-mix(in srgb, var(--acc) 35%, transparent);background:#120e0b;border-radius:50%;place-items:center;display:grid}.tms-net-group>h3 small{color:#e8dfcc;opacity:.7;letter-spacing:0;margin-left:auto;font-size:11px}.tms-net-group ul{margin:0;padding:2px 0;list-style:none}.tms-net-group li{align-items:center;gap:10px;min-height:56px;padding:5px 10px 5px 12px;display:flex}.tms-net-facebtn{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:0}.tms-net-face{width:44px;height:44px;box-shadow:0 0 0 2px var(--acc), 0 0 10px color-mix(in srgb, var(--acc) 45%, transparent), 0 2px 5px #00000080;border-radius:11px;place-items:center;display:grid;position:relative;overflow:visible}.tms-net-face>img{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;height:100%}.tms-net-face>i{color:#fff;text-shadow:0 1px 2px #0009;font-size:18px;font-style:normal;font-weight:800}.tms-net-face-star{color:#3a2400;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc52e 60%,#a8670a);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 1.5px #1a1208,0 0 6px #ffc850cc}.tms-net-facebtn:hover .tms-net-face{box-shadow:0 0 0 2px #fff, 0 0 14px var(--acc), 0 2px 5px #00000080}.tms-net-group li+li{border-top:1px solid #ffffff0a}.tms-net-group li:hover{background:#ffffff08}.tms-net-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-family:var(--tw-display,Cinzel, Georgia, serif);color:#f1dfb0;cursor:pointer;flex:1;font-size:15px;font-weight:700;overflow:hidden}.tms-net-name:hover{color:#fff1cc;text-underline-offset:3px;text-decoration:underline}.tms-net-step{flex-shrink:0;font-size:11px;font-weight:800}.tms-net-ago{color:var(--tw-muted);flex-shrink:0;font-size:11.5px}.tms-net-star,.tms-net-rel{color:#8f8572;cursor:pointer;background:#00000040;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.tms-net-star svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:17px;height:17px}.tms-net-star:hover:not(:disabled){color:#ffd76a;border-color:#ffd76a99}.tms-net-star.is-on{color:#ffd76a;background:radial-gradient(circle at 50% 40%,#ffc8504d,#0000004d 70%);border-color:#ffd76ab3;box-shadow:0 0 10px #ffc85059}.tms-net-star.is-on svg{fill:currentColor;filter:drop-shadow(0 0 3px #ffd76acc)}.tms-net-star:disabled{cursor:not-allowed;opacity:.35}.tms-net-rel{color:var(--acc)}.tms-net-rel:hover{border-color:var(--acc);box-shadow:0 0 8px color-mix(in srgb, var(--acc) 45%, transparent)}.tms-rd-best{color:#f3e3b5;gap:6px;width:auto;height:32px;padding:0 12px 0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.tms-rd-best.is-on{color:#ffd76a}.tms-rd-line{background:linear-gradient(#ff8c3c0f,#ffffff04 50%,#5a96e612);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:100%;padding:8px}@media (min-width:640px){.tms-rd-line{width:200px;position:sticky;top:0}}.tms-rd-line ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.tms-rd-line ol:before{content:"";opacity:.45;background:linear-gradient(#ff7a3d,#e9a23b 35%,#6f6a5e 55%,#3b82c4 80%,#7cc4ff);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:19px}.tms-rd-line li{--acc:#e3c06e;cursor:default;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:3px 8px 3px 6px;display:flex;position:relative}.tms-rd-line li:hover{background:#ffffff0a}.tms-rd-ic{z-index:1;width:24px;height:24px;color:var(--acc);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 60%, transparent), 0 0 6px color-mix(in srgb, var(--acc) 30%, transparent);background:#16110d;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.tms-rd-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--acc) 75%, #e8dfcc);flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.tms-rd-line li.is-here{border-color:var(--acc)}.tms-rd-line li.is-here .tms-rd-n{color:inherit;font-size:13.5px}.tms-rd-line li.is-here .tms-rd-ic{box-shadow:inset 0 0 0 1.5px #fff, 0 0 10px var(--acc);color:#fff;background:#00000059}.tms-rd-line li.is-next{border:1px dashed color-mix(in srgb, var(--acc) 70%, transparent)}.tms-rd-tag{letter-spacing:.08em;text-transform:uppercase;background:#00000059;border-radius:99px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:800}.tms-rd-tag.is-next{color:var(--acc);background:0 0;border:1px solid}.tms-rel-ic{filter:drop-shadow(0 0 3px);background:#00000047;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-4px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.tms-relline .tms-rel-ic{width:24px;height:24px;margin-left:0}.tms-pi-more{color:#f1e3bf;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#2b2218,#1c1610);border:1px solid #e3c06e73;border-radius:8px;flex-shrink:0;min-height:24px;padding:1px 12px;font-size:12px;font-weight:700}.tms-pi-more:hover{color:#fff4d6;border-color:#e3c06e}.tms-pi-more:focus-visible{outline-offset:1px;outline:2px solid #e3c06e}.tms-pi-hp{align-items:center;gap:10px;min-width:0;margin-top:2px;display:flex}.tms-pi-hp>span{letter-spacing:.1em;color:#ff9c8f;flex-shrink:0;font-size:11px;font-weight:800}.tms-pi-hp>.tms-ss-hp{flex:1;min-width:0;height:16px}.tms-pi-wrap{min-width:0;container-type:inline-size}.tms-pi-nums{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tms-pi-short{display:none}.tms-pi-nums>li{--acc:#e3c06e;border:1px solid color-mix(in srgb, var(--acc) 34%, transparent);border-left:3px solid var(--acc);background:linear-gradient(115deg, color-mix(in srgb, var(--acc) 17%, #16110d) 0%, #15110e 62%);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 12px 8px 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000059}.tms-pi-ic{width:34px;height:34px;color:var(--acc);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--acc) 38%, #1c1510), #120e0b 75%);border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--acc) 35%, transparent);border-radius:9px;flex-shrink:0;place-items:center;padding:7px;display:grid}.tms-pi-ic svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--acc) 70%, transparent))}.tms-pi-tx{flex-direction:column;min-width:0;display:flex}.tms-pi-tx>small{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--acc) 70%, #d8cfbd);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.tms-pi-tx>b{color:#f6eedc;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #00000080;font-size:23px;font-weight:800;line-height:1.1;overflow:hidden}.tms-pi-wm{width:58px;height:58px;color:var(--acc);opacity:.09;pointer-events:none;position:absolute;bottom:-10px;right:-8px;transform:rotate(-12deg)}@media (max-width:1100px){.tms-pi-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.tms-pi-nums:not(.is-attrs)>li:nth-child(n+4){display:none}}.tms-pi-nums.is-attrs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.tms-pi-nums.is-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tms-pi-nums.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tms-pi-nums.is-three>li,.tms-pi-nums.is-four>li{gap:6px;padding:6px 8px 6px 7px}@media (max-width:1100px){.tms-pi-nums.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-pi-nums.is-four>li:nth-child(n+4){display:flex}}.tms-age-enrow.tms-age-enrow-full{align-items:center;gap:8px;display:flex}.tms-age-enrow-full>.tms-ab-addx{--t:34px;border-style:dashed;border-color:#f6dc9ab3;flex-shrink:0;width:34px;height:34px;min-height:0}.tms-hud-merow .tms-age-enrow.tms-age-enrow-full{flex-wrap:nowrap}.tms-age-enrow.tms-age-enrow-full>.tms-statbar{border-radius:7px;height:34px!important}.tms-cmd.tms-hud .tms-hud-mepow>.tms-abar.is-arcanum.is-fill{--t:52px;flex:auto;width:100%;min-width:0}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill>.tms-abar-pow2{align-self:stretch;width:100%}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-abar-prow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tms-pi-nums.is-attrs>li{padding-top:6px;padding-bottom:6px}.tms-pi-nums.is-attrs .tms-pi-tx{flex-shrink:0;width:92px}.tms-pi-nums.is-attrs .tms-pi-tx>b{font-size:20px}.tms-pi-nums.is-attrs>li.is-primary{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 12px color-mix(in srgb, var(--acc) 35%, transparent)}.tms-pi-nums.is-attrs>li.is-primary .tms-pi-tx>small{color:var(--acc)}.tms-pi-bar{z-index:1;background:#ffffff12;border-radius:99px;flex:1;min-width:24px;height:7px;margin-right:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.tms-pi-bar>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 45%, #1a120c), var(--acc));height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--acc) 60%, transparent);display:block}@container (max-width:760px){.tms-pi-full{display:none}.tms-pi-short{display:inline}.tms-pi-nums{gap:6px}.tms-pi-nums>li{gap:6px;padding:6px 7px 6px 6px}.tms-pi-ic{border-radius:7px;width:24px;height:24px;padding:4px}.tms-pi-tx>small{letter-spacing:.04em;font-size:9px}.tms-pi-tx>b{font-size:18px}.tms-pi-nums.is-attrs .tms-pi-tx{flex:1;width:auto}.tms-pi-nums.is-attrs .tms-pi-tx>b{font-size:17px}.tms-pi-bar,.tms-pi-wm{display:none}}.tms-age-ground{letter-spacing:.02em;text-transform:none;color:#d9d2c3;white-space:nowrap;font-size:10.5px;font-weight:700}.tms-ss-wrap{flex-shrink:0;min-width:0;container-type:inline-size}.tms-ss{font-variant-numeric:tabular-nums;color:var(--tw-text,#ece6d8);grid-template-columns:repeat(4,minmax(0,1fr));font:600 11.5px/12.5px ui-sans-serif,system-ui,sans-serif;display:grid}.tms-ss-col{border-left:1px solid #d6b25e29;min-width:0;padding:0 8px}.tms-ss-col:first-child{border-left:0;padding-left:0}.tms-ss-col:last-child{padding-right:0}.tms-ss-h{white-space:nowrap;letter-spacing:.12em;color:#c9a45a;margin-bottom:1px;font:800 11.5px/11px ui-sans-serif,system-ui,sans-serif;font-variant-caps:all-small-caps;overflow:hidden}.tms-ss-row{white-space:nowrap;align-items:center;gap:5px;min-width:0;height:12.5px;display:flex}.tms-ss-l{color:#b3a88f;flex-shrink:0;font-weight:600}.tms-ss-short{display:none}.tms-ss-v{text-overflow:ellipsis;text-align:right;min-width:0;margin-left:auto;font-weight:700;overflow:hidden}.tms-ss-u{opacity:.7;margin-left:1px;font-size:9.5px;font-weight:600}.tms-ss-dim{opacity:.75;font-weight:600}.tms-ss-none{color:var(--tw-muted,#a8a49a);font-weight:600}.tms-ss.is-loading .tms-ss-none{animation:1.2s ease-in-out infinite tms-ss-wait}@keyframes tms-ss-wait{50%{opacity:.35}}.tms-ss-bar{background:#0000008c;border-radius:999px;height:4px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b25e33}.tms-ss-bar>i{background:linear-gradient(90deg,#8c6420,#f6dc9a);height:100%;transition:width .25s ease-out;display:block}.tms-ss-rowbar,.tms-ss-xp{flex:1;min-width:12px}.tms-ss-xp>i{background:linear-gradient(90deg,#6d48c4,#c9a0ff)}.tms-ss-lv{color:var(--tw-gold-2,#f6dc9a);flex-shrink:0;font-weight:800}.tms-ss-blood>.tms-statbar{flex:1;min-width:0;height:11px}.tms-ss-hp .tms-statbar-k{display:none}.tms-ss-hp .tms-statbar-n{font-size:9.5px;right:3px}.tms-ss-rank{align-items:center;gap:3px;display:inline-flex}.tms-ss-at{border-radius:3px;margin-top:2px;padding:1px 3px 2px}.tms-ss-at .tms-ss-bar{margin-top:1px}.tms-ss-at.is-primary{background:#e3c06e17;box-shadow:0 0 0 1px #e3c06e,0 0 7px #f6dc9a4d}.tms-ss-at.is-primary .tms-ss-atn{color:var(--tw-gold-2,#f6dc9a)}.tms-ss-star{color:#ffd34a;text-shadow:0 0 4px #ffd34a99;margin-right:2px}.tms-ss-atn{letter-spacing:.04em;color:#e6dcc6;font-weight:800}.tms-ss-word{opacity:.6;margin-left:4px;font-size:9.5px;font-weight:600}@container (max-width:419px){.tms-ss{grid-template-columns:repeat(3,minmax(0,1fr))}.tms-ss-more{display:none}}@container (max-width:319px){.tms-ss{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-ss-attr{display:none}}.tms-ars{flex-direction:column;gap:.18em;min-width:0;display:flex}.tms-ars-main{align-items:center;gap:6px;min-width:0;display:flex}.tms-ars-pic{color:#e6dcc6;background:radial-gradient(circle at 50% 40%,#f6dc9a29,#00000080);border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #d6b25e61}.tms-ars-who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.tms-ars-name{text-overflow:ellipsis;white-space:nowrap;color:var(--tw-gold-2,#f6dc9a);font-weight:800;overflow:hidden}.tms-ars-sub{text-overflow:ellipsis;white-space:nowrap;color:#b3a88f;font-size:.82em;font-weight:600;overflow:hidden}.tms-ars-tri{white-space:nowrap;gap:.7em;min-width:0;font-size:.9em;font-weight:700;display:flex;overflow:hidden}.tms-ars-tri .is-up{color:#8fe39a}.tms-ars-tri .is-down{color:#ff9a8f}.tms-ars-trait{white-space:nowrap;color:#f6dc9a;align-items:baseline;gap:.35em;min-width:0;font-size:.86em;display:flex;overflow:hidden}.tms-ars-trait b{flex-shrink:0;font-weight:800}.tms-ars-trait-t{text-overflow:ellipsis;color:#cfc3aa;min-width:0;font-weight:600;overflow:hidden}.tms-ars-trait.is-ride{color:#ffb36b}.tms-ars-gun{white-space:nowrap;color:#cfc3aa;align-items:baseline;gap:.45em;min-width:0;font-size:.86em;font-weight:700;display:flex;overflow:hidden}.tms-ars-gun b{color:#f6dc9a;flex-shrink:0;font-weight:800}.tms-ars-gun .is-up{color:#8fe39a;text-overflow:ellipsis;min-width:0;overflow:hidden}.tms-ars-mastery{color:#cfc3aa;white-space:nowrap;align-items:center;gap:.4em;min-width:0;font-size:.82em;display:flex}.tms-ars-mastery b{color:#f6dc9a;font-weight:800}.tms-ars-mbar{background:#ffffff1f;border-radius:3px;flex:1;min-width:30px;height:4px;overflow:hidden}.tms-ars-mbar i{background:linear-gradient(90deg,#b8862f,#ffd54f);height:100%;display:block}.tms-ars-mastery small{color:#8fe39a;font-weight:800}.tms-ars-abs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16em .3em;display:grid}.tms-ars-ab{white-space:nowrap;background:#00000052;border-radius:3px;align-items:center;gap:.3em;min-width:0;padding:.05em .3em .05em .1em;font-size:.9em;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #d6b25e29}.tms-ars-ab>span{text-overflow:ellipsis;color:#e6dcc6;overflow:hidden}.tms-ars-ab kbd{min-width:1.35em;color:var(--tw-gold-2,#f6dc9a);text-align:center;background:#d6b25e33;border-radius:2px;flex-shrink:0;padding:0 .2em;font:800 .86em/1.35 ui-sans-serif,system-ui,sans-serif}.tms-ars-ab.is-r kbd{color:#dcc8ff;background:#a06eff4d}.tms-ars-gear{white-space:nowrap;color:#b3a88f;gap:.6em;min-width:0;font-size:.86em;display:flex;overflow:hidden}.tms-ars-item{align-items:center;gap:.25em;min-width:0;display:inline-flex}.tms-ars-item>span{text-overflow:ellipsis;overflow:hidden}@container (max-width:279px){.tms-ss{font-size:11px}.tms-ss-col{padding:0 5px}.tms-ss-full,.tms-ss-u,.tms-ss-rowbar,.tms-ss-bloodl,.tms-ss-word{display:none}.tms-ss-short{display:inline}.tms-ss-hp .tms-statbar-k{font-size:9px;display:flex;left:3px}}@media (max-width:1023px){.tms-ss-row{height:12px}.tms-ss{line-height:12px}}@media (prefers-reduced-motion:reduce){.tms-ss.is-loading .tms-ss-none{animation:none}}@media (min-width:1280px){.tms-age{gap:10px;padding:10px 12px}.tms-age-port{gap:6px;padding:8px}.tms-age-portname{font-size:15px}.tms-age-info{gap:8px;padding:10px 16px}.tms-age-info.has-sheet{gap:7px}.tms-age-kind{font-size:11.5px}.tms-age-hint,.tms-age-ground{font-size:12px}.tms-age-title{gap:8px;font-size:15px}.tms-age-title>.tms-display{font-size:20px}.tms-age-info.has-sheet>.tms-age-title,.tms-age-info.has-sheet>.tms-age-title>.tms-display{line-height:26px}.tms-ab-lv-sm .tms-ab-lv-n{padding:2px 8px;font-size:12.5px}.tms-ab-open{height:25px;padding:0 12px;font-size:13px}.tms-age-facts{gap:3px 14px;font-size:14px;line-height:1.45}.tms-age-text{font-size:14.5px;line-height:1.5}.tms-age-actions{gap:7px}.tms-age-actions .tms-btn-sm,.tms-age-info.has-sheet .tms-age-actions .tms-btn-sm{min-height:32px;padding:4px 12px;font-size:14px}.tms-ss{font-size:13px;line-height:19px}.tms-ss-col{padding:0 12px}.tms-ss-h{margin-bottom:3px;font-size:13px;line-height:15px}.tms-ss-row{gap:6px;height:19px}.tms-ss-u,.tms-ss-word{font-size:10.5px}.tms-ss-bar{height:5px}.tms-ss-blood>.tms-statbar{height:14px}.tms-ss-hp .tms-statbar-n{font-size:11px}.tms-ss-at{margin-top:3px}@container (max-width:599px){.tms-ss-full,.tms-ss-word{display:none}.tms-ss-short{display:inline}.tms-ss-col{padding:0 9px}}.tms-ab-grid{gap:5px}.tms-ab-chip{gap:6px;height:28px;padding:0 8px;font-size:14px}.tms-ab-chip-i{width:16px;height:16px}.tms-ab-chip-l{font-size:12px}.tms-ab-chip-short{font-size:11px}.tms-ab-meline{gap:2px 16px;font-size:13.5px;line-height:22px}.tms-age-cmd{gap:12px;padding:10px 16px 20px}.tms-age-mybars{gap:6px}.tms-age-hpbig{height:22px}.tms-age-hpbig .tms-statbar-k,.tms-age-hpbig .tms-statbar-n{font-size:13px}.tms-age-hppct{width:40px;font-size:14px}.tms-auto{gap:7px;height:24px;font-size:13px}.tms-auto-idle{font-size:12.5px}.tms-auto-stop,.tms-auto-ctr{height:22px;padding:0 9px;font-size:12px}}@media (min-width:1024px) and (max-width:1279px){.tms-age-info{gap:6px;padding:9px 13px}.tms-age-kind{font-size:11px}.tms-age-title{font-size:14px}.tms-age-title>.tms-display{font-size:18px}.tms-age-info.has-sheet>.tms-age-title,.tms-age-info.has-sheet>.tms-age-title>.tms-display{line-height:22px}.tms-age-facts{font-size:13.5px}.tms-age-actions .tms-btn-sm,.tms-age-info.has-sheet .tms-age-actions .tms-btn-sm{min-height:28px;font-size:13px}.tms-ss{font-size:12.5px;line-height:16px}.tms-ss-col{padding:0 10px}.tms-ss-h{margin-bottom:2px;font-size:12px;line-height:13px}.tms-ss-row{height:16px}.tms-ab-chip{height:25px;font-size:13px}@container (max-width:559px){.tms-ss-full,.tms-ss-word{display:none}.tms-ss-short{display:inline}}.tms-ab-meline{font-size:12.5px;line-height:20px}.tms-age-cmd{gap:10px}.tms-age-hpbig{height:20px}.tms-auto{height:22px;font-size:12px}}@media (min-width:1280px) and (max-width:1439px){.tms-age{--tms-age-c1:150px;grid-template-columns:150px minmax(0,1fr) auto;gap:6px;padding:10px 8px}.tms-age-info{padding:10px 12px}.tms-age-cmd{padding:10px 8px 18px}.tms-desk .tms-ab{width:46px;height:46px}}.tms-pl-portrait{width:100%;height:100%;display:block}.tms-pl-icon{background:radial-gradient(circle at 50% 35%,#2c2620,#121014);border:1px solid #e3c06e99;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.tms-pl-hint{color:#e9dcc0;background:#3a2c168c;border:1px solid #e3c06e47;border-radius:8px;margin:0;padding:7px 11px;font-size:12.5px;line-height:1.45}.tms-pl-hint-gone{color:#a8a49a;background:#00000040;border-color:#a8a49a4d}.tms-pl-strike{display:inline-flex}.tms-pl-strike>.tms-btn:disabled{pointer-events:none}.tms-post-open .tms-cmd,.tms-post-open .tms-mmcol,.tms-post-open .tms-phone-right,.tms-post-open .tms-arc{visibility:hidden}.tms-va{--va-f:"Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--va-f2:"Oswald", "Bebas Neue", "Arial Narrow", ui-sans-serif, sans-serif;--va-p1:#ff6a3a;--va-p2:#4aa8ff;z-index:44;pointer-events:none;position:absolute;inset:0}.tms-va button{pointer-events:auto}.tms-vs-on .tms-cmd,.tms-vs-on .tms-mmcol{visibility:hidden!important;pointer-events:none!important}.tms-vs-on .tms-rift-desk,.tms-vs-on .tms-feed-desk,.tms-vs-on .tms-events-desk,.tms-vs-on .tms-near,.tms-vs-on .tms-arc,.tms-vs-on .tms-phone-left,.tms-vs-on .tms-phone-right{display:none!important}.tms-va-intro{z-index:85;pointer-events:none;background:#060508;animation:.18s both tms-fade-in;position:absolute;inset:0;overflow:hidden}.tms-va-intro.is-out{animation:.26s ease-in both tms-va-out}.tms-va-split{position:absolute;inset:0;overflow:hidden}.tms-va-split.is-left{clip-path:polygon(0 0,58% 0,42% 100%,0 100%);background:radial-gradient(80% 90% at 18% 70%,#b0261a 0%,#5a0f0a 38%,#1c0608 78%);animation:.42s cubic-bezier(.2,.9,.2,1) both tms-va-from-l}.tms-va-split.is-right{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%);background:radial-gradient(80% 90% at 82% 70%,#1d5fb8 0%,#0b2752 38%,#050712 78%);animation:.42s cubic-bezier(.2,.9,.2,1) both tms-va-from-r}.tms-va-split>i{opacity:.55;background:repeating-linear-gradient(104deg,#ffffff12 0 2px,#0000 2px 46px);animation:.9s linear infinite tms-va-lines;position:absolute;inset:-10%}.tms-va-split.is-right>i{animation-direction:reverse}.tms-va-split:after{content:"";background:radial-gradient(120% 60% at 50% 120%,#000000bf,#0000 60%),linear-gradient(#00000073,#0000 30%);position:absolute;inset:0}.tms-va-seam{filter:drop-shadow(0 0 10px #ffb347)drop-shadow(0 0 24px #ff7828cc);animation:.2s .3s both tms-fade-in;position:absolute;inset:0}.tms-va-seam:before{content:"";clip-path:polygon(57.7% 0,58.3% 0,42.3% 100%,41.7% 100%);background:linear-gradient(#fff,#ffe2a0 40%,#fff 70%,#ffc06a);position:absolute;inset:0}.tms-va-flash{z-index:3;opacity:0;background:#fff;animation:.5s ease-out .42s both tms-va-flash;position:absolute;inset:0}.tms-va-fig{z-index:1;width:min(40vw,640px);height:min(80vh,800px);position:absolute;bottom:0}.tms-va-fig.is-left{animation:.6s cubic-bezier(.15,.9,.25,1) 60ms both tms-va-fig-l;left:-1vw}.tms-va-fig.is-right{animation:.6s cubic-bezier(.15,.9,.25,1) .16s both tms-va-fig-r;right:-1vw}.tms-va-fig:before{content:"";background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:7%;position:absolute;bottom:1.5%;left:18%;right:18%}.tms-va-fig.is-left:after,.tms-va-fig.is-right:after{content:"";z-index:-1;filter:blur(30px);opacity:.55;border-radius:50%;position:absolute;inset:10% 8% 0}.tms-va-fig.is-left:after{background:radial-gradient(closest-side,#ff6e32b3,#0000)}.tms-va-fig.is-right:after{background:radial-gradient(closest-side,#50a0ffb3,#0000)}.tms-va-fig-cv{filter:drop-shadow(0 0 2px #000000e6)drop-shadow(0 10px 18px #0009);position:absolute;inset:0;width:100%!important;height:100%!important}.tms-va-plate{z-index:2;top:max(4vh, calc(env(safe-area-inset-top,0px) + 18px));flex-direction:column;gap:6px;max-width:38vw;display:flex;position:absolute}.tms-va-plate.is-left{align-items:flex-start;animation:.5s cubic-bezier(.2,.9,.2,1) .22s both tms-va-plate-l;left:3.5vw}.tms-va-plate.is-right{text-align:right;align-items:flex-end;animation:.5s cubic-bezier(.2,.9,.2,1) .32s both tms-va-plate-r;right:3.5vw}.tms-va-plate-tag{font:600 13px/1 var(--va-f2);letter-spacing:.34em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 3px #000}.tms-va-plate-tag:before{content:"";vertical-align:middle;background:var(--va-p1);width:26px;height:3px;box-shadow:0 0 8px var(--va-p1);margin-right:8px;display:inline-block}.is-right>.tms-va-plate-tag:before{background:var(--va-p2);box-shadow:0 0 8px var(--va-p2)}.tms-va-plate-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 clamp(44px, 6.6vw, 104px)/.92 var(--va-f);letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 4px #000,3px 6px #0000008c;filter:drop-shadow(0 0 22px #ff6e3299);padding:0 .12em;overflow:hidden;transform:skew(-8deg)}.is-right>.tms-va-plate-name{text-shadow:0 4px #000,-3px 6px #0000008c;filter:drop-shadow(0 0 22px #50a0ffa6)}.tms-va-plate-sub{font:600 clamp(13px, 1.35vw, 18px)/1.2 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;color:#ffe8c8;text-shadow:0 1px 3px #000;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.is-right>.tms-va-plate-sub{color:#d8ecff;justify-content:flex-end}.tms-va-plate-sub>i{opacity:.6;font-size:.55em;font-style:normal}.tms-va-plate-status{color:var(--tw-gold-2)}.tms-va-plate-rank{font:700 14px/1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#000000b3,#00000073);border:1px solid;border-radius:3px;align-items:center;gap:8px;padding:5px 14px 5px 8px;display:inline-flex;transform:skew(-12deg);box-shadow:0 6px 18px #00000080}.tms-va-plate-rating{color:#fff;font-variant-numeric:tabular-nums;font-size:16px}.tms-va-plate-rec{color:#fff9;letter-spacing:.08em;font-weight:500}.tms-va-mid{z-index:2;flex-direction:column;align-items:center;gap:4px;width:min(470px,38vw);display:flex;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.tms-va-big{font:400 clamp(120px, 15vw, 230px)/.82 var(--va-f);background:linear-gradient(#fff 0%,#fff1b8 28%,#f6b03a 52%,#d2400c 78%,#6b1404 100%);color:#0000;-webkit-text-stroke:2px #320c008c;filter:drop-shadow(0 7px #000)drop-shadow(0 0 34px #ff963cbf);-webkit-background-clip:text;background-clip:text;padding:0 .1em;animation:.55s cubic-bezier(.2,1.5,.3,1) .34s both tms-va-slam;transform:skew(-10deg)}.tms-va-big.is-ambush{white-space:nowrap;font-size:clamp(56px,6.4vw,104px)}.tms-va-tape{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0c0a0ee6,#0c0a0ebd);border:1px solid #f6dc9a66;border-radius:6px;width:100%;padding:12px 14px 10px;animation:.4s cubic-bezier(.2,.9,.2,1) .85s both tms-va-rise;box-shadow:0 20px 50px #000000a6,inset 0 0 0 1px #0009,inset 0 1px #ffffff0f}.tms-va-tape-h{text-align:center;font:600 12px/1 var(--va-f2);letter-spacing:.4em;text-transform:uppercase;color:var(--tw-gold-2);margin-bottom:8px}.tms-va-tape-row{grid-template-columns:62px minmax(0,1fr) 76px minmax(0,1fr) 62px;align-items:center;gap:8px;height:25px;animation:.3s cubic-bezier(.2,.9,.2,1) both tms-va-rise;display:grid}.tms-va-tape-v{font:600 15px/1 var(--va-f2);color:#b9b2a5;font-variant-numeric:tabular-nums;white-space:nowrap}.tms-va-tape-row>.tms-va-tape-v:first-child{text-align:right}.tms-va-tape-v.is-lead{color:#fff;text-shadow:0 0 10px #ffc85ae6}.tms-va-tape-row>.tms-va-tape-v.is-lead:last-child{text-shadow:0 0 10px #6eb4fff2}.tms-va-tape-k{text-align:center;font:600 11.5px/1 var(--va-f2);letter-spacing:.2em;text-transform:uppercase;color:#d9cfb8}.tms-va-tape-bar{background:#ffffff12;height:9px;position:relative;overflow:hidden;transform:skew(-24deg);box-shadow:inset 0 0 0 1px #0009}.tms-va-tape-bar>i{background:linear-gradient(90deg,#5d5850,#8d867b);animation:.6s cubic-bezier(.2,.9,.2,1) both tms-va-grow;position:absolute;top:0;bottom:0}.tms-va-tape-bar.is-l>i{transform-origin:100%;right:0}.tms-va-tape-bar.is-r>i{transform-origin:0;left:0}.tms-va-tape-bar.is-l.is-lead{box-shadow:0 0 12px #ff7832b3,inset 0 0 0 1px #0009}.tms-va-tape-bar.is-l.is-lead>i{background:linear-gradient(270deg,#fff0b0,#ffb03a 40%,#ff4a1a)}.tms-va-tape-bar.is-r.is-lead{box-shadow:0 0 12px #4696ffbf,inset 0 0 0 1px #0009}.tms-va-tape-bar.is-r.is-lead>i{background:linear-gradient(90deg,#e2f4ff,#7cc4ff 40%,#2a6ff0)}.tms-va-tape-foot{font:600 13px/1.2 var(--va-f2);letter-spacing:.1em;text-transform:uppercase;color:#e9dcc0;border-top:1px solid #f6dc9a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;padding-top:8px;display:flex}.tms-va-h2h b{font:400 21px/1 var(--va-f);color:#fff;vertical-align:-2px;margin:0 2px}.tms-va-h2h i{opacity:.6;font-style:normal}.tms-va-h2h>b:first-of-type{margin-left:8px}.tms-va-stake{color:#ffe2a8;align-items:center;gap:6px;display:inline-flex}.tms-va-rule{font:500 12px/1 var(--va-f2);letter-spacing:.3em;text-transform:uppercase;color:#ece6d899;text-shadow:0 1px 3px #000;margin-top:4px;animation:.4s 1.6s both tms-fade-in}.tms-va-hud{pointer-events:none;position:absolute;inset:0}.tms-va-life{background:linear-gradient(#2a0b09,#0e0405);border:2px solid #e3c06e;height:26px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 4px 14px #0009,inset 0 0 0 1px #000000bf}.tms-va-life.is-left{margin-left:6px;transform:skew(-22deg)}.tms-va-life.is-right{margin-right:6px;transform:skew(22deg)}.tms-va-life>i{position:absolute;top:0;bottom:0}.tms-va-life.is-left>i{left:0}.tms-va-life.is-right>i{right:0}.tms-va-life-ghost{background:linear-gradient(#ff8a78,#d0261c 55%,#8a0d0a);transition:width .6s cubic-bezier(.45,0,.55,1)}.tms-va-life-fill{background:linear-gradient(#fffbd2 0%,#ffe04a 30%,#f5a623 68%,#b8650e 100%);transition:width 90ms linear;box-shadow:0 0 10px #ffc83c8c}.tms-va-life.is-mid .tms-va-life-fill{background:linear-gradient(#ffe6b0,#ffa030 45%,#c0580e)}.tms-va-life.is-low .tms-va-life-fill{background:linear-gradient(#ffc0b0,#ff4a2a 45%,#9a160a);animation:.55s ease-in-out infinite alternate tms-va-low}.tms-va-life.is-low{border-color:#ff6a50}.tms-va-life>.tms-va-life-shine{background:linear-gradient(#fff6,#fff0);height:42%;left:0;right:0}.tms-va-life>.tms-va-life-flash{background:#fff;animation:.22s ease-out both tms-va-hitflash;left:0;right:0}.tms-va-life>.tms-va-life-flash.is-crit{background:#ffe56a;animation-duration:.36s}.tms-va-hpnum{font:500 13px/1 var(--va-f2);letter-spacing:.04em;color:#ddd4c2;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;white-space:nowrap}.tms-va-hpnum>b{color:#fff;font-weight:700}.tms-va-dmg{font:400 19px/1 var(--va-f);letter-spacing:.04em;color:#ff6b5e;text-shadow:0 2px #000;white-space:nowrap;animation:.9s ease-out both tms-va-dmg}.tms-va-dmg.is-crit{color:#ffd84a;font-size:22px}.tms-va-call{z-index:44;pointer-events:none;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:40%;left:0;right:0;transform:translateY(-50%)}.tms-va-call-band{background:linear-gradient(90deg,#0000,#000000b3 16% 84%,#0000);height:170px;animation:.32s ease-out both tms-va-band;position:absolute;top:50%;left:-5%;right:-5%;transform:translateY(-56%)skewY(-3deg);box-shadow:0 -1px #f6dc9a40,0 1px #f6dc9a40}.tms-va-call-text{white-space:nowrap;font:400 clamp(76px, 11.5vw, 176px)/.92 var(--va-f);letter-spacing:.04em;background:var(--va-grad);color:#0000;-webkit-text-stroke:1.5px #00000059;filter:drop-shadow(0 6px 0 #000) drop-shadow(0 0 28px var(--va-glow));-webkit-background-clip:text;background-clip:text;padding:0 .12em;animation:.48s cubic-bezier(.2,1.5,.3,1) both tms-va-slam;position:relative;transform:skew(-9deg)}.tms-va-call-sub{font:600 clamp(15px, 1.8vw, 23px)/1 var(--va-f2);letter-spacing:.24em;text-transform:uppercase;color:#fff;text-shadow:0 2px #000,0 0 12px #000000e6;margin-top:10px;animation:.35s cubic-bezier(.2,.9,.2,1) both tms-va-rise;position:relative}.tms-va-call.is-round{--va-grad:linear-gradient(180deg, #fff 0%, #fbeec0 40%, #e3b45a 72%, #7a5310 100%);--va-glow:#f6dc9a99}.tms-va-call.is-fight{--va-grad:linear-gradient(180deg, #fffbe0 0%, #ffc23a 38%, #ff3a1a 74%, #6b0804 100%);--va-glow:#ff501ef2}.tms-va-call.is-fight .tms-va-call-text{font-size:clamp(96px,15vw,230px);animation:.42s cubic-bezier(.2,1.7,.3,1) both tms-va-slam,.3s .4s both tms-va-shake}.tms-va-call.is-ko{--va-grad:linear-gradient(180deg, #ffe0d8 0%, #ff4a34 42%, #a00a06 78%, #3a0202 100%);--va-glow:#ff1e14f2}.tms-va-call.is-ko .tms-va-call-text{font-size:clamp(110px,17vw,260px);animation:.42s cubic-bezier(.2,1.7,.3,1) both tms-va-slam,.42s .38s both tms-va-shake}.tms-va-call.is-time,.tms-va-call.is-draw{--va-grad:linear-gradient(180deg, #fff 0%, #dcebff 40%, #6f9ad6 76%, #1c3360 100%);--va-glow:#78aaffa6}.tms-va-call.is-perfect{--va-grad:linear-gradient(180deg, #fff 0%, #fff4b0 32%, #7fe8ff 66%, #1f6fd0 100%);--va-glow:#8ce6fff2}.tms-va-call.is-win{--va-grad:linear-gradient(180deg, #fff 0%, #ffedac 32%, #f2b23a 64%, #8f4c06 100%);--va-glow:#ffc850f2}.tms-va-call.is-lose{--va-grad:linear-gradient(180deg, #f2f2f8 0%, #a7b0c4 42%, #47506a 78%, #1a1e2c 100%);--va-glow:#828cbe8c}.tms-va-koflash{z-index:41;background:radial-gradient(circle at 50% 45%,#ffffffe6,#ff321e73 60%,#7800004d);animation:.4s ease-out both tms-va-flash;position:absolute;inset:0}.tms-va-clashflash{z-index:41;background:radial-gradient(circle at 50% 40%,#fff4d28c,#ffa03c1f 45%,#0000 65%);animation:.3s ease-out both tms-va-flash;position:absolute;inset:0}.tms-va-clash{z-index:43;left:50%;top:calc(var(--tmw-hud-top,44px) + 14px);pointer-events:none;flex-direction:column;align-items:center;width:min(860px,100vw - 24px);display:flex;position:absolute;transform:translate(-50%)}.tms-va-clash-h{font:600 12px/1 var(--va-f2);letter-spacing:.3em;text-transform:uppercase;color:var(--tw-gold-2);background:#000000a8;border-radius:999px;margin-bottom:6px;padding:4px 14px;animation:.2s both tms-fade-in}.tms-va-clash-row{filter:drop-shadow(0 8px 18px #0009);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;width:100%;display:grid}.tms-va-blow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding:10px 18px;display:flex}.tms-va-blow.is-left{text-align:right;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#78180a00,#961e0ef0 30%);justify-content:flex-end;animation:.32s cubic-bezier(.2,.9,.2,1) both tms-va-blow-l}.tms-va-blow.is-right{clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:linear-gradient(270deg,#10307800,#143c8cf0 30%);animation:.32s cubic-bezier(.2,.9,.2,1) both tms-va-blow-r}.tms-va-blow-who{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font:600 12px/1 var(--va-f2);letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;overflow:hidden}.tms-va-blow-pw{font:400 30px/1 var(--va-f);letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px #000}.tms-va-blow-dmg{font:400 38px/1 var(--va-f);color:#ffd84a;text-shadow:0 3px #000,0 0 12px #ffb42899;animation:.35s cubic-bezier(.2,1.6,.3,1) .12s both tms-va-combo}.tms-va-blow.is-crit .tms-va-blow-dmg{color:#fff36a;font-size:46px}.tms-va-blow-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.tms-va-blow-tags>i{font:700 10.5px/1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:3px 7px;font-style:normal}.tms-va-blow-tags>.is-crit{color:#2a1800;background:#ffd23a}.tms-va-blow-tags>.is-guard{color:#fff;background:#3a8dff}.tms-va-blow-tags>.is-block{color:#1a2a40;background:#e8eef8}.tms-va-blow-tags>.is-late{color:#ffb3a0;background:#0009}.tms-va-clash-x{color:#2a1000;background:radial-gradient(circle,#fff6d0 0,#ffb03a 42%,#ff781e00 70%);place-items:center;width:58px;font-style:normal;animation:.4s cubic-bezier(.2,1.6,.3,1) both tms-va-combo;display:grid}.tms-va-bar{z-index:40;height:var(--tms-age-h,268px);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:auto;background:radial-gradient(60% 140% at 50% 140%,#f08c3c29,#0000 60%),linear-gradient(#3a2a1c 0,#2a1f17 7px,#1d1714 8px,#120f14);border-top:2px solid #b8913e;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:10px;animation:.35s cubic-bezier(.2,.9,.2,1) both tms-va-bar-in;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000008c,inset 0 1px #ffdc962e}.tms-va-bar.is-hidden{visibility:hidden}.tms-va-bar.is-calm{animation:none}.tms-va-bside{background:linear-gradient(135deg,#82201099,#160a0abf 70%);border:1px solid #ff6a3a80;border-radius:12px;gap:10px;min-width:0;padding:8px 12px 8px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #00000073}.tms-va-bside.is-right{text-align:right;background:linear-gradient(225deg,#16387899,#0a0a16bf 70%);border-color:#4aa8ff80;flex-direction:row-reverse;padding:8px 6px 8px 12px}.tms-va-bside.is-down{filter:saturate(.5)brightness(.8)}.tms-va-bfig{flex:none;align-self:stretch;width:clamp(92px,9vw,150px);position:relative}.tms-va-bfig:before{content:"";background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:9%;position:absolute;bottom:3%;left:14%;right:14%}.tms-va-bfig:after{content:"";z-index:-1;filter:blur(18px);opacity:.6;background:radial-gradient(closest-side,#ff6e32bf,#0000);border-radius:50%;position:absolute;inset:12% 6% 4%}.tms-va-bfig.is-right:after{background:radial-gradient(closest-side,#50a0ffbf,#0000)}.tms-va-bfig.is-down{filter:grayscale(.85)brightness(.65)}.tms-va-bfig-cv{filter:drop-shadow(0 0 2px #000000e6)drop-shadow(0 6px 10px #0009);position:absolute;inset:0 -45%;width:190%!important;height:100%!important}.tms-va-bport{flex:none;align-self:center}.tms-va-binfo{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;display:flex}.tms-va-btag{font:600 11px/1 var(--va-f2);letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3}.tms-va-btag:before{content:"";vertical-align:middle;background:var(--va-p1);width:18px;height:3px;box-shadow:0 0 8px var(--va-p1);margin-right:7px;display:inline-block}.is-right .tms-va-btag:before{display:none}.is-right .tms-va-btag:after{content:"";vertical-align:middle;background:var(--va-p2);width:18px;height:3px;box-shadow:0 0 8px var(--va-p2);margin-left:7px;display:inline-block}.tms-va-bname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 clamp(22px, 2.2vw, 32px)/1 var(--va-f);letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px #000,0 0 12px #ff783273;overflow:hidden}.is-right .tms-va-bname{text-shadow:0 2px #000,0 0 12px #50a0ff80}.tms-va-bsub{font:600 12px/1.1 var(--va-f2);letter-spacing:.1em;text-transform:uppercase;color:#ffe2b8;flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.is-right .tms-va-bsub{color:#d6e8ff;justify-content:flex-end}.tms-va-bsub>i{opacity:.6;font-size:.6em;font-style:normal}.tms-va-brank{align-items:center;gap:4px;display:inline-flex}.tms-va-bar .tms-va-life{height:30px}.tms-va-bunder{align-items:center;gap:10px;height:20px;padding:0 8px;display:flex}.is-right .tms-va-bunder{flex-direction:row-reverse}.tms-va-bar .tms-va-hpnum{font-size:14px}.tms-va-bstats{flex-wrap:wrap;gap:5px;display:flex}.is-right .tms-va-bstats{justify-content:flex-end}.tms-va-bstats>span{font:600 12.5px/1 var(--va-f2);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000073;border-radius:4px;padding:3px 7px;box-shadow:inset 0 0 0 1px #ffffff14}.tms-va-bstats small{letter-spacing:.14em;color:var(--tw-muted);margin-right:4px;font-size:9.5px}.tms-va-bchip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 11.5px/1 var(--va-f2);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;animation:.2s both tms-fade-in;overflow:hidden}.is-right .tms-va-bchip{align-self:flex-end}.tms-va-bchip.is-think{color:#d8cfbd;background:#00000080;animation:1.1s ease-in-out infinite alternate tms-va-think}.tms-va-bchip.is-ready{color:#fff;background:linear-gradient(#3f9a4a,#24692c);box-shadow:0 0 12px #5adc6e80}.tms-va-bchip.is-used{color:#ffe2a0;background:#f6c85a38;box-shadow:inset 0 0 0 1px #f6c85a73}.tms-va-bmid{flex-direction:column;gap:8px;min-width:0;display:flex}.tms-va-bhead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.tms-va-bturn{font:400 28px/1 var(--va-f);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-gold-2);text-shadow:0 2px #000}.tms-va-bclock{align-items:center;gap:10px;display:flex}.tms-va-bclock>b{text-align:center;min-width:44px;font:400 38px/1 var(--va-f);color:#fff;text-shadow:0 2px #000;font-variant-numeric:tabular-nums}.tms-va-bclock>i{background:#000000a6;border-radius:999px;width:clamp(100px,12vw,190px);height:9px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #f6dc9a40}.tms-va-bclock>i>i{border-radius:inherit;background:linear-gradient(90deg,#ff8a3d,#ffd27a);height:100%;transition:width .1s linear;display:block}.tms-va-bclock.is-hot>b{color:#ff4a3a;animation:.45s ease-out both tms-va-tick}.tms-va-bclock.is-hot>i>i{background:linear-gradient(90deg,#a00a06,#ff4a3a)}.tms-va-bclock.is-idle{opacity:.55}.tms-va-giveup{color:#ffd6cc;cursor:pointer;font:600 12.5px/1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#3c0a08bf;border:1px solid #ff78648c;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.tms-va-giveup:hover:not(:disabled){color:#fff;background:#8a1a10}.tms-va-giveup:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:2px}.tms-va-giveup:disabled{opacity:.4;cursor:default}.tms-va-giveup.is-sent{opacity:.7;cursor:default}.tms-va-giveup-ask{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:inline-flex}.tms-va-giveup-q{font:600 13px/1 var(--va-f2);letter-spacing:.08em;color:#fff}.tms-va-giveup.is-yes{color:#fff;background:#b3221a;border-color:#ff7a6a}.tms-va-giveup.is-no{color:#f2e3c2;background:#00000080;border-color:#f6dc9a73}.tms-va-cards{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}.tms-va-card{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(#3d2c1d,#1d1510);border:2px solid #e3c06e99;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:84px;padding:10px 6px 7px;transition:transform .12s,box-shadow .12s,border-color .12s,filter .2s,opacity .2s;display:flex;position:relative;box-shadow:0 4px 12px #00000080,inset 0 1px #ffe6aa26}.tms-va-card.is-skill{border-color:#ff8a3db3}.tms-va-card.is-guard{background:linear-gradient(#1f2d40,#11161f);border-color:#69b4ffbf}.tms-va-card.is-ult{background:linear-gradient(#3a1f4a,#170f1f);border-color:#c47bffd9;box-shadow:0 4px 12px #00000080,0 0 14px #c47bff59}.tms-va-card:hover:not(:disabled){border-color:#ffd27a;transform:translateY(-3px);box-shadow:0 8px 18px #0000008c,0 0 16px #ffbe5a80}.tms-va-card:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-va-card:disabled{cursor:default}.tms-va-card.is-wait,.tms-va-card.is-used{filter:grayscale(.75)brightness(.65)}.tms-va-card.is-off{opacity:.4}.tms-va-card.is-chosen{filter:none;opacity:1;background:linear-gradient(#b0721e,#5a3008);border-color:#fff3c0;transform:translateY(-4px);box-shadow:0 0 0 2px #ffd27a,0 0 26px #ffbe50d9}.tms-va-card-key{width:21px;height:21px;font:700 12px/1 var(--va-f2);color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:5px;place-items:center;display:grid;position:absolute;top:6px;left:6px}.tms-va-card-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 14px/1.1 var(--va-f2);letter-spacing:.04em;padding:0 14px;overflow:hidden}.tms-va-card-dmg{align-items:baseline;gap:3px;display:inline-flex}.tms-va-card-dmg>b{font:400 32px/.9 var(--va-f);color:#ffd27a;text-shadow:0 2px #000}.tms-va-card.is-guard .tms-va-card-dmg>b{color:#a8d8ff;font-size:22px}.tms-va-card-dmg>small{font:500 11px/1 var(--va-f2);color:var(--tw-muted)}.tms-va-card-st{font:600 10.5px/1 var(--va-f2);letter-spacing:.12em;text-transform:uppercase;color:#9fe0a0}.tms-va-card.is-wait .tms-va-card-st{color:#ffb37a}.tms-va-card.is-used .tms-va-card-st{color:#b8b1a3}.tms-va-card.is-chosen .tms-va-card-st{color:#fff}.tms-va-bline{text-align:center;min-height:20px;font:600 15px/1.25 var(--va-f2);letter-spacing:.04em;color:#eadfca;animation:.25s both tms-fade-in}.tms-va-bline.is-hot{color:#ffd27a;text-shadow:0 0 12px #ffb43c99;font-size:16px}.tms-va-bline.is-wait{color:#cfd8e8}.tms-va-bline.is-go{color:#fff}@keyframes tms-va-bar-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes tms-va-think{0%{opacity:.55}to{opacity:1}}@keyframes tms-va-blow-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes tms-va-blow-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.tms-va-res{z-index:86;pointer-events:auto;padding:14px;display:flex;position:absolute;inset:0;overflow-y:auto}.tms-va-res-bg{background:radial-gradient(80% 70% at 50% 35%,#5a280cb8,#060508f2 75%);animation:.35s both tms-fade-in;position:fixed;inset:0}.tms-va-res.is-lose .tms-va-res-bg{background:radial-gradient(80% 70% at 50% 35%,#1a2038c7,#050508f2 75%)}.tms-va-res.is-draw .tms-va-res-bg{background:radial-gradient(80% 70% at 50% 35%,#282c34c7,#050508f2 75%)}.tms-va-res-box{outline:none;width:min(860px,100%);margin:auto;padding:20px 26px 16px;animation:.4s cubic-bezier(.2,.9,.2,1) 50ms both tms-va-rise;position:relative}.tms-va-res-title{text-align:center;font:400 clamp(64px, 10vw, 132px)/.9 var(--va-f);letter-spacing:.08em;background:var(--va-grad,linear-gradient(180deg, #fff, #ffedac 32%, #f2b23a 64%, #8f4c06));color:#0000;filter:drop-shadow(0 6px 0 #000) drop-shadow(0 0 30px var(--va-glow,#ffc850cc));-webkit-background-clip:text;background-clip:text;padding:0 .1em;animation:.55s cubic-bezier(.2,1.5,.3,1) .12s both tms-va-slam;transform:skew(-8deg)}.tms-va-res.is-lose{--va-grad:linear-gradient(180deg, #ffe4dc 0%, #ff7a62 40%, #a8140c 80%, #3a0202 100%);--va-glow:#ff3c2899}.tms-va-res.is-draw{--va-grad:linear-gradient(180deg, #fff 0%, #dcebff 40%, #6f9ad6 76%, #1c3360 100%);--va-glow:#78aaff99}.tms-va-res-line{text-align:center;font:500 16px/1.3 var(--va-f2);letter-spacing:.06em;color:#eadfca;margin:6px 0 0}.tms-va-res-faces{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;max-width:520px;margin:14px auto 4px;display:grid}.tms-va-res-face{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.tms-va-res-fn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 24px/1 var(--va-f);letter-spacing:.05em;text-transform:uppercase;color:#fff;overflow:hidden}.tms-va-res-fl{font:600 12px/1 var(--va-f2);letter-spacing:.12em;color:var(--tw-muted)}.tms-va-res-score{font:400 64px/1 var(--va-f);color:#fff;text-shadow:0 4px #000;align-items:center;gap:10px;display:flex}.tms-va-res-score>i{opacity:.5;font-size:40px;font-style:normal}.tms-va-res-score.is-how{letter-spacing:.08em;color:var(--tw-gold-2);text-shadow:0 4px #000,0 0 18px #f6dc9a80;font-size:44px;transform:skew(-8deg)}.tms-va-res.is-win .tms-va-res-score>b:first-child,.tms-va-res.is-lose .tms-va-res-score>b:last-child{color:var(--tw-gold-2);text-shadow:0 4px #000,0 0 18px #f6dc9a99}.tms-va-res-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.tms-va-stats{border-collapse:separate;border-spacing:0 3px;font-variant-numeric:tabular-nums;width:100%}.tms-va-stats thead th{font:400 18px/1 var(--va-f);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:0 8px 4px;overflow:hidden}.tms-va-stats thead th:first-child{text-align:left;color:#ffcf9a}.tms-va-stats thead th:last-child{text-align:right;color:#bfe0ff}.tms-va-stats tbody tr{background:#00000052}.tms-va-stats tbody th{text-align:center;font:600 11.5px/1.1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-muted);padding:6px 4px}.tms-va-stats td{font:600 17px/1 var(--va-f2);color:#cfc8ba;padding:6px 10px}.tms-va-stats td:first-child{text-align:left;border-radius:4px 0 0 4px}.tms-va-stats td:last-child{text-align:right;border-radius:0 4px 4px 0}.tms-va-stats td.is-best{color:#fff;text-shadow:0 0 10px #ffc85ae6}.tms-va-stats td.is-best:first-child{box-shadow:inset 3px 0 #f6c94a}.tms-va-stats td.is-best:last-child{text-shadow:0 0 10px #6eb4fff2;box-shadow:inset -3px 0 #4aa8ff}.tms-va-res-side{flex-direction:column;gap:10px;min-width:0;display:flex}.tms-va-rate{background:#0006;border:1px solid #f6dc9a4d;border-radius:8px;padding:10px 12px}.tms-va-rate-k,.tms-va-res-relk,.tms-va-res-dl dt{font:600 11px/1 var(--va-f2);letter-spacing:.2em;text-transform:uppercase;color:var(--tw-muted)}.tms-va-rate-row{align-items:center;gap:12px;margin-top:6px;display:flex}.tms-va-rate-v{font:400 46px/.9 var(--va-f);letter-spacing:.03em;color:#fff;text-shadow:0 3px #000;font-variant-numeric:tabular-nums}.tms-va-rate-rank{font:600 13px/1 var(--va-f2);letter-spacing:.18em;text-transform:uppercase}.tms-va-rate-d{font:600 18px/1 var(--va-f2);letter-spacing:.04em;color:var(--tw-muted);white-space:nowrap;margin-left:auto}.tms-va-rate-d.is-up{color:#7fe08a;text-shadow:0 0 10px #6ee67880}.tms-va-rate-d.is-down{color:#ff7b6e}.tms-va-rate-up{text-align:center;font:400 22px/1 var(--va-f);letter-spacing:.12em;text-transform:uppercase;color:#fff4c8;text-shadow:0 2px #000,0 0 14px #ffc850e6;background:linear-gradient(90deg,#0000,#f6c85a59,#0000);border-radius:3px;margin-top:8px;padding:5px 10px;animation:.45s cubic-bezier(.2,1.5,.3,1) both tms-va-slam}.tms-va-rate-dn{font:600 12px/1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;color:#ff9a8a;margin-top:6px}.tms-va-rate-note{color:var(--tw-muted);margin-top:6px;font-size:12px}.tms-va-res-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.tms-va-res-dl>div{background:#00000059;border-radius:8px;min-width:0;padding:8px 10px}.tms-va-res-dl dd{font:600 17px/1 var(--va-f2);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:5px 0 0;display:flex}.tms-va-res-dl dd.is-good{color:#7fe08a}.tms-va-res-dl dd.is-bad{color:#ff7b6e}.tms-va-res-rel{background:#00000059;border-radius:8px;padding:8px 10px}.tms-va-res-relk{margin-bottom:6px}.tms-va-ask{text-align:center;font:400 26px/1 var(--va-f);letter-spacing:.1em;text-transform:uppercase;color:#fff4c8;text-shadow:0 2px #000,0 0 16px #ffc850d9;margin-top:14px;animation:.4s cubic-bezier(.2,1.5,.3,1) both tms-va-slam}.tms-va-res-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.tms-va-res-btns>.tms-btn{min-width:200px;font-family:var(--va-f2);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.tms-va-pulse{animation:1s ease-in-out infinite tms-va-pulse}.tms-va-res-note{text-align:center;color:var(--tw-muted);margin-top:10px;font-size:12px}.tms-va-watch{z-index:26;left:50%;bottom:calc(var(--tmw-hud-bottom,176px) + 62px);pointer-events:none;max-width:calc(100vw - 24px);position:absolute;transform:translate(-50%)}.tms-phone .tms-va-watch{bottom:calc(296px + env(safe-area-inset-bottom,0px))}.tms-va-watch-chip{--va-f:"Bebas Neue", "Oswald", Impact, sans-serif;--va-f2:"Oswald", "Arial Narrow", ui-sans-serif, sans-serif;color:#fff;cursor:pointer;pointer-events:auto;max-width:100%;font:500 13px/1 var(--va-f2);letter-spacing:.06em;background:linear-gradient(#220e0ef0,#0e0a0cf0);border:1px solid #ff5a3c99;border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 12px;animation:.3s cubic-bezier(.2,.8,.2,1) both tms-rise-in;display:flex;box-shadow:0 8px 22px #00000080,0 0 0 1px #000,0 0 18px #ff462840}.tms-va-watch-chip:hover{border-color:#ff7a5a}.tms-va-watch-chip:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:2px}.tms-va-watch-live{letter-spacing:.18em;color:#ff6a50;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.tms-va-watch-live>i{background:#ff3a2a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite tms-va-blink;box-shadow:0 0 8px #ff3a2a}.tms-va-watch-who{align-items:center;gap:7px;min-width:0;display:inline-flex}.tms-va-watch-who>b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:600;overflow:hidden}.tms-va-watch-sc{font:400 19px/1 var(--va-f);letter-spacing:.06em;color:var(--tw-gold-2);flex:none}.tms-va-watch-rd{white-space:nowrap;color:var(--tw-muted);flex:none}.tms-va-watch-go{color:#1d1406;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#c89a3c,#8c6420);border-radius:999px;flex:none;padding:6px 13px;font-size:12px;font-weight:700}@keyframes tms-va-out{to{opacity:0;transform:scale(1.05)}}@keyframes tms-va-from-l{0%{transform:translate(-60%)}to{transform:none}}@keyframes tms-va-from-r{0%{transform:translate(60%)}to{transform:none}}@keyframes tms-va-lines{0%{transform:translate(0)}to{transform:translate(47px)}}@keyframes tms-va-flash{0%{opacity:0}12%{opacity:.85}to{opacity:0}}@keyframes tms-va-fig-l{0%{opacity:0;transform:translate(-60vw)skew(8deg)}70%{opacity:1;transform:translate(1.5vw)}to{transform:none}}@keyframes tms-va-fig-r{0%{opacity:0;transform:translate(60vw)skew(-8deg)}70%{opacity:1;transform:translate(-1.5vw)}to{transform:none}}@keyframes tms-va-plate-l{0%{opacity:0;transform:translate(-40vw)}to{opacity:1;transform:none}}@keyframes tms-va-plate-r{0%{opacity:0;transform:translate(40vw)}to{opacity:1;transform:none}}@keyframes tms-va-slam{0%{opacity:0;transform:skew(-9deg)scale(2.6)}55%{opacity:1;transform:skew(-9deg)scale(.9)}75%{transform:skew(-9deg)scale(1.05)}to{opacity:1;transform:skew(-9deg)scale(1)}}@keyframes tms-va-shake{0%,to{translate:0}20%{translate:-9px 4px}40%{translate:8px -5px}60%{translate:-6px 3px}80%{translate:4px -2px}}@keyframes tms-va-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tms-va-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tms-va-drop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes tms-va-low{0%{filter:brightness()}to{filter:brightness(1.45)}}@keyframes tms-va-hitflash{0%{opacity:.95}to{opacity:0}}@keyframes tms-va-dmg{0%{opacity:0;transform:translateY(6px)scale(1.4)}20%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes tms-va-pip{0%{opacity:0;transform:rotate(45deg)scale(2.2)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes tms-va-tick{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes tms-va-blink{50%{opacity:.45}}@keyframes tms-va-combo{0%{opacity:.4;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes tms-va-band{0%{transform:translateY(-56%)skewY(-3deg)scaleY(0)}to{transform:translateY(-56%)skewY(-3deg)scaleY(1)}}@keyframes tms-va-pulse{50%{box-shadow:0 0 0 4px #f6dc9a59,0 0 22px #ffc850b3}}@media (max-width:767px){.tms-va-call{top:36%}.tms-va-call-band{height:110px}.tms-va-call-text,.tms-va-call.is-fight .tms-va-call-text,.tms-va-call.is-ko .tms-va-call-text{font-size:clamp(54px,17vw,110px)}.tms-va-res{padding:8px}.tms-va-res-box{padding:16px 12px 12px}.tms-va-res-grid{grid-template-columns:minmax(0,1fr)}.tms-va-res-score{font-size:48px}.tms-va-res-fn{font-size:19px}.tms-va-res-btns>.tms-btn{flex:1;min-width:0;padding-left:12px;padding-right:12px;font-size:15px}.tms-va-watch-rd{display:none}.tms-va-watch-who>b{max-width:78px}.tms-va-bar{height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"me them""mid mid";gap:6px}.tms-va-bside.is-left{grid-area:me}.tms-va-bside.is-right{grid-area:them}.tms-va-bmid{grid-area:mid;gap:6px}.tms-va-bside{border-radius:9px;gap:6px;padding:5px 7px 5px 5px}.tms-va-bside.is-right{padding:5px 5px 5px 7px}.tms-va-btag,.tms-va-bstats,.tms-va-brank-n{display:none}.tms-va-binfo{gap:3px}.tms-va-bname{font-size:18px}.tms-va-bsub{gap:3px 5px;font-size:10px}.tms-va-bar .tms-va-life{border-width:1.5px;height:14px}.tms-va-bar .tms-va-life.is-left{transform:skew(-16deg)}.tms-va-bar .tms-va-life.is-right{transform:skew(16deg)}.tms-va-bunder{gap:6px;height:15px;padding:0 4px}.tms-va-bar .tms-va-hpnum{font-size:11px}.tms-va-bar .tms-va-dmg{font-size:15px}.tms-va-bar .tms-va-dmg.is-crit{font-size:16px}.tms-va-bchip{letter-spacing:.08em;padding:3px 7px;font-size:9.5px}.tms-va-bhead{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.tms-va-bturn{font-size:19px}.tms-va-bclock{gap:6px}.tms-va-bclock>b{min-width:30px;font-size:26px}.tms-va-bclock>i{flex:1;width:auto;height:7px}.tms-va-giveup{letter-spacing:.1em;padding:6px 10px;font-size:11px}.tms-va-giveup-q{display:none}.tms-va-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.tms-va-card{border-radius:9px;flex-flow:wrap;grid-column:span 2;align-content:center;gap:1px 6px;min-height:50px;padding:5px 6px 5px 28px}.tms-va-card:nth-child(4){grid-column:2/span 2}.tms-va-card:nth-child(5){grid-column:4/span 2}.tms-va-card-key{width:19px;height:19px;font-size:11px;top:50%;left:5px;transform:translateY(-50%)}.tms-va-card-name{text-align:left;flex:100%;padding:0;font-size:12.5px}.tms-va-card-dmg>b{font-size:21px}.tms-va-card.is-guard .tms-va-card-dmg>b{font-size:15px}.tms-va-card-dmg>small{font-size:10px}.tms-va-card-st{letter-spacing:.06em;font-size:9.5px}.tms-va-bline{min-height:17px;font-size:13px}.tms-va-bline.is-hot{font-size:13.5px}.tms-va-clash{top:calc(var(--tmw-hud-top,40px) + 8px)}.tms-va-blow{gap:2px 6px;padding:6px 9px}.tms-va-blow-who{letter-spacing:.12em;max-width:90px;font-size:10px}.tms-va-blow-pw{font-size:19px}.tms-va-blow-dmg{font-size:26px}.tms-va-blow.is-crit .tms-va-blow-dmg{font-size:30px}.tms-va-blow-tags>i{padding:2px 5px;font-size:9px}.tms-va-clash-x{width:34px}.tms-va-clash-x>svg{width:20px;height:20px}}@media (min-width:768px) and (max-width:1279px){.tms-va-bar{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));gap:8px}.tms-va-btag{display:none}.tms-va-bfig{width:clamp(70px,8vw,104px)}.tms-va-bar .tms-va-life{height:24px}.tms-va-bstats>span{padding:2px 5px;font-size:11.5px}.tms-va-bturn{font-size:22px}.tms-va-bclock>b{font-size:30px}.tms-va-card{gap:2px;min-height:66px;padding:8px 4px 6px}.tms-va-card-name{padding:0 10px 0 16px;font-size:12.5px}.tms-va-card-dmg>b{font-size:26px}.tms-va-bline{font-size:13.5px}}@media (max-width:599px){.tms-va-split.is-left{clip-path:polygon(0 0,100% 0,100% 38%,0 48%)}.tms-va-split.is-right{clip-path:polygon(0 48%,100% 38%,100% 100%,0 100%)}.tms-va-seam:before{clip-path:polygon(0 47.7%,100% 37.7%,100% 38.3%,0 48.3%)}.tms-va-split>i{background:repeating-linear-gradient(170deg,#ffffff12 0 2px,#0000 2px 40px)}.tms-va-fig{width:58vw;height:34vh;bottom:auto}.tms-va-fig.is-left{top:7vh;left:auto;right:-5vw}.tms-va-fig.is-right{height:28vh;top:46vh;left:-6vw;right:auto}.tms-va-plate{gap:4px;max-width:calc(100vw - 28px)}.tms-va-plate.is-left{top:calc(env(safe-area-inset-top,0px) + 16px);left:14px}.tms-va-plate.is-right{top:47vh;right:14px}.tms-va-plate-name{font-size:clamp(30px,10.5vw,54px)}.tms-va-plate-sub{gap:6px;font-size:12px}.tms-va-plate-rank{gap:6px;padding:4px 10px 4px 6px;font-size:11.5px}.tms-va-plate-rating{font-size:13px}.tms-va-mid{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:0;width:calc(100vw - 20px);transform:translate(-50%)}.tms-va-big{font-size:92px;position:absolute;bottom:calc(100% + 31vh);left:3vw}.tms-va-big.is-ambush{font-size:50px}.tms-va-tape{padding:9px 10px 8px}.tms-va-tape-row{grid-template-columns:54px minmax(0,1fr) 62px minmax(0,1fr) 54px;gap:6px;height:21px}.tms-va-tape-v{font-size:13px}.tms-va-tape-k{letter-spacing:.12em;font-size:10px}.tms-va-tape-foot{font-size:11.5px}.tms-va-rule{display:none}.tms-va-res-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tms-va-res-dl>div{padding:7px}.tms-va-res-dl dd{font-size:14px}.tms-va-stats td{padding:5px 8px;font-size:15px}}@media (prefers-reduced-motion:reduce){.tms-va *,.tms-va :before,.tms-va :after,.tms-va-watch-chip,.tms-va-watch-chip *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.tms-va .is-calm *,.tms-va .is-calm :before,.tms-va .is-calm :after,.tms-va .is-calm.tms-va-intro{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tms-abi{overflow:visible}.tms-abi-m{fill:var(--ab-ink,currentColor)}.tms-abi-t{fill:var(--ab-glow,currentColor)}.tms-abi-c{fill:var(--ab-cut,#00000080)}.tms-abi-l{fill:none;stroke:var(--ab-ink,currentColor);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tms-abi-g{fill:none;stroke:var(--ab-glow,currentColor);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tms-ab-dota,.tms-ab-badge{--ab-ink:#fffaf0;color:#fffaf0;background:radial-gradient(120% 80% at 26% 8%, #ffffff57, transparent 46%), radial-gradient(90% 60% at 78% 100%, #0000008c, transparent 70%), repeating-linear-gradient(125deg, #ffffff0a 0 2px, transparent 2px 5px), radial-gradient(115% 115% at 50% 30%, var(--ab-a,#3b3429), var(--ab-b,#1b1916) 78%);border:1px solid #0b0806;border-radius:7px;box-shadow:0 0 0 1px #c9a45a99,0 0 0 2px #0b0806,0 3px 6px #0000008c,inset 0 1px #ffffff4d,inset 0 0 0 1px #0000004d,inset 0 -10px 16px #00000061}.tms-ab-dota:hover{box-shadow:0 0 0 1px var(--tw-gold-2), 0 0 0 2px #0b0806, 0 0 16px color-mix(in srgb, var(--ab-glow,#f6dc9a) 60%, transparent), 0 3px 6px #0000008c, inset 0 1px 0 #ffffff5c, inset 0 0 0 1px #0000004d, inset 0 -10px 16px #0000004d;border-color:#0b0806}.tms-ab>svg.tms-ab-glyph,.tms-ab-badge>svg.tms-ab-glyph{width:64%;height:64%;filter:drop-shadow(0 1px 0 #000000e6) drop-shadow(0 0 5px color-mix(in srgb, var(--ab-glow,#f6dc9a) 55%, transparent))}.tms-ab-dota.tms-ab-ult{box-shadow:0 0 0 1px #f6dc9a,0 0 0 2px #0b0806,0 0 14px #f0b44073,0 3px 6px #0000008c,inset 0 1px #ffffff57,inset 0 0 0 1px #0000004d,inset 0 -10px 16px #0000005c}.tms-ab-dota.tms-ab-war{box-shadow:0 0 0 1px #ff6a60,0 0 0 2px #0b0806,0 0 16px #e2504a99,0 3px 6px #0000008c,inset 0 1px #ffffff4d,inset 0 -10px 16px #0000004d}.tms-ab-dota.tms-ab-short:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#10183894;position:absolute;inset:0}.tms-ab-dota.tms-ab-short>svg.tms-ab-glyph{opacity:.5;filter:grayscale(.85)drop-shadow(0 1px #000000e6)}.tms-ab-dota[data-cooling]>svg.tms-ab-glyph{opacity:.6}.tms-ab-dota .tms-ab-key,.tms-ab-badge>i{z-index:2;color:#fff3d0;text-shadow:none;background:#0000009e;border-radius:3px;padding:1px 3px 2px;font:800 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:2px;left:2px;box-shadow:0 0 0 1px #ffffff14}.tms-ab-dota .tms-ab-secs{font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800}.tms-ab-name{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;letter-spacing:.02em;color:#eadfc4;text-shadow:0 1px 1px #000;max-width:calc(100% + 24px);font:700 10px/1.15 ui-sans-serif,system-ui,sans-serif;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.tms-ab-dota:hover>.tms-ab-name{color:#fff}.tms-ab-empty{cursor:default;background:repeating-linear-gradient(135deg,#ffffff08 0 4px,#0000 4px 8px),#120f0d;border:1px dashed #d6b25e52;border-radius:7px;box-shadow:inset 0 2px 8px #0009}.tms-abar{--t:52px;--ti:40px;flex-direction:column;gap:19px;display:flex}.tms-abar-row{align-items:flex-end;gap:7px;display:flex}.tms-abar .tms-ab{width:var(--t);height:var(--t)}.tms-abar .tms-ab.tms-ab-item{width:var(--ti);height:var(--ti)}.tms-abar .tms-ab-item .tms-ab-key{font-size:8.5px}.tms-abar-sep{background:linear-gradient(#0000,#d6b25e80,#0000);align-self:center;width:1px;height:38px;margin:0 1px}.tms-abar-pow{gap:7px;display:flex;position:relative}.tms-abar-pow:before{content:"";pointer-events:none;background:linear-gradient(#6e64ff21,#6e64ff08);border:1px solid #a096ff57;border-radius:10px;position:absolute;inset:-5px -5px -20px}.tms-abar-pow-tag{z-index:2;pointer-events:none;color:#d4ceff;letter-spacing:.22em;text-transform:uppercase;background:#1a1520;border:1px solid #a096ff57;border-radius:4px;padding:0 7px;font:800 8.5px/12px ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.tms-abar-row2{align-items:center}.tms-abar-row2>.tms-refused{text-overflow:ellipsis;flex:1;min-width:0;margin-left:6px;position:static;overflow:hidden}@media (max-width:1439px){.tms-abar{--t:42px;--ti:34px;gap:18px}.tms-abar-row,.tms-abar-pow{gap:5px}.tms-abar-sep{height:30px;margin:0}.tms-abar-pow:before{inset:-4px -4px -19px}.tms-abar .tms-ab-name{letter-spacing:0;font-size:9.5px;top:calc(100% + 3px)}.tms-abar .tms-ab-dota .tms-ab-secs{font-size:15px}}@media (max-width:1279px){.tms-abar-pow-tag{display:none}}@media (max-width:1023px){.tms-abar{--t:36px;--ti:30px;gap:15px}.tms-abar-row,.tms-abar-pow{gap:4px}.tms-abar .tms-ab-name{font-size:8.5px;top:calc(100% + 2px)}.tms-abar .tms-ab-pips{bottom:2px}.tms-abar .tms-ab-pips>i{width:4px}}.tms-tip.tms-tip-dota{background:linear-gradient(#1b171e,#110f13);border:1px solid #0b0806;border-radius:6px;width:268px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #c9a45a80,0 14px 34px #000000b3}.tms-tip.tms-tip-end{left:auto;right:-4px;transform:none}.tms-cmd:has(.tms-ab:hover,.tms-ab:focus-visible){z-index:37}.tms-tip-head{background:linear-gradient(100deg, var(--ab-a,#5a4220), var(--ab-b,#221a10));text-shadow:0 1px 2px #000000d9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:6px 10px 5px;display:grid;box-shadow:inset 0 -1px #0000008c}.tms-tip-head>b{font-family:var(--tw-display);color:#fff;letter-spacing:.02em;font-size:15px;font-weight:700}.tms-tip-head>kbd{color:#fff3d0;text-shadow:none;background:#00000080;border-radius:3px;padding:2px 5px;font:800 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 0 0 1px #ffffff29}.tms-tip-head>small{letter-spacing:.14em;text-transform:uppercase;color:#fffc;grid-column:1/-1;font-size:9.5px;font-weight:800}.tms-tip-body{gap:3px;padding:7px 10px 8px;display:grid}.tms-tip-blurb{color:#ebe4d2;font-size:12.5px;line-height:1.35}.tms-tip-row{color:#cfc6b2;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1.35}.tms-tip-row.is-hit{color:#ffd9a8}.tms-tip-row.is-cost{color:#b9ae96;border-top:1px solid #d6b25e33;margin-top:2px;padding-top:5px}.tms-tip-row b{color:#fff;font-weight:800}.tms-tip-row b.is-en{color:#ffb35a}.tms-tip-row em{color:#8e8574;font-style:normal;font-weight:500}.tms-tip-from{color:var(--ab-glow,#d9bfff);font-size:11px;font-style:italic}.tms-tip-why{color:#ff9b94;font-size:11.5px;font-weight:700}.tms-ab-dota.tms-ab-arc{border-radius:999px}.tms-ab-arc .tms-ab-name{font-size:9.5px;top:calc(100% + 2px)}.tms-arc>.tms-refused{bottom:330px}.tms-arc-pow{gap:8px;display:flex;position:absolute;bottom:calc(100% + 166px);right:-4px}.tms-ab-arc.tms-ab-mini{width:44px;height:44px;margin:0;position:relative;top:auto;left:auto}@media (max-height:520px){.tms-arc-pow{flex-direction:column-reverse;gap:16px;bottom:-4px;left:-206px;right:auto}.tms-ab-arc.tms-ab-mini{width:40px;height:40px}}.tms-ab-badge{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.tms-ab-badge-sm{width:36px;height:36px}.tms-pow-from{color:var(--ab-glow,#d9bfff);font-size:11.5px;font-style:italic}.tms-ev-place{pointer-events:auto}.tms-ev-place .tms-display{white-space:normal;text-overflow:clip;overflow:visible}.tms-ev-show{pointer-events:auto;border-color:currentColor;flex-shrink:0;margin-left:auto}.tms-lm-portrait{width:100%;height:100%;display:block;position:absolute;inset:0}.tms-lm-state{font-weight:700}.tms-lm-raid{animation:.9s ease-in-out infinite alternate tms-lm-pulse}.tms-lm-bar{min-width:120px;max-width:220px}@keyframes tms-lm-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.tms-lm-raid{animation:none}}.tms-sk-tabn{color:#1d1406;background:#e3b04a;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font:800 10.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.tms-sk-btn{cursor:pointer;color:#ece6d8;background:linear-gradient(#2b2218,#1c1610);border:1px solid #e3c06e61;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font:700 12.5px/1.1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-sk-btn:hover:not(:disabled){border-color:#e3c06e}.tms-sk-btn:focus-visible{outline-offset:2px;outline:2px solid #f6dc9a}.tms-sk-btn:disabled{cursor:not-allowed;opacity:.5}.tms-sk-btn.is-gold{color:#1d1406;background:linear-gradient(#d4a748,#8c6420);border-color:#f6dc9a}.tms-sk-btn.is-gold:hover:not(:disabled){background:linear-gradient(#e3b956,#9d7226)}.tms-va-cards{grid-template-columns:repeat(var(--va-cols,5), minmax(0, 1fr))}.tms-va-card-rk{font:800 10.5px/1 var(--va-f2,ui-sans-serif);color:#f6dc9a;background:#0000008c;border:1px solid #f6dc9a59;border-radius:4px;padding:2px 4px;position:absolute;top:6px;right:6px}.tms-va-card-rk.is-awake{color:#2a1800;background:linear-gradient(#ffe08a,#e0a020);border-color:#fff3c0}.tms-va-card.is-awake{border-color:#f6c64a;box-shadow:0 4px 12px #00000080,0 0 14px #ffc44073}.tms-va-card-dmg>b.is-fx{font:600 17px/1 var(--va-f2,ui-sans-serif);color:#a8d8ff;text-shadow:0 1px #000}.tms-va-card-fx{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 10.5px/1.1 var(--va-f2,ui-sans-serif);color:#d9c9a8;overflow:hidden}.tms-va-blow-tags>.is-heal{color:#fff;background:#3fae5a}.tms-va-blow-tags>.is-fx{color:#fff;background:#7b4fd0}.tms-va-blow-pw .tms-sk-rk{color:#f6dc9a;font-size:.6em}.tms-va-blow-pw .tms-sk-rk.is-awake{color:#ffc94a}@media (max-width:767px){.tms-va-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.tms-va-card-rk{font-size:9px;top:4px;right:4px}.tms-va-card-fx{text-align:left;flex:100%;font-size:9.5px}}.tms-act-row{flex-wrap:nowrap;flex-shrink:0;gap:3px;min-width:0;display:flex;overflow:hidden}.tms-act-row .tms-act{white-space:nowrap;flex-shrink:0;gap:3px;min-height:28px;padding:1px 7px;font-size:12px}@media (min-width:1440px){.tms-act-row .tms-act{min-height:30px;padding:2px 8px;font-size:12.5px}}.tms-auto-ac.is-on{color:#fff3cf;background:linear-gradient(#e3a03c52,#783c0a52);border-color:#e3c06e;animation:1.8s ease-in-out infinite tms-ac-glow;box-shadow:0 0 12px #ffbe5059}.tms-auto-ac.is-on b{color:#ffe08a}@keyframes tms-ac-glow{50%{box-shadow:0 0 4px #ffbe5026}}@media (prefers-reduced-motion:reduce){.tms-auto-ac.is-on{animation:none}}.tms-town-pic{width:100%;height:100%;transition:filter .4s;display:block}.tms-town-pic.is-raised{animation:2.4s ease-out tms-town-raise}@keyframes tms-town-raise{0%{filter:brightness(2.2)drop-shadow(0 0 18px #ffd56a)}to{filter:none}}.tms-age-pic>.tms-town-pic{max-height:100%}.tms-town-portline{justify-content:center;align-items:center;gap:5px;min-height:16px;display:flex}.tms-town-scaff{letter-spacing:.08em;text-transform:uppercase;color:#ffc46a;font-size:10px;font-weight:800}.tms-town-era{height:18px;font:700 10.5px/1 var(--tw-display,Georgia, serif);letter-spacing:.06em;white-space:nowrap;text-shadow:none;border:1px solid;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.tms-town-era.is-e1{color:#d9b48a;background:#50321a8c;border-color:#be8c5a99}.tms-town-era.is-e2{color:#cfe3a0;background:#2e3c188c;border-color:#96b45a99}.tms-town-era.is-e3{color:#d4e2f2;background:#28344699;border-color:#96afcda6}.tms-town-era.is-e4{color:#2a1a00;background:linear-gradient(#ffe58a,#d9a12a);border-color:#fff0b8;box-shadow:0 0 10px #ffd26459}.tms-town-campage{letter-spacing:.1em;text-transform:uppercase;color:#ffd27a;font-size:10px;font-weight:800}.tms-age-facts.tms-town-facts{grid-template-columns:auto minmax(0,1fr)}.tms-town-perk{font-weight:600}.tms-town-perk.is-next{color:#bfe8a8!important}.tms-town-perk.is-top{color:#ffe08a!important}.tms-town-at{color:var(--tw-muted,#a8a49a);font-weight:500}.tms-town-fund{align-items:center;gap:8px;width:100%;min-width:0;max-width:440px;display:inline-flex}.tms-town-bar{background:#0009;border-radius:999px;flex:1;min-width:60px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b25e4d}.tms-town-bar>i{border-radius:inherit;background:linear-gradient(90deg,#8c6420,#e3b94e 70%,#fff0b0);transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #f6d27873}.tms-town-bar.is-build>i{background:repeating-linear-gradient(-45deg,#d08a2a 0 6px,#f0b44a 6px 12px) 0 0/17px 17px;animation:.9s linear infinite tms-town-stripes}@keyframes tms-town-stripes{to{background-position:17px 0}}.tms-town-bar.is-growth>i{background:linear-gradient(90deg,#2f6a3a,#5cc46e 70%,#b8f0a8);box-shadow:0 0 8px #78dc8259}.tms-town-fundn{font-variant-numeric:tabular-nums;color:#d9d2bf;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.tms-town-fundn b{color:var(--tw-gold-2,#f6dc9a)}.tms-town-fundn small{letter-spacing:.06em;color:var(--tw-muted,#a8a49a);font-size:10px}.tms-town-donors{text-overflow:ellipsis;white-space:nowrap;color:#d9d2bf;min-width:0;font-weight:500;display:block;overflow:hidden}.tms-town-donors b{color:var(--tw-gold-2,#f6dc9a);font-variant-numeric:tabular-nums;font-weight:700}.tms-town-donors.is-none,.tms-town-loading{color:var(--tw-muted,#a8a49a);font-style:italic}.tms-town-invest{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.tms-age-actions>.tms-town-invest{flex-wrap:nowrap;flex:1;overflow:hidden;container-type:inline-size}@container (max-width:660px){.tms-town-ilabel{display:none}}@container (max-width:420px){.tms-town-invest>.tms-town-why{display:none}}.tms-town-ilabel{color:#e6d2a0;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.tms-town-amt{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;gap:4px}.tms-town-amt:not(:disabled){color:#ffe9b0;background:linear-gradient(#4a3a1c,#2a2012);border-color:#f6dc9ab3}.tms-town-amt:hover:not(:disabled){background:linear-gradient(#6a5226,#3a2c14);border-color:#fff0b8;box-shadow:0 0 10px #f6d27859,0 2px #00000073}.tms-town-amt.is-finish:not(:disabled){color:#1d1406;background:linear-gradient(#d4a748,#8c6420);border-color:#fff0b8}.tms-town-coin{color:#ffd56a;text-shadow:0 0 6px #ffc85099;font-size:10px}.tms-town-amt.is-finish .tms-town-coin{color:#3a2400;text-shadow:none}.tms-town-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tw-muted,#a8a49a);font-size:11.5px;overflow:hidden}.tms-town-invest.is-off .tms-town-why{color:#ffcf8a}.tms-town-why.is-bad{color:#ffb0a0}.tms-town-why.is-build{color:#ffd27a;white-space:normal}.tms-town-ask{color:#ffe9b0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.tms-town-ask b{color:#fff3cf}.tms-town-input{color:#fff3cf;font-variant-numeric:tabular-nums;background:#0000008c;border:1px solid #f6dc9a99;border-radius:7px;outline:none;width:92px;height:28px;padding:0 8px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif}.tms-town-input:focus{border-color:#fff0b8;box-shadow:0 0 0 3px #e3c06e33}.tms-town-input::placeholder{color:#8f8574;font-weight:500}.tms-town-offwhy{color:#ffcf8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tms-town-offwhy>span{color:#f0a040}.tms-age-actions>.tms-town-invest.is-off{flex-wrap:wrap;row-gap:3px}.tms-town-offwhy.is-compact{-webkit-line-clamp:3}.tms-town-invest.is-compact{gap:4px}.tms-town-invest.is-compact .tms-btn-sm{min-height:28px;padding:2px 8px;font-size:12px}.tms-town-invest.is-compact .tms-town-why{white-space:normal;flex:100%}@media (min-width:1280px){.tms-town-fundn,.tms-town-ilabel{font-size:13px}.tms-town-bar{height:10px}.tms-town-why{font-size:12.5px}}:is(.tms-age-info>.tms-age-title:has(.tms-town-era),.tms-age-info>.tms-town-facts){flex-shrink:0}@media (max-width:1279px){.tms-age-info .tms-town-at,.tms-age-actions .tms-town-invest.is-off>.tms-btn{display:none}.tms-age-info .tms-town-perk{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:1023px){.tms-age-facts.tms-town-facts{grid-template-columns:auto minmax(0,1fr)}.tms-age-info .tms-town-fundn small,.tms-age-actions .tms-town-why{display:none}.tms-town-invest.is-confirm .tms-town-ask{font-size:11.5px}}.tms-town{color:#ece6d8}.tms-town-head{background:radial-gradient(90% 120% at 0 100%,#f08c3c1f,#0000 60%),linear-gradient(#251d14eb,#18130eeb);border:1px solid #e3c06e4d;border-radius:12px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.tms-town-headpic{background:radial-gradient(circle at 50% 35%,#2c2620,#121014);border:1px solid #9b7a3ab3;border-radius:8px;height:130px;overflow:hidden}.tms-town-kicker{letter-spacing:.12em;text-transform:uppercase;color:#c9a45a;margin:0;font-size:11.5px;font-weight:800}.tms-town-age{color:#f6dc9a;text-shadow:0 2px 12px #f0a04059;margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.1}.tms-town-agehint{color:#a99f8c;margin:4px 0 0;font-size:12.5px;line-height:1.45}.tms-town-agehint b{color:#e6d2a0}.tms-town-growth{align-items:center;gap:10px;margin-top:8px;display:flex}.tms-town-growth .tms-town-bar{max-width:260px}.tms-town-growthn{color:#d9d2bf;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.tms-town-growthn b{color:#b8f0a8}.tms-town-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tms-town-card{background:linear-gradient(#251d14eb,#1c1610eb);border:1px solid #e3c06e29;border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-content:start;gap:8px 10px;padding:10px;scroll-margin:12px;transition:border-color .2s,box-shadow .3s;display:grid}.tms-town-card:hover{border-color:#e3c06e61}.tms-town-card.is-focus{border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a66,0 0 18px #f6d27833}.tms-town-card.is-building{border-color:#f0aa468c}.tms-town-card.is-top{background:linear-gradient(#382c12eb,#1e180ceb)}.tms-town-cardpic{background:radial-gradient(circle at 50% 35%,#2c2620,#121014);border:1px solid #9b7a3a8c;border-radius:8px;height:96px;overflow:hidden}.tms-town-cardbody{flex-direction:column;gap:4px;min-width:0;display:flex}.tms-town-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;min-width:0;display:flex}.tms-town-cardfoot{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;display:flex}.tms-town-cardhead h4{text-overflow:ellipsis;white-space:nowrap;color:#f6dc9a;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.tms-town-cardperk{color:#d9d2bf;margin:0;font-size:12.5px;line-height:1.35}.tms-town-cardperk>span,.tms-town-cardby>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:#8f8574;min-width:34px;font-size:10px;font-weight:800;display:inline-block}.tms-town-cardperk.is-next{color:#bfe8a8}.tms-town-cardperk.is-top{color:#ffe08a;font-weight:600}.tms-town-card .tms-town-fund{max-width:none}.tms-town-card .tms-town-fundn{font-size:11.5px}.tms-town-cardby{align-items:baseline;gap:4px;min-width:0;margin:0;font-size:11.5px;display:flex}.tms-town-cardby .tms-town-donors{flex:1}.tms-town-how{border:1px dashed #e3c06e38;border-radius:12px;padding:12px 14px}.tms-town-how h4{letter-spacing:.12em;text-transform:uppercase;color:#e3c06e;margin:0 0 6px;font-size:13px;font-weight:700}.tms-town-how ul{color:#a99f8c;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;list-style:outside;display:grid}.tms-town-err{color:#ffcfc8;background:#2a1512b3;border:1px solid #b4483f99;border-radius:12px;justify-items:start;gap:8px;padding:12px 14px;font-size:13.5px;display:grid}@media (max-width:639px){.tms-town-head{grid-template-columns:1fr;gap:10px}.tms-town-headpic{height:120px}.tms-town-age{font-size:22px}.tms-town-grid{grid-template-columns:1fr}.tms-town-card{grid-template-columns:88px minmax(0,1fr)}.tms-town-cardpic{height:88px}}.tms-ev-town{box-shadow:0 10px 28px #00000080,0 0 22px #f6d2784d}.tms-ev-town .tms-ev-glyph{color:#ffe08a;text-shadow:0 0 10px #ffd264b3}@media (prefers-reduced-motion:reduce){.tms-town-pic.is-raised,.tms-town-bar.is-build>i{animation:none}.tms-town-bar>i{transition:none}}.tms-arcn{--gold:#e9c46a;--gold-2:#f8e3a3;--gold-d:#8a6420;--velvet:#120c16;--velvet-2:#1c1222;--ink:#efe6d2;--muted:#a99f8c;--serif:var(--tw-display,"Cinzel", "Cormorant Garamond", Georgia, serif);height:100%;min-height:0;color:var(--ink);background:radial-gradient(120% 60% at 60% -10%, #e9c46a1a, transparent 60%), radial-gradient(80% 50% at 100% 100%, #7846c81f, transparent 70%), repeating-linear-gradient(45deg, #ffffff03 0 2px, transparent 2px 6px), linear-gradient(180deg, var(--velvet-2), var(--velvet));grid-template-columns:272px minmax(0,1fr);display:grid;position:relative}.tms-arcn-eyebrow{font:700 10px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.tms-arcn-sub{color:var(--muted);font-size:11.5px}.tms-arcn-err{color:#ffb4ab;background:#50141280;border:1px solid #e2504a8c;border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:600}.tms-arcn-ok{color:var(--gold-2);background:#46340e66;border:1px solid #e9c46a73;border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:600}.tms-arcn-lock{flex-shrink:0}.tms-arcn-btn{cursor:pointer;height:32px;color:var(--gold-2);font:700 12.5px/1 var(--serif);letter-spacing:.06em;background:linear-gradient(#2c2030,#1a121e);border:1px solid #e9c46a8c;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:filter .15s,box-shadow .15s,transform 60ms;display:inline-flex}.tms-arcn-btn:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 14px #e9c46a59}.tms-arcn-btn:active:not(:disabled){transform:translateY(1px)}.tms-arcn-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-arcn-btn:disabled{cursor:not-allowed;opacity:.5}.tms-arcn-btn.is-gold{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 45%,#a87a26 100%);border-color:#fff0c0;box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #5a380873,0 2px 8px #00000073}.tms-arcn-btn.is-quiet{color:var(--muted);background:0 0;border-color:#e9c46a47}.tms-arcn-btn.is-sm{height:26px;padding:0 10px;font-size:11px}.tms-arcn-btn.is-lg{height:40px;padding:0 24px;font-size:14px}.tms-arcn-side{background:linear-gradient(#00000052,#0000002e);border-right:1px solid #e9c46a38;flex-direction:column;min-height:0;display:flex}.tms-arcn-sideh{flex-direction:column;gap:5px;padding:16px 16px 8px;display:flex}.tms-arcn-sideh>small{color:var(--muted);font-size:11.5px;line-height:1.35}.tms-arcn-slots{scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:0;margin:0;padding:8px 12px;list-style:none;display:flex;overflow-y:auto}.tms-arcn-slot{position:relative}.tms-arcn-sbtn,.tms-arcn-slot.is-locked{text-align:left;width:100%;min-height:60px;color:var(--ink);border-radius:11px;grid-template-columns:16px 46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:grid}.tms-arcn-sbtn{cursor:pointer;background:linear-gradient(#2c1e32cc,#110b15cc);border:1px solid #e9c46a3d;transition:border-color .15s,box-shadow .15s,background .15s}.tms-arcn-sbtn:hover{border-color:#e9c46aa6}.tms-arcn-sbtn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-arcn-slot.is-empty .tms-arcn-sbtn{background:#00000038;border-style:dashed}.tms-arcn-slot.is-later .tms-arcn-sbtn{opacity:.55}.tms-arcn-slot.is-cur .tms-arcn-sbtn{opacity:1;border-style:solid;border-color:var(--gold-2);box-shadow:inset 3px 0 0 var(--gold), 0 0 0 1px #f8e3a359, 0 0 18px #e9c46a47;background:linear-gradient(90deg,#e9c46a3d,#2c1e32d9 70%)}.tms-arcn-slot.is-over .tms-arcn-sbtn{border-color:var(--gold-2);box-shadow:0 0 0 1px var(--gold-2), 0 0 18px #e9c46a99}.tms-arcn-slot.is-flash .tms-arcn-sbtn{animation:1.2s ease-out tms-arcn-flash}@keyframes tms-arcn-flash{0%{box-shadow:0 0 0 2px #fff6d6,0 0 34px #ffe08af2}}.tms-arcn-slot.is-locked{color:#7d7466;background:repeating-linear-gradient(135deg,#ffffff06 0 4px,#0000 4px 8px),#08060a99;border:1px solid #ffffff0f}.tms-arcn-sno{font:700 13px/1 var(--serif);color:var(--gold);text-align:center;font-variant-numeric:tabular-nums}.tms-arcn-slot.is-locked .tms-arcn-sno{color:#5f574c}.tms-arcn-sart{place-items:center;width:46px;height:46px;display:grid}.tms-arcn-slot.is-empty .tms-arcn-sart{border:1px dashed #e9c46a66;border-radius:10px}.tms-arcn-slot.is-locked .tms-arcn-sart{background:#00000059;border-radius:10px}.tms-arcn-plus{font:400 24px/1 var(--serif);color:var(--gold);text-shadow:0 0 8px #e9c46a99}.tms-arcn-stx{flex-direction:column;gap:3px;min-width:0;display:flex}.tms-arcn-stx>b{text-overflow:ellipsis;white-space:nowrap;font:700 13.5px/1.2 var(--serif);letter-spacing:.03em;color:#fff4d8;overflow:hidden}.tms-arcn-stx>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.tms-arcn-slot.is-empty .tms-arcn-stx>b,.tms-arcn-slot.is-cur.is-empty .tms-arcn-stx>small{color:var(--gold-2)}.tms-arcn-slot.is-locked .tms-arcn-stx>b{color:#8d8474}.tms-arcn-kbd{color:var(--gold-2);background:#00000080;border-radius:4px;padding:3px 6px;font:800 10px/1 ui-monospace,Menlo,monospace;box-shadow:inset 0 0 0 1px #e9c46a73}.tms-arcn-x{z-index:2;cursor:pointer;width:20px;height:20px;color:var(--gold-2);opacity:0;background:#1a121e;border:1px solid #e9c46a99;border-radius:999px;place-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}.tms-arcn-x:hover{color:#ffd0c8;background:#3a1a1a}.tms-arcn-slot:hover .tms-arcn-x,.tms-arcn-slot.is-cur .tms-arcn-x,.tms-arcn-x:focus-visible{opacity:1}@media (hover:none){.tms-arcn-x{opacity:1}}.tms-arcn-sidef{color:var(--muted);border-top:1px solid #e9c46a1f;margin:0;padding:10px 16px 14px;font-size:11px;line-height:1.4}.tms-arcn-main{flex-direction:column;min-width:0;min-height:0;display:flex}.tms-arcn-head{align-items:center;gap:16px;padding:14px 18px 8px;display:flex}.tms-arcn-tabs{background:#00000059;border-radius:12px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #e9c46a2e}.tms-arcn-tab{--tc:var(--gold-2);cursor:pointer;min-width:0;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;transition:color .15s,background .15s,border-color .15s;display:flex}.tms-arcn-tab.is-t1{--tc:#e0a46a}.tms-arcn-tab.is-t2{--tc:#dfe6f0}.tms-arcn-tab.is-t3{--tc:#f2cf6c}.tms-arcn-tab.is-t4{--tc:#d3b4ff}.tms-arcn-tab>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px/1 var(--serif);letter-spacing:.12em;text-transform:uppercase;overflow:hidden}.tms-arcn-tab>small{white-space:nowrap;max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10.5px;display:inline-flex;overflow:hidden}.tms-arcn-tab:hover{color:var(--tc)}.tms-arcn-tab:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-arcn-tab.is-on{color:var(--tc);border-color:color-mix(in srgb, var(--tc) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 18%, transparent), color-mix(in srgb, var(--tc) 6%, transparent));box-shadow:inset 0 -2px 0 var(--tc), 0 0 14px color-mix(in srgb, var(--tc) 18%, transparent)}.tms-arcn-tab.is-on>small{color:color-mix(in srgb, var(--tc) 70%, #a99f8c)}.tms-arcn-bal{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.tms-arcn-bal>span{font:700 9.5px/1 var(--serif);letter-spacing:.3em;color:var(--gold)}.tms-arcn-bal>b{font:700 21px/1 var(--serif);letter-spacing:.03em;color:var(--gold-2);text-shadow:0 0 14px #e9c46a66;font-variant-numeric:tabular-nums}.tms-arcn-ctx{color:var(--muted);margin:0;padding:6px 18px 10px;font-size:12.5px}.tms-arcn-search{height:36px;color:var(--gold);background:#00000061;border-radius:10px;align-items:center;gap:8px;margin:0 18px;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9c46a38}.tms-arcn-search:focus-within{box-shadow:inset 0 0 0 1px var(--gold-2), 0 0 14px #e9c46a40}.tms-arcn-search>input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.tms-arcn-search>input::placeholder{color:#8d826f}.tms-arcn-search>input::-webkit-search-cancel-button{display:none}.tms-arcn-sx{cursor:pointer;width:22px;height:22px;color:var(--gold-2);background:#e9c46a29;border:0;border-radius:50%;font-size:15px;line-height:1}.tms-arcn-sx:hover{background:#e9c46a4d}.tms-arcn-sn{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);flex-shrink:0;font-size:11px;font-weight:700}.tms-arcn-none{text-align:center;color:var(--muted);margin:24px 0;font-size:13px}.tms-arcn-card>.tms-arcn-ribbon{pointer-events:none}.tms-arcn-slot.is-link .tms-arcn-sbtn{background:linear-gradient(90deg,#ffd66e6b,#3c2816e6 78%);border-color:#fff1c2;animation:1.8s ease-in-out infinite tms-arcn-link;box-shadow:inset 4px 0 #ffe08a,0 0 0 2px #ffe6a0bf,0 0 26px #ffd26e8c}@keyframes tms-arcn-link{50%{box-shadow:inset 4px 0 #ffe08a,0 0 0 2px #ffe6a0f2,0 0 34px #ffd26ecc}}.tms-arcn-stx>small.tms-arcn-linkt{color:#ffe08a;letter-spacing:.02em;font-weight:700}.tms-arcn-onslot{font:700 11.5px/1.3 var(--serif);letter-spacing:.06em;color:#1d1406;background:linear-gradient(#fbe7a6,#c99636);border-radius:4px;margin:4px 0 0;padding:3px 10px;display:inline-block;box-shadow:0 0 14px #ffd66e73}@media (prefers-reduced-motion:reduce){.tms-arcn-slot.is-link .tms-arcn-sbtn{animation:none}}.tms-arcn-ctx b{color:var(--gold-2);font-weight:700}.tms-arcn-body{scrollbar-width:thin;flex:1;min-height:0;padding:2px 18px 18px;overflow-y:auto}.tms-arcn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tms-arcn-card{--glow:#e9c46a;--rx:0deg;--ry:0deg;--sx:50%;cursor:pointer;text-align:center;width:100%;height:100%;min-height:172px;color:var(--ink);background:radial-gradient(90% 60% at 50% 18%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 70%), linear-gradient(180deg, #221628, #0f0a12);transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));border:1px solid #e9c46a73;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 10px;transition:transform .18s ease-out,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0009,inset 0 0 0 3px #e9c46a14,0 6px 16px #00000073}.tms-arcn-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent calc(var(--sx) - 22%), #fff8dc38 var(--sx), transparent calc(var(--sx) + 22%));transition:opacity .2s;position:absolute;inset:0}.tms-arcn-card:hover{border-color:var(--gold-2);box-shadow:inset 0 0 0 1px #0009, 0 0 22px color-mix(in srgb, var(--glow) 45%, transparent), 0 10px 22px #0000008c}.tms-arcn-card:hover:after{opacity:1}.tms-arcn-card:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.tms-arcn-card.is-here{border-color:var(--gold-2);box-shadow:0 0 0 1px var(--gold-2), 0 0 24px color-mix(in srgb, var(--glow) 50%, transparent), 0 10px 22px #0000008c}.tms-arcn-card.is-lockd{filter:saturate(.55)}.tms-arcn-card.is-lockd:hover{filter:saturate(.8)}.tms-arcn-card>svg{filter:drop-shadow(0 4px 10px #0009) drop-shadow(0 0 12px color-mix(in srgb, var(--glow) 40%, transparent))}.tms-arcn-name{font:700 13.5px/1.15 var(--serif);letter-spacing:.04em;color:#fff4d8;margin-top:4px}.tms-arcn-style{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--glow) 70%, #fff);font-size:10px;font-weight:700}.tms-arcn-state{font-variant-numeric:tabular-nums;color:var(--gold-2);background:#00000073;border-radius:999px;align-items:center;gap:4px;margin-top:auto;padding:3px 10px;font:700 11px/1.3 ui-sans-serif,system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c46a66}.tms-arcn-state.is-own{color:#c9f2c4;box-shadow:inset 0 0 0 1px #96e68c73}.tms-arcn-state.is-eq{color:#1d1406;box-shadow:none;background:linear-gradient(#fbe7a6,#c99636)}.tms-arcn-state.is-free{color:#0f2410;box-shadow:none;letter-spacing:.12em;background:linear-gradient(#d6f7cf,#79c770)}.tms-arcn-state.is-gate{color:#a99f8c;box-shadow:inset 0 0 0 1px #ffffff1f}.tms-arcn-ribbon{text-align:center;width:84px;font:700 10px/1.2 var(--serif);letter-spacing:.14em;color:#120c16;background:var(--tier,var(--gold));padding:2px 0;position:absolute;top:9px;right:-24px;transform:rotate(40deg);box-shadow:0 2px 4px #00000080}.tms-arcn-ribbon.is-inline{border-radius:3px;width:auto;padding:2px 10px;display:inline-block;position:static;transform:none}.tms-arcn-ribbon.is-t1,.tms-arcn-detail.is-t1{--tier:#e0a46a}.tms-arcn-ribbon.is-t2,.tms-arcn-detail.is-t2{--tier:#dfe6f0}.tms-arcn-ribbon.is-t3,.tms-arcn-detail.is-t3{--tier:#f2cf6c}.tms-arcn-ribbon.is-t4,.tms-arcn-detail.is-t4{--tier:linear-gradient(90deg, #ffd1f4, #b8a4ff, #9ff0ff)}.tms-arcn-card.is-t4{border-color:#e6a8ff8c}.el-storm{--glow:#6fb8ff}.el-frost{--glow:#9fe8ff}.el-flame{--glow:#ff8a3c}.el-light{--glow:#ffe08a}.el-arcane{--glow:#a99aff}.el-iron{--glow:#c8d2e0}.el-earth{--glow:#e0a060}.el-shadow{--glow:#9a7cff}.el-time{--glow:#d0b0ff}.el-void{--glow:#b46cff}.el-blood{--glow:#ff5a5a}.el-wind{--glow:#8af0d0}.el-sun{--glow:#ffb830}.el-water{--glow:#4ab8ff}.tms-arcn-detail{--glow:#e9c46a;background:radial-gradient(70% 50% at 18% 0%, color-mix(in srgb, var(--glow) 20%, transparent), transparent 70%), linear-gradient(180deg, #1f1426, #0d0910);border:1px solid #e9c46a80;border-radius:14px;padding:12px 16px 16px;animation:.22s ease-out tms-arcn-open;position:relative;box-shadow:inset 0 0 0 4px #00000073,inset 0 0 0 5px #e9c46a29,0 12px 30px #00000073}.tms-arcn-detail.is-awake{border-color:#ffe08a;box-shadow:inset 0 0 0 4px #00000073,inset 0 0 0 5px #ffe08a73,0 0 30px #ffd26e4d}@keyframes tms-arcn-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tms-arcn-back{cursor:pointer;color:var(--gold-2);font:700 12px/1.2 var(--serif);letter-spacing:.08em;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:0 0 8px -6px;padding:5px 12px 5px 6px;display:inline-flex}.tms-arcn-back:hover{background:#e9c46a1f}.tms-arcn-back:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-arcn-dhead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.tms-arcn-dem{filter:drop-shadow(0 6px 14px #000000b3) drop-shadow(0 0 18px color-mix(in srgb, var(--glow) 50%, transparent))}.tms-arcn-dname{font:700 22px/1.1 var(--serif);letter-spacing:.05em;color:#fff4d8;text-shadow:0 0 16px color-mix(in srgb, var(--glow) 45%, transparent);margin:6px 0 2px}.tms-arcn-dtags{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--glow) 70%, #fff);margin:0;font-size:11px;font-weight:700}.tms-arcn-dblurb{color:#e3dac6;margin:6px 0 0;font-size:13px;line-height:1.45}.tms-arcn-dbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.tms-arcn-stage{aspect-ratio:16/9;background:radial-gradient(circle at 50% 60%,#1c1424,#07050a 80%);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a59,inset 0 0 30px #000c}.tms-arcn-preview{width:100%;height:100%;display:block}.tms-arcn-nums{background:#00000059;border-radius:10px;grid-template-columns:auto 1fr;align-content:start;align-self:start;gap:7px 12px;margin:0;padding:10px 12px;font-size:12.5px;display:grid;box-shadow:inset 0 0 0 1px #e9c46a33}.tms-arcn-nums dt{color:var(--muted)}.tms-arcn-nums dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.tms-arcn-nums b{color:#fff4d8}.tms-arcn-next{color:#9ef0a8;font-weight:700}.tms-arcn-tracks{gap:8px;margin-top:12px;display:grid}.tms-arcn-track{background:#0000004d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #e9c46a29}.tms-arcn-trh{flex-direction:column;min-width:0;display:flex}.tms-arcn-trh>b{font:700 13.5px/1.2 var(--serif);letter-spacing:.08em;color:var(--gold-2)}.tms-arcn-trh>small{color:var(--muted);font-size:10.5px}.tms-arcn-gems{gap:5px;display:flex}.tms-arcn-gems>i{background:#1a121e;border-radius:2px;width:12px;height:12px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #e9c46a66}.tms-arcn-track.is-might{--gem:#ff7a5a}.tms-arcn-track.is-reach{--gem:#6fd0ff}.tms-arcn-track.is-haste{--gem:#9ef07a}.tms-arcn-gems>i.is-on{background:radial-gradient(circle at 35% 30%, #fff, var(--gem) 45%, color-mix(in srgb, var(--gem) 50%, #000));box-shadow:0 0 8px color-mix(in srgb, var(--gem) 70%, transparent), inset 0 0 0 1px #fff6}.tms-arcn-gate,.tms-arcn-max{color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font:700 11px/1.3 ui-sans-serif,system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.tms-arcn-max{color:var(--gold-2);box-shadow:inset 0 0 0 1px #e9c46a80}.tms-arcn-gate.is-big{padding:10px 18px;font-size:12.5px}.tms-arcn-awk{color:#e3dac6;box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#e9c46a1a,#0000);border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.4}.tms-arcn-awk b{font-family:var(--serif);color:var(--gold-2);letter-spacing:.06em}.tms-arcn-awk.is-on{background:linear-gradient(90deg,#ffe08a40,#ffe08a0a);box-shadow:inset 3px 0 #ffe08a,0 0 18px #ffd26e33}.tms-arcn-foot{background:linear-gradient(#1a111ef7,#0c080efc);border-top:1px solid #e9c46a40;flex-direction:column;gap:8px;padding:12px 18px 14px;display:flex;box-shadow:0 -10px 24px #00000059}.tms-arcn-act{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tms-arcn-here{height:40px;font:700 13.5px/1 var(--serif);letter-spacing:.06em;color:#c9f2c4;background:#28502840;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #96e68c80}@media (max-width:639.98px){.tms-arcn{flex-direction:column;height:auto;min-height:100%;display:flex}.tms-arcn-side{border-bottom:1px solid #e9c46a38;border-right:0}.tms-arcn-sideh{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 2px}.tms-arcn-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 14px 12px;display:grid;overflow:visible}.tms-arcn-sbtn,.tms-arcn-slot.is-locked{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-height:0;padding:9px 4px 6px;position:relative}.tms-arcn-sno{font-size:10.5px;position:absolute;top:5px;left:6px}.tms-arcn-sart,.tms-arcn-sart>svg:not(.tms-arcn-lock){width:40px;height:40px}.tms-arcn-stx{align-items:center;max-width:100%}.tms-arcn-stx>b{letter-spacing:0;max-width:100%;font-size:10.5px}.tms-arcn-stx>small,.tms-arcn-kbd,.tms-arcn-sidef{display:none}.tms-arcn-slot.is-cur .tms-arcn-sbtn{box-shadow:inset 0 -3px 0 var(--gold), 0 0 0 1px #f8e3a359, 0 0 14px #e9c46a47}.tms-arcn-main{flex:1}.tms-arcn-head{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px 6px}.tms-arcn-bal{flex-direction:row;order:-1;justify-content:flex-end;align-items:baseline;gap:8px}.tms-arcn-bal>b{font-size:17px}.tms-arcn-tabs{gap:2px;padding:3px}.tms-arcn-tab{padding:7px 2px 6px}.tms-arcn-tab>b{letter-spacing:.04em;font-size:11px}.tms-arcn-tab>small{font-size:9.5px}.tms-arcn-ctx{padding:2px 14px 8px}.tms-arcn-search{height:34px;margin:0 14px}.tms-arcn-body{padding:2px 14px 14px;overflow:visible}.tms-arcn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tms-arcn-foot{z-index:3;padding:10px 14px 12px;position:sticky;bottom:0}.tms-arcn-dhead{text-align:center;grid-template-columns:1fr;justify-items:center}.tms-arcn-dbody{grid-template-columns:1fr}.tms-arcn-track{grid-template-columns:1fr auto}.tms-arcn-track>button,.tms-arcn-track>.tms-arcn-gate,.tms-arcn-track>.tms-arcn-max{grid-column:1/-1;justify-self:start}}.tms-abar.is-arcanum{--t:48px;gap:8px}.tms-abar-pow2{background:linear-gradient(#281a2e8c,#0e09108c);border-radius:11px;flex-direction:column;gap:5px;padding:6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9c46a52,inset 0 0 0 3px #00000073}.tms-abar-prow{gap:5px;display:flex}.tms-abar.is-arcanum .tms-ab{width:var(--t);height:var(--t)}.tms-ab.tms-ab-pw{background:#0b080d;overflow:visible}.tms-ab.tms-ab-pw>svg.tms-ab-em{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tms-ab-dota.tms-ab-pw[data-cooling]>svg.tms-ab-em{filter:saturate(.6)brightness(.8)}.tms-ab-dota.tms-ab-pw.tms-ab-short>svg.tms-ab-em{filter:grayscale(.85)brightness(.7)}.tms-ab-dota.tms-ab-awake{box-shadow:0 0 0 1px #ffe08a,0 0 0 2px #0b0806,0 0 14px #ffd26e8c,0 3px 6px #0000008c}.tms-ab-slot{cursor:pointer;border-radius:7px}.tms-ab-slot.is-empty{background:radial-gradient(circle at 50% 40%,#241a2a,#0d0910 75%);border:1px dashed #e9c46a8c;box-shadow:inset 0 0 10px #000000b3}.tms-ab-slot.is-empty:hover{border-color:#f8e3a3;box-shadow:inset 0 0 10px #000000b3,0 0 12px #e9c46a73}.tms-ab-plus{font:400 22px/1 var(--tw-display,Georgia, serif);color:#e9c46a;text-shadow:0 0 8px #e9c46ab3}.tms-ab-slot.is-locked{cursor:default;color:#7d7466;box-shadow:none;background:repeating-linear-gradient(135deg,#ffffff06 0 4px,#0000 4px 8px),#0b080d;border:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.tms-ab-slot.is-locked:hover{border-color:#ffffff1a}.tms-ab-slot.is-locked>small{color:#a99f8c;font:700 8.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-ab-slot.is-locked:after{display:none}.tms-abar.is-arcanum .tms-ab-key{padding:1px 2px;font-size:8.5px}@media (max-width:1439px){.tms-abar.is-arcanum{--t:42px}.tms-abar-prow,.tms-abar-pow2{gap:4px}}@media (max-width:1279px){.tms-abar.is-arcanum{--t:38px}}@media (max-width:1023px){.tms-abar.is-arcanum{--t:32px}.tms-abar-pow2{padding:4px}.tms-ab-plus{font-size:17px}}.tms-arc-pow.is-scroll{overscroll-behavior:contain;scrollbar-width:none;max-width:min(70vw,300px);padding:4px;overflow-x:auto}.tms-arc-pow.is-scroll::-webkit-scrollbar{display:none}.tms-arc-pow.is-scroll>.tms-ab{flex-shrink:0}.tms-va-card-em{filter:drop-shadow(0 2px 4px #0009);flex-shrink:0}.tms-va-cards.is-l2,.tms-va-cards.is-l3{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:7px}.tms-va-cards.is-l2 .tms-va-card{-moz-column-gap:9px;text-align:left;grid-template-rows:1fr auto auto 1fr;grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:2px 9px;min-height:0;padding:6px 10px 6px 8px;display:grid}.tms-va-cards.is-l2 .tms-va-card-em{grid-area:1/1/span 4;align-self:center;width:40px;height:40px}.tms-va-cards.is-l2 .tms-va-card-key{z-index:1;width:18px;height:18px;font-size:11px;top:4px;left:4px}.tms-va-cards.is-l2 .tms-va-card-rk{font-size:9.5px;top:5px;right:5px}.tms-va-cards.is-l2 .tms-va-card-name{white-space:normal;-webkit-line-clamp:2;letter-spacing:.02em;-webkit-box-orient:vertical;grid-area:2/2;max-width:100%;padding:0 18px 0 0;font-size:13.5px;line-height:1.12;display:-webkit-box;overflow:hidden}.tms-va-cards.is-l2 .tms-va-card-dmg{grid-area:3/2;align-items:baseline;gap:6px}.tms-va-cards.is-l2 .tms-va-card-dmg>b{font-size:22px}.tms-va-cards.is-l2 .tms-va-card-dmg>b.is-fx{font-size:14px}.tms-va-cards.is-l2 .tms-va-card-fx{display:none}.tms-va-cards.is-l2 .tms-va-card-st{letter-spacing:.08em;font-size:9px;position:absolute;bottom:6px;right:8px}.tms-va-cards.is-l3{gap:5px}.tms-va-cards.is-l3 .tms-va-card{border-width:1.5px;border-radius:9px;justify-content:center;gap:1px;min-height:0;padding:3px 4px;overflow:hidden}.tms-va-cards.is-l3 .tms-va-card-em{width:24px;height:24px}.tms-va-cards.is-l3 .tms-va-card-key{width:16px;height:16px;font-size:10px;top:3px;left:3px}.tms-va-cards.is-l3 .tms-va-card-rk{padding:1px 3px;font-size:8.5px;top:3px;right:3px}.tms-va-cards.is-l3 .tms-va-card-name{white-space:normal;-webkit-line-clamp:2;letter-spacing:.01em;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;padding:0 1px;font-size:10.5px;line-height:1.08;display:-webkit-box;overflow:hidden}.tms-va-cards.is-l3 .tms-va-card-dmg>b{font-size:16px}.tms-va-cards.is-l3 .tms-va-card-dmg{max-width:100%}.tms-va-cards.is-l2 .tms-va-card-dmg>b.is-fx,.tms-va-cards.is-l3 .tms-va-card-dmg>b.is-fx{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tms-va-cards.is-l3 .tms-va-card-dmg>b.is-fx{font-size:10.5px}.tms-va-cards.is-l3 .tms-va-card-dmg>small{font-size:9px}.tms-va-cards.is-l3 .tms-va-card-fx{display:none}.tms-va-cards.is-l3 .tms-va-card-st{letter-spacing:.06em;font-size:8px}.tms-va-cards.is-l3 .tms-va-card.is-ready:not(.is-chosen) .tms-va-card-st{display:none}.tms-va-bar.is-wide{grid-template-columns:minmax(0,.78fr) minmax(0,2.5fr) minmax(0,.78fr)}.tms-va-bar.is-wide .tms-va-bfig{width:clamp(64px,6vw,110px)}.tms-va-bar.is-wide .tms-va-bname{font-size:clamp(15px,1.5vw,24px)}.tms-va-bar.is-wide .tms-va-bstats{display:none}@media (max-width:767px){.tms-va-cards.is-l2,.tms-va-cards.is-l3{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:5px}.tms-va-cards.is-l2 .tms-va-card,.tms-va-cards.is-l3 .tms-va-card{-moz-column-gap:5px;text-align:left;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:1px 5px;min-height:50px;padding:4px 5px 4px 4px;display:grid;grid-column:auto!important}.tms-va-cards.is-l2 .tms-va-card-em,.tms-va-cards.is-l3 .tms-va-card-em{grid-area:1/1/span 2;width:22px;height:22px;margin:0}.tms-va-cards.is-l2 .tms-va-card-name,.tms-va-cards.is-l3 .tms-va-card-name{-webkit-line-clamp:1;grid-area:1/2;padding:0;font-size:10.5px}.tms-va-cards.is-l2 .tms-va-card-dmg,.tms-va-cards.is-l3 .tms-va-card-dmg{grid-area:2/2}.tms-va-cards.is-l2 .tms-va-card-dmg>b,.tms-va-cards.is-l3 .tms-va-card-dmg>b{font-size:14px}.tms-va-cards.is-l2 .tms-va-card-dmg>b.is-fx,.tms-va-cards.is-l3 .tms-va-card-dmg>b.is-fx{font-size:10px}.tms-va-cards.is-l2 .tms-va-card-key,.tms-va-cards.is-l3 .tms-va-card-key{width:13px;height:13px;font-size:8.5px;top:auto;bottom:2px;left:2px;transform:none}.tms-va-cards.is-l2 .tms-va-card-rk,.tms-va-cards.is-l3 .tms-va-card-rk{font-size:7.5px;top:2px;right:2px}.tms-va-cards.is-l2 .tms-va-card-st,.tms-va-cards.is-l3 .tms-va-card-st{display:none}.tms-va-cards.is-l2 .tms-va-card:is(.is-wait,.is-used) .tms-va-card-st,.tms-va-cards.is-l3 .tms-va-card:is(.is-wait,.is-used) .tms-va-card-st{font-size:7.5px;display:block;position:absolute;bottom:3px;right:4px}.tms-va-bar.is-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tms-arcn-card{transition:none;transform:none!important}.tms-arcn-card:after{display:none}.tms-arcn-detail,.tms-arcn-slot.is-flash .tms-arcn-sbtn{animation:none}}.tms-dlg-open .tms-cmd,.tms-dlg-open .tms-mmcol,.tms-dlg-open .tms-fieldchat,.tms-dlg-open .tms-arc,.tms-dlg-open .tms-near,.tms-dlg-open .tms-va-watch,.tms-dlg-open .tms-tr-watch{visibility:hidden!important;pointer-events:none!important}.tms-tr{--gold:#e9c46a;--gold-2:#f8e3a3;--gold-d:#8a6420;--plum:#1a0f1f;--plum-2:#2a1530;--ivory:#fbf4e2;--ink:#2b1d14;--serif:"Cormorant Garamond", "Playfair Display", "Cormorant", Georgia, "Times New Roman", serif;--serif-2:"Playfair Display", "Cormorant Garamond", Georgia, serif;z-index:46;pointer-events:none;position:absolute;inset:0}.tms-world:has(>.tms-tr)>:not(canvas):not(.tms-tr):not(.tms-invites):not([class~="z-[90]"]){visibility:hidden!important;pointer-events:none!important}:is(.tms-world:has(.tms-tr) .tms-cmd,.tms-world:has(.tms-tr) .tms-mmcol,.tms-world:has(.tms-tr) .tms-fieldchat){visibility:hidden!important;pointer-events:none!important}:is(.tms-world:has(.tms-tr) .tms-rift-desk,.tms-world:has(.tms-tr) .tms-feed-desk,.tms-world:has(.tms-tr) .tms-events-desk,.tms-world:has(.tms-tr) .tms-near,.tms-world:has(.tms-tr) .tms-arc,.tms-world:has(.tms-tr) .tms-va-watch,.tms-world:has(.tms-tr) .tms-tr-watch){display:none!important}.tms-tr-stage{pointer-events:auto;isolation:isolate;color:#efe6d2;background:linear-gradient(180deg, var(--plum-2) 0%, var(--plum) 58%, #110812 100%);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);max-width:none;height:auto;margin:0;animation:.5s cubic-bezier(.2,.9,.2,1) both tms-tr-rise;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 2px #b8913e,0 0 0 3px #000000d9,inset 0 0 0 5px #0e0710,inset 0 0 0 6px #e9c46a99,inset 0 0 60px #0009,0 24px 70px #000000a6,0 0 90px #e9aa5024}.tms-tr-stage:focus{outline:none}.tms-tr-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.tms-tr-light{background:radial-gradient(34% 58% at 50% 18%,#ffd68c42,#0000 70%),radial-gradient(22% 40% at 22% 62%,#ff787814,#0000 70%),radial-gradient(22% 40% at 78% 62%,#5adca012,#0000 70%),radial-gradient(120% 90% at 50% 40%,#0000 55%,#0000008c 100%);animation:6s ease-in-out infinite alternate tms-tr-breathe;position:absolute;inset:0}.tms-tr-dusk{background:radial-gradient(60% 60% at 75% 60%,#6f86c938,#0000 75%);width:34%;animation:1.2s both tms-fade-in;position:absolute;top:10%;bottom:10%;right:0}.tms-tr-orn{z-index:7;width:52px;height:52px;color:var(--gold);pointer-events:none;opacity:.9;filter:drop-shadow(0 0 3px #e9c46a80);position:absolute}.tms-tr-orn.is-tl{top:7px;left:7px}.tms-tr-orn.is-tr{top:7px;right:7px;transform:scaleX(-1)}.tms-tr-orn.is-bl{bottom:7px;left:7px;transform:scaleY(-1)}.tms-tr-orn.is-br{bottom:7px;right:7px;transform:scale(-1)}.tms-tr-top{z-index:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:28px 26px 2px;display:grid;position:relative}.tms-tr-rap{background:linear-gradient(#0a050cc7,#1c0e1ec7);border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 14px 0 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e9c46a73,inset 0 0 0 3px #00000080,0 4px 14px #0006}.tms-tr-rap-k{font:700 10px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.tms-tr-rap-bar{background:#0009;border-radius:999px;width:clamp(80px,9vw,140px);height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a59}.tms-tr-rap-bar>i{border-radius:999px;transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 8px #ffdc8c73}.tms-tr-rap-bar>b{background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:4.5s ease-in-out infinite tms-tr-sheen;position:absolute;inset:0;transform:translate(-100%)}.tms-tr-rap-tier{font:700 18px/1 var(--serif);letter-spacing:.04em;text-shadow:0 1px #000,0 0 12px}.tms-tr-rap-d{font:700 12px/1 var(--serif-2);color:#9be09a;animation:.4s both tms-pop}.tms-tr-rap-next{font:italic 600 12px/1 var(--serif);color:#efe6d273;white-space:nowrap}.tms-tr-ribbon{z-index:9;white-space:nowrap;font:700 15px/1 var(--serif);letter-spacing:.06em;color:#2a1a06;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);background:linear-gradient(#fff1bd,#e6b851 50%,#b0832c);align-items:center;gap:10px;padding:7px 22px;animation:3.2s cubic-bezier(.2,.9,.2,1) both tms-tr-ribbon;display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffffb3}.tms-tr-ribbon>i{color:#7a4e10;font-style:normal}.tms-tr-ribbon>b{text-shadow:0 1px #00000080;filter:brightness(.6)saturate(1.6)}.tms-tr-setting{text-align:center;min-width:0;font:italic 500 clamp(14px, 1.25vw, 17px)/1.25 var(--serif);color:#f3e6c6;text-shadow:0 1px 2px #000;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tms-tr-setting:before,.tms-tr-setting:after{content:"—";color:var(--gold);opacity:.6;margin:0 10px;font-style:normal}.tms-tr-topbtns{align-items:center;gap:8px;display:flex}.tms-tr-x{cursor:pointer;width:34px;height:34px;color:var(--gold-2);background:radial-gradient(circle at 50% 35%,#3a2040,#140a16 75%);border:1px solid #e9c46a8c;border-radius:50%;place-items:center;padding:0;font:700 15px/1 system-ui,sans-serif;transition:box-shadow .15s,filter .15s;display:grid;box-shadow:0 3px 10px #00000080}.tms-tr-x>svg{width:18px;height:18px}.tms-tr-x:hover{filter:brightness(1.15);box-shadow:0 0 14px #e9c46a73}.tms-tr-x:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-x[aria-pressed=true]{color:#241505;background:linear-gradient(#fbe7a6,#c99a3e)}.tms-tr-x.is-sm{width:28px;height:28px;font-size:13px}.tms-tr-leavewrap{position:relative}.tms-tr-confirm{z-index:12;text-align:left;background:linear-gradient(#2a1530,#150a17);border-radius:12px;width:260px;padding:14px 14px 10px;animation:.18s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #e9c46a8c,inset 0 0 0 4px #00000073,0 14px 32px #0009}.tms-tr-confirm-h{font:700 18px/1.1 var(--serif);color:var(--gold-2)}.tms-tr-confirm p{color:#c8bca4;margin:6px 0 10px;font-size:12.5px;line-height:1.4}.tms-tr-confirm-b{justify-content:flex-end;gap:8px;display:flex}.tms-tr-confirm-k{text-align:right;color:#efe6d273;margin-top:8px;font-size:10.5px}.tms-tr-salon{z-index:2;grid-template:"sl bl mid br sr"minmax(0,1fr)/minmax(170px,22%) minmax(0,1fr) clamp(150px,17%,280px) minmax(0,1fr) minmax(170px,22%);align-items:end;gap:0 10px;min-height:0;padding:0 22px;display:grid;position:relative}.tms-tr-floor{z-index:-1;pointer-events:none;border-top:1px solid var(--gold);background:linear-gradient(#0000 0%,#0006 100%),repeating-linear-gradient(112deg,#0000 0 46px,#ffeedc0e 46px 47px,#0000 47px 104px),repeating-linear-gradient(64deg,#0000 0 72px,#ffe6cd0a 72px 73.5px,#0000 73.5px 150px),radial-gradient(40% 140% at 28% 0,#965a8c52,#0000 70%),radial-gradient(40% 140% at 74% 0,#5a788238,#0000 70%),linear-gradient(#2f1d30,#170b18);height:27%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #000000b3,0 -10px 22px #e9c46a1a}.tms-tr-floor:before{content:"";background:linear-gradient(90deg,#0000,#e9c46a99 15% 85%,#0000);height:1px;position:absolute;top:5px;left:0;right:0}.tms-tr-floor:after{content:"◆";color:var(--gold);text-shadow:0 0 6px #e9c46acc;font-size:11px;line-height:1;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.tms-tr-seat{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-height:0;padding-bottom:6px;display:flex;position:relative}.tms-tr-seat.is-l{grid-area:sl}.tms-tr-seat.is-r{grid-area:sr}.tms-tr-pool{z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 70%,#ffd89633,#0000 70%);height:70%;position:absolute;bottom:8%;left:-12%;right:-12%}.tms-tr-seat.is-speaking .tms-tr-pool{background:radial-gradient(50% 50% at 50% 70%,#ffd89652,#0000 72%)}.tms-tr-seat.is-sad .tms-tr-pool{background:radial-gradient(50% 50% at 50% 70%,#6f86c94d,#0000 72%)}.tms-tr-chairbox{aspect-ratio:200/230;max-width:100%;height:calc(100% - 64px);min-height:120px;max-height:min(52vh,560px);position:relative}.tms-tr-chair{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tms-tr-chair.is-back{z-index:1;filter:drop-shadow(0 8px 10px #0009)}.tms-tr-chair.is-front{z-index:3;filter:drop-shadow(0 4px 4px #00000073)}.tms-tr-seat.is-speaking .tms-tr-chair.is-back{filter:drop-shadow(0 8px 10px #0009)drop-shadow(0 0 10px #ffd68c59)}.tms-tr-fig{z-index:2;transform-origin:50% 80%;pointer-events:none;position:absolute;inset:-8% -24% 0}.tms-tr-fig-cv{filter:drop-shadow(0 0 1.5px #000000e6)drop-shadow(0 6px 10px #00000080);width:100%!important;height:100%!important}.tms-tr-sparkle{z-index:4;color:#fff1c0;text-shadow:0 0 8px #ffcf6a;font-size:16px;animation:1.6s ease-in-out infinite tms-tr-twinkle;position:absolute;top:18%;right:14%}.tms-tr-plate{z-index:4;flex-direction:column;align-items:center;gap:4px;max-width:100%;margin-top:-2px;display:flex;position:relative}.tms-tr-name{align-items:center;gap:6px;max-width:100%;display:flex}.tms-tr-name>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 clamp(16px, 1.4vw, 20px)/1.1 var(--serif);letter-spacing:.04em;background:linear-gradient(180deg, #fff6d6, var(--gold) 60%, #b48332);color:#0000;filter:drop-shadow(0 1px 1px #000);-webkit-background-clip:text;background-clip:text;overflow:hidden}.tms-tr-lv{font:700 10.5px/1 var(--serif-2);letter-spacing:.06em;color:#1d1406;background:linear-gradient(#fbe7a6,#c99a3e);border-radius:4px;flex:none;padding:2px 6px}.tms-tr-camp{filter:drop-shadow(0 1px 1px #000);flex:none}.tms-tr-moodrow{align-items:center;gap:8px;display:flex}.tms-tr-mood{white-space:nowrap;height:26px;font:700 12.5px/1 var(--serif-2);letter-spacing:.03em;background:#0a050ccc;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 4px;animation:.35s cubic-bezier(.2,.9,.3,1.4) both tms-tr-flip;display:inline-flex;box-shadow:0 2px 8px #00000080}.tms-tr-mood.is-mine{cursor:pointer}.tms-tr-mood.is-mine:hover{box-shadow:0 0 12px var(--tr-mood)}.tms-tr-mood.is-mine:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-mood-caret{opacity:.8;font-size:9px}.tms-tr-held{color:var(--gold-2);font-size:10px;font-style:normal}.tms-tr-spirit{background:#0009;border-radius:999px;width:58px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a59}.tms-tr-spirit>i{border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1),background .6s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 6px}.tms-tr-bubs{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;padding:10px 10px clamp(70px,27%,140px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 34px);mask-image:linear-gradient(#0000 0,#000 34px)}.tms-tr-bubs.is-l{grid-area:bl;align-items:flex-start}.tms-tr-bubs.is-r{grid-area:br;align-items:flex-end}.tms-tr-bublist{flex-direction:column;gap:8px;max-width:min(100%,360px);margin:0;padding:0;list-style:none;display:flex}.tms-tr-bubs.is-l .tms-tr-bublist{align-items:flex-start}.tms-tr-bubs.is-r .tms-tr-bublist{align-items:flex-end}.tms-tr-bub{transform-origin:0 100%;flex-direction:column;gap:4px;max-width:100%;transition:opacity .45s,transform .45s,max-height .45s;animation:.14s cubic-bezier(.2,.9,.3,1.3) backwards tms-tr-bub-in;display:flex}.tms-tr-bub.is-r{transform-origin:100% 100%;align-items:flex-end}.tms-tr-bub.is-age1{opacity:.8;transform:scale(.97)}.tms-tr-bub.is-age2{opacity:.5;transform:scale(.94)}.tms-tr-bub.is-age3{opacity:0;pointer-events:none;max-height:0;margin-top:-8px;transform:translateY(-26px)scale(.9)}.tms-tr-bub-card{max-width:100%;color:var(--ink);overflow-wrap:anywhere;background:radial-gradient(120% 140% at 0 0,#fffaf0,#0000 60%),linear-gradient(#fbf3df,#efe0bd);border:1px solid #c9a24a;border-radius:14px;padding:8px 14px 9px;font:500 14.5px/1.38 inherit;position:relative;box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 0 0 3px #c9a24a52,0 6px 18px #00000073}.tms-tr-bub-card:before{content:"";border:1px solid #c9a24a;width:12px;height:12px;position:absolute;bottom:11px;transform:rotate(45deg)}.tms-tr-bub.is-l .tms-tr-bub-card:before{background:#f3d995;border-top:0;border-right:0;left:-7px}.tms-tr-bub.is-r .tms-tr-bub-card:before{background:#ede3cc;border-bottom:0;border-left:0;right:-7px}.tms-tr-bub.is-l .tms-tr-bub-card{border-bottom-left-radius:6px}.tms-tr-bub.is-r .tms-tr-bub-card{background:radial-gradient(120% 140% at 100% 0,#fffdf6,#0000 60%),linear-gradient(#f8f2e4,#e9dfc8);border-bottom-right-radius:6px}.tms-tr-bub.is-expr .tms-tr-bub-t{font-family:var(--serif-2);font-style:italic;font-weight:600}.tms-tr-bub.is-bye .tms-tr-bub-card{border-color:#e2b450;box-shadow:inset 0 0 0 2px #ffffff8c,0 0 0 2px #e9c46a59,0 0 22px #ffc86e73}.tms-tr-bub-tag{margin-left:6px;font-size:12px}.tms-tr-quick{align-self:inherit;cursor:pointer;height:26px;font:700 12px/1 var(--serif-2);color:#1d1406;background:linear-gradient(#fbe7a6,#d9a644 60%,#a87a26);border:1px solid #fff0c0;border-radius:999px;padding:0 12px;box-shadow:0 3px 10px #00000073}.tms-tr-quick:disabled{cursor:default;opacity:.75}.tms-tr-quick:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-trtext{position:relative}.tms-tr-trtext.is-pending>span{text-underline-offset:4px;cursor:help;border-radius:3px;-webkit-text-decoration:underline dotted #8a64208c;text-decoration:underline dotted #8a64208c;text-decoration-thickness:1.5px}.tms-tr-trtext.is-pending>span:focus-visible{outline-offset:1px;outline:2px solid #b48332}.tms-tr-trtext .tmw-focus{text-decoration-color:#8a6420bf!important}.tms-tr-trbusy{white-space:nowrap;font:italic 600 11px/1 var(--serif-2);color:var(--gold-2);background:#1b140b;border-radius:8px;padding:4px 9px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 0 0 1px #e9c46a73,0 6px 14px #00000080}.tms-tr-bub.is-r .tms-tr-trbusy{left:auto;right:0}.tms-tr-typing{font:italic 500 13px/1 var(--serif-2);color:#f8e3a3d9;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.tms-tr-dots{background:#fbf3dfeb;border-radius:999px;gap:3px;padding:6px 9px;display:inline-flex;box-shadow:0 2px 8px #0006}.tms-tr-dots>i{background:#8a6420;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite tms-tr-dot}.tms-tr-dots>i:nth-child(2){animation-delay:.15s}.tms-tr-dots>i:nth-child(3){animation-delay:.3s}.tms-tr-mid{flex-direction:column;grid-area:mid;justify-content:space-between;align-items:center;height:100%;min-height:0;display:flex;position:relative}.tms-tr-sysbox{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.tms-tr-sys{text-align:center;width:max-content;max-width:min(380px,34vw);font:italic 600 14px/1.3 var(--serif);color:var(--gold-2);text-shadow:0 1px 2px #000,0 0 10px #e9c46a59;animation:5.2s both tms-tr-sys;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tms-tr-sys>i{color:var(--gold);opacity:.8;margin-right:8px;font-style:normal}.tms-tr-sys>i.is-r{margin:0 0 0 8px;display:inline-block;transform:scaleX(-1)}.tms-tr-table{aspect-ratio:180/210;width:100%;max-width:270px;max-height:70%;margin-bottom:2%;position:relative}.tms-tr-table>svg{filter:drop-shadow(0 10px 12px #0009);width:100%;height:100%;display:block;position:relative;overflow:visible}.tms-tr-candleglow{pointer-events:none;background:radial-gradient(closest-side,#ffc46457,#ffaa501f 50%,#0000);border-radius:50%;width:170%;height:90%;animation:2.4s ease-in-out infinite alternate tms-tr-glow;position:absolute;top:0;left:50%;transform:translate(-50%,-18%)}.tms-tr-flame{transform-box:fill-box;transform-origin:50% 100%;filter:drop-shadow(0 0 4px #ffb347)drop-shadow(0 0 10px #ffaa3ccc);animation:.7s ease-in-out infinite alternate tms-tr-flick}.tms-tr-flame.is-core{filter:none;animation-duration:.55s}.tms-tr-steam{animation:3.2s ease-in-out infinite tms-tr-steam}.tms-tr-steam.is-2{animation-delay:1.4s}.tms-tr-table.is-clink .tms-tr-cup.is-l{transform-box:fill-box;animation:.9s ease-in-out .3s 2 alternate both tms-tr-clink-l}.tms-tr-table.is-clink .tms-tr-cup.is-r{transform-box:fill-box;animation:.9s ease-in-out .3s 2 alternate both tms-tr-clink-r}.tms-tr-pop-h{font:700 15px/1.1 var(--serif);letter-spacing:.06em;color:var(--gold-2);margin-bottom:8px}.tms-tr-pop-k{color:#efe6d280;text-align:center;margin-top:8px;font-size:11px}.tms-tr-picker,.tms-tr-log{background:linear-gradient(#2a1530fa,#120914fa);border-radius:14px;animation:.18s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;box-shadow:inset 0 0 0 1px #e9c46a8c,inset 0 0 0 4px #00000073,inset 0 0 0 5px #e9c46a2e,0 18px 40px #0009}.tms-tr-picker{z-index:9;width:min(340px,100% - 20px);padding:12px 12px 10px;position:absolute;bottom:66px;left:10px}.tms-tr-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tms-tr-face{cursor:pointer;color:#e8dcc0;font:600 11px/1 var(--serif-2);background:#0000004d;border:1px solid #e9c46a38;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:7px 2px 6px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.tms-tr-face:hover{border-color:var(--tr-mood);box-shadow:0 0 12px var(--tr-mood);transform:translateY(-2px)}.tms-tr-face.is-on{border-color:var(--tr-mood);color:#fff;background:#ffffff0f}.tms-tr-face:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-log{z-index:13;flex-direction:column;padding:10px 14px;display:flex;position:absolute;inset:6px 18px 8px}.tms-tr-log-h{font:700 16px/1 var(--serif);letter-spacing:.06em;color:var(--gold-2);border-bottom:1px solid #e9c46a40;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.tms-tr-log-list{flex-direction:column;flex:1;gap:6px;min-height:0;margin:0;padding:8px 2px 4px;list-style:none;display:flex;overflow-y:auto}.tms-tr-log-row{grid-template-columns:30px minmax(50px,90px) minmax(0,1fr);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:grid}.tms-tr-log-row>.tms-chat-face{border-radius:50%;box-shadow:0 0 0 1.5px #e9c46a8c}.tms-tr-log-more{justify-content:center;padding:2px 0 6px;display:flex}.tms-tr-log-row>b{font:700 14px/1.4 var(--serif);color:#8fd6b2;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tms-tr-log-row.is-me>b{color:#f4a3a8}.tms-tr-log-row>span{color:#efe6d2;overflow-wrap:anywhere}.tms-tr-log-sys{text-align:center;font:italic 600 13px/1.3 var(--serif);color:var(--gold);opacity:.85}.tms-tr-byebanner{z-index:7;border:1px solid var(--gold);background:linear-gradient(#3d2712,#1d1208);border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:6px 8px 6px 6px;animation:.25s cubic-bezier(.2,.9,.2,1) both tms-tr-pop,1.6s ease-in-out infinite alternate tms-tr-banner-glow;display:flex;position:absolute;top:4px;left:0;right:0;box-shadow:0 0 0 3px #e9c46a1f,0 10px 28px #0000008c}.tms-tr-bye-t{min-width:0;font:italic 500 14px/1.25 var(--serif-2);color:#f6e8c4}.tms-tr-bye-t>b{color:var(--gold-2);font-style:normal}.tms-tr-ring{flex:none;width:36px;height:36px}.tms-tr-ring-bg{fill:#0006;stroke:#e9c46a40;stroke-width:3px}.tms-tr-ring-fg{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-dasharray:94.25;transform-origin:50%;transition:stroke-dashoffset .5s linear;transform:rotate(-90deg)}.tms-tr-ring text{font:700 11px/1 var(--serif-2);fill:var(--gold-2)}.tms-tr-byewait{z-index:6;white-space:nowrap;font:italic 500 13px/1 var(--serif-2);color:var(--gold-2);text-shadow:0 1px 2px #000;align-items:center;gap:8px;display:inline-flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.tms-tr-compose{z-index:4;background:linear-gradient(#0e0610b8,#0a040ceb),radial-gradient(60% 120% at 50% 0,#e9c46a14,#0000 70%);border-top:1px solid #e9c46a66;padding:8px 40px 14px;position:relative;box-shadow:inset 0 1px #000000b3}.tms-tr-compose:before{content:"❖";color:var(--gold);text-shadow:0 0 8px #e9c46acc;font-size:13px;line-height:1;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.tms-tr-tabs{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.tms-tr-tab{cursor:pointer;font:700 12.5px/1 var(--serif);letter-spacing:.18em;text-transform:uppercase;color:#efe6d28c;background:0 0;border:0;padding:5px 14px 8px;transition:color .15s;position:relative}.tms-tr-tab:hover{color:var(--gold-2)}.tms-tr-tab.is-on{color:var(--gold-2);text-shadow:0 0 10px #e9c46a73}.tms-tr-tab.is-on:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1.5px;position:absolute;bottom:2px;left:22%;right:22%}.tms-tr-tab.is-on:before{content:"";background:linear-gradient(135deg,#fff3c8,#d9a644);width:6px;height:6px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #ffd68ce6}.tms-tr-tab:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px;border-radius:6px}.tms-tr-tab.is-glow{color:#fff1c0;animation:1.2s ease-in-out infinite alternate tms-tr-tab-glow}@keyframes tms-tr-tab-glow{0%{text-shadow:0 0 4px #e9c46a4d}to{text-shadow:0 0 14px #ffd68cf2,0 0 2px #fff}}.tms-tr-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.tms-tr-chip{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;height:34px;color:var(--gold-2);background:linear-gradient(#34183a,#1b0c1f);border:1px solid #e9c46a99;border-radius:999px;padding:0 12px;font:600 13px/1 inherit;transition:background .18s,color .18s,box-shadow .18s,transform 60ms;animation:.22s cubic-bezier(.2,.9,.2,1) both tms-tr-chip-in;overflow:hidden;box-shadow:inset 0 1px #ffdca01f,0 2px 6px #00000073}.tms-tr-chip:hover{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 50%,#a87a26 100%);box-shadow:0 0 14px #e9c46a73}.tms-tr-chip:active{transform:translateY(1px)}.tms-tr-chip:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-chip.is-bye{border-color:#ffc878cc}.tms-tr-chip.is-glow{animation:.22s both tms-tr-chip-in,1.2s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:9px;display:grid}.tms-tr-inwrap{min-width:0;position:relative}.tms-tr-in{color:#f7efdc;background:linear-gradient(#040206d9,#160a18d9);border:1px solid #e9c46a73;border-radius:999px;outline:none;width:100%;height:40px;padding:0 64px 0 18px;font-size:14.5px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 2px 6px #0009}.tms-tr-count{color:#f8e3a3b3;font:600 11px/1 ui-monospace,Menlo,monospace;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tms-tr-count.is-full{color:#ff9c8a}.tms-tr-btn{cursor:pointer;white-space:nowrap;height:40px;color:var(--gold-2);font:700 14px/1 var(--serif);letter-spacing:.06em;background:linear-gradient(#2f1834,#180b1b);border:1px solid #e9c46a99;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;transition:filter .15s,box-shadow .15s,transform 60ms;display:inline-flex}.tms-tr-btn:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 14px #e9c46a61}.tms-tr-btn:active:not(:disabled){transform:translateY(1px)}.tms-tr-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-btn:disabled{cursor:not-allowed;opacity:.5}.tms-tr-btn.is-gold{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 45%,#a87a26 100%);border-color:#fff0c0;box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #5a380873,0 2px 8px #00000073}.tms-tr-btn.is-ghost{color:#eadbb4;background:#00000040;border-color:#e9c46a61}.tms-tr-btn.is-ghost.is-on{border-color:var(--gold);color:var(--gold-2);box-shadow:0 0 10px #e9c46a4d}.tms-tr-btn.is-sm{height:30px;padding:0 12px;font-size:12.5px}.tms-tr-ideas{margin:2px 0 8px}.tms-tr-ideas-h{font:700 13px/1 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.tms-tr-ideas-h>i{letter-spacing:0;font-style:normal}.tms-tr-ideas-h>small{font:italic 600 12px/1 var(--serif-2);letter-spacing:0;text-transform:none;color:#efe6d299}.tms-tr-ideas-k{margin-left:auto}.tms-tr-ideas-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.tms-tr-idea{text-align:left;cursor:pointer;min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:linear-gradient(#fbf3df,#ecdcb6);border:1px solid #c9a24a;border-radius:12px;align-items:flex-start;gap:6px;padding:10px 14px;font:500 15px/1.4 inherit;transition:filter .12s,transform 60ms;display:flex;box-shadow:inset 4px 0 #d9a644}.tms-tr-idea.is-neutral{background:linear-gradient(#f5f0e4,#e2d9c6);box-shadow:inset 4px 0 #b6a888}.tms-tr-idea.is-rude{box-shadow:inset 4px 0 #c0564a}.tms-tr-idea:hover{filter:brightness(1.05);transform:translate(2px)}.tms-tr-idea:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr.is-ended .tms-tr-salon{filter:brightness(.62)saturate(.85);transition:filter .8s}.tms-tr.is-ended.is-warm .tms-tr-salon{filter:brightness(.78)}.tms-tr-end{z-index:10;text-align:center;background:radial-gradient(90% 60% at 50% 0,#e9c46a24,#0000 70%),linear-gradient(#2c1632fa,#120914fa);border-radius:16px;width:min(600px,100% - 28px);max-height:calc(100% - 28px);padding:22px 28px 20px;animation:.5s cubic-bezier(.2,.9,.2,1) both tms-tr-end-in;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 0 2px #b8913e,inset 0 0 0 4px #00000080,inset 0 0 0 5px #e9c46a73,0 28px 70px #000000b3}.tms-tr-end .tms-tr-orn{width:40px;height:40px}.tms-tr-end-eyebrow{font:700 11px/1 var(--serif);letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.tms-tr-end-h{font:700 clamp(24px, 3vw, 34px)/1.1 var(--serif);letter-spacing:.03em;background:linear-gradient(180deg, #fff6d6, var(--gold) 55%, #a87a26);color:#0000;filter:drop-shadow(0 2px 2px #000000b3);-webkit-background-clip:text;background-clip:text;margin:8px 0 6px}.tms-tr-end-meta{color:#c8bca4;flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:13px;display:flex}.tms-tr-end-meta>i{color:var(--gold);opacity:.7;font-size:8px;font-style:normal;line-height:18px}.tms-tr-end-moods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.tms-tr-end-mood{background:#0000004d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;display:flex;box-shadow:inset 0 0 0 1px #e9c46a38}.tms-tr-end-who{font:700 15px/1 var(--serif);color:var(--gold-2)}.tms-tr-spark{max-width:100%;display:block}.tms-tr-end-ft{font:600 12.5px/1 var(--serif-2);color:#d8ccb2;align-items:center;gap:5px;display:flex}.tms-tr-end-ft>i{color:var(--gold);margin:0 2px;font-style:normal}.tms-tr-end-rel{background:#00000059;border-radius:999px;align-items:baseline;gap:10px;padding:6px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c46a4d}.tms-tr-end-rel>span{font:700 10.5px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.tms-tr-end-rel>b{font:700 20px/1 var(--serif);text-shadow:0 0 10px}.tms-tr-end-rel>em{font:700 13px/1 var(--serif-2);color:#c8bca4;font-style:normal}.tms-tr-end-rel>em.is-up{color:#9be09a}.tms-tr-end-rel>em.is-down{color:#ff9c8a}.tms-tr-end-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.tms-tr-petals{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tms-tr-petals>i{opacity:0;background:linear-gradient(135deg,#fff1bd,#e9b85a 55%,#e8889a);border-radius:70% 0;width:11px;height:15px;animation:linear both tms-tr-petal;position:absolute;top:-24px;box-shadow:0 0 6px #ffd28c99}.tms-tr-intro{z-index:20;pointer-events:none;position:absolute;inset:0}.tms-tr-curtain{background:linear-gradient(#0000 85%,#00000059),repeating-linear-gradient(90deg,#5a0f2a 0 10px,#7d1a3c 22px,#4a0b22 34px,#6a1532 46px,#3d0819 58px),#4a0b22;width:51%;animation-duration:.8s;animation-timing-function:cubic-bezier(.6,0,.2,1);animation-delay:.3s;animation-fill-mode:both;position:absolute;top:0;bottom:0;box-shadow:inset 0 -6px #c9963a,inset 0 -9px #3a0a1f,inset 0 -12px #e9c46a99}.tms-tr-curtain.is-l{transform-origin:0 0;animation-name:tms-tr-part-l;left:0;box-shadow:inset -12px 0 18px #0000008c,inset 0 -6px #c9963a}.tms-tr-curtain.is-r{transform-origin:100% 0;animation-name:tms-tr-part-r;right:0;box-shadow:inset 12px 0 18px #0000008c,inset 0 -6px #c9963a}.tms-tr-intro-t{text-align:center;white-space:nowrap;animation:1.3s both tms-tr-intro-t;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.tms-tr-intro-k{font:700 clamp(28px, 3.4vw, 46px)/1 var(--serif);letter-spacing:.1em;background:linear-gradient(180deg, #fff6d6, var(--gold) 55%, #a87a26);color:#0000;filter:drop-shadow(0 3px 3px #000c);-webkit-background-clip:text;background-clip:text}.tms-tr-intro-k:before,.tms-tr-intro-k:after{content:"❦";vertical-align:.25em;color:var(--gold);-webkit-text-fill-color:var(--gold);margin:0 14px;font-size:.5em}.tms-tr-intro-n{font:italic 600 18px/1 var(--serif);color:#f3e6c6;text-shadow:0 2px 3px #000;margin-top:8px}.tms-tr-intro-n>i{color:var(--gold);margin:0 6px}.tms-tr-watch{z-index:26;left:50%;bottom:calc(var(--tmw-hud-bottom,176px) + 62px);pointer-events:none;max-width:calc(100vw - 24px);position:absolute;transform:translate(-50%)}.tms-phone .tms-tr-watch{bottom:calc(296px + env(safe-area-inset-bottom,0px))}.tms-tr-watch-chip{cursor:pointer;pointer-events:auto;color:#f3e6c6;letter-spacing:.03em;background:linear-gradient(#2a1530f2,#120914f2);border:1px solid #e9c46aa6;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:5px 5px 5px 12px;font:600 13px/1 Cormorant Garamond,Playfair Display,Georgia,serif;animation:.3s cubic-bezier(.2,.8,.2,1) both tms-rise-in;display:flex;box-shadow:0 8px 22px #00000080,0 0 0 1px #000,0 0 18px #ffbe5a33}.tms-tr-watch-chip:hover{border-color:#f8e3a3}.tms-tr-watch-chip:focus-visible{outline-offset:2px;outline:2px solid #f8e3a3}.tms-tr-watch-dot{background:#ffbe5a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite tms-va-blink;box-shadow:0 0 8px #ffbe5a}.tms-tr-watch-who{align-items:center;gap:5px;min-width:0;font-size:14.5px;display:inline-flex}.tms-tr-watch-who>b{text-overflow:ellipsis;white-space:nowrap;color:#f8e3a3;max-width:120px;font-weight:700;overflow:hidden}.tms-tr-watch-who>i{color:#e9c46a;font-style:italic}.tms-tr-watch-say{white-space:nowrap;color:#c8bca4;flex:none;font-style:italic}.tms-tr-watch-say.is-speaking{color:#f8e3a3}.tms-tr-watch-go{color:#1d1406;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#fbe7a6,#d9a644 60%,#a87a26);border-radius:999px;flex:none;padding:6px 13px;font:700 11.5px/1 system-ui,sans-serif}.tms-tr-bond{min-width:0;position:relative}.tms-tr-bond-pill{white-space:nowrap;background:linear-gradient(#0a050cc7,#1c0e1ec7);border-radius:999px;align-items:center;gap:9px;max-width:100%;height:34px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c46a73,inset 0 0 0 3px #00000080,0 4px 14px #0006}.tms-tr-bond-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:34px;padding:0;position:absolute;top:0;left:0}.tms-tr-bond-btn:hover{box-shadow:0 0 14px #e9c46a52}.tms-tr-bond-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-bond-l{font:700 18px/1 var(--serif);letter-spacing:.04em;text-shadow:0 1px #000,0 0 12px;align-items:baseline;gap:6px;display:inline-flex}.tms-tr-bond-l>i{color:var(--gold);text-shadow:none;font-size:12px;font-style:normal}.tms-tr-bond-strained{font:italic 600 11px/1 var(--serif-2);color:#ff9c8a;text-shadow:none}.tms-tr-bond-bar{background:#0009;border-radius:999px;flex:none;width:clamp(80px,9vw,140px);height:8px;position:relative;box-shadow:inset 0 0 0 1px #e9c46a59}.tms-tr-bond-bar>i{border-radius:999px;max-width:calc(100% - 2px);transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 8px #ffdc8c73}.tms-tr-bond-mark{background:radial-gradient(circle at 35% 30%,#fff6d6,#e9c46a 60%,#8a6420);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:left .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;box-shadow:0 0 0 1.5px #1a0f1f,0 0 8px #ffd68ccc}.tms-tr-bond-d{font:700 12px/1 var(--serif-2);color:#9be09a;animation:.4s both tms-pop}.tms-tr-bond-d.is-down{color:#ff9c8a}.tms-tr-bond-next{text-overflow:ellipsis;min-width:0;font:italic 600 12px/1 var(--serif);color:#efe6d28c;overflow:hidden}.tms-tr-bond-next>small{color:#efe6d26b;font-size:11px}.tms-tr-bond-pills{gap:4px;display:inline-flex}.tms-tr-bond-pills>i{font:600 10.5px/1 var(--serif-2);letter-spacing:.02em;background:#00000073;border-radius:999px;padding:3px 7px;font-style:normal}.tms-tr-bond-pills>i.is-w{color:#f2c28a;box-shadow:inset 0 0 0 1px #f2c28a66}.tms-tr-bond-pills>i.is-t{color:#9fd6f2;box-shadow:inset 0 0 0 1px #9fd6f266}.tms-tr-bond-pills>i.is-x{color:#f4a3a8;box-shadow:inset 0 0 0 1px #f4a3a866}.tms-tr-bond-pills>i.is-x.is-rose{animation:.9s ease-out 2 tms-tr-tension}.tms-tr-top{grid-template-columns:minmax(0,1fr) auto}.tms-tr-top>.tms-tr-setting{display:none}.tms-tr-bond{justify-self:center;width:min(980px,100%)}.tms-tr-bond-pill{white-space:nowrap;background:linear-gradient(#0a050cdb,#1c0e1ed6);border-radius:16px;flex-direction:column;align-items:stretch;gap:7px;width:100%;height:auto;padding:9px 18px 10px;transition:box-shadow .4s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9c46a80,inset 0 0 0 3px #00000080,0 6px 18px #00000073}.tms-tr-bond-btn{border-radius:16px;height:100%}.tms-tr-bond-row{align-items:center;gap:12px;min-width:0;display:flex}.tms-tr-bond-rel{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 9px;display:inline-flex}.tms-tr-bond-rel>small{font:700 9.5px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase;opacity:.75}.tms-tr-bond-rel>b{font:700 16px/1 var(--serif);letter-spacing:.04em}.tms-tr-bond-line{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.tms-tr-bond-line>small{font:600 9.5px/1 var(--serif-2);letter-spacing:.1em;text-transform:uppercase;color:#efe6d280;flex:none}.tms-tr-bond-beads{flex:auto;align-items:center;gap:3px;min-width:60px;display:flex}.tms-tr-bond-beads>i{border-radius:999px;flex:1;height:5px;transition:all .5s}.tms-tr-bond-beads>i.is-on{outline:1.5px solid #ffffffe6;height:11px}.tms-tr-bond-row.is-bar{gap:14px}.tms-tr-bond-row.is-bar .tms-tr-bond-bar{flex:auto;width:auto;height:14px;overflow:visible}.tms-tr-bond-row.is-bar .tms-tr-bond-bar>i{max-width:calc(100% - 4px);transition:width 1s cubic-bezier(.2,.8,.2,1);inset:2px auto 2px 2px}.tms-tr-bond-bar>u{pointer-events:none;border-radius:999px;animation:1.3s ease-out both tms-tr-bond-span;position:absolute;top:-2px;bottom:-2px}.tms-tr-bond-bar>u.is-up{background:#78ff96d9;box-shadow:0 0 14px #78ff96e6}.tms-tr-bond-bar>u.is-down{background:#ff5046e6;box-shadow:0 0 14px #ff5046e6}.tms-tr-bond-row.is-bar .tms-tr-bond-mark{width:16px;height:16px;margin:-8px 0 0 -8px;transition:left 1s cubic-bezier(.2,.8,.2,1)}.tms-tr-bond-num{font:600 13px/1 var(--serif-2);color:#efe6d2b3;flex:none}.tms-tr-bond-num>b{font:700 18px/1 var(--serif);color:#fff3d6}.tms-tr-bond-num>small{color:#efe6d280;font-size:12px}.tms-tr-bond-num>small.is-met{color:#a8e07a;font-weight:700}.tms-tr-bond-next.is-gated,.tms-tr-bond-next.is-gated>small{color:#ffe2a0eb}.tms-tr-bond-row .tms-tr-bond-d{flex:none;font-size:13px}.tms-tr-bond-row .tms-tr-bond-next{flex:0 auto;font-size:13px}.tms-tr-bond-float{z-index:3;white-space:nowrap;pointer-events:none;font:800 26px/1 var(--serif);color:#8dffa4;text-shadow:0 2px #000,0 0 16px #78ff96e6;animation:1.9s cubic-bezier(.2,.8,.2,1) both tms-tr-bond-rise;position:absolute;bottom:4px;translate:-50%}.tms-tr-bond-float.is-down{color:#ff7d70;text-shadow:0 2px #000,0 0 16px #ff5046e6;animation-name:tms-tr-bond-fall}.tms-tr-bond.is-gain .tms-tr-bond-pill{box-shadow:inset 0 0 0 1.5px #8cffa0d9,inset 0 0 0 3px #00000080,0 0 26px #78ff9680}.tms-tr-bond.is-loss .tms-tr-bond-pill{animation:.5s ease-in-out both tms-tr-shudder;box-shadow:inset 0 0 0 1.5px #ff786ee6,inset 0 0 0 3px #00000080,0 0 26px #ff50468c}@keyframes tms-tr-bond-span{0%{opacity:0;transform:scaleY(.4)}15%{opacity:1;transform:scaleY(1.25)}to{opacity:0;transform:scaleY(1)}}@keyframes tms-tr-bond-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(-14px)scale(1.25)}75%{opacity:1;transform:translateY(-34px)scale(1)}to{opacity:0;transform:translateY(-46px)}}@keyframes tms-tr-bond-fall{0%{opacity:0;transform:translateY(-20px)scale(.6)}15%{opacity:1;transform:translateY(-8px)scale(1.25)}75%{opacity:1;transform:translateY(12px)scale(1)}to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.tms-tr-bond-float,.tms-tr-bond-bar>u,.tms-tr-bond.is-loss .tms-tr-bond-pill{animation-duration:10ms}}@keyframes tms-tr-tension{0%{background:#00000073}35%{color:#fff;background:#c82832bf;box-shadow:0 0 12px #ff5050cc}to{background:#00000073}}.tms-tr-bond-pop{z-index:12;text-align:left;white-space:normal;background:linear-gradient(#2a1530,#150a17);border-radius:12px;width:min(320px,100vw - 32px);padding:12px 14px 10px;animation:.18s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;position:absolute;top:calc(100% + 8px);left:0;box-shadow:inset 0 0 0 1px #e9c46a8c,inset 0 0 0 4px #00000073,0 14px 32px #0009}.tms-tr-bond-sub{font:italic 600 13px/1 var(--serif-2);color:#efe6d299;letter-spacing:0}.tms-tr-bond-dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;line-height:1.35;display:grid}.tms-tr-bond-dl>dt{font:700 11px/1.6 var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tms-tr-bond-dl>dd{color:#efe6d2;margin:0}.tms-tr-bond-dl em{font-style:normal;font-weight:700}.tms-tr-bond-dl em.is-up{color:#9be09a}.tms-tr-bond-dl em.is-down{color:#ff9c8a}.tms-tr-bond-note{color:#efe6d28c;margin:8px 0 0;font-size:11.5px;line-height:1.4}.tms-tr-crack{z-index:9;white-space:nowrap;font:700 15px/1 var(--serif);letter-spacing:.06em;color:#e8eef6;background:repeating-linear-gradient(118deg,#0000 0 13px,#ffffff47 13px 14px,#0000 14px 31px),repeating-linear-gradient(62deg,#0000 0 19px,#ffffff2e 19px 20px,#0000 20px 37px),linear-gradient(#46526ef2,#1c2030f2);border-radius:6px;align-items:center;gap:10px;padding:7px 22px;animation:3.2s cubic-bezier(.2,.9,.2,1) both tms-tr-crack;display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;box-shadow:0 6px 18px #0000008c,inset 0 0 0 1px #c8dcff73}.tms-tr-crack>i{color:#ff9c8a;font-style:normal}.tms-tr-crack>b{text-shadow:0 1px #0009}.tms-tr-bond.is-crack .tms-tr-bond-pill{animation:.45s ease-in-out both tms-tr-shudder;box-shadow:inset 0 0 0 1px #ff8c82b3,inset 0 0 0 3px #00000080,0 0 18px #ff5a5073}@keyframes tms-tr-crack{0%{opacity:0;filter:brightness(2);transform:translate(-50%,-4px)scale(1.06)}8%{opacity:1;filter:none;transform:translate(-50%)scale(1)}84%{opacity:1}to{opacity:0;transform:translate(-50%,4px)}}@keyframes tms-tr-shudder{0%,to{transform:none}20%{transform:translate(-3px)rotate(-.6deg)}40%{transform:translate(3px)rotate(.5deg)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.tms-tr-xmenu{flex-direction:column;gap:4px;width:270px;padding:8px;display:flex}.tms-tr-xitem{cursor:pointer;text-align:left;color:#efe6d2;background:#00000040;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.tms-tr-xitem>b{font:700 15px/1.1 var(--serif);letter-spacing:.03em;color:var(--gold-2)}.tms-tr-xitem>small{color:#efe6d299;font-size:11.5px;line-height:1.3}.tms-tr-xitem:hover{background:#ffffff0d;border-color:#e9c46a8c}.tms-tr-xitem:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-xitem.is-leave>b{color:#ffd2c8}.tms-tr-bub-more{cursor:pointer;color:#5a3a12;opacity:.55;background:radial-gradient(circle at 50% 35%,#fffaf0,#e9d8a8);border:1px solid #c9a24a;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font:700 13px/1 system-ui,sans-serif;transition:opacity .15s,transform .12s;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 6px #00000073}.tms-tr-bub:hover .tms-tr-bub-more,.tms-tr-bub-more[aria-expanded=true],.tms-tr-bub-more:focus-visible{opacity:1}.tms-tr-bub-more:hover{transform:scale(1.1)}.tms-tr-bub-more:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-bub.is-r .tms-tr-bub-more{left:-9px;right:auto}.tms-tr-bub-hurt{margin-left:6px;font-size:12px}.tms-tr-bub.is-hurt .tms-tr-bub-card{border-color:#d98a8a;box-shadow:inset 0 0 0 2px #ffc8c866,0 0 14px #dc5a6459}.tms-tr-linemenu{flex-wrap:wrap;gap:6px;animation:.16s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;display:flex}.tms-tr-bub.is-r .tms-tr-linemenu{justify-content:flex-end}.tms-tr-quick.is-soft{color:#f6e8c4;background:linear-gradient(#3a2040,#1c0e1f);border-color:#e9c46a8c}.tms-tr-quick.is-soft:hover:not(:disabled){border-color:var(--gold-2);box-shadow:0 0 10px #e9c46a59}.tms-tr-report{z-index:14;text-align:left;background:linear-gradient(#2c1632fc,#120914fc);border-radius:14px;width:min(520px,100% - 24px);max-height:calc(100% - 24px);padding:14px 16px;animation:.2s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 0 2px #b8913e,inset 0 0 0 4px #00000080,inset 0 0 0 5px #e9c46a73,0 24px 60px #000000bf}.tms-tr-report-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.tms-tr-report-hd .tms-tr-pop-h{margin:0;font-size:18px}.tms-tr-report-line{font:italic 500 14px/1.35 var(--serif-2);color:var(--ink);overflow-wrap:anywhere;background:linear-gradient(#f8f2e4,#e9dfc8);border-radius:10px;margin:10px 0 0;padding:8px 12px}.tms-tr-report-k{color:#c8bca4;margin:10px 0 8px;font-size:12.5px;line-height:1.4}.tms-tr-report-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tms-tr-reason{cursor:pointer;color:#efe6d2;background:#0000004d;border:1px solid #e9c46a40;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:13px;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.tms-tr-reason>input{accent-color:#e2b450;flex:none;width:15px;height:15px;margin:0}.tms-tr-reason:hover{border-color:#e9c46a8c}.tms-tr-reason.is-on{border-color:var(--gold);color:#fff;background:#e9c46a1f}.tms-tr-reason:focus-within{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-report-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tms-tr-err.is-end{white-space:normal;text-align:center;pointer-events:auto;width:fit-content;max-width:100%;margin:10px auto 0;animation:.3s both tms-pop;display:block;position:static;transform:none}.tms-tr-thanks{z-index:7;white-space:nowrap;font:italic 600 13px/1 var(--serif-2);color:#f6e8c4;background:#0a050cd9;border-radius:999px;padding:6px 16px;animation:.25s both tms-tr-pop;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #e9c46a80,0 6px 16px #00000080}.tms-tr-end-thanks{font:italic 600 13.5px/1.3 var(--serif-2);color:#b9e6b0;margin:10px 0 0}.tms-tr-rack{z-index:1;width:calc(var(--tr-rack-w,40) * 1.15px);pointer-events:auto;filter:drop-shadow(0 4px 5px #0000008c);position:absolute;bottom:3%;right:calc(100% - 4px)}.tms-tr-rack>svg{width:100%;height:auto;display:block;overflow:visible}.tms-tr-intro-n{white-space:normal;max-width:min(560px,90vw);line-height:1.3}@media (min-width:600px) and (max-width:1180px){.tms-tr-bond-pills,.tms-tr-bond-next>small{display:none}}@media (max-width:599px){.tms-tr-stage{border-radius:0;max-width:none;height:auto;inset:0;box-shadow:inset 0 0 0 4px #0e0710,inset 0 0 0 5px #e9c46a99,inset 0 0 50px #0009}.tms-tr-top{padding:calc(24px + env(safe-area-inset-top,0px)) 14px 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rap btns""set set";gap:6px 8px}.tms-tr-rap{grid-area:rap;justify-self:start;gap:7px;max-width:100%;height:32px;padding:0 10px}.tms-tr-rap-next{display:none}.tms-tr-topbtns{grid-area:btns}.tms-tr-setting{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:set;font-size:14px;display:-webkit-box}.tms-tr-setting:before,.tms-tr-setting:after{display:none}.tms-tr-salon{grid-template-rows:minmax(0,1fr) clamp(170px,32%,240px);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"bl bl bl br br br""sl sl mid mid sr sr";gap:0 6px;padding:0 10px}.tms-tr-floor{height:clamp(52px,10%,72px)}.tms-tr-bubs{padding:8px 0 10px}.tms-tr-bubs.is-r{padding-top:34px}.tms-tr-bub-card{padding:7px 11px 8px;font-size:14px}.tms-tr-chairbox{height:calc(100% - 50px);min-height:100px;max-height:190px}.tms-tr-name>b{max-width:26vw;font-size:15px}.tms-tr-moodrow{flex-direction:column;gap:4px}.tms-tr-mood{height:24px;font-size:11.5px}.tms-tr-mid{justify-content:flex-end}.tms-tr-table{max-width:120px;max-height:88%}.tms-tr-sysbox{z-index:6;height:30px;position:absolute;top:0;left:-100%;right:-100%}.tms-tr-sys{max-width:92vw;font-size:13px}.tms-tr-picker{bottom:8px}.tms-tr-compose{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.tms-tr-tabs{justify-content:space-between;gap:0}.tms-tr-tab{letter-spacing:.1em;padding:5px 6px 8px;font-size:11.5px}.tms-tr-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tms-tr-chip{white-space:normal;border-radius:17px;height:auto;min-height:34px;padding:4px 8px;font-size:12.5px;line-height:1.15}.tms-tr-form{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.tms-tr-btn{padding:0 12px}.tms-tr-hide-sm{display:none}.tms-tr-orn{width:36px;height:36px}.tms-tr-byebanner{border-radius:16px;flex-wrap:wrap;justify-content:center;width:auto;top:2px;left:8px;right:8px}.tms-tr-bye-t{flex:160px;font-size:13px}.tms-tr-log{inset:4px 8px 6px}.tms-tr-end{padding:18px 14px 16px}.tms-tr-end-moods{grid-template-columns:1fr}.tms-tr-bond{grid-area:rap;justify-self:start;max-width:100%}.tms-tr-bond-pill{gap:7px;height:32px;padding:0 10px}.tms-tr-bond-btn{height:32px}.tms-tr-bond-l{font-size:16px}.tms-tr-bond-bar{width:clamp(56px,18vw,90px)}.tms-tr-bond-next,.tms-tr-bond-pills{display:none}.tms-tr-xmenu{width:min(270px,100vw - 28px)}.tms-tr-report-reasons{grid-template-columns:1fr}.tms-tr-report-b>.tms-tr-btn{flex:auto}.tms-tr-rack{width:calc(var(--tr-rack-w,40) * .9px);inset:2px auto auto 0}.tms-tr-thanks{text-overflow:ellipsis;max-width:92vw;top:34px;overflow:hidden}}@media (min-width:600px) and (max-height:760px){.tms-tr-stage{height:auto}.tms-tr-top{padding-top:24px}.tms-tr-chips{gap:6px}.tms-tr-chip{height:30px}.tms-tr-btn,.tms-tr-in{height:36px}}.tms-tr.is-calm *,.tms-tr.is-calm :before,.tms-tr.is-calm :after{transition:none!important;animation:none!important}.tms-tr.is-calm .tms-tr-curtain{display:none}@media (prefers-reduced-motion:reduce){.tms-tr *,.tms-tr :before,.tms-tr :after{transition:none!important;animation:none!important}.tms-tr-curtain,.tms-tr-motes,.tms-tr-petals{display:none}.tms-tr-watch-chip{animation:none}}@keyframes tms-tr-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes tms-tr-breathe{0%{opacity:.85}to{opacity:1}}@keyframes tms-tr-mote{0%{opacity:0;transform:translate(0)}12%{opacity:.85}50%{transform:translate(14px,-240px)}88%{opacity:.6}to{opacity:0;transform:translate(-6px,-520px)}}@keyframes tms-tr-sway{0%{transform:rotate(0)skew(0)}to{transform:rotate(1.4deg)skew(-1deg)}}@keyframes tms-tr-sway-r{0%{transform:rotate(0)skew(0)}to{transform:rotate(-1.4deg)skew(1deg)}}@keyframes tms-tr-sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tms-tr-ribbon{0%{opacity:0;transform:translate(-50%,-6px)scaleX(.3)}12%{opacity:1;transform:translate(-50%)scaleX(1.06)}18%{transform:translate(-50%)scaleX(1)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes tms-tr-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes tms-tr-flip{0%{transform:rotateX(90deg)scale(.9)}60%{transform:rotateX(-12deg)scale(1.08)}to{transform:none}}@keyframes tms-tr-bub-in{0%{opacity:0;transform:scale(.82)translateY(8px)}to{opacity:1}}@keyframes tms-tr-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes tms-tr-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes tms-tr-flick{0%{opacity:.92;transform:scale(1)skew(0)}35%{transform:scale(.94,1.08)skew(3deg)}70%{opacity:1;transform:scale(1.05,.95)skew(-3deg)}to{opacity:.88;transform:scale(.97,1.04)skew(1deg)}}@keyframes tms-tr-glow{0%{opacity:.75;transform:translate(-50%,-18%)scale(.97)}to{opacity:1;transform:translate(-50%,-18%)scale(1.03)}}@keyframes tms-tr-steam{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes tms-tr-clink-l{0%{transform:none}to{transform:translate(14px,-8px)rotate(14deg)}}@keyframes tms-tr-clink-r{0%{transform:none}to{transform:translate(-14px,-8px)rotate(-14deg)}}@keyframes tms-tr-sys{0%{opacity:0;transform:translate(-50%,-30%)}8%{opacity:1;transform:translate(-50%,-50%)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)}}@keyframes tms-tr-banner-glow{0%{box-shadow:0 0 0 3px #e9c46a1f,0 10px 28px #0000008c}to{box-shadow:0 0 0 4px #e9c46a4d,0 0 26px #ffc86e8c}}@keyframes tms-tr-chip-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tms-tr-end-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tms-tr-petal{0%{opacity:0;transform:translate(0, 0) rotate(var(--r,0deg))}10%{opacity:1}to{opacity:.2;transform:translate(40px, 620px) rotate(calc(var(--r,0deg) + 540deg))}}@keyframes tms-tr-part-l{0%{transform:none}to{transform:translate(-100%)skew(6deg)}}@keyframes tms-tr-part-r{0%{transform:none}to{transform:translate(100%)skew(-6deg)}}@keyframes tms-tr-intro-t{0%{opacity:0;transform:translate(-50%,-40%)}20%{opacity:1;transform:translate(-50%,-50%)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-58%)}}.tms-tr-err{z-index:6;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);font:italic 600 13px/1.1 var(--serif-2);color:#ffe2c8;pointer-events:none;background:linear-gradient(#461e14f2,#240e0cf2);border-radius:999px;padding:6px 14px;animation:4.2s both tms-tr-err;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffaa788c,0 6px 16px #00000080}@keyframes tms-tr-err{0%{opacity:0;transform:translate(-50%,6px)}8%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.tms-tr-tavbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 6px;display:flex}.tms-tr-tavbtn{cursor:pointer;white-space:nowrap;height:32px;color:var(--gold-2);font:700 13px/1 var(--serif);letter-spacing:.05em;background:linear-gradient(#3a1d2c,#1c0d18);border:1px solid #e9c46a8c;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:filter .15s,box-shadow .15s,transform 60ms;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffdca024,0 2px 6px #00000073}.tms-tr-tavbtn:hover:not([aria-disabled=true]){filter:brightness(1.15);box-shadow:0 0 12px #e9c46a66}.tms-tr-tavbtn:active:not([aria-disabled=true]){transform:translateY(1px)}.tms-tr-tavbtn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-tavbtn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tms-tr-tavbtn.is-on{border-color:var(--gold);box-shadow:0 0 10px #e9c46a59}.tms-tr-tavbtn.is-lit{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 45%,#a87a26 100%);border-color:#fff0c0}.tms-tr-tavbtn.is-glow{color:#1d1406;background:linear-gradient(#fff3c4,#e6b851 55%,#b0832c);border-color:#fff0c0;animation:.9s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-tavbadge{color:#fff;background:#c0392b;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 10.5px/1 system-ui,sans-serif;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #1a0f1f}.tms-tr-tavnote{font:italic 600 12px/1 var(--serif-2);color:#f8e3a3bf;white-space:nowrap}.tms-tr-tavsheet{z-index:11;color:#efe6d2;text-align:left;background:linear-gradient(#2a1530fb,#120914fb);border-radius:14px;width:min(680px,100vw - 32px);max-height:min(300px,40vh);margin:0 auto;padding:12px 14px;animation:.18s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #e9c46a8c,inset 0 0 0 4px #00000073,inset 0 0 0 5px #e9c46a2e,0 18px 40px #0009}.tms-tr-tavsheet.is-give{width:min(420px,100vw - 32px)}.tms-tr-tavsheet.is-share{width:min(460px,100vw - 32px)}.tms-tr-sharelist{gap:6px;max-height:260px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow-y:auto}.tms-tr-sharelist li{background:#00000047;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.tms-tr-sharetitle{text-overflow:ellipsis;white-space:nowrap;color:#ece6d8;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.tms-tr-sharetitle small{color:#a99f8c}.tms-tr-tavsheet-h{font:700 16px/1.1 var(--serif);letter-spacing:.05em;color:var(--gold-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tms-tr-tavsheet-k{color:#efe6d29e;margin:4px 0;font-size:12px;line-height:1.4;display:block}.tms-tr-tavcols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.tms-tr-tavcols h4{font:700 12px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.tms-tr-cards,.tms-tr-offers{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tms-tr-card{color:var(--ink);background:linear-gradient(#fbf3df,#ecdcb6);border:1px solid #c9a24a;border-radius:10px;padding:8px 10px;box-shadow:inset 4px 0 #8a5cc0}.tms-tr-card-h{font:700 13.5px/1.2 var(--serif-2);align-items:baseline;gap:6px;display:flex}.tms-tr-card-h>i{font-style:normal}.tms-tr-card-h>small{color:#7a6a52;white-space:nowrap;margin-left:auto;font:600 11px/1 system-ui,sans-serif}.tms-tr-card>p{margin:4px 0;font-size:12.5px;line-height:1.35}.tms-tr-card-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.tms-tr-card-f small{color:#6b5a44;font-size:11px}.tms-tr-card-f small.is-on{color:#7a4e10;font-weight:700}.tms-tr-card .tms-tr-btn.is-ghost{color:#4a2f10;background:#ffffff59;border-color:#78501480}.tms-tr-card-seal{color:#8a2c2c;margin-top:4px;font-size:11px;display:block}.tms-tr-offer{border-top:1px dashed #78501459;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding-top:6px;font-size:12px;display:flex}.tms-tr-offer input[type=number]{width:70px;height:26px;color:var(--ink);background:#fffaf0;border:1px solid #b08a3a;border-radius:6px;padding:0 6px}.tms-tr-offer small{color:#6b5a44;flex-basis:100%}.tms-tr-check{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.tms-tr-offerrow{background:#e9c46a14;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #e9c46a66}.tms-tr-offerrow b{color:var(--gold-2)}.tms-tr-offerrow i{font-style:normal}.tms-tr-confform{flex-direction:column;gap:6px;display:flex}.tms-tr-confform .tms-tr-in,.tms-tr-giftform .tms-tr-in{height:36px;padding:0 14px}.tms-tr-confform small{color:#efe6d299;font-size:11.5px}.tms-tr-confform small.is-glow{color:var(--gold-2);font-style:italic}.tms-tr-confwait{font:italic 600 13px/1.3 var(--serif-2);color:var(--gold-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.tms-tr-giftchips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.tms-tr-giftchips .tms-tr-chip.is-on{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 50%,#a87a26 100%)}.tms-tr-giftform{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tms-tr-cupbanner{z-index:7;border:1px solid var(--gold);background:linear-gradient(#3d2712,#1d1208);border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:6px 8px 6px 6px;animation:.25s cubic-bezier(.2,.9,.2,1) both tms-tr-pop,1.2s ease-in-out infinite alternate tms-tr-banner-glow;display:flex;position:absolute;top:40px;left:0;right:0;box-shadow:0 0 0 3px #e9c46a1f,0 10px 28px #0000008c}.tms-tr-toastburst{z-index:8;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:4px;animation:2.4s cubic-bezier(.2,.9,.2,1) both tms-tr-toast;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.tms-tr-toastburst-i{filter:drop-shadow(0 0 14px #ffd278d9);font-size:46px;line-height:1;animation:.9s ease-in-out 2 alternate tms-tr-toast-i}.tms-tr-toastburst>b{font:700 italic clamp(22px, 2.6vw, 32px)/1 var(--serif);color:var(--gold-2);text-shadow:0 2px #000,0 0 18px #ffc86ebf;white-space:nowrap}.tms-tr-toastburst>small{font:italic 600 13px/1.2 var(--serif-2);color:#f6e8c4;text-shadow:0 1px 2px #000}@keyframes tms-tr-toast{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}20%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-64%)}}@keyframes tms-tr-toast-i{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)translateY(-4px)}}.tms-tr-reveal{z-index:8;width:min(460px,100% - 24px);color:var(--ink);background:radial-gradient(120% 140% at 50% 0,#fffaf0,#0000 60%),linear-gradient(#f8efd8,#e6d3a8);border-radius:14px;margin:0 auto;padding:10px 14px 8px;animation:.6s cubic-bezier(.2,.9,.2,1) both tms-tr-flip;position:absolute;top:6px;left:0;right:0;box-shadow:0 0 0 1px #c9a24a,0 0 0 4px #e9c46a40,0 14px 34px #0000008c,0 0 30px #ffd28259}.tms-tr-reveal-h{font:700 14px/1 var(--serif);letter-spacing:.08em;color:#6b3a8a;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tms-tr-reveal p{grid-template-columns:minmax(60px,100px) minmax(0,1fr);gap:8px;margin:4px 0;font-size:13.5px;line-height:1.35;display:grid}.tms-tr-reveal p>b{font:700 13.5px/1.35 var(--serif-2);color:#2f6b4f;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tms-tr-reveal p.is-me>b{color:#9a3040}.tms-tr-reveal p>span{overflow-wrap:anywhere}.tms-tr-reveal>small{text-align:center;color:#7a6a52;margin-top:4px;font-size:10.5px;display:block}.tms-tr-revealchip{z-index:7;cursor:pointer;height:26px;color:var(--gold-2);font:700 12px/1 var(--serif);background:linear-gradient(#34183a,#1b0c1f);border:1px solid #e9c46a99;border-radius:999px;padding:0 12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tms-tr-shares{z-index:6;flex-direction:column;gap:6px;max-width:min(280px,44%);display:flex;position:absolute;top:6px;right:10px}.tms-tr-share{color:var(--ink);background:linear-gradient(#fbf3df,#ecdcb6);border:1px solid #c9a24a;border-radius:10px;flex-direction:column;gap:2px;padding:7px 10px;text-decoration:none;animation:.25s both tms-tr-pop;display:flex;box-shadow:inset 4px 0 #d9a644,0 6px 14px #00000073}.tms-tr-share>span{color:#7a6a52;font-size:11px}.tms-tr-share>b{font:700 13px/1.25 var(--serif-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tms-tr-share>small{color:#8a6420;font-size:11px}.tms-tr-tipsy{height:18px;font:700 11px/1 var(--serif-2);color:var(--gold-2);background:#00000073;border-radius:999px;align-items:center;gap:3px;padding:0 7px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c46a59}.tms-tr-tipsy>i{background:#ffffff29;border-radius:50%;width:6px;height:6px}.tms-tr-tipsy>i.is-on{background:radial-gradient(circle at 35% 35%,#fff3c8,#e9a83a);box-shadow:0 0 4px #ffc864cc}.tms-tr-tipsy.is-high>i.is-on{background:radial-gradient(circle at 35% 35%,#ffd0c0,#e0603a)}.tms-tr-tipsy.is-tea{color:#cfe8c8}.tms-tr-seat.is-tipsy .tms-tr-fig{animation:3.4s ease-in-out infinite alternate tms-tr-tipsy-sway}.tms-tr-salon.is-tipsy-l .tms-tr-bubs.is-l .tms-tr-bub-card,.tms-tr-salon.is-tipsy-r .tms-tr-bubs.is-r .tms-tr-bub-card{animation:2.6s ease-in-out infinite alternate tms-tr-wobble}@keyframes tms-tr-tipsy-sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)translate(3px)}}@keyframes tms-tr-wobble{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)translateY(-1px)}}.tms-tr-idea-spark{margin-right:6px;font-style:normal}.tms-tr-idea.is-model{box-shadow:inset 4px 0 #8a5cc0}.tms-tr-bond-fr{width:100%;margin:8px 0 2px}@media (max-width:599px){.tms-tr-tavbar{gap:6px;margin-bottom:4px}.tms-tr-tavbtn{height:30px;padding:0 10px;font-size:12.5px}.tms-tr-tavnote{text-align:center;flex-basis:100%;font-size:11px}.tms-tr-tavsheet{width:auto;max-height:50vh;left:0;right:0;transform:none}.tms-tr-tavcols{grid-template-columns:1fr}.tms-tr-cupbanner{border-radius:16px;flex-wrap:wrap;justify-content:center;width:auto;top:2px;left:8px;right:8px}.tms-tr-reveal{top:2px}.tms-tr-shares{max-width:60%}}.tms-tr-inv{--gold:#e9c46a;--gold-2:#f8e3a3;--ink:#2b1d14;--serif:"Cormorant Garamond", "Playfair Display", Georgia, serif;--serif-2:"Playfair Display", "Cormorant Garamond", Georgia, serif;z-index:1000;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(60% 60% at 50% 45%,#28122c73,#060308b3);place-items:center;padding:16px;animation:.25s both tms-fade-in;display:grid;position:fixed;inset:0}.tms-tr-inv-card{text-align:center;color:#efe6d2;background:radial-gradient(80% 50% at 50% 0,#ffd68c2e,#0000 70%),radial-gradient(circle,#e9c46a0f 0 1.5px,#0000 2.5px) 0 0/28px 28px,linear-gradient(#2c1532,#170a1a);border-radius:20px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:22px 26px;animation:.42s cubic-bezier(.2,.9,.25,1.15) both tms-tr-inv-in;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #000,0 0 0 2px #b8913e,0 0 0 3px #000000d9,inset 0 0 0 5px #0e0710,inset 0 0 0 6px #e9c46a99,0 30px 80px #000000b3,0 0 90px #ffbe5a2e}.tms-tr-inv-card .tms-tr-orn{width:44px;height:44px}.tms-tr-inv-eyebrow{font:700 11px/1 var(--serif);letter-spacing:.36em;text-transform:uppercase;color:var(--gold)}.tms-tr-inv-eyebrow:before,.tms-tr-inv-eyebrow:after{content:"❦";letter-spacing:0;margin:0 10px}.tms-tr-inv-port{width:168px;height:168px;margin:14px auto 8px;position:relative}.tms-tr-inv-port:before{content:"";background:radial-gradient(circle at 50% 38%,#4a2550,#1a0b1d 72%);border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #e9c46a80,inset 0 0 24px #000000b3,0 0 30px #ffc86e40}.tms-tr-inv-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tms-tr-inv-ring-bg{fill:none;stroke:#e9c46a2e;stroke-width:3px}.tms-tr-inv-ring-fg{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ffd68ccc);transition:stroke-dashoffset .25s linear}.tms-tr-inv-fig{border-radius:50%;position:absolute;inset:12px;overflow:hidden}.tms-tr-inv-cv{width:100%!important;height:100%!important}.tms-tr-inv-secs{min-width:30px;font:700 12px/1 var(--serif-2);color:#1d1406;background:linear-gradient(#fbe7a6,#c99a3e);border-radius:999px;padding:3px 8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0009}.tms-tr-inv-who{justify-content:center;align-items:center;gap:7px;margin-top:10px;display:flex}.tms-tr-inv-who>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;font:700 24px/1.1 var(--serif);letter-spacing:.04em;background:linear-gradient(180deg, #fff6d6, var(--gold) 60%, #b48332);color:#0000;filter:drop-shadow(0 1px 1px #000);-webkit-background-clip:text;background-clip:text;overflow:hidden}.tms-tr-inv .tms-tr-lv{font:700 11px/1 var(--serif-2);color:#1d1406;background:linear-gradient(#fbe7a6,#c99a3e);border-radius:4px;flex:none;padding:2px 6px}.tms-tr-inv-home{font:italic 500 13px/1.2 var(--serif-2);color:#b9ab8e;margin-top:2px}.tms-tr-inv-h{font:600 clamp(22px, 5vw, 27px)/1.2 var(--serif);color:#f6ead0;text-shadow:0 2px 3px #000;margin:12px 0 6px}.tms-tr-inv-h>em{color:var(--gold-2);text-shadow:0 0 14px #e9c46a73;font-style:italic}.tms-tr-inv-p{color:#c8bca4;max-width:34ch;margin:0 auto;font-size:13.5px;line-height:1.45}.tms-tr-inv-btns{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:18px;display:grid}.tms-tr-inv .tms-tr-btn{cursor:pointer;white-space:nowrap;height:48px;color:var(--gold-2);font:700 17px/1 var(--serif);letter-spacing:.06em;background:linear-gradient(#2f1834,#180b1b);border:1px solid #e9c46a99;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:filter .15s,box-shadow .15s,transform 60ms;display:inline-flex}.tms-tr-inv .tms-tr-btn.is-gold{color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 45%,#a87a26 100%);border-color:#fff0c0;box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #5a380873,0 4px 14px #00000080,0 0 22px #e9c46a59}.tms-tr-inv .tms-tr-btn:hover{filter:brightness(1.12);box-shadow:0 0 18px #e9c46a73}.tms-tr-inv .tms-tr-btn:active{transform:translateY(1px)}.tms-tr-inv .tms-tr-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.tms-tr-inv .tms-tr-btn>kbd{letter-spacing:0;opacity:.7;background:#00000040;border-radius:4px;padding:2px 5px;font:600 10px/1 ui-monospace,Menlo,monospace}.tms-tr-inv .tms-tr-orn{z-index:1;color:var(--gold);pointer-events:none;opacity:.9;filter:drop-shadow(0 0 3px #e9c46a80);position:absolute}.tms-tr-inv .tms-tr-orn.is-tl{top:7px;left:7px}.tms-tr-inv .tms-tr-orn.is-tr{top:7px;right:7px;transform:scaleX(-1)}.tms-tr-inv .tms-tr-orn.is-bl{bottom:7px;left:7px;transform:scaleY(-1)}.tms-tr-inv .tms-tr-orn.is-br{bottom:7px;right:7px;transform:scale(-1)}.tms-tr-inv.is-calm,.tms-tr-inv.is-calm .tms-tr-inv-card{animation:none}@media (prefers-reduced-motion:reduce){.tms-tr-inv,.tms-tr-inv-card{animation:none}}@keyframes tms-tr-inv-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.tms-cn-inv .tms-cn-card{background:radial-gradient(90% 55% at 50% 0%, #ffffff1a, transparent 70%), var(--h-bg);width:min(560px,100%);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--h-edge), 0 0 0 3px #000000d9, inset 0 0 0 5px #00000059, inset 0 0 0 6px var(--h-edge), 0 30px 80px #000000b3, var(--h-glow);overflow-x:hidden}.tms-cn-inv .tms-tr-orn{color:var(--h-edge)}.tms-cn-inv .tms-cn-eyebrow{color:#fff3d6;text-shadow:0 0 10px var(--h-edge)}.tms-cn-inv .tms-cn-port:before{box-shadow:inset 0 0 0 2px var(--h-edge), inset 0 0 24px #000000b3, var(--h-glow)}.tms-cn-inv.is-blaze .tms-cn-port:after,.tms-cn-inv.is-hot .tms-cn-port:after{content:"";pointer-events:none;opacity:.85;filter:drop-shadow(0 0 8px #ff8a00);background:conic-gradient(#ff3d00,#ffb300,#fff2a0,#ff6d00,#ff3d00);border-radius:50%;animation:4s linear infinite tms-cn-spin;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.tms-cn-inv.is-cold .tms-cn-port:after,.tms-cn-inv.is-frozen .tms-cn-port:after,.tms-cn-inv.is-cool .tms-cn-port:after{content:"";pointer-events:none;border:3px solid #9fd6ff;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 14px #7cc4ffb3,inset 0 0 12px #c8ebff66}.tms-cn-badge{width:44px;height:44px;box-shadow:0 0 0 2px #1d1406, 0 4px 12px #0009, 0 0 14px var(--h-edge);background:radial-gradient(circle at 40% 35%,#fff6dc,#e2b450 60%,#8a5d1c);border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;bottom:10px;right:6px}.tms-cn-inv.is-cold .tms-cn-badge,.tms-cn-inv.is-frozen .tms-cn-badge,.tms-cn-inv.is-cool .tms-cn-badge{background:radial-gradient(circle at 40% 35%,#f1fbff,#8fc8f0 60%,#2a5d8f)}.tms-cn-status{color:#fff3d6;border:1px solid var(--h-edge);box-shadow:var(--h-glow);background:#00000059;border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.tms-cn-status-n{min-width:26px;height:26px;font:800 12px/1 var(--serif-2);color:#1d1406;background:linear-gradient(180deg, #fff, var(--h-edge));border-radius:50%;place-items:center;display:grid}.tms-cn-warn{text-align:left;color:#ffe2b8;background:#d68c2824;border:1px solid #f0aa468c;border-radius:10px;gap:9px;margin:10px 0 2px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.tms-cn-warn.is-bad{color:#ffd3cf;background:#c8322d2e;border-color:#ff695fb3}.tms-cn-warn b{color:#fff;font-size:13px;display:block}.tms-cn-warn p{margin:2px 0 0}.tms-cn-warn-i{font-size:17px;line-height:1.2}.tms-cn-warn.is-bad .tms-cn-warn-i{color:#ff6b5f}.tms-cn-warn-i svg{width:22px;height:22px;display:block}.tms-cn-inv.is-danger .tms-cn-card{animation:.55s cubic-bezier(.36,.07,.19,.97) .15s both tms-cn-shake,1.6s ease-in-out .7s infinite tms-cn-alarm}.tms-cn-inv.is-danger .tms-cn-eyebrow{color:#ffd6d1;text-shadow:0 0 12px #ff3b30;animation:1.6s ease-in-out infinite tms-cn-blink}.tms-cn-inv.is-danger .tms-cn-warn{animation:.45s ease-out .35s both tms-cn-warn-in,1.6s ease-in-out .8s infinite tms-cn-warn-glow}.tms-cn-inv.is-danger .tms-cn-warn-i svg{transform-origin:50% 60%;animation:1.6s ease-in-out infinite tms-cn-beat}.tms-cn-inv.is-fallen .tms-cn-card{animation-duration:.55s,1.1s}.tms-tr-btn.is-danger{color:#fff;background:linear-gradient(#d9463c,#8f1f19);border-color:#ff8a80}.tms-tr-btn.is-danger:hover{background:linear-gradient(#ea5248,#a3241d)}@keyframes tms-cn-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes tms-cn-alarm{0%,to{box-shadow:0 0 0 2px #ff5a4ed9,0 0 22px #ff3c3259,0 24px 60px #0009}50%{box-shadow:0 0 0 3px #ff786c,0 0 46px #ff3c32bf,0 24px 60px #0009}}@keyframes tms-cn-blink{50%{opacity:.55}}@keyframes tms-cn-warn-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes tms-cn-warn-glow{50%{background:#dc322d4d;box-shadow:0 0 18px #ff463c73}}@keyframes tms-cn-beat{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.14)}}.tms-cn-inv.is-calm.is-danger .tms-cn-card,.tms-cn-inv.is-calm.is-danger .tms-cn-eyebrow,.tms-cn-inv.is-calm.is-danger .tms-cn-warn,.tms-cn-inv.is-calm.is-danger .tms-cn-warn-i svg{animation:none}.tms-cn-inv.is-calm.is-danger .tms-cn-card{box-shadow:0 0 0 3px #ff5a4e,0 24px 60px #0009}@media (prefers-reduced-motion:reduce){.tms-cn-inv.is-danger .tms-cn-card,.tms-cn-inv.is-danger .tms-cn-eyebrow,.tms-cn-inv.is-danger .tms-cn-warn,.tms-cn-inv.is-danger .tms-cn-warn-i svg{animation:none}}.tms-cn-quote{max-width:42ch;font:italic 500 15px/1.4 var(--serif-2);color:#f3e6c6;border-left:3px solid var(--h-edge);text-align:left;background:#00000038;border-radius:6px;margin:4px auto 0;padding:6px 12px}.tms-cn-cols{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (max-width:480px){.tms-cn-cols{grid-template-columns:1fr}.tms-cn-btns{grid-template-columns:1fr 1fr}.tms-cn-btns>.is-gold{grid-column:span 2}}.tms-cn-box{background:#0000004d;border:1px solid #ffffff24;border-radius:12px;padding:9px 11px}.tms-cn-box h3{font:700 10.5px/1 var(--serif-2);letter-spacing:.24em;text-transform:uppercase;color:var(--h-edge);filter:brightness(1.35);margin:0 0 6px}.tms-cn-box dl{gap:4px;margin:0;display:grid}.tms-cn-box dl>div{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.tms-cn-box dt{color:#fff3d6a6;white-space:nowrap}.tms-cn-box dd{text-align:right;color:#fff3d6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.tms-cn-box dd.is-big{color:#ffe08a;font-size:14px}.tms-cn-box dd.is-bad{color:#9fd6ff}.tms-cn-none{color:#fff3d699;margin:0;font-size:12.5px;font-style:italic}.tms-cn-powers{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.tms-cn-powers>span{color:#fff3d6;border:1px solid var(--h-edge);background:#00000059;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.tms-cn-line{color:#fff3d6bf;margin:12px 0 0;font-size:12.5px}.tms-cn-line>b{color:#fff3d6}.tms-cn-line>.tms-cn-to{color:#ffe08a}.tms-cn-btns{grid-template-columns:1fr 1fr 1.5fr}.tms-cn-embers{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tms-cn-embers>i{opacity:0;background:radial-gradient(circle,#fff6c0,#ff9a2a 55%,#0000 70%);border-radius:50%;width:5px;height:5px;animation:3s linear infinite tms-cn-ember;position:absolute;bottom:-10px;box-shadow:0 0 8px #ff7a00}.tms-cn-frost{pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(120% 60% at 50% -10%,#dcf0ff47,#0000 60%),repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 14px);position:absolute;inset:0;box-shadow:inset 0 0 40px #b4e1ff40}.tms-cn-card>:not(.tms-cn-embers):not(.tms-cn-frost):not(.tms-tr-orn){z-index:1;position:relative}@keyframes tms-cn-ember{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:1}to{opacity:0;transform:translateY(-560px)translate(30px)scale(.3)}}@keyframes tms-cn-spin{to{transform:rotate(360deg)}}.tms-cn-inv.is-calm .tms-cn-port:after{animation:none}@media (prefers-reduced-motion:reduce){.tms-cn-embers,.tms-cn-port:after{animation:none!important}}.tms-tr-wait{--gold:#e9c46a;--gold-2:#f8e3a3;--serif:"Cormorant Garamond", "Playfair Display", Georgia, serif;z-index:47;left:0;right:0;top:calc(var(--tmw-hud-top,44px) + 70px);color:#f3e6c6;pointer-events:auto;background:linear-gradient(#2a1530f2,#120914f2);border:1px solid #e9c46aa6;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);margin:0 auto;padding:5px 5px 5px 10px;animation:.3s cubic-bezier(.2,.8,.2,1) both tms-rise-in;display:flex;position:absolute;box-shadow:0 8px 22px #00000080,0 0 0 1px #000,0 0 18px #ffbe5a33}.tms-tr-wait .tms-tr-dots{background:#fbf3dfeb;border-radius:999px;flex:none;gap:3px;padding:6px 8px;display:inline-flex}.tms-tr-wait-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:italic 500 15px/1.1 var(--serif);overflow:hidden}.tms-tr-wait-t>b{color:var(--gold-2);font-style:normal}.tms-tr-wait-s{color:#f8e3a3a6;flex:none;font:600 11px/1 ui-monospace,Menlo,monospace}.tms-tr-wait .tms-tr-btn{cursor:pointer;height:28px;color:var(--gold-2);font:700 12.5px/1 var(--serif);letter-spacing:.06em;background:linear-gradient(#2f1834,#180b1b);border:1px solid #e9c46a8c;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.tms-tr-wait .tms-tr-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-abar-pow2>.tms-kg-open{z-index:2;position:absolute;top:-11px;right:-11px}.tms-abar.is-arcanum .tms-ab-slot.is-add{border-style:dashed;border-color:#f6dc9ab3}.tms-kg-open{cursor:pointer;color:#f6dc9a;background:radial-gradient(circle at 50% 35%,#3e2a46,#150c18 78%);border:1px solid #f6dc9abf;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;transition:transform .12s,color .12s,box-shadow .12s;display:grid;box-shadow:0 2px 6px #0009,inset 0 1px #ffecbe33}.tms-kg-open:hover{color:#fff3c0;transform:scale(1.12);box-shadow:0 0 0 2px #f6dc9a59,0 0 14px #f6c85a8c}.tms-kg-open:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-kg-open.is-new{animation:1.8s ease-in-out infinite tms-kg-beckon}.tms-kg-open.is-new:after{content:"";background:#ff6a3a;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #150c18}@keyframes tms-kg-beckon{0%,to{box-shadow:0 2px 6px #0009,0 0 #f6d27899}50%{box-shadow:0 2px 6px #0009,0 0 0 7px #f6d27800}}.tms-kg-scrim{z-index:230;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0603089e;place-items:center;padding:16px;animation:.18s ease-out both tms-kg-fade;display:grid;position:fixed;inset:0}@keyframes tms-kg-fade{0%{opacity:0}}.tms-kg{--u:44px;--g:6px;color:#f4e9d2;background:radial-gradient(120% 70% at 50% 0,#783c8c38,#0000 60%),linear-gradient(#23142a,#120a15 70%);border:1px solid #e9c46a8c;border-radius:16px;width:min(880px,100%);max-height:calc(100dvh - 32px);padding:18px 22px 16px;animation:.26s cubic-bezier(.2,.9,.2,1) both tms-kg-rise;position:relative;overflow:auto;box-shadow:0 24px 60px #000000b3,inset 0 0 0 4px #00000059,inset 0 0 0 5px #e9c46a2e}@keyframes tms-kg-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.tms-kg-head{align-items:center;gap:12px;display:flex}.tms-kg-icon{color:#2a1800;background:linear-gradient(#ffe08a,#c8902c);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 10px #00000080}.tms-kg-icon svg{width:24px;height:24px}.tms-kg-step{letter-spacing:.16em;text-transform:uppercase;color:#c9a960;font:600 11px/1 ui-sans-serif,system-ui,sans-serif}.tms-kg-title{color:#fff3d6;margin:3px 0 0;font:600 26px/1.1 Cormorant Garamond,Playfair Display,Georgia,serif}.tms-kg-x{color:#f2e3c2;cursor:pointer;background:#00000059;border:1px solid #f6dc9a59;border-radius:999px;align-self:flex-start;width:32px;height:32px;margin-left:auto}.tms-kg-x:hover{background:#f6dc9a26}.tms-kg-body{color:#e2d3b4;max-width:70ch;margin:10px 0 0;font-size:14.5px;line-height:1.5}.tms-kg-board{justify-content:center;align-items:flex-end;gap:calc(var(--u) * .6);background:linear-gradient(#1a1119,#0c070d);border-radius:14px;margin:16px 0 6px;padding:14px;display:flex;box-shadow:inset 0 2px 10px #000c,0 1px #ffe6aa14}.tms-kg-main,.tms-kg-arrows{gap:var(--g);flex-direction:column;display:flex}.tms-kg-arrows{align-items:center}.tms-kg-row{gap:var(--g);display:flex}.tms-kg-key{--c:#6f6676;width:calc(var(--kw,1) * var(--u) + (var(--kw,1) - 1) * var(--g));height:var(--u);color:#8f8696;background:linear-gradient(#2c2530,#1b161e);border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;font:700 13px/1 ui-sans-serif,system-ui,sans-serif;transition:transform 80ms,box-shadow .12s,opacity .2s,filter .2s;display:grid;position:relative;box-shadow:0 3px #08060a,inset 0 1px #ffffff12}.tms-kg-key>b{font-size:11px;position:absolute;top:4px;left:5px}.tms-kg-key:not(:has(.tms-kg-em)):not(:has(small))>b{font-size:13px;position:static}.tms-kg-key>small{text-align:center;color:#b8a98c;font:700 9px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:4px;left:0;right:0}.tms-kg-key>.tms-kg-space{letter-spacing:.1em;text-transform:uppercase;font-size:10px;top:50%;bottom:auto;transform:translateY(-50%)}.tms-kg-em{filter:drop-shadow(0 1px 2px #000000b3);width:26px;height:26px;position:absolute;bottom:3px;right:3px}.tms-kg-key.is-power{--c:#f2c14e}.tms-kg-key.is-move{--c:#6fc3ff}.tms-kg-key.is-fight{--c:#ff7a5c}.tms-kg-key.is-item{--c:#7fe0a0}.tms-kg-key.is-panel{--c:#c9a6ff}.tms-kg-key.is-dim{opacity:.38;filter:saturate(.4)}.tms-kg-key.is-free.is-dim{opacity:.22}.tms-kg-key.is-lit{color:#fff;border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 30%, #2c2530), #1b161e 85%);box-shadow:0 3px 0 #08060a, 0 0 12px color-mix(in srgb, var(--c) 45%, transparent), inset 0 1px 0 #ffffff1f}.tms-kg-key.is-lit>b{color:#fff;text-shadow:0 1px #000}.tms-kg-key.is-soon{border-style:dashed}.tms-kg-key.is-soon>b{opacity:.7}.tms-kg-key.is-ask{animation:1.1s ease-in-out infinite tms-kg-ask}@keyframes tms-kg-ask{0%,to{box-shadow:0 3px 0 #08060a, 0 0 0 0 color-mix(in srgb, var(--c) 70%, transparent)}50%{box-shadow:0 3px 0 #08060a, 0 0 0 6px color-mix(in srgb, var(--c) 0%, transparent), 0 0 18px var(--c)}}.tms-kg-key.is-press{box-shadow:0 0 0 #08060a, 0 0 22px var(--c);border-color:#fff;animation:.5s ease-out both tms-kg-press;transform:translateY(3px)}@keyframes tms-kg-press{0%{background:color-mix(in srgb, var(--c) 70%, #fff)}}.tms-kg-cap{color:#f4e9d2;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:6px 12px;font-size:15px;display:flex}.tms-kg-cap-k{color:#fff3c0;background:#2a1f2c;border:1px solid #f6dc9a99;border-radius:7px;min-width:30px;padding:4px 8px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif;box-shadow:0 2px #08060a}.tms-kg-cap .is-dim{color:#a99f8c}.tms-kg-cap .is-ask{color:#ffd27a;font-weight:600}.tms-kg-cap .is-ok{color:#9fe0a0;font-weight:600}.tms-kg-legend{color:#d9c9a8;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0 0 4px;padding:0;font-size:12.5px;list-style:none;display:flex}.tms-kg-legend>li{align-items:center;gap:6px;display:inline-flex}.tms-kg-legend i{background:var(--c);width:12px;height:12px;box-shadow:0 0 8px var(--c);border-radius:3px}.tms-kg-legend .is-power{--c:#f2c14e}.tms-kg-legend .is-move{--c:#6fc3ff}.tms-kg-legend .is-fight{--c:#ff7a5c}.tms-kg-legend .is-item{--c:#7fe0a0}.tms-kg-legend .is-panel{--c:#c9a6ff}.tms-kg-foot{border-top:1px solid #e9c46a33;align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:flex}.tms-kg-dots{gap:6px;margin-right:auto;display:flex}.tms-kg-dots>i{background:#f6dc9a33;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.tms-kg-dots>i.is-done{background:#7fe0a0}.tms-kg-dots>i.is-on{background:#f6dc9a;transform:scale(1.3)}.tms-kg-btn{color:#f2e3c2;cursor:pointer;background:#00000059;border:1px solid #f6dc9a73;border-radius:999px;padding:9px 18px;font:600 13.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-kg-btn:hover{background:#f6dc9a1f}.tms-kg-btn:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-kg-btn.is-ghost{color:#c9b894;border-color:#0000}.tms-kg-btn.is-gold{color:#1d1406;background:linear-gradient(#e3b956,#9d7226);border-color:#f6dc9a}.tms-kg-btn.is-gold:hover{background:linear-gradient(#f0c968,#ab7d2c)}.tms-kg-btn.is-pulse{animation:1.4s ease-in-out infinite tms-kg-beckon}@media (max-width:900px){.tms-kg{--u:36px;--g:5px;padding:16px}.tms-kg-em{width:20px;height:20px}.tms-kg-key>b{font-size:10px}}@media (max-width:700px){.tms-kg{--u:27px;--g:4px}.tms-kg-em{width:15px;height:15px;bottom:1px;right:1px}.tms-kg-key{border-radius:5px}.tms-kg-key>small{display:none}.tms-kg-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.tms-kg-open.is-new,.tms-kg-key.is-ask,.tms-kg-btn.is-pulse,.tms-kg,.tms-kg-scrim{animation:none}}.tms-kg-cust{color:#f2e3c2;cursor:pointer;white-space:nowrap;background:#00000059;border:1px solid #f6dc9a73;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px;font:600 12.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-kg-cust:hover{color:#fff3c0;background:#f6dc9a24}.tms-kg-cust:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-kg-cust+.tms-kg-x{margin-left:0}.tms-kg-off{color:#d9c9a8;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.tms-kg-off>li{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:#0000004d;border-radius:8px;align-items:center;gap:6px;padding:3px 9px 3px 4px;display:inline-flex}.tms-kg-off>li>kbd{text-align:center;border:1px solid var(--c);color:#fff3c0;background:#2a1f2c;border-radius:6px;min-width:24px;padding:3px 6px;font:700 11.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-kg-off>li.is-press{box-shadow:0 0 14px var(--c);border-color:#fff}.tms-kg-edit{-moz-columns:250px 3;columns:250px 3;-moz-column-gap:18px;column-gap:18px;margin:14px 0 2px}.tms-kg-grp{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 10px}.tms-kg-grp>h3{letter-spacing:.14em;text-transform:uppercase;color:#c9a960;align-items:center;gap:7px;margin:0 0 5px;font:700 11px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.tms-kg-grp>h3>i{background:var(--c);width:10px;height:10px;box-shadow:0 0 8px var(--c);border-radius:3px}.tms-kg-grp>ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tms-kg-grp,.tms-kg-off>li{--c:#8f8696}.tms-kg-grp.is-power,.tms-kg-off>li.is-power{--c:#f2c14e}.tms-kg-grp.is-move,.tms-kg-off>li.is-move{--c:#6fc3ff}.tms-kg-grp.is-fight,.tms-kg-off>li.is-fight{--c:#ff7a5c}.tms-kg-grp.is-item,.tms-kg-off>li.is-item{--c:#7fe0a0}.tms-kg-grp.is-panel,.tms-kg-off>li.is-panel{--c:#c9a6ff}.tms-kg-bind{color:#eadfca;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:30px;padding:3px 5px 3px 8px;font:500 13.5px/1.2 ui-sans-serif,system-ui,sans-serif;transition:background .12s,border-color .12s;display:flex}.tms-kg-bind:hover{background:#f6dc9a14;border-color:#f6dc9a38}.tms-kg-bind:focus-visible{outline-offset:1px;outline:2px solid #fff3c0}.tms-kg-bem{flex:none;width:22px;height:22px}.tms-kg-bdot{background:var(--c);opacity:.85;border-radius:50%;flex:none;width:8px;height:8px;margin:0 7px}.tms-kg-bname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tms-kg-bname>small{color:#a99f8c;margin-left:6px;font-size:11.5px}.tms-kg-bind>kbd{text-align:center;border:1px solid color-mix(in srgb, var(--c) 55%, transparent);color:#fff3c0;background:#2a1f2c;border-radius:7px;flex:none;min-width:36px;padding:4px 8px;font:700 12.5px/1 ui-sans-serif,system-ui,sans-serif;box-shadow:0 2px #08060a}.tms-kg-bind.is-changed>kbd{background:linear-gradient(#4a3518,#2a1f2c);border-color:#f6dc9a}.tms-kg-bind.is-peek{border-color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent)}.tms-kg-bind.is-capture{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent)}.tms-kg-bind.is-capture>kbd{color:#1d1406;background:#f6dc9a;border-color:#fff3c0;animation:1.1s ease-in-out infinite tms-kg-ask}.tms-kg-bind.is-fixed{cursor:default;opacity:.72}.tms-kg-bind.is-fixed:hover{background:#ffffff09;border-color:#0000}.tms-kg-cap .is-no{color:#ffb0a8;font-weight:600}.tms-kg-sync{color:#a99f8c;margin-right:auto;font-size:12.5px}.tms-kg-sync.is-ok{color:#9fe0a0}.tms-kg-sync.is-warn{color:#ffb35a}.tms-kg{--kg-px:22px;--kg-pb:16px}.tms-kg-dock{bottom:calc(-1 * var(--kg-pb));z-index:1;margin:0 calc(-1 * var(--kg-px)) calc(-1 * var(--kg-pb));padding:2px var(--kg-px) var(--kg-pb);background:linear-gradient(#120a1500,#120a15 14px);position:sticky}.tms-kg-btn:disabled{opacity:.45;cursor:default}.tms-kg-btn:disabled:hover{background:#00000059}@media (max-width:900px){.tms-kg{--kg-px:16px}}@media (max-width:560px){.tms-kg-cust{padding:0 9px}.tms-kg-cust>span{display:none}.tms-kg-foot{flex-wrap:wrap}.tms-kg-sync{flex-basis:100%}.tms-kg{--u:min(27px, calc((100vw - 124px) / 12.5));--g:3px}.tms-kg-board{flex-wrap:wrap;padding:10px}.tms-kg-key>b{font-size:9.5px;top:2px;left:3px}.tms-kg-key:not(:has(.tms-kg-em)):not(:has(small))>b{font-size:10px}.tms-kg-em{display:none!important}}@media (prefers-reduced-motion:reduce){.tms-kg-bind.is-capture>kbd{animation:none}}.tms-abar.is-arcanum{min-width:calc(5 * var(--t) + 4 * 5px + 12px)}.tms-abar.is-arcanum>.tms-abar-pow2{align-self:center}.tms-abar.is-arcanum .tms-abar-row2{contain:inline-size}.tms-abar.is-arcanum .tms-abar-row2>.tms-refused{text-align:center}.tms-abar.is-arcanum .tms-abar-row2>.tms-refused>span{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}@media (max-width:1439px){.tms-abar.is-arcanum{min-width:calc(5 * var(--t) + 4 * 4px + 12px)}}@media (max-width:1023px){.tms-abar.is-arcanum{min-width:calc(5 * var(--t) + 4 * 4px + 8px)}}.tms-tr-inv-badge{z-index:2;filter:drop-shadow(0 4px 8px #000000b3);width:62px;height:62px;animation:.5s cubic-bezier(.2,1.6,.3,1) .25s both tms-tr-badge-in;position:absolute;bottom:4px;right:-6px}@keyframes tms-tr-badge-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:none}}.tms-tr-inv.is-calm .tms-tr-inv-badge{animation:none}.tms-tr-inv.is-vs{--gold:#ff9a5a;--gold-2:#ffd2a8;background:radial-gradient(60% 60% at 50% 45%,#460e0880,#080303bd)}.tms-tr-inv.is-vs .tms-tr-inv-card{background:radial-gradient(80% 50% at 50% 0,#ff783c38,#0000 70%),linear-gradient(135deg,#961e0e59,#0000 45% 55%,#1e469652),linear-gradient(#2a0f0c,#120708);box-shadow:0 0 0 1px #000,0 0 0 2px #c4522a,0 0 0 3px #000000d9,inset 0 0 0 5px #0e0606,inset 0 0 0 6px #ff8c508c,0 30px 80px #000000b3,0 0 90px #ff5a2838}.tms-tr-inv.is-vs .tms-tr-inv-eyebrow:before,.tms-tr-inv.is-vs .tms-tr-inv-eyebrow:after{content:"⚔"}.tms-tr-inv.is-vs .tms-tr-inv-port:before{background:radial-gradient(circle at 50% 38%,#5a1a10,#1a0706 72%);box-shadow:inset 0 0 0 1px #ff8c508c,inset 0 0 24px #000000b3,0 0 34px #ff5a2859}.tms-tr-inv.is-vs .tms-tr-inv-ring-bg{stroke:#ff8c5033}.tms-tr-inv.is-vs .tms-tr-inv-ring-fg{stroke:#ff7a3c;filter:drop-shadow(0 0 4px #ff6e32e6)}.tms-tr-inv.is-vs .tms-tr-inv-secs{color:#fff;background:linear-gradient(#ff8a4a,#b3260f)}.tms-tr-inv.is-vs .tms-tr-inv-who>b{background:linear-gradient(#fff3e6,#ffb070 60%,#c8461e);-webkit-background-clip:text;background-clip:text}.tms-tr-inv.is-vs .tms-tr-inv-h>em{color:#ffcf8a;letter-spacing:.04em;text-shadow:0 0 16px #ff6e3299;font-style:normal;font-weight:800}.tms-tr-inv.is-vs .tms-tr-btn{color:#ffd2a8;background:linear-gradient(#2c1210,#160807);border-color:#ff8c508c}.tms-tr-inv.is-vs .tms-tr-btn.is-gold{color:#fff;text-shadow:0 1px #00000080;background:linear-gradient(#ffb070 0%,#e2512a 45%,#8a1a0b 100%);border-color:#ffd0a0;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #3c080280,0 4px 14px #00000080,0 0 24px #ff5a2866}.tms-tr-wait-face{background:radial-gradient(circle at 50% 38%,#4a2550,#1a0b1d 72%);border-radius:50%;flex:none;width:38px;height:38px;margin:-4px 2px -4px -6px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #e9c46a99}.tms-tr-wait.is-vs .tms-tr-wait-face{background:radial-gradient(circle at 50% 38%,#5a1a10,#1a0706 72%);box-shadow:inset 0 0 0 1px #ff8c5099}.tms-tr-wait-cv{border-radius:50%;position:absolute;inset:0;width:100%!important;height:100%!important}.tms-tr-wait-em{filter:drop-shadow(0 1px 2px #000c);width:22px;height:22px;position:absolute;bottom:-6px;right:-7px}.tms-tr-wait.is-vs{border-color:#ff8c508c!important}@media (prefers-reduced-motion:reduce){.tms-tr-inv-badge{animation:none}}.tms-age-fold{z-index:2;color:#e8d6ae;letter-spacing:.03em;cursor:pointer;background:linear-gradient(#3a2a1c,#241a14);border:1px solid #6b4a26;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:5px;height:23px;padding:0 10px 0 8px;font:700 11.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 -4px 10px #00000059}.tms-age-fold svg{width:11px;height:11px}.tms-age-fold:hover,.tms-age-fold:focus-visible{color:var(--tw-gold-2);border-color:var(--tw-gold-2);outline:none}.tms-cmd.tms-age.is-mini{height:184px;min-height:184px;max-width:calc(100% - var(--tms-mmw) - 8px);border-right:2px solid #6b4a26;border-top-right-radius:10px;grid-template-columns:172px auto;align-items:stretch;right:auto}.tms-cmd.tms-age.is-mini:not(.tms-hud) .tms-age-port>:not(.tms-age-pic){display:none}.tms-cmd.tms-age.is-mini .tms-age-cmd{gap:8px;min-width:300px;padding-top:8px;padding-bottom:17px}.tms-cmd.tms-age.is-mini .tms-abar.is-arcanum{--t:38px;position:relative}.tms-cmd.tms-age.is-mini .tms-abar-row2{position:absolute;top:calc(100% + 1px);left:0;right:0}.tms-cmd.tms-age.is-mini .tms-abar-row2>.tms-refused{margin:0;font-size:11.5px;line-height:14px}.tms-cmd.tms-age.is-mini.is-peek{grid-template-columns:minmax(96px,172px) minmax(148px,236px) minmax(min-content,auto)}.tms-cmd.tms-age.is-mini:before{left:6%;right:6%}.tms-cmd.tms-age.is-mini .tms-age-fold{left:auto;right:14px;transform:none}@media (max-width:1023px){.tms-cmd.tms-age.is-mini{grid-template-columns:146px auto;height:164px;min-height:164px}.tms-cmd.tms-age.is-mini.is-peek{grid-template-columns:minmax(80px,146px) minmax(150px,220px) minmax(min-content,auto)}.tms-cmd.tms-age.is-mini .tms-age-cmd{min-width:250px}.tms-cmd.tms-age.is-mini .tms-abar.is-arcanum{--t:32px}}.tms-age-info.tms-age-mini{gap:3px;padding:7px 10px 8px}.tms-age-mini-kind{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;min-width:0;height:18px;overflow:hidden}.tms-age-mini-kind>*{flex-shrink:0}.tms-age-mini-kind>:not(:first-child){letter-spacing:.02em;text-transform:none}.tms-age-mini-tx{text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden;flex-shrink:1!important}.tms-age-mini-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--tw-display);color:var(--tw-gold-2);flex-shrink:0;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.tms-age-mini-sub{white-space:nowrap;text-overflow:ellipsis;color:#d9d2c3;flex-shrink:0;min-width:0;font-size:11.5px;font-weight:600;line-height:18px;overflow:hidden}.tms-age-mini-sub>*+:before{content:"·";color:var(--tw-muted);margin:0 5px;font-weight:400}.tms-age-mini-rep{color:#d9d2c3;min-width:0;margin:1px 0 3px;font-size:11.5px;font-weight:600;line-height:20px;display:flex;overflow:hidden}.tms-age-mini-sub>.tms-town-portline{vertical-align:top;min-height:18px;display:inline-flex}.tms-age-mini-note{-webkit-line-clamp:2;line-clamp:2;color:#d9d2bf;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tms-age-mini>.tms-statbar{flex-shrink:0;margin-top:2px}.tms-age-mini-walls>i{background:linear-gradient(90deg,#7a1a1a,#d8423a,#ff8a6a)}.tms-age-mini-walls.is-shield>i{background:linear-gradient(90deg,#2a5a8a,#6ab8ff,#cfe9ff)}.tms-age-mini>.tms-act-row{padding-top:4px}.tms-age-mini>.tms-act-row .tms-act{min-height:27px;padding:1px 7px;font-size:12px}@media (min-width:1280px){.tms-age-mini-name{font-size:17px;line-height:22px}.tms-age-mini-sub{font-size:12px}}.tms-atlas{grid-template-columns:minmax(0,1fr) 320px;gap:12px;height:min(80dvh,860px);padding:12px;display:grid}.tms-atlas-map{border:10px solid #2a1b0f;border-image:repeating-linear-gradient(42deg,#2c1c0f 0 3px,#3a2614 3px 5px,#2a1a0d 5px 9px,#452d17 9px 10px,#2c1c0f 10px 14px) 10;outline:none;min-height:0;position:relative;box-shadow:0 0 0 1px #9b7a3a,0 10px 30px #00000080}.tms-atlas-map:focus-visible{box-shadow:0 0 0 2px var(--tw-gold-2), 0 10px 30px #00000080}.tms-atlas-cv{cursor:grab;touch-action:none;background:#d9c49a;width:100%;height:100%;display:block}.tms-atlas-title{pointer-events:none;color:#2b1a0c;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);background:linear-gradient(#f3e6c4,#e2cf9f);border:1px solid #3b2614;border-radius:3px;flex-direction:column;align-items:center;gap:1px;padding:5px 24px 6px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 3px 10px #28180873,inset 0 0 0 3px #f3e6c4e6,inset 0 0 0 4px #3b26148c}.tms-atlas-title b{font:800 16px/1.1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tms-atlas-title span{color:#5a3e22;white-space:nowrap;font:italic 600 11.5px/1.2 Georgia,Times New Roman,serif}.tms-atlas-tools{flex-direction:column;gap:8px;display:flex;position:absolute;top:22px;right:22px}.tms-atlas-btn{cursor:pointer;color:#f3e2b8;background:radial-gradient(circle at 50% 38%,#4a3420,#22160c 70%);border:1px solid #3b2614;border-radius:50%;place-items:center;width:34px;height:34px;font:700 17px/1 Georgia,serif;display:grid;box-shadow:0 0 0 2px #b8913e,0 0 0 3px #3b2614,0 3px 7px #0000008c,inset 0 1px 1px #ffe6aa40}.tms-atlas-btn:hover,.tms-atlas-btn:focus-visible{color:#fff3d0;outline:none;box-shadow:0 0 0 2px #f6dc9a,0 0 0 3px #3b2614,0 0 12px #f6dc9a80}.tms-atlas-layers{flex-wrap:wrap;gap:5px;display:flex}.tms-atlas-layer{cursor:pointer;color:#5a3e22;opacity:.7;background:#f3e6c4bf;border:1px solid #3b261473;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font:700 11.5px/1 Georgia,serif;display:inline-flex;box-shadow:0 1px 3px #28180859}.tms-atlas-layer span{text-align:center;width:14px}.tms-atlas-layer.is-on{opacity:1;color:#2b1a0c;background:#f3e6c4f2;border-color:#3b2614}.tms-atlas-layer:focus-visible{outline-offset:1px;outline:2px solid #b8862f}.tms-atlas-wait{color:#5a3e22;pointer-events:none;place-items:center;font:italic 600 15px Georgia,serif;display:grid;position:absolute;inset:0}.tms-atlas-side{color:#2b1a0c;background:radial-gradient(120% 90% at 50% 40%,#efe2bf,#dcc597 75%,#cdb27f);border:1px solid #3b2614;border-radius:4px;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;box-shadow:inset 0 0 0 3px #efe2bfd9,inset 0 0 0 4px #3b261473,inset 0 0 28px #6e481e59}.tms-atlas-hint{color:#5a3e22;margin:0;font:italic 12.5px/1.45 Georgia,serif}.tms-atlas-card{background:#fffaeb6b;border:1px solid #3b261473;border-radius:5px;padding:10px}.tms-atlas-name{font:800 17px/1.15 var(--tw-display,Cinzel, Georgia, serif);color:#2b1a0c;letter-spacing:.02em}.tms-atlas-sub{color:#5a3e22;margin-top:2px;font:italic 12.5px/1.3 Georgia,serif}.tms-atlas-blurb{color:#3b2614;margin:6px 0 0;font:12px/1.4 Georgia,serif}.tms-atlas-facts{grid-template-columns:auto 1fr;gap:2px 12px;margin:8px 0 0;font:12.5px/1.35 Georgia,serif;display:grid}.tms-atlas-facts dt{font-variant:small-caps;letter-spacing:.04em;color:#6b4a26}.tms-atlas-facts dd{color:#2b1a0c;margin:0;font-weight:700}.tms-atlas-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tms-atlas-mini{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tms-atlas-mini button{color:#2b1a0c;text-align:left;border-radius:3px;justify-content:space-between;gap:8px;width:100%;padding:2px 4px;font:12px Georgia,serif;display:flex}.tms-atlas-mini button:hover{background:#3b26141a}.tms-atlas-mini span{color:#6b4a26;font-variant-numeric:tabular-nums}.tms-atlas-find.tms-input{color:#2b1a0c;background:#fffaebb3;border-color:#3b261480}.tms-atlas-find.tms-input::placeholder{color:#8a6a42}.tms-atlas-lists{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.tms-atlas-lists h3{font:800 11.5px/1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.14em;text-transform:uppercase;color:#6b4a26;border-bottom:1px solid #3b261459;margin:6px 0 4px;padding-bottom:4px}.tms-atlas-lists ul{gap:1px;margin:0 0 6px;padding:0;list-style:none;display:grid}.tms-atlas-lists li button{text-align:left;color:#2b1a0c;cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:100%;padding:4px 6px;font:600 12.5px/1.2 Georgia,serif;display:flex}.tms-atlas-lists li button:hover{background:#3b261417}.tms-atlas-lists li button.is-on{background:#b8862f40;box-shadow:inset 0 0 0 1px #3b261466}.tms-atlas-lists li small{color:#6b4a26;font:italic 11px/1.2 Georgia,serif;display:block}.tms-atlas-lists li i{border:1px solid #3b2614;border-radius:50%;flex-shrink:0;width:11px;height:11px}.tms-atlas-lists li em{font-variant-numeric:tabular-nums;color:#6b4a26;flex-shrink:0;font-size:11.5px;font-style:normal}.tms-atlas-crest{border:1px solid #3b261499;border-radius:4px;flex-shrink:0;width:22px;height:22px;overflow:hidden}.tms-atlas-legend{color:#3b2614;border-top:1px solid #3b261459;flex-wrap:wrap;gap:4px 12px;padding-top:6px;font:11.5px Georgia,serif;display:flex}.tms-atlas-legend span{align-items:center;gap:5px;display:inline-flex}.tms-atlas-legend i{width:10px;height:10px;display:inline-block}.tms-atlas-legend i.is-me{border:2px solid #ff3b30}.tms-atlas-legend i.is-view{border:1.5px dashed #b8862f}.tms-atlas-legend i.is-ally{background:#5aa8ff;border:1px solid #3b2614;border-radius:50%}.tms-atlas-legend i.is-foe{background:#ff4a3d;border:1px solid #3b2614;border-radius:50%}.tms-atlas-legend i.is-mob{background:#b07bff;border:1px solid #3b2614;border-radius:50%}@media (max-width:860px){.tms-atlas{grid-template-rows:56dvh auto;grid-template-columns:1fr;height:auto}.tms-atlas-side{max-height:46dvh}.tms-atlas-title b{font-size:12.5px}.tms-atlas-title span{font-size:10.5px}.tms-atlas-title{padding:3px 18px 4px;top:12px;left:12px}.tms-atlas-tools{gap:6px;top:14px;right:14px}.tms-atlas-btn{width:30px;height:30px;font-size:15px}}.tms-fs{z-index:30;pointer-events:auto;font-size:12.5px}.tms-fs.is-desk{left:12px;top:calc(var(--tmw-hud-top,44px) + 8px);width:268px;position:absolute}.tms-fs.is-phone{width:100%;font-size:12px;position:relative}section.tms-fs,div.tms-fs{border-radius:10px;padding:8px 10px 9px}.tms-fs-head{align-items:center;gap:8px;display:flex}.tms-fs-head>.tms-panel-head{flex:1;min-width:0;font-size:14px}.tms-fs-count{color:var(--tw-gold-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.tms-fs-x{width:22px;height:22px;color:var(--tw-muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.tms-fs-x:hover{color:var(--tw-text);background:#ffffff12}.tms-fs-x:focus-visible,.tms-fs-chip:focus-visible,.tms-fs-goal:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-fs-list{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tms-fs-list li{align-items:flex-start;gap:8px;line-height:1.25;display:flex}.tms-fs-t{color:var(--tw-text);font-weight:700;display:block}.tms-fs-list li.is-on .tms-fs-t{color:var(--tw-muted);-webkit-text-decoration:line-through #f6dc9a73;text-decoration:line-through #f6dc9a73}.tms-fs-h{color:var(--tw-muted);font-size:11.5px;display:block}.tms-fs-tick{border:1.5px solid var(--tw-line);background:#00000059;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px;position:relative}.tms-fs-tick.is-on{background:linear-gradient(#e3b956,#9d7226);border-color:#f6dc9a}.tms-fs-tick.is-on:after{content:"";border:2px solid #1d1406;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.tms-fs-sub{color:var(--tw-muted);margin:4px 0 0;font-size:12px}.tms-fs.is-done .tms-fs-head>.tms-panel-head{font-size:15px}.tms-fs-chip,.tms-fs-goal{width:auto;max-width:100%;color:var(--tw-text);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:4px 11px 4px 6px;font-weight:600;display:inline-flex;border-radius:999px!important}.tms-fs.tms-fs-chip,.tms-fs.tms-fs-goal{align-self:flex-start;width:auto}.tms-fs-chip b{color:var(--tw-gold-2);font-variant-numeric:tabular-nums}.tms-fs-ring{background:conic-gradient(#e3b956 var(--fs-p,0%), #ffffff1f 0);border-radius:50%;flex-shrink:0;width:16px;height:16px;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}.tms-fs-goal{padding-left:4px;font-size:12px}.tms-fs-goal-k{color:var(--tw-gold-2);letter-spacing:.08em;text-transform:uppercase;background:#f6dc9a29;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.tms-fs-goal-n{color:var(--tw-muted);font-variant-numeric:tabular-nums}.tms-fs-goal:hover,.tms-fs-chip:hover{border-color:var(--tw-gold)}.tms-vs-on .tms-fs,.tms-dlg-open .tms-fs{display:none!important}.tms-lm-sub{color:var(--tw-muted);margin:3px 0 0;font-size:11.5px;line-height:1.3}.tms-lm .tms-fs-list li{align-items:center}.tms-lm-t{min-width:0;color:var(--tw-text);flex:1;font-weight:700;line-height:1.25}.tms-lm-xp{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tms-lm-xp:hover{text-underline-offset:2px;text-decoration:underline}.tms-lm-xp:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff3c0}.tms-world:has(>.tms-va)>:not(canvas):not(.tms-va):not(.tms-arc):not([class~="z-[90]"]){visibility:hidden!important;pointer-events:none!important}.tms-va-free{z-index:40;pointer-events:none;animation:.3s both tms-fade-in;position:absolute;inset:0}.tms-va-free.is-calm{animation:none}.tms-va-free button,.tms-va-free input{pointer-events:auto}.tms-va-ftop{padding:calc(10px + env(safe-area-inset-top,0px)) clamp(12px, 3vw, 40px) 26px;pointer-events:none;background:linear-gradient(#050403c7,#05040359 70%,#0000);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:18px;display:grid;position:absolute;top:0;left:0;right:0}.tms-va-fside{gap:5px;min-width:0;display:grid}.tms-va-fside.is-right{text-align:right}.tms-va-fname{color:#fff3d6;font:400 clamp(20px, 2.2vw, 30px)/1 var(--va-f);letter-spacing:.06em;text-shadow:0 2px #000,0 0 12px #000c;align-items:center;gap:8px;display:flex}.tms-va-fside.is-right .tms-va-fname{flex-direction:row-reverse}.tms-va-fname b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.tms-va-fname small{color:#e9cf96;font:600 clamp(11px, 1vw, 13px)/1 var(--va-f2);letter-spacing:.14em;text-transform:uppercase;flex:none}.tms-va-free .tms-va-life{height:clamp(18px,2.4vw,30px)}.tms-va-fnum{font:600 12.5px/1 var(--va-f2);letter-spacing:.06em;color:#e7d6b0;text-shadow:0 1px 2px #000}.tms-va-fnum b{color:#fff}.tms-va-fmid{justify-items:center;gap:8px;padding-top:2px;display:grid}.tms-va-fclock{text-align:center;color:#ffe9b8;min-width:2.6em;font:400 clamp(34px, 4vw, 54px)/1 var(--va-f);letter-spacing:.06em;text-shadow:0 3px #000,0 0 16px #ffbe5a73;border-bottom:2px solid #e3c06e8c;padding:2px 10px 4px}.tms-va-fclock.is-hot{color:#ff7a5c;text-shadow:0 3px #000,0 0 18px #ff5028cc}.tms-va-fmid .tms-va-giveup,.tms-va-fmid .tms-va-giveup-ask{justify-self:center}.tms-va-howto{width:fit-content;left:0;right:0;bottom:calc(118px + env(safe-area-inset-bottom,0px));color:#f3e3bf;max-width:calc(100% - 24px);font:600 13px/1.3 var(--va-f2);letter-spacing:.05em;background:#080604b8;border:1px solid #e3c06e66;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0 auto;padding:7px 16px;animation:.35s cubic-bezier(.2,.9,.2,1) both tms-va-rise,.6s ease-in 6.4s both tms-va-howto-out;display:flex;position:absolute}.tms-va-howto b{color:#fff;background:#e3c06e2e;border-radius:4px;margin-right:4px;padding:1px 6px;font-weight:700}.tms-va-howto>i{color:#e3c06e99;font-style:normal}@keyframes tms-va-howto-out{to{opacity:0;transform:translateY(8px)}}.tms-va-strip{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#1e1610d1,#0a0806e6);border:1px solid #e3c06e8c;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(576px,100% - 24px);padding:10px 12px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #0000008c}.tms-va-strip .tms-ab{width:56px;height:56px}.tms-va-strip.is-held .tms-ab{filter:grayscale(.6)brightness(.75)}.tms-va-atk{background:radial-gradient(circle at 50% 38%,#8a2a18,#3a0e08 75%)!important;border-color:#ffb46a!important}.tms-va-fchat{left:clamp(12px,2vw,24px);bottom:calc(18px + env(safe-area-inset-bottom,0px));gap:6px;width:min(340px,50% - 200px);display:flex;position:absolute}.tms-va-fchat.is-open{z-index:2;width:min(380px,100% - 24px)}.tms-va-fchat input{color:#fff3d6;background:#0000009e;border:1px solid #b8913e99;border-radius:10px;flex:1;min-width:0;padding:8px 12px;font-size:14px}.tms-va-fchat input:focus{outline-offset:1px;outline:2px solid #f2c94c}.tms-va-fchat button{color:#ffe9b8;cursor:pointer;background:#3c2812e6;border:1px solid #b8913e;border-radius:10px;padding:8px 14px;font-weight:700}.tms-va-fchat button:disabled{opacity:.45;cursor:default}.tms-va-fchat-open{align-items:center;gap:6px;display:inline-flex}.tms-va-fchat-open small{color:#d8c8a4;background:#ffffff1a;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600}.tms-phone .tms-va-strip,.tms-phone .tms-va-howto{display:none}.tms-phone .tms-va-fchat{top:calc(96px + env(safe-area-inset-top,0px));bottom:auto;left:10px}@media (max-width:767px){.tms-va-ftop{padding:calc(6px + env(safe-area-inset-top,0px)) 10px 18px;gap:8px}.tms-va-fclock{font-size:28px}.tms-va-fname{font-size:18px}.tms-va-fchat{width:auto;max-width:calc(100% - 200px)}}.tms-un-postbar{flex-wrap:wrap;gap:8px;display:flex}.tms-un-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tms-un-acts.is-mini .tms-btn{min-height:28px;padding:3px 9px;font-size:12.5px}.tms-un-sponsor{color:#f2c94c;background:#46340e99;border:1px solid #f2c94c73;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700}.tms-un-h{letter-spacing:.04em;text-transform:uppercase;color:#c8bda8;margin:0 0 4px;font-size:12.5px;font-weight:700}.tms-un-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tms-un-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.tms-un-choice{color:#ece6d8;text-align:center;cursor:pointer;background:#1d1711;border:1px solid #e3c06e40;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:44px;padding:6px;font-size:12.5px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s;display:flex}.tms-un-choice:hover:not(:disabled){border-color:#e3c06e}.tms-un-choice.is-on{color:#f6dc9a;background:#3a2c16;border-color:#f6dc9a;box-shadow:inset 0 0 12px #e3c06e40}.tms-un-choice:focus-visible{outline-offset:1px;outline:2px solid #f2c94c}.tms-un-choice-g{font-size:17px;line-height:1}.tms-un-count b{font-size:18px}.tms-un-camp b{max-width:100%;font-size:12px}.tms-un-camp span{font-size:10.5px}.tms-un-camps{background:#00000038;border:1px solid #e3c06e29;border-radius:10px;gap:8px;padding:8px;display:grid}.tms-un-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tms-un-stats>div{background:#251d14d9;border:1px solid #e3c06e29;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.tms-un-stats span{color:#a99f8c;font-size:11px}.tms-un-stats b{color:#f6dc9a;font-size:15px}.tms-un-caps{color:#a99f8c;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.tms-un-caps b{color:#ece6d8}.tms-un-queue{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tms-un-queue li{color:#c8bda8;background:#00000047;border-radius:8px;justify-content:space-between;padding:5px 10px;font-size:12.5px;display:flex}.tms-un-queue b{color:#f6dc9a;font-variant-numeric:tabular-nums}.tms-un-reach{color:#c9f2cf;background:#13261a99;border:1px solid #7cc47a59;border-radius:8px;margin:0;padding:8px 11px;font-size:13px}.tms-un-reach b{color:#f6dc9a}.tms-un-campaigns{background:linear-gradient(#2c2212eb,#1a140eeb);border:1px solid #e3c06e38;border-radius:12px;padding:12px}.tms-un-live{background:#3a2c1673;border:1px solid #f2c94c66;border-radius:10px;gap:8px;padding:10px;display:grid}.tms-un-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tms-un-tiles>div{background:#0000004d;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.tms-un-tiles b{color:#f6dc9a;font-variant-numeric:tabular-nums;font-size:20px}.tms-un-tiles span{color:#a99f8c;text-align:center;font-size:11px}.tms-un-posts,.tms-un-past{gap:4px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tms-un-posts li,.tms-un-past li{color:#c8bda8;background:#00000040;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:12.5px;display:flex}.tms-un-posts b{color:#ece6d8}.tms-un-step{align-items:center;gap:6px;display:inline-flex}.tms-un-step button{color:#f6dc9a;cursor:pointer;background:#1d1711;border:1px solid #e3c06e59;border-radius:8px;width:30px;height:30px;font-size:16px;font-weight:800}.tms-un-step button:disabled{opacity:.35;cursor:default}.tms-un-step b{text-align:center;color:#f6dc9a;font-variant-numeric:tabular-nums;min-width:18px}@media (max-width:520px){.tms-un-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-un-row,.tms-un-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tms-un-choice{font-size:11.5px}}.tms-ask{height:min(680px,88dvh)}.tms-ask-badge{letter-spacing:.02em;color:var(--tw-gold-2);white-space:nowrap;background:#e3c06e1a;border:1px solid #e3c06e80;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.tms-ask-body{flex-direction:column;gap:12px;min-height:260px;padding:14px 16px;display:flex}.tms-ask-empty{text-align:center;color:var(--tw-muted);padding:12px 0;font-size:14px}.tms-ask-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.tms-ask-chip{color:var(--tw-text);cursor:pointer;background:#ffffff0a;border:1px solid #e3c06e66;border-radius:999px;padding:8px 12px;font-size:13px}.tms-ask-chip:hover{border-color:var(--tw-gold-2);background:#e3c06e1f}.tms-ask-row{display:flex}.tms-ask-me{justify-content:flex-end}.tms-ask-bubble{max-width:85%;color:var(--tw-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#e3c06e29;border:1px solid #e3c06e59;border-radius:14px 14px 4px;padding:8px 12px;font-size:14px;line-height:1.5}.tms-ask-ans{min-width:0;max-width:100%}.tms-ask-md{color:var(--tw-text);-webkit-user-select:text;user-select:text}.tms-ask-md>div{font-size:14px;line-height:1.6}.tms-ask-md [class*=text-ink]{color:var(--tw-text)!important}.tms-ask-md a,.tms-ask-md [class*=text-accent]{color:var(--tw-gold-2)!important}.tms-ask-md [class*=bg-ink]{background:#00000052!important}.tms-ask-md [class*=border-ink]{border-color:#ffffff1f!important}.tms-ask-md .tmm-caret{animation:1s step-end infinite tms-ask-blink;background:var(--tw-gold-2)!important}@keyframes tms-ask-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tms-ask-md .tmm-caret{animation:none}}.tms-ask-acts{align-items:center;gap:12px;margin-top:4px;display:flex}.tms-ask-stopped{color:var(--tw-muted);font-size:11.5px}.tms-ask-link{color:var(--tw-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.tms-ask-link:hover:not(:disabled){color:var(--tw-gold-2)}.tms-ask-link:disabled{opacity:.45;cursor:default}.tms-ask-meta .tms-ask-link{margin-left:auto}.tms-ask-note{color:var(--tw-text);background:#dc5a501a;border:1px solid #dc5a5080;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.tms-ask-foot{flex-direction:column;gap:4px;display:flex}.tms-ask-comp{align-items:flex-end;gap:8px;display:flex}.tms-ask-comp textarea{resize:none;min-width:0;height:56px;color:var(--tw-text);background:#0006;border:1px solid #b8913e80;border-radius:10px;flex:1;padding:8px 10px;font-size:14px;line-height:1.4}.tms-ask-comp textarea:focus{outline:2px solid var(--tw-gold-2);outline-offset:1px}.tms-ask-comp textarea:disabled{opacity:.6}.tms-ask-meta{color:var(--tw-muted);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.tms-ask-over{color:#e07a70;font-weight:700}.tms-ask-fine{color:var(--tw-muted);text-align:center;margin:0;font-size:11px}.tms-rag-wide{height:min(740px,90dvh)}.tms-rag-coin{filter:drop-shadow(0 0 6px #e3c06e73);border-radius:50%;flex:none;width:26px;height:26px}.tms-rag-hero{filter:drop-shadow(0 0 14px #e3c06e80);border-radius:50%;width:64px;height:64px;margin:4px auto 10px;animation:4s ease-in-out infinite tms-rag-float;display:block}@keyframes tms-rag-float{50%{transform:translateY(-4px)}}.tms-rag-narr{display:none}.tms-rag-wide .tms-ask-body{padding:18px 22px}.tms-rag-wide .tms-rag-msgs{gap:18px}.tms-rag-wide .tms-ask-chips{max-width:560px;margin-left:auto;margin-right:auto}.tms-rag-wide .tms-ask-comp textarea{border-radius:14px;height:60px;padding:10px 14px}@media (min-width:900px){.tms-rag-wide.has-narr{padding-left:320px}.tms-rag-wide.has-narr .tms-rag-narr{background:radial-gradient(120% 70% at 50% 30%,#e3c06e38,#0000008c 70%),#120f0a;border-right:1px solid #d6b25e59;width:320px;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.tms-rag-narr>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.tms-rag-narr:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0805eb);height:38%;position:absolute;inset:auto 0 0}.tms-rag-narr-tag{z-index:1;color:var(--tw-gold-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #e3c06e8c;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.tms-rag-narr-tag img{border-radius:50%;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.tms-rag-hero{animation:none}}@media (max-width:767px){.tms-ask{height:min(100%,92dvh)}.tms-ask-meta span{display:none}.tms-ask-comp textarea{font-size:16px}}.tms-tr-held{z-index:5;aspect-ratio:48/60;pointer-events:none;width:24%;position:absolute;bottom:30%}.tms-tr-held.is-l{right:4%}.tms-tr-held.is-r{left:4%}.tms-tr-held-in{transform-origin:50% 90%;filter:drop-shadow(0 4px 6px #0000008c);width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);position:relative}.tms-tr-held.is-l.is-up .tms-tr-held-in{transform:translate(30%,-82%)rotate(14deg)}.tms-tr-held.is-r.is-up .tms-tr-held-in{transform:translate(-30%,-82%)rotate(-14deg)}.tms-tr-held.is-up .tms-tr-held-in:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffd68c8c,#0000);border-radius:50%;animation:1.2s ease-in-out infinite alternate tms-tr-glow;position:absolute;inset:-40% -40% -30%}.tms-tr-vessel{width:100%;height:100%;display:block;overflow:visible}.tms-tr-vessel.is-sm{flex:none;width:26px;height:32px}.tms-tr-whisky-glow{transform-box:fill-box;transform-origin:50% 100%;filter:drop-shadow(0 0 3px #ffb347);animation:.8s ease-in-out infinite alternate tms-tr-flick}.tms-tr-spark{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fffbe0 0%,#ffd678d9 30%,#ffaa3c00 70%);border-radius:50%;width:70%;animation:2.4s ease-out both tms-tr-spark;position:absolute;top:0;left:50%;transform:translate(-50%,-40%)scale(0)}@keyframes tms-tr-spark{0%,26%{opacity:0;transform:translate(-50%,-40%)scale(0)}34%{opacity:1;transform:translate(-50%,-40%)scale(1.6)}52%{opacity:0;transform:translate(-50%,-40%)scale(2.2)}to{opacity:0}}.tms-tr-bottle{transform-box:fill-box;transform-origin:50% 100%;animation:.4s cubic-bezier(.2,.9,.3,1.3) both tms-pop}.tms-tr-toastburst-cups{font:600 13px/1.2 var(--serif-2);color:#fff3d6;margin-top:2px;display:block}.tms-bag-price{color:#e3c06e;margin:0;font-size:11px;font-weight:700}.tms-tr-surge{z-index:11;text-align:center;pointer-events:none;background:radial-gradient(120% 140% at 50% 0,#502814eb,#100812f0 70%);border-radius:18px;width:min(560px,100% - 32px);padding:18px 24px 16px;animation:4.2s cubic-bezier(.2,.9,.2,1) both tms-tr-surge-in;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #e9c46ab3,inset 0 0 0 4px #00000073,0 0 60px #ffbe5a59,0 24px 60px #0009}.tms-tr-surge-h{font:italic 600 clamp(15px, 1.6vw, 19px)/1.25 var(--serif-2);color:#f6e8c4}.tms-tr-surge-h>span{color:var(--gold-2);font-style:normal;font-weight:700}.tms-tr-surge-bar{background:#0000008c;border-radius:999px;height:18px;margin:14px 0 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a73}.tms-tr-surge-bar>i{border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}.tms-tr-surge-was{width:var(--p0);background:#e9c46a59}.tms-tr-surge-fill{width:var(--p0);background:linear-gradient(90deg, #e9c46a, var(--tr-surge-c,#e9c46a) 60%, #fff3c8);box-shadow:0 0 18px var(--tr-surge-c,#e9c46a), 0 0 6px #fff;animation:1.4s cubic-bezier(.2,.9,.2,1) .35s both tms-tr-surge-fill}.tms-tr-surge-mark{top:50%;left:var(--p0);background:radial-gradient(circle at 35% 30%,#fff6d6,#e9c46a 60%,#8a6420);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:1.4s cubic-bezier(.2,.9,.2,1) .35s both tms-tr-surge-mark;position:absolute;box-shadow:0 0 14px #ffd27a}.tms-tr-surge-n{font:700 clamp(46px, 6vw, 72px)/1 var(--serif);letter-spacing:.02em;color:#b9f2a8;text-shadow:0 3px #000,0 0 26px #96f082a6;animation:.6s cubic-bezier(.2,1.6,.3,1) .3s both tms-tr-surge-pop}.tms-tr-surge-n>small{letter-spacing:.2em;text-transform:uppercase;color:#e9f7df;font-size:.36em}.tms-tr-surge-k{font:600 12.5px/1 var(--serif-2);color:#efe6d2a6;letter-spacing:.06em;margin-top:4px}.tms-tr-surge-sparks>i{width:8px;height:8px;animation:tms-tr-surge-spark 1.6s calc(.4s + var(--i) * 40ms) ease-out both;--a:calc(var(--i) * 25.7deg);background:radial-gradient(circle,#fff7d0,#ffd27a 60%,#0000 70%);border-radius:50%;position:absolute;top:58%;left:50%}.tms-tr-surge.is-low{animation-name:tms-tr-surge-in-low;top:auto;bottom:12px}@keyframes tms-tr-surge-in-low{0%{opacity:0;transform:translate(-50%,10%)scale(.86)}8%{opacity:1;transform:translate(-50%)scale(1.04)}12%{transform:translate(-50%)scale(1)}84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-60%)scale(.5)}}@keyframes tms-tr-surge-in{0%{opacity:0;transform:translate(-50%,-40%)scale(.86)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}12%{transform:translate(-50%,-50%)scale(1)}84%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-150%)scale(.5)}}@keyframes tms-tr-surge-fill{0%{width:var(--p0)}to{width:var(--p1)}}@keyframes tms-tr-surge-mark{0%{left:var(--p0)}to{left:var(--p1)}}@keyframes tms-tr-surge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes tms-tr-surge-spark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateX(0)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(180px)}}.tms-tr-idea>span{min-width:0}.tms-tr-idea.is-model{background:linear-gradient(#fff8e4,#f3dfa8);box-shadow:inset 4px 0 #e2b450,0 0 0 1px #ffdc8c66}.tms-tr-idea-spark{flex:none;font-style:normal}@media (max-width:599px){.tms-tr-chips{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.tms-tr-chips>.tms-tr-chip{flex:none;min-width:0;max-width:70vw}.tms-tr-ideas{margin-bottom:6px}.tms-tr-ideas-list{gap:5px}.tms-tr-held{width:30%;bottom:26%}.tms-tr-ideas-k{display:none}.tms-tr-idea{padding:6px 10px;font-size:13.5px;line-height:1.3}.tms-tr-surge{padding:14px 16px 12px;top:36%}}.tms-ss.tms-ss-two.tms-ss-wide{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}@container (max-width:760px){.tms-ss.tms-ss-two.tms-ss-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.tms-ss-wide .tms-ss-wcol:last-child{display:none}}@container (max-width:560px){.tms-ss.tms-ss-two.tms-ss-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-ss-wide .tms-ss-wcol{display:none}}.tms-ss.tms-ss-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.tms-ss.tms-ss-two .tms-ss-col{padding:0 12px}.tms-ss.tms-ss-two .tms-ss-col:first-child{padding-left:0}.tms-desk .tms-topright{max-height:calc(100% - var(--tmw-hud-top,44px) - var(--tmw-hud-bottom,176px) - 20px)}.tms-topright>:not(.tms-ob){flex-shrink:0}.tms-topright>.tms-ob{flex-direction:column;flex:0 auto;min-height:64px;display:flex}.tms-topright>.tms-ob>.tms-ob-list{flex:auto;min-height:0}.tms-topcentre-near{letter-spacing:.02em;color:var(--tw-muted);white-space:nowrap;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78em;font-weight:700}.tms-herokit .tms-ss{font-size:13px;line-height:19px}.tms-herokit .tms-ss-row{height:19px}.tms-herokit .tms-ss-h{margin-bottom:4px;font-size:13px;line-height:15px}.tms-herokit .tms-ss-at{margin-top:4px}.tms-herokit .tms-ss.tms-ss-two{max-width:none}.tms-pdet-sheet{background:#00000038;border:1px solid #d6b25e2e;border-radius:10px;padding:12px 14px}.tms-pdet-sheet .tms-ss{font-size:13px;line-height:19px}.tms-pdet-sheet .tms-ss-row{height:20px}.tms-pdet-sheet .tms-ss-h{margin-bottom:5px;font-size:12.5px;line-height:15px}.tms-pdet-sheet .tms-ss-col{padding:0 12px}.tms-pdet-sheet .tms-ss-col:first-child{padding-left:0}.tms-pdet-sheet .tms-ss-col:last-child{padding-right:0}.tms-lm.is-desk:not(.tms-fs-goal){width:300px}section.tms-lm.is-desk{box-sizing:border-box;flex-direction:column;display:flex}section.tms-lm.is-desk>.tms-fs-list{flex:none;overflow:visible}.tms-lm-band{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:110px;color:var(--tw-gold-2);letter-spacing:.04em;background:#f6dc9a24;border-radius:999px;flex-shrink:1;padding:1px 7px;font-size:10px;font-weight:800;overflow:hidden}.tms-lm .tms-fs-head>.tms-panel-head{white-space:nowrap;flex:none}.tms-lm .tms-fs-head>.tms-fs-count{margin-left:auto}.tms-lm-reward{color:#e9dcc0;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;line-height:1.3;overflow:hidden}.tms-lm-reward b,.tms-mq-where b,.tms-mq-reward b,.tms-mq-alt b{color:var(--tw-gold-2);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.tms-lm .tms-fs-list{grid-template-columns:minmax(0,1fr);gap:1px;margin:5px -4px 0}.tms-lm .tms-fs-list li.tms-lm-row,.tms-lm .tms-fs-list li.tms-lm-more{min-width:0;display:block}.tms-lm-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:0;padding:5px 4px;transition:background-color .12s;display:flex}.tms-lm-open:hover{background:#f6dc9a17}.tms-lm-open:active{background:#f6dc9a24}.tms-lm-open:focus-visible{outline-offset:-1px;outline:2px solid #fff3c0}.tms-lm-open .tms-fs-tick{margin-top:0}.tms-lm-t{white-space:nowrap;min-width:0;color:var(--tw-text);flex:1;align-items:baseline;font-weight:700;line-height:1.3;display:flex;overflow:hidden}.tms-lm-name{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.tms-lm-tag{text-overflow:ellipsis;min-width:0;color:var(--tw-muted);flex:0 auto;margin-left:5px;font-size:11px;font-weight:600;overflow:hidden}.tms-lm-tag:before{content:"· "}.tms-lm .tms-fs-list li.is-on .tms-lm-t{color:var(--tw-muted);-webkit-text-decoration:line-through #f6dc9a73;text-decoration:line-through #f6dc9a73}.tms-lm-n{color:var(--tw-gold-2);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:800}.tms-lm .tms-fs-list li.is-on .tms-lm-n{color:var(--tw-muted)}.tms-lm-solo{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-muted);margin-right:4px;font-size:9px;font-style:normal;font-weight:800}.tms-lm-go{width:10px;color:var(--tw-muted);flex:none;margin-left:-2px;font-size:16px;line-height:1;transition:transform .12s,color .12s}.tms-lm-open:hover .tms-lm-go{color:var(--tw-gold-2);transform:translate(2px)}.tms-lm.is-phone .tms-lm-open{padding-top:7px;padding-bottom:7px}.tms-lm-more .tms-lm-t{color:var(--tw-muted);font-weight:600}.tms-lm-more-n{box-sizing:border-box;min-width:16px;height:16px;color:var(--tw-gold-2);font-variant-numeric:tabular-nums;background:#f6dc9a29;border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid}.tms-lm-more .tms-lm-open:hover .tms-lm-t{color:var(--tw-text)}.tms-lm-all{font-size:13.5px}.tms-lm-all .tms-lm-sub{align-items:center;gap:8px;margin:0 0 4px;font-size:12.5px;display:flex}.tms-lm-all .tms-lm-band{max-width:none;font-size:11px}.tms-lm-all .tms-lm-reward{white-space:normal;margin:0;font-size:12.5px}.tms-lm-all .tms-fs-list{gap:2px;margin-top:10px}.tms-lm-all .tms-lm-open{padding:8px 6px}.tms-lm-all .tms-lm-n{font-size:12.5px}.tms-lm-all .tms-lm-tag{font-size:12px}@media (prefers-reduced-motion:reduce){.tms-lm-open,.tms-lm-go{transition:none}}.tms-lm-q{cursor:pointer;width:18px;height:18px;color:var(--tw-gold-2);background:#e3c06e1a;border:1px solid #e3c06e8c;border-radius:50%;flex-shrink:0;place-items:center;margin-top:0;font:800 11px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.tms-lm-q:hover{border-color:var(--tw-gold-2);background:#e3c06e40}.tms-lm-q:focus-visible{outline-offset:2px;outline:2px solid #fff3c0}.tms-mq-card{background:#3a2c1659;border:1px solid #e3c06e59;border-radius:10px;padding:10px 12px}.tms-mq-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tms-mq-k{color:var(--tw-gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.tms-mq-n{color:var(--tw-gold-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:800}.tms-mq-n.is-on{color:#8fe0a0}.tms-mq-bar{background:#ffffff14;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.tms-mq-bar i{border-radius:inherit;background:linear-gradient(90deg,#9d7226,#e3b956);height:100%;transition:width .3s;display:block}.tms-mq-bar i.is-on{background:linear-gradient(90deg,#3f9a55,#8fe0a0)}.tms-mq-what{font-family:var(--tw-display);color:var(--tw-text);margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.3}.tms-mq-where,.tms-mq-reward,.tms-mq-alt{color:#e1d6bd;margin:6px 0 0;font-size:13px;line-height:1.45}.tms-mq-alt{background:#ffffff0a;border:1px dashed #e3c06e59;border-radius:8px;padding:6px 9px}.tms-mq-altn{color:var(--tw-gold-2);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:800}.tms-mq-how{background:#0003;border:1px solid #ffffff17;border-radius:10px;padding:11px 13px 12px}.tms-mq-say{color:var(--tw-gold-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:800}.tms-mq-say2{margin:12px 0 2px}.tms-mq-lead{color:var(--tw-text);margin:0;font-size:14.5px;line-height:1.5}.tms-mq-off{color:var(--tw-muted);margin:0;font-size:13px;line-height:1.45}.tms-mq-retry{color:var(--tw-gold-2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tms-mq-steps{color:var(--tw-text);gap:4px;margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.tms-mq-steps li::marker{color:var(--tw-gold-2);font-weight:800}.tms-mq-tips{color:#e1d6bd;gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5;list-style:outside;display:grid}.tms-mq-tips li::marker{color:#e3c06eb3}.tms-mq-skel{gap:7px;padding:4px 0;display:grid}.tms-mq-skel i{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:11px;animation:1.1s linear infinite tms-mq-shine;display:block}.tms-mq-skel i:nth-child(2){width:86%}.tms-mq-skel i:nth-child(3){width:62%}@keyframes tms-mq-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tms-mq-skel i{animation:none}.tms-mq-bar i{transition:none}}.tms-bag-sec{margin-top:14px}.tms-bag-sec:first-child{margin-top:0}.tms-bag-h{font:800 12px/1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.14em;text-transform:uppercase;color:#e3c06e;margin:0 0 8px}.tms-bag-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tms-bag-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.tms-bag-item{text-align:center;background:linear-gradient(#2b2218d9,#16120ed9);border:1px solid #e3c06e47;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 10px 10px;display:flex}.tms-bag-item.is-drink{border-color:#f0a04080;box-shadow:inset 0 0 18px #f08c3c14}.tms-bag-pic{place-items:center;width:56px;height:56px;display:grid;position:relative}.tms-bag-art{filter:drop-shadow(0 2px 3px #0009);font-size:38px;line-height:1}.tms-bag-n{color:#f6dc9a;font-variant-numeric:tabular-nums;background:#1d1406;border:1px solid #e3c06e;border-radius:999px;min-width:24px;padding:1px 6px;font:800 11.5px/1.3 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:-4px;right:-10px}.tms-bag-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 14px/1.2 var(--tw-display,Cinzel, Georgia, serif);color:#f6dc9a;margin:4px 0 0;overflow:hidden}.tms-bag-what{color:#c8bda8;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tms-bag-use{min-width:84px;margin-top:auto}.tms-bag-more{cursor:pointer;color:#f6dc9a;background:0 0;border:1px dashed #e3c06e80;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-bag-more>span{font-size:18px;line-height:1}.tms-bag-more:hover,.tms-bag-more:focus-visible{background:#e3c06e1a;border-color:#f6dc9a;outline:none}@container (min-width:340px){.tms-ss.tms-ss-two .tms-ss-full{display:inline}.tms-ss.tms-ss-two .tms-ss-short{display:none}}.tms-kit-bag{cursor:pointer}.tms-kit-bag:hover,.tms-kit-bag:focus-visible{border-color:var(--tw-gold-2);outline:none}.tms-root{--tms-hud-h:236px;--tms-hud-port:186px;--tms-cmdt:54px}@media (max-width:1439px){.tms-root{--tms-hud-h:226px;--tms-hud-port:160px;--tms-cmdt:50px}}@media (max-width:1279px){.tms-root{--tms-hud-h:208px;--tms-hud-port:140px;--tms-cmdt:46px}}@media (max-width:1023px){.tms-root{--tms-hud-h:192px;--tms-hud-port:118px;--tms-cmdt:42px}}@media (max-height:720px){.tms-root{--tms-hud-h:196px;--tms-cmdt:44px}}.tms-root{--tms-hud-map:var(--tms-hud-h)}.tms-cmd.tms-hud{right:var(--tms-hud-map);height:var(--tms-hud-h)}.tms-cmd.tms-age.tms-hud:not(.is-mini){grid-template-columns:var(--tms-hud-port) minmax(0, 1fr) max-content;gap:8px;padding:8px 10px}.tms-cmd.tms-hud.map-small:not(.is-mini){right:0}.tms-cmd.tms-hud:has(.tms-cmdt:hover,.tms-cmdt:focus-visible){z-index:37}.tms-hud-port{justify-content:center;gap:4px;padding:6px}.tms-hud-port .tms-age-pic{aspect-ratio:1;flex:none;width:100%;min-height:0}.tms-hud-port>.tms-statbar{flex-shrink:0;height:11px}.tms-hud-crest{-o-object-fit:contain;object-fit:contain;padding:10%}.tms-age-pic>.tms-sprite-portrait{image-rendering:auto}.tms-cmd.tms-hud .tms-age-info.is-full{gap:5px;padding:8px 14px}.tms-cmd.tms-hud .tms-age-info.is-full .tms-age-kind{flex-shrink:0}.tms-age-hpdd>.tms-statbar{width:min(200px,100%);height:12px}.tms-cmd.tms-hud .tms-age-info.tms-age-mini.is-full{justify-content:flex-start}.tms-cmd.tms-hud .tms-age-info.tms-age-mini.is-full .tms-age-mini-name{font-size:20px;line-height:26px}.tms-cmd.tms-hud .tms-age-info.tms-age-mini.is-full .tms-age-mini-note{max-width:640px}.tms-cmd.tms-hud .tms-age-info.tms-age-mini.is-full>.tms-statbar{max-width:420px;height:13px!important}.tms-hud-cmd{flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;padding:8px 12px 12px;display:flex}.tms-hud-mepow{align-items:flex-start;gap:10px;display:flex}.tms-hud-mepow>.tms-abar{flex:none}.tms-cmd.tms-hud.is-fightpow .tms-hud-cmd{gap:6px;padding-top:6px;padding-bottom:8px}.tms-hud-fightmid{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.tms-hud-fightmid>:first-child{flex:auto;min-height:0}.tms-hud-fightcmd{justify-content:flex-start;padding:0 12px 6px;display:flex}.tms-hud-fightcmd .tms-cmdt{width:calc(var(--tms-cmdt) * .78);height:calc(var(--tms-cmdt) * .78)}.tms-cmd.tms-hud.is-fightpow .tms-age-info{min-width:0}.tms-cmdt.tms-cmdt-build{width:calc(var(--tms-cmdt) + 6px);height:calc(var(--tms-cmdt) + 16px)}.tms-cmdt-hammer{font-size:26px!important}.tms-cmd.tms-age.tms-hud.has-build:not(.is-mini){grid-template-columns:var(--tms-hud-port) minmax(0, 1fr) auto max-content}.tms-cmd.tms-age.tms-hud.has-build.is-mini{grid-template-columns:150px auto auto}.tms-cmd.tms-age.tms-hud.has-build.is-mini.is-peek{grid-template-columns:150px minmax(170px,250px) auto auto}.tms-hud-buildp{background:linear-gradient(#00000057,#00000038);border:1px solid #d6b25e47;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #0009,inset 0 6px 14px #00000059}.tms-hud-buildbtn{width:calc(var(--tms-cmdt) * 1.9);cursor:pointer;color:#f6dc9a;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#3c2d1f,#1e1712);border:1px solid #e3c06e;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:92px;max-height:156px;padding:6px 4px;font:800 13px/1 ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 0 0 1px #e3c06e4d,inset 0 1px #ffecbe2e,0 2px 6px #0009}.tms-hud-buildbtn:hover,.tms-hud-buildbtn:focus-visible{border-color:var(--tw-gold-2);background:linear-gradient(#4b3826,#261d15);outline:none}.tms-hud-buildbtn.is-on{background:linear-gradient(#6a5124,#33270f);border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a8c,0 0 12px #f6dc9a4d}.tms-hud-buildsvg{aspect-ratio:1;filter:drop-shadow(0 2px 3px #0009);width:72%;max-width:78px}.tms-cmd.tms-age.is-mini .tms-auto-idle{display:none}.tms-hud-buildbtn>kbd{color:#c9a45a;font:700 10px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:4px;right:5px}.tms-cmd.tms-age.is-mini .tms-hud-buildbtn{width:92px;height:116px;min-height:0}.tms-cmd.tms-age.tms-hud.has-build.build-open:not(.is-mini){grid-template-columns:var(--tms-hud-port) minmax(0, 1fr) max-content}.tms-cmd.tms-age.tms-hud.has-build.build-open.is-mini{grid-template-columns:150px minmax(0,auto) auto}.tms-hud-buildp.is-open{justify-content:flex-start;align-items:stretch;gap:10px}.tms-hud-buildp.is-open .tms-hud-buildbtn{width:calc(var(--tms-cmdt) * 1.5);flex:none}.tms-cmd.tms-age.is-mini .tms-hud-buildp.is-open .tms-hud-buildbtn{width:72px;height:auto}.tms-hud-buildlist{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:auto}.tms-hud-buildlist>.tms-buildgrid,.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid{flex:auto;min-height:0}.tms-hud-buildlist .tms-cmdrow{flex:1 1 0;min-height:0}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt{width:auto;min-width:0;height:auto;min-height:var(--tms-cmdt);flex:0 0 calc(20% - 4.8px);gap:4px;padding:6px 4px 5px}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-i{height:auto;font-size:30px}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-i svg{width:30px;height:30px}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-pic{width:60px;height:46px}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{letter-spacing:0;font-size:12px}.tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-c{font-size:11px;top:4px;right:5px}.tms-cmd.tms-age.is-mini .tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-pic{width:44px;height:32px}.tms-cmd.tms-age.is-mini .tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{font-size:10.5px}.tms-cmd.tms-age.is-mini .tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid .tms-cmdt{min-height:58px}.tms-cmd.tms-age.is-mini .tms-hud-buildlist .tms-cmdrow,.tms-cmd.tms-age.is-mini .tms-hud-buildp .tms-hud-buildlist .tms-cmdgrid{flex:none}.tms-hud-buildlist .tms-buildgrid-hint{max-width:none}.tms-hud-buildlist [data-page=game]>.tms-cmdrow{align-items:stretch}.tms-hud-buildlist [aria-label="Pick its game"]{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:6px;min-width:0;min-height:0}.tms-hud-buildlist [aria-label="Pick its game"]>label input{height:28px;padding-top:0;padding-bottom:0;font-size:12.5px;min-height:28px!important;padding-left:32px!important}.tms-hud-buildlist [aria-label="Pick its game"]>[role=tablist]{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.tms-hud-buildlist [aria-label="Pick its game"]>[role=tablist]>button{white-space:nowrap;flex:none;min-height:28px;padding:0 9px;font-size:11.5px}.tms-hud-buildlist [aria-label="Pick its game"]>[role=radiogroup],.tms-hud-buildlist [aria-label="Pick its game"]>p{grid-column:1/-1}.tms-hud-buildlist [aria-label="Pick its game"]>[role=radiogroup]{scrollbar-width:thin;flex:none;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:80px;align-content:start;height:252px;min-height:0;max-height:none;overflow-y:auto}.tms-hud-buildlist [aria-label="Pick its game"]>[role=radiogroup]>button>span:first-child{width:46px;height:46px}.tms-hud-buildlist [aria-label="Pick its game"]>[role=radiogroup]>button{padding-top:5px;padding-bottom:5px}.tms-hud-buildlist [aria-label="Pick its game"]>p:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:11.5px;display:-webkit-box;overflow:hidden}.tms-cmd.tms-age.is-mini .tms-hud-buildlist [aria-label="Pick its game"]>[role=radiogroup]{max-height:300px}.tms-cmd.tms-age.is-mini .tms-hud-buildlist{min-width:min(560px,46vw)}.tms-hud-wait{color:var(--tw-muted);margin:0;padding:10px 0;font-size:12.5px}.tms-hud.has-powers .tms-hud-cmd{gap:6px}.tms-hud-you{grid-template-columns:auto minmax(90px,1fr) minmax(60px,.7fr);align-items:center;gap:6px;display:grid}.tms-hud-you-k{letter-spacing:.12em;text-transform:uppercase;color:#c9a45a;font:800 10px/1 ui-sans-serif,system-ui,sans-serif}.tms-hud-you-hp{height:13px}.tms-hud-you-en{height:9px}.tms-cmdgrid{flex-direction:column;gap:6px;display:flex}.tms-cmdrow{gap:6px;display:flex}.tms-cmdrow-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tw-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 1px -2px;font-size:10.5px;font-weight:700;line-height:1.2;overflow:hidden}.tms-cmdrow~.tms-cmdrow-label{margin-top:6px}.tms-cmdt{width:var(--tms-cmdt);height:var(--tms-cmdt);cursor:pointer;color:#f3e6c4;-webkit-user-select:none;user-select:none;background:linear-gradient(#3c2d1f,#1e1712);border:1px solid #d6b25e73;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:4px 2px 3px;display:flex;position:relative;box-shadow:inset 0 1px #ffecbe24,0 2px 5px #0000008c}.tms-cmdt:hover,.tms-cmdt:focus-visible{border-color:var(--tw-gold-2);background:linear-gradient(#4b3826,#261d15);outline:none}.tms-cmdt.is-primary{border-color:#e3c06e;box-shadow:0 0 0 1px #e3c06e59,inset 0 1px #ffecbe33,0 2px 5px #0000008c}.tms-cmdt.is-danger{border-color:#e2504acc}.tms-cmdt.is-danger .tms-cmdt-i{color:#ffb0a8}.tms-cmdt.is-on{background:linear-gradient(#6a5124,#33270f);border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a80,0 0 10px #f6dc9a40}.tms-cmdt.is-off:not(.is-on){cursor:default}.tms-cmdt.is-off:not(.is-on)>.tms-cmdt-i,.tms-cmdt.is-off:not(.is-on)>.tms-cmdt-l{opacity:.45;filter:grayscale(.6)}.tms-cmdt.is-busy{cursor:progress}.tms-cmdt-i{color:#f6dc9a;text-shadow:0 1px 2px #000000b3;place-items:center;height:28px;font-size:21px;line-height:1;display:grid}.tms-cmdt-i svg{width:21px;height:21px}.tms-cmdt-g{line-height:1;display:block}.tms-cmdt-vs{font:900 14px/1 var(--tw-display,Cinzel, Georgia, serif);color:#ffb36b;letter-spacing:.02em}.tms-cmdt-vs.is-q{font-size:10.5px}.tms-cmdt.tms-cmdt[data-cmd=vs]:has(.tms-cmdt-vs.is-q){gap:1px;padding-top:2px;padding-bottom:2px}.tms-cmdt.tms-cmdt[data-cmd=vs]:has(.tms-cmdt-vs.is-q)>.tms-cmdt-l{white-space:pre-line;letter-spacing:-.02em;color:#ffd27a;font-size:9px;line-height:1}.tms-cmdt[data-cmd=rep]{cursor:help;--acc:#c79bff;border-color:#c79bff99;gap:1px;padding:2px 1px}.tms-cmdt.tms-cmdt[data-cmd=rep]>.tms-cmdt-i{width:auto;height:auto;box-shadow:none;background:0 0}.tms-cmdt-repv{flex-direction:column;align-items:center;line-height:1;display:flex}.tms-cmdt-repv>small{letter-spacing:.1em;color:#d9b8ff;font:800 8.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmdt-repv>b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f6dc9a;text-shadow:0 1px 2px #000;margin-top:2px;font:900 18px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmdt-repv>em{font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;color:#e8dcc4;text-shadow:0 1px 1px #000;margin-top:3px;font:700 9px/1.15 ui-sans-serif,system-ui,sans-serif}.tms-cmdgrid.is-compact .tms-cmdt-repv>b,.tms-pcard .tms-cmdt-repv>b{font-size:15px}.tms-hud-merow{align-items:flex-start;gap:8px;min-width:0;display:flex}.tms-hud-merow>.tms-age-mybars{flex:auto;min-width:0}.tms-hud-merow .tms-age-enrow{flex-wrap:wrap;row-gap:3px}.tms-hud-merow .tms-age-enrow>.tms-statbar{min-width:72px}.tms-mecard-compact>.tms-cmdt{align-self:flex-start;width:44px;height:44px}.tms-mecard-compact .tms-cmdt-repv>b{font-size:15px}.tms-cmdgrid.is-compact .tms-cmdt-repv>em,.tms-pcard .tms-cmdt-repv>em,.tms-mecard-compact .tms-cmdt-repv>em{margin-top:2px;font-size:8px}.tms-cmdt-pic{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px #0009);width:36px;height:30px;display:block}canvas.tms-cmdt-pic{width:34px;height:30px}.tms-cmdt-l{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:#efe2c2;text-shadow:0 1px 1px #000;max-width:100%;font:700 9.5px/1.15 ui-sans-serif,system-ui,sans-serif;overflow:hidden}.tms-cmdt-c{color:#ffd27a;text-shadow:0 1px 1px #000,0 0 2px #000;font-variant-numeric:tabular-nums;font:800 9px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:2px;right:3px}.tms-cmdt.is-short .tms-cmdt-c{color:#ff8a80}.tms-cmdt-b{color:#1d1406;text-align:center;background:#c89a3c;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font:800 9px/14px ui-sans-serif,system-ui,sans-serif;position:absolute;top:2px;left:3px}.tms-cmdt-spin{border-radius:inherit;background:#0000006b;position:absolute;inset:0}.tms-cmdt-spin:after{content:"";border:2px solid #f6dc9a4d;border-top-color:#f6dc9a;border-radius:50%;width:18px;height:18px;margin:-9px;animation:.8s linear infinite tms-cmdt-spin;position:absolute;top:50%;left:50%}@keyframes tms-cmdt-spin{to{transform:rotate(360deg)}}.tms-cmdt{--acc:#e3c06e}.tms-cmdt[data-cmd=attack],.tms-cmdt[data-cmd=strike],.tms-cmdt[data-cmd=siege]{--acc:#ff6b5a}.tms-cmdt[data-cmd=vs],.tms-cmdt[data-cmd=orders]{--acc:#ff9a3c}.tms-cmdt[data-cmd=connect]{--acc:#f5b33b}.tms-cmdt[data-cmd=talk],.tms-cmdt[data-cmd=translate]{--acc:#5ec8ff}.tms-cmdt[data-cmd=bail]{--acc:#f2c14e}.tms-cmdt[data-cmd=walk],.tms-cmdt[data-cmd=go],.tms-cmdt[data-cmd=enter]{--acc:#4fd6a0}.tms-cmdt[data-cmd=owner],.tms-cmdt[data-cmd=town],.tms-cmdt[data-cmd=hall]{--acc:#c79bff}.tms-cmdt[data-cmd=shop],.tms-cmdt[data-cmd=market]{--acc:#f5d04a}.tms-cmdt[data-cmd=people],.tms-cmdt[data-cmd^=avatar]{--acc:#ff8fc7}.tms-cmdt[data-cmd=tv-watch]{--acc:#ff5f9e}.tms-cmdt:not(.tms-cmdt-build):not(.is-on){border-color:color-mix(in srgb, var(--acc) 50%, #5c4628);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--acc) 24%, transparent) 0%, transparent 60%), linear-gradient(180deg, #3a2c1f, #191310);box-shadow:inset 0 1px 0 #ffecbe1f, inset 0 -10px 16px -12px color-mix(in srgb, var(--acc) 45%, transparent), 0 2px 5px #0000008c;transition:transform .12s,box-shadow .15s,border-color .15s}.tms-cmdt:not(.tms-cmdt-build):before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--acc), transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;top:-1px;left:18%;right:18%}.tms-cmdt:not(.tms-cmdt-build)>.tms-cmdt-i{color:var(--acc);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--acc) 55%, transparent))}.tms-cmdt:not(.tms-cmdt-build):not(.is-off):hover,.tms-cmdt:not(.tms-cmdt-build):not(.is-off):focus-visible{border-color:var(--acc);box-shadow:inset 0 1px 0 #ffecbe2e, 0 0 0 1px color-mix(in srgb, var(--acc) 45%, transparent), 0 0 14px color-mix(in srgb, var(--acc) 45%, transparent), 0 3px 6px #0000008c;transform:translateY(-1px)}.tms-cmdt.is-primary:not(.tms-cmdt-build):not(.is-on){border-color:var(--acc);box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 40%, transparent), 0 0 10px color-mix(in srgb, var(--acc) 30%, transparent), inset 0 1px 0 #ffecbe33, 0 2px 5px #0000008c}.tms-cmdt.is-off:not(.tms-cmdt-build):before{opacity:.3}.tms-cmdt:not(.tms-cmdt-build)>.tms-cmdt-l{color:color-mix(in srgb, var(--acc) 35%, #f3e6c4)}@media (prefers-reduced-motion:reduce){.tms-cmdt:not(.tms-cmdt-build){transition:none}.tms-cmdt:not(.tms-cmdt-build):hover{transform:none}.tms-cmdt-spin:after{animation:none}}.tms-cmdgrid.is-compact,.tms-cmdgrid.is-compact .tms-cmdrow{gap:4px}.tms-cmdgrid.is-compact .tms-cmdt{width:44px;height:44px;padding:2px 1px}.tms-cmdgrid.is-compact .tms-cmdt-i{height:22px;font-size:17px}.tms-cmdgrid.is-compact .tms-cmdt-i svg{width:17px;height:17px}.tms-cmdgrid.is-compact .tms-cmdt-pic{width:28px;height:22px}.tms-cmdgrid.is-compact .tms-cmdt-l{font-size:9px}.tms-cmdtip{z-index:60;text-align:left;width:270px;color:var(--tw-text);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#1b171e,#110f13);border:1px solid #0b0806;border-radius:6px;font-weight:400;transition:opacity .1s,visibility .1s;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #c9a45a80,0 14px 34px #000000b3}.tms-cmdt:hover>.tms-cmdtip,.tms-cmdt:focus-visible>.tms-cmdtip,.tms-cmdm:hover>.tms-cmdtip,.tms-cmdm:focus-visible>.tms-cmdtip{opacity:1;visibility:visible}.tms-cmdtip.is-end{left:auto;right:-4px;transform:none}.tms-cmdtip-h{background:linear-gradient(100deg,#5a4220,#221a10);align-items:center;gap:8px;padding:6px 10px 5px;display:flex;box-shadow:inset 0 -1px #0000008c}.tms-cmdtip-h>b{min-width:0;font-family:var(--tw-display);color:#fff;text-shadow:0 1px 2px #000000d9;flex:1;font-size:13.5px;font-weight:700;line-height:1.25}.tms-cmdtip-h>kbd{color:#fff3d0;background:#00000080;border-radius:3px;flex-shrink:0;padding:2px 5px;font:800 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 0 0 1px #ffffff29}.tms-cmdtip-b{gap:3px;padding:7px 10px 8px;display:grid}.tms-cmdtip-l{color:#e6dcc6;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.tms-cmdtip-l.is-good{color:#a8e8b2;font-weight:700}.tms-cmdtip-l.is-bad{color:#ff9b94;font-weight:700}.tms-cmdtip-l.is-gold{color:#f6dc9a;font-weight:700}.tms-cmdtip-l.is-muted{color:#a99f8c;font-size:11.5px}.tms-buildgrid{flex-direction:column;gap:6px;min-width:0;display:flex}.tms-buildgrid-h{align-items:baseline;gap:10px;min-width:0;display:flex}.tms-buildgrid-h>b{font-family:var(--tw-display);color:var(--tw-gold-2);letter-spacing:.04em;font-size:15px}.tms-buildgrid-h>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tw-muted);font-size:11.5px;overflow:hidden}.tms-buildgrid-h em{color:#ffd27a;font-style:normal;font-weight:800}.tms-buildgrid-back{cursor:pointer;border:1px solid var(--tw-line-soft);color:#efe2c2;background:#0006;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;height:22px;margin-left:auto;padding:0 8px;font:700 11px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-buildgrid-back:hover{border-color:var(--tw-gold-2);color:var(--tw-gold-2)}.tms-buildgrid-back kbd{color:#e3c06e;font:800 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tms-buildgrid-hint{max-width:calc(var(--tms-cmdt) * 5 + 24px);color:var(--tw-muted);margin:0;font-size:11px;line-height:1.3}.tms-gpick-stub{gap:6px;display:flex}.tms-placing{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(470px,34vw);padding-top:4px;display:grid}.tms-placing-pic{background:radial-gradient(circle at 50% 40%,#2c2620,#121014);border:1px solid #9b7a3a;border-radius:6px;place-items:center;width:76px;height:76px;display:grid}.tms-placing-pic img{width:64px!important;height:60px!important}.tms-placing-txt{color:#e6dcc6;gap:3px;min-width:0;font-size:12.5px;display:grid}.tms-placing-txt>b{font-family:var(--tw-display);color:var(--tw-gold-2);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.tms-placing-sub{color:var(--tw-muted);font-size:11px}.tms-placing-v b{color:#f6dc9a}.tms-placing-v .is-good,.tms-placing-v b.is-good{color:#8fe39a}.tms-placing-v .is-bad{color:#ffb4ab;font-weight:700}.tms-placing-v .is-warn{color:#ffcf7a}.tms-placing-acts{align-items:center;gap:6px;display:flex}.tms-placing-w b{color:#f6dc9a}.tms-trainq{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.tms-trainq-k{letter-spacing:.1em;text-transform:uppercase;color:#c9a45a;font:800 10px/1 ui-sans-serif,system-ui,sans-serif}.tms-trainq-i{background:#0000008c;border-radius:3px;width:62px;height:15px;font-size:9.5px;line-height:15px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6dc9a4d}.tms-trainq-i>i{background:linear-gradient(90deg,#8c6420,#f6dc9a);transition:width .35s linear;position:absolute;inset:0 auto 0 0}.tms-trainq-i>b{color:#fff;text-shadow:0 1px 1px #000;padding-left:5px;font:800 9.5px/15px ui-sans-serif,system-ui,sans-serif;display:block;position:relative}.tms-mmcol.tms-hud-map{z-index:36;width:var(--tms-hud-map);height:var(--tms-hud-h);pointer-events:none;padding:0;display:block;bottom:0;right:0}.tms-mmslot.tms-hud-mapslot{pointer-events:none;background:0 0;border:0;border-top:3px solid #6b4a26;border-left:3px solid #6b4a26;border-radius:0;width:auto;height:auto;position:absolute;inset:0;box-shadow:-1px -1px #000,-4px -4px #9b7a3a8c,inset 1px 1px #ffecbe59}.tms-hud-mapfold,.tms-hud-mapopen{pointer-events:auto;cursor:pointer;color:#e8d6ae;background:linear-gradient(#3a2a1c,#241a14);border:1px solid #6b4a26;border-bottom:0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:absolute;box-shadow:0 -3px 8px #00000059}.tms-hud-mapfold{width:30px;height:20px;top:-21px;right:12px}.tms-hud-mapfold svg,.tms-hud-mapopen svg:last-child{width:10px;height:10px}.tms-hud-mapfold:hover,.tms-hud-mapfold:focus-visible,.tms-hud-mapopen:hover,.tms-hud-mapopen:focus-visible{color:var(--tw-gold-2);border-color:var(--tw-gold-2);outline:none}.tms-mmcol.tms-hud-map.is-min{width:0;height:var(--tms-hud-h)}.tms-hud-mapopen{white-space:nowrap;height:20px;font:700 11px/1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.06em;padding:0 9px;top:-21px;right:12px}.tms-cmd.tms-hud.is-mini~.tms-hud-map.is-min{height:0}.tms-cmd.tms-hud.is-mini~.tms-hud-map.is-min .tms-hud-mapopen{border:0;border-top:1px solid #6b4a26;border-left:1px solid #6b4a26;border-radius:6px 0 0;height:24px;top:auto;bottom:0}.tms-cmd.tms-age.tms-hud.is-mini{height:auto;min-height:0;max-width:calc(100% - var(--tms-hud-map) - 14px);grid-template-columns:150px auto;padding:8px;right:auto}.tms-cmd.tms-age.tms-hud.is-mini.is-peek{grid-template-columns:150px minmax(170px,250px) auto}.tms-cmd.tms-age.tms-hud.is-mini.map-small{max-width:calc(100% - 16px)}.tms-cmd.tms-hud.is-mini .tms-hud-port .tms-age-pic{align-self:center;width:150px;max-width:100%}.tms-cmd.tms-hud.is-mini .tms-hud-cmd{min-width:300px;padding:6px 8px 14px}@media (max-width:1023px){.tms-cmd.tms-hud.is-mini .tms-hud-cmd{min-width:250px}}.tms-cmd.tms-hud.is-mini .tms-age-info.tms-age-mini{padding:7px 10px 8px}.tms-cmd.tms-hud.is-mini .tms-abar.is-arcanum{--t:40px}.tms-pcard{border:1px solid var(--tw-line-soft);pointer-events:auto;background:#141216eb;border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;max-height:46dvh;padding:6px;display:flex;position:relative;overflow-y:auto;box-shadow:0 6px 18px #00000073}.tms-pcard-top{grid-template-columns:62px minmax(0,1fr);gap:7px;display:grid}.tms-pcard .tms-age-port{box-shadow:none;background:0 0;border:0;padding:0}.tms-pcard .tms-age-port>:not(.tms-age-pic){display:none}.tms-pcard .tms-age-pic{flex:none;height:62px;min-height:0}.tms-pcard .tms-age-x{width:20px;height:20px;font-size:13px}.tms-pcard .tms-age-info{box-shadow:none;background:0 0;border:0;padding:0}.tms-pcard .tms-cmdgrid.is-compact .tms-cmdt{width:40px;height:40px}.tms-pcard .tms-cmdtip{display:none}.tms-buildgrid .tms-cmdt-l{letter-spacing:-.02em;font-size:9px}.tms-buildgrid .tms-cmdt-pic{width:calc(var(--tms-cmdt) - 13px);height:calc(var(--tms-cmdt) - 23px)}.tms-buildgrid .tms-cmdt-i{height:auto}.tms-cmd.tms-hud .tms-age-info.is-full>.tms-statbar{flex-shrink:0;max-width:420px;height:12px}.tms-hud-buildp.is-open .tms-hud-buildlist{overflow:visible}.tms-cmd.tms-hud:has(.tms-hud-buildlist .tms-cmdt:hover){z-index:37}.tms-hud-buildlist [aria-label="Pick its game"]>p[data-empty]{place-items:center;height:252px;margin:0;display:grid}.tms-age-many{z-index:2;border:1px solid var(--tw-gold-2);color:var(--tw-gold-2);font:800 13px/1.4 var(--tw-display,inherit);background:#140e08d9;border-radius:999px;padding:1px 7px;position:absolute;bottom:4px;left:4px}.tms-age-bowner{z-index:2;color:#f6dc9a;white-space:nowrap;background:#0a080ed1;border:1.5px solid #e3c06e;border-radius:999px;align-items:center;max-width:calc(100% - 8px);padding:3px 10px 3px 3px;font-size:12.5px;line-height:1.2;display:inline-flex;position:absolute;bottom:4px;right:4px;overflow:hidden;box-shadow:0 2px 6px #0009}button.tms-age-bowner{cursor:pointer}button.tms-age-bowner:hover,button.tms-age-bowner:focus-visible{color:#fff3c4;border-color:#fff3c4;outline:none}.tms-age-bowner .tms-owner-pic{width:26px;height:26px}.tms-pcard .tms-age-bowner{display:none}.tms-owner{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.tms-owner-pic{background:#00000059;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3c06e99}.tms-owner-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tms-owner-pic{width:32px;height:32px;position:relative}.tms-owner-face{position:absolute;inset:0}.tms-build-pct{box-shadow:0 0 0 1.5px #e3c06e,0 0 10px #ffc85a73}.tms-build-pct>i{background:linear-gradient(#ffe9a8,#f0b53c 50%,#b97a1c)!important}.tms-build-pct .tms-statbar-k{font-size:0}.tms-build-pct .tms-statbar-k:after{content:"BUILDING";letter-spacing:.06em;font-size:10px;font-weight:800}.tms-build-pct .tms-statbar-n{font-size:13px;font-weight:900}.tms-cmdt[data-cmd=upgrade]{background:radial-gradient(circle at 50% 35%,#4fd27a,#17803f 70%,#0d4f27);border-color:#9af0b4;box-shadow:inset 0 1px #ffffff59,0 0 10px #4fd27a73}.tms-cmdt[data-cmd=upgrade]:hover:not(.is-off){filter:brightness(1.12)}.tms-cmdt[data-cmd=upgrade]>.tms-cmdt-i{flex:1;height:auto;min-height:34px}.tms-cmdt[data-cmd=upgrade]>.tms-cmdt-c{color:#fff8d6}.tms-cmdt[data-cmd=rush]{background:radial-gradient(circle at 50% 35%,#ffc65a,#d9751c 70%,#8a3d0b);border-color:#ffe0a0;box-shadow:inset 0 1px #ffffff59,0 0 10px #ffaa3c73}.tms-cmdt[data-cmd=rush]:hover:not(.is-off){filter:brightness(1.12)}.tms-cmdt[data-cmd=rush]>.tms-cmdt-l,.tms-cmdt[data-cmd=rush]>.tms-cmdt-c{color:#fff8e0}.tms-cmdt[data-cmd=build]{background:radial-gradient(circle at 50% 35%,#ffb347,#d9661a 70%,#8a3a08);border-color:#ffd28a;padding:3px;box-shadow:inset 0 1px #ffffff59,0 0 10px #ffa03c73}.tms-cmdt[data-cmd=build]:hover:not(.is-off){filter:brightness(1.12)}.tms-cmdt[data-cmd=build]>.tms-cmdt-i{flex:1;width:100%;height:100%;min-height:0}.tms-cmdt[data-cmd=build]>.tms-cmdt-c:empty{display:none}body.tms-hq-alarm:after{content:"";z-index:95;pointer-events:none;animation:.9s ease-in-out infinite alternate tms-hq-alarm;position:fixed;inset:0;box-shadow:inset 0 0 0 4px #ff2828e6,inset 0 0 90px 20px #ff00008c}@keyframes tms-hq-alarm{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){body.tms-hq-alarm:after{opacity:.8;animation:none}}.tms-jail{top:calc(var(--tmw-hud-top,44px) + 8px);z-index:96;color:#f3e6d6;text-align:center;pointer-events:none;background:#280a0ceb;border:2px solid #c0392b;border-radius:10px;max-width:min(720px,100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.tms-jail b{color:#ff8a7a}.tms-jail-min{float:right;color:#ffd0c6;cursor:pointer;pointer-events:auto;background:#ff8a7a1f;border:1px solid #ff8a7a80;border-radius:6px;width:24px;height:24px;margin:-4px -8px 0 10px;font:700 14px/1 system-ui,sans-serif}.tms-jail-min:hover{background:#ff8a7a4d}.tms-jail.is-min{border-width:1px;max-width:none;padding:5px 10px;font-size:12.5px}.tms-jail.is-min .tms-jail-min{width:20px;height:20px;margin:-2px -4px 0 8px;font-size:12px}.tms-jail.has-seized{text-align:left;max-width:min(640px,100vw - 24px)}.tms-jail-seized{border-top:1px solid #ff8a7a59;margin-top:8px;padding-top:8px}.tms-jail-h{color:#ffd0c6;margin:0 0 6px;font-size:13px;font-weight:700}.tms-jail-items{flex-wrap:wrap;gap:4px 6px;margin-bottom:6px;display:flex}.tms-jail-items span{color:#fbe3dc;background:#c0392b47;border:1px solid #ff8a7a73;border-radius:999px;padding:2px 8px;font-size:12px;-webkit-text-decoration:line-through #ff8a7acc;text-decoration:line-through #ff8a7acc}.tms-jail-items span.more{background:0 0;text-decoration:none}.tms-root{--tms-port-bg:#2a2119}.tms-cmd.tms-age.tms-hud,.tms-cmd.tms-age.tms-hud.is-mini{height:var(--tms-hud-h);min-height:var(--tms-hud-h);align-items:stretch;gap:8px;padding:8px}.tms-cmd.tms-age.tms-hud:not(.is-mini){grid-template-columns:calc(var(--tms-hud-h) - 10px) minmax(0, 1fr) max-content;padding:8px}.tms-cmd.tms-age.tms-hud.is-mini{grid-template-columns:calc(var(--tms-hud-h) - 10px) minmax(190px, 260px) auto}.tms-cmd.tms-age.tms-hud.is-mini.me-build{grid-template-columns:calc(var(--tms-hud-h) - 10px) min(560px, 46vw) auto}.tms-cmd.tms-hud .tms-hud-port{background:var(--tms-port-bg);border:3px solid #6b4a26;border-top:0;border-radius:0;justify-content:flex-start;gap:5px;margin:-8px 0 -8px -8px;padding:8px;box-shadow:inset 0 1px #ffecbe1f}.tms-cmd.tms-hud .tms-hud-port .tms-age-pic,.tms-cmd.tms-hud.is-mini .tms-hud-port .tms-age-pic{aspect-ratio:auto;background:var(--tms-port-bg);border:0;border-radius:4px;flex:auto;align-self:stretch;width:100%;min-height:0}.tms-cmd.tms-hud .tms-hud-port .tms-age-portname{flex:none;font-size:14px}.tms-cmd.tms-hud .tms-hud-port>.tms-statbar{flex:none;height:11px}.tms-cmd.tms-hud .tms-hud-port.is-hostile{box-shadow:inset 0 0 0 2px #e2504abf}.tms-hud-mid{background:linear-gradient(#00000057,#00000038);border:1px solid #d6b25e47;border-radius:6px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0009,inset 0 6px 14px #00000059}.tms-hud-mid>.tms-age-info{scrollbar-width:thin;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;overflow-y:auto}.tms-hud-mid>.tms-age-info.has-sheet{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 12px;padding:6px 12px;display:grid}.tms-hud-mid>.tms-age-info.has-sheet>.tms-age-title{grid-area:1/1}.tms-hud-mid>.tms-age-info.has-sheet>.tms-age-kind{grid-area:1/2;align-self:center}.tms-hud-mid>.tms-age-info.has-sheet>:not(.tms-age-kind):not(.tms-age-title){grid-column:1/-1}.tms-hud-mid .tms-age-kind>.tms-age-hint,.tms-hud-mid .tms-age-kind>span:first-child{display:none}.tms-hud-mid>.tms-age-info.has-sheet>.tms-age-title,.tms-hud-mid>.tms-age-info.has-sheet>.tms-age-title>.tms-display{line-height:22px}@media (min-width:1280px){.tms-hud-mid .tms-ss-row{height:17px}.tms-hud-mid .tms-ss-h{margin-bottom:1px}}@media (max-width:1439px){.tms-hud-mid .tms-ss-row{height:15.5px}.tms-hud-mid .tms-ss-h{margin-bottom:0}.tms-hud-mid>.tms-age-info.has-sheet{row-gap:2px;padding-top:4px}}@media (max-width:1279px){.tms-hud-mid .tms-ss-row{height:14px}.tms-hud-mid .tms-ss{line-height:14px}}.tms-hud-meacts{border-top:1px solid #d6b25e33;flex:none;gap:8px;padding:5px 10px 6px;display:flex}.tms-hud-mebtn{cursor:pointer;color:#f6dc9a;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#3c2d1f,#1e1712);border:1px solid #e3c06e;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;height:30px;padding:0 12px;font:800 12.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative;box-shadow:0 0 0 1px #e3c06e40,inset 0 1px #ffecbe2e,0 2px 5px #0000008c}.tms-hud-mebtn:hover,.tms-hud-mebtn:focus-visible{border-color:var(--tw-gold-2);background:linear-gradient(#4b3826,#261d15);outline:none}.tms-hud-mebtn.is-on{background:linear-gradient(#6a5124,#33270f);border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a8c,0 0 12px #f6dc9a4d}.tms-hud-mebtn>.tms-hud-buildsvg{flex:none;width:24px;max-width:none}.tms-hud-mebtn-g{font-size:18px;line-height:1}.tms-hud-mebtn>kbd{color:#c9a45a;font:700 10px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmd.tms-hud.is-mini .tms-hud-meacts{padding:5px 8px 6px}.tms-cmd.tms-hud.is-mini .tms-hud-mebtn{font-size:11.5px}.tms-root{--tms-bcard:74px}@media (max-width:1279px),(max-height:720px){.tms-root{--tms-bcard:62px}}.tms-cmd.tms-hud.is-mini{--tms-bcard:62px}.tms-hud-mid.is-build{z-index:3;position:relative;overflow:visible}.tms-hud-mid>.tms-hud-buildlist{background:linear-gradient(#211913,#15100c);border-radius:6px 6px 0 0;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;padding:7px 10px 5px;display:flex;overflow:visible}.tms-hud-mid .tms-hud-buildlist>.tms-buildgrid{flex:1 1 0;gap:5px;min-height:0}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid{flex:1 1 0;gap:6px;min-height:0}.tms-hud-mid .tms-hud-buildlist .tms-cmdrow{grid-template-columns:repeat(var(--per,5), minmax(0, 1fr));flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:6px;min-height:0;display:grid}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:2px;width:auto;min-width:0;height:auto;min-height:0;padding:4px 4px 3px;container-type:inline-size}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-i{flex:1 1 0;width:100%;height:auto;min-height:0;font-size:30px;position:relative}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-pic.is-fit{-o-object-fit:contain;object-fit:contain;width:calc(100% - 4px);height:calc(100% - 1px);position:absolute;inset:1px 2px 0}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;width:100%;max-width:none;padding:0;font:800 13px/1.12 ui-sans-serif,system-ui,sans-serif;display:-webkit-box}@container (max-width:92px){.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{font-size:11.5px}}@container (max-width:72px){.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{letter-spacing:-.01em;font-size:10px}}.tms-hud-mid .tms-hud-buildlist [data-page=wall] .tms-cmdt-l,.tms-hud-mid .tms-hud-buildlist [data-page=gate] .tms-cmdt-l{align-content:end;min-height:2.24em}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-c{z-index:1;font-size:11px;top:3px;right:5px}.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-b{z-index:1}.tms-hud-mid .tms-hud-buildlist .tms-buildgrid-h>b{white-space:nowrap;flex:none;font-size:16px}.tms-hud-mid .tms-hud-buildlist .tms-buildgrid-hint{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:none;overflow:hidden}.tms-hud-mid .tms-hud-buildlist .tms-placing{width:auto}.tms-cmd.tms-hud:has(.tms-hud-mid .tms-cmdt:hover){z-index:37}.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt{padding:4px 3px 3px}.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{font-size:11.5px}@container (max-width:92px){.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{font-size:10.5px}}@container (max-width:72px){.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{letter-spacing:-.01em;font-size:9.5px}}.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdgrid{flex:1 1 0}.tms-cmd.tms-hud.is-mini .tms-hud-mid>.tms-hud-buildlist{min-width:0}.tms-cmd.tms-hud.is-mini .tms-hud-mid .tms-hud-buildlist .tms-cmdrow{flex:1 1 0}@media (max-width:1279px){.tms-hud-mid .tms-hud-buildlist .tms-cmdgrid .tms-cmdt-l{font-size:11.5px}}@media (min-width:1280px){.tms-cmd.tms-hud:not(.is-mini) .tms-hud-mid.is-build .tms-hud-buildlist .tms-buildgrid-h{z-index:1;align-items:center;gap:8px;height:30px;position:absolute;bottom:6px;left:12px;right:328px}}@media (min-width:1280px) and (max-width:1439px){.tms-cmd.tms-hud.me-build:not(.is-mini) .tms-hud-mebtn{flex-basis:118px}.tms-cmd.tms-hud:not(.is-mini) .tms-hud-mid.is-build .tms-hud-buildlist .tms-buildgrid-h{right:264px}}.tms-cmd.tms-hud:not(.is-mini) .tms-hud-meacts{justify-content:flex-end}.tms-cmd.tms-hud:not(.is-mini) .tms-hud-mebtn{flex:0 0 150px}.tms-hud-mid .tms-hud-buildlist>.tms-buildgrid.tms-gpage{flex:auto}.tms-gpage-body{flex:auto;align-items:stretch;gap:14px;min-height:0;padding:2px 0 1px;display:flex}.tms-gpage-cover{aspect-ratio:16/10;cursor:pointer;background:#0d0a07;border:2px solid #e3c06e;border-radius:8px;flex:0 auto;align-self:stretch;min-width:120px;height:auto;min-height:0;max-height:156px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 4px 12px #00000080}.tms-gpage-cover:hover,.tms-gpage-cover:focus-visible{filter:brightness(1.08);border-color:#f6dc9a;outline:none}.tms-gpage-cover.is-empty{background:radial-gradient(circle at 50% 40%,#3a2c1c,#120d09);border-style:dashed;border-color:#e3c06e8c}.tms-gpage-none{color:#c9b88f;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.tms-gpage-none>small{letter-spacing:.04em;font:700 12px/1 ui-sans-serif,system-ui,sans-serif}.tms-gpage-txt{flex-direction:column;flex:150px;gap:3px;min-width:140px;padding-top:2px;display:flex}.tms-gpage-txt>b{font-family:var(--tw-display);color:var(--tw-gold-2);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.15;overflow:hidden}.tms-gpage-kind{color:#c9a45a;font-size:12px;font-weight:700}.tms-gpage-kind>i{color:#a8e8b2;font-style:normal}.tms-gpage-txt>p{color:#d9cfbc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.tms-gpage-why{color:#ff9a8a;font-size:12px;font-weight:700}.tms-gpage-acts{flex-direction:column;flex:none;justify-content:center;gap:8px;width:176px;display:flex}.tms-gpage-btn{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 14px;font:800 14px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-gpage-btn.is-select{color:#2a1a06;background:linear-gradient(#ffe08a,#e0a93a 60%,#b27a1c);border:1px solid #ffe7a6;min-height:52px;font-size:15px;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #00000080,0 3px 10px #e3a03259}.tms-gpage-btn.is-select>span{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tms-gpage-btn.is-select>span>small{letter-spacing:.02em;text-transform:none;color:#5a3a0c;font-size:10.5px}.tms-gpage-btn.is-select:hover,.tms-gpage-btn.is-select:focus-visible{filter:brightness(1.08);outline:none}.tms-gpage-btn.is-place{color:#eafff0;background:linear-gradient(#3fb768,#17803f 70%,#0d4f27);border:1px solid #9af0b4;flex-direction:column;gap:3px;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #00000080}.tms-gpage-btn.is-place>small{letter-spacing:.02em;text-transform:none;color:#d4ffe0;font-size:10.5px}.tms-gpage-btn.is-place:hover:not(:disabled){filter:brightness(1.1)}.tms-gpage-btn:disabled{opacity:.5;cursor:default}@media (max-width:1279px){.tms-gpage-acts{width:140px}.tms-gpage-btn{padding:0 10px;font-size:12.5px}.tms-gpage-txt>p{-webkit-line-clamp:2}}.tms-cmd.tms-hud.is-mini .tms-gpage-txt{display:none}.tms-placing:has(>.tms-placing-pic.is-game){grid-template-columns:122px minmax(0,1fr) auto}.tms-placing-pic.is-game{border-color:#e3c06e;width:122px;height:76px;position:relative;overflow:hidden}.tms-placing-pic img.is-fit{-o-object-fit:contain;object-fit:contain;width:68px!important;height:64px!important}.tms-placing-pic.is-game img{width:100%!important;height:100%!important}.tms-gsel-rail{scrollbar-width:none;cursor:grab;touch-action:pan-x;gap:6px;padding:1px 1px 3px;display:flex;overflow-x:auto}.tms-gsel-rail::-webkit-scrollbar{display:none}.tms-gsel-chip{cursor:pointer;white-space:nowrap;color:#ece6d8;background:#1d1711;border:1px solid #e3c06e47;border-radius:999px;flex:none;align-items:center;gap:7px;height:34px;padding:0 14px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-gsel-chip>small{color:#8f8574;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tms-gsel-chip:hover:not(:disabled){border-color:#e3c06e}.tms-gsel-chip.is-on{color:#f6dc9a;background:linear-gradient(#5a4326,#2a1e12);border-color:#f6dc9a;box-shadow:inset 0 1px #ffecbe2e}.tms-gsel-chip.is-on>small{color:#d8c79a}.tms-gsel-chip:disabled{opacity:.4;cursor:default}.tms-gsel-list{overscroll-behavior:contain;touch-action:pan-y;cursor:grab;scrollbar-width:thin;height:min(56dvh,600px);padding:4px 6px 12px 2px;overflow-y:auto}.tms-gsel-list.is-dragging,.tms-gsel-rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.tms-gsel-list.is-dragging .tms-gsel-card{pointer-events:none}.tms-gsel-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.tms-gsel-card{cursor:pointer;text-align:left;background:linear-gradient(#2a2017,#120e0a);border:1px solid #e3c06e38;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:6px 6px 9px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 4px 10px #00000059}.tms-gsel-card:hover,.tms-gsel-card:focus-visible{border-color:#e3c06e;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #00000080}.tms-gsel-card.is-on{border-color:#f6dc9a;box-shadow:0 0 0 2px #f6dc9a80,0 6px 16px #00000073}.tms-gsel-cover{aspect-ratio:16/10;background:#000;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c}.tms-gsel-name{color:#f3e6c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;padding:0 2px;font:800 13.5px/1.22 ui-sans-serif,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.tms-gsel-kind{color:#a99f8c;padding:0 2px;font-size:11.5px;font-weight:600}.tms-gsel-pays{background:#0009;border-radius:999px;place-items:center;padding:3px;display:grid;position:absolute;top:6px;right:6px}.tms-gsel-lock,.tms-gsel-now{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font:800 10px/1.2 ui-sans-serif,system-ui,sans-serif;position:absolute;left:6px}.tms-gsel-lock{color:#ffcf7a;background:#281806e0;border:1px solid #ffcf7a80;top:6px}.tms-gsel-now{color:#2a1d12;background:#f6dc9a;bottom:6px}@media (max-width:639px){.tms-gsel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tms-gsel-list{height:calc(94dvh - 270px)}}@media (prefers-reduced-motion:reduce){.tms-gsel-card{transition:none}.tms-gsel-card:hover{transform:none}}.tms-cmdmain{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.tms-cmdm{cursor:pointer;color:#f3e6c4;-webkit-user-select:none;user-select:none;background:linear-gradient(#4a3722,#241a11);border:1px solid #e3c06e8c;border-radius:7px;align-items:center;gap:5px;min-width:0;height:30px;padding:0 9px 0 6px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffecbe29,0 2px 5px #00000080}.tms-cmdm:hover:not(.is-off),.tms-cmdm:focus-visible{background:linear-gradient(#5a4429,#2c2014);border-color:#f6dc9a;outline:none}.tms-cmdm.is-primary{background:linear-gradient(#7a5a22,#3d2b10);border-color:#ffe7a6;box-shadow:0 0 0 1px #f6dc9a4d,inset 0 1px #ffecbe4d}.tms-cmdm.is-danger{border-color:#e2504ad9}.tms-cmdm.is-on{cursor:default;background:linear-gradient(#3a2f1a,#1e1810);border-color:#f6dc9a}.tms-cmdm.is-off:not(.is-on){cursor:default;opacity:.6}.tms-cmdm.is-busy{cursor:progress}.tms-cmdm-i{color:#f6dc9a;flex:none;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.tms-cmdm-i>svg,.tms-cmdm-i>img,.tms-cmdm-i canvas{width:19px!important;height:19px!important}.tms-cmdm-i .tms-cmdt-g{font-size:15px}.tms-cmdm-w{white-space:nowrap;color:#fff1cf;font:800 12px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmdm-c{color:#ffd27a;font-variant-numeric:tabular-nums;flex:none;font:800 10.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmdm.is-short .tms-cmdm-c{color:#ff8a80}.tms-cmdm>.tms-cmdt-b{top:-6px;left:auto;right:-5px}.tms-cmdt[data-cmd=realbase]>.tms-cmdt-l{text-overflow:clip;max-width:none;margin:0 -4px;overflow:visible;letter-spacing:-.04em!important}.tms-tr-stage{background:linear-gradient(#2e1c12 0%,#23150d 60%,#170d07 100%);box-shadow:inset 0 0 0 1px #e9c46a59,inset 0 0 80px #0000008c}.tms-tr-wall{background:linear-gradient(#0000 0 56%,#5a3820 56% 57.2%,#2a170c 57.2% 58%,#0000 58%),repeating-linear-gradient(90deg,#00000038 0 2px,#ffdcaa09 2px 4px,#0000 4px 132px),linear-gradient(#0000 58%,#0000002e 58%),linear-gradient(#4b2d1a 0%,#3c2414 56%,#2f1b0f 58%,#26160c 100%);position:absolute;inset:0}.tms-tr-window{background:linear-gradient(90deg,#0000 calc(50% - 2px),#2a170c calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px)),linear-gradient(#0000 calc(55% - 2px),#2a170c calc(55% - 2px) calc(55% + 2px),#0000 calc(55% + 2px)),radial-gradient(circle at 18% 82%,#ffd58a 0 1.5px,#0000 2.5px),radial-gradient(circle at 34% 88%,#ffe4a8 0 1.2px,#0000 2px),radial-gradient(circle at 62% 80%,#ffcf7a 0 1.5px,#0000 2.5px),radial-gradient(circle at 80% 90%,#fff0c8 0 1.2px,#0000 2px),linear-gradient(#0000 76%,#1b1626 76%),linear-gradient(#1b2448 0%,#4a3a68 45%,#c2735a 78%,#e8a060 100%);border:7px solid #2a170c;border-radius:999px 999px 4px 4px/80px 80px 4px 4px;width:clamp(90px,15%,220px);height:36%;position:absolute;top:12%;box-shadow:inset 0 0 0 2px #e9c46a73,0 0 0 1px #e9c46a40,0 10px 26px #00000073}.tms-tr-window.is-l{left:7%}.tms-tr-window.is-r{right:7%}.tms-tr-light{background:radial-gradient(40% 50% at 50% 30%,#ffce8238,#0000 70%),radial-gradient(26% 40% at 24% 66%,#ffbe7814,#0000 70%),radial-gradient(26% 40% at 76% 66%,#ffbe7814,#0000 70%),radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000080 100%)}.tms-tr-floor{background:linear-gradient(#00000059,#0000001a 40%,#00000073),repeating-linear-gradient(90deg,#00000059 0 2px,#0000 2px 92px),repeating-linear-gradient(#5a3a22 0 18px,#4e321c 18px 20px,#553620 20px 38px,#48301a 38px 40px);border-top:2px solid #1c0f07;height:24%;box-shadow:0 -1px #e9c46a40}.tms-tr-floor:before,.tms-tr-floor:after{display:none}.tms-tr-setting{letter-spacing:.12em;text-transform:uppercase;color:#f3e6c6;font-size:13px;font-style:normal;font-weight:700}.tms-tr-setting:before,.tms-tr-setting:after{content:"🍽";opacity:.8}.tms-tr-lamps{filter:drop-shadow(0 0 10px #ffc87866);width:min(240px,150%);margin-top:-28px;position:relative}.tms-tr-lamps>svg{width:100%;height:auto;display:block;overflow:visible}.tms-tr-salon{grid-template-columns:minmax(170px,21%) minmax(0,1fr) clamp(200px,26%,420px) minmax(0,1fr) minmax(170px,21%)}.tms-tr-table{max-width:100%;max-height:82%}.tms-tr-table>svg{filter:drop-shadow(0 12px 14px #0000008c)}.tms-tr-candleglow{background:radial-gradient(closest-side,#ffc46438,#ffaa5014 50%,#0000);transform:translate(-50%,6%)}.tms-tr-curtain{background:linear-gradient(90deg,#3a2213,#5a3820 50%,#3a2213);box-shadow:inset 0 0 0 6px #2a170c,inset 0 0 0 8px #e9c46a66}.tms-tr-compose{z-index:12;background:linear-gradient(#180e08f0,#100905fa);border-top:1px solid #e9c46a59;padding:10px clamp(12px,4vw,48px) 16px}.tms-tr-compose:before{display:none}.tms-tr-actions{flex-wrap:wrap;align-items:center;gap:6px;max-width:980px;margin:0 auto;padding:2px 2px 4px;display:flex}.tms-tr-actions::-webkit-scrollbar{display:none}.tms-tr-act{cursor:pointer;white-space:nowrap;color:#f0e4c8;background:#fff0d20d;border:1px solid #e9c46a52;border-radius:10px;flex:none;align-items:center;gap:6px;height:36px;padding:0 13px;font:600 13.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.tms-tr-act>i{font-size:15px;font-style:normal}.tms-tr-act:hover:not([aria-disabled=true]){border-color:var(--gold);background:#e9c46a1f}.tms-tr-act:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-act.is-on{color:#1d1406;background:linear-gradient(#fbe7a6,#e2b450 55%,#b8862e);border-color:#fff0c0}.tms-tr-act[aria-disabled=true]{cursor:not-allowed;opacity:.42}.tms-tr-act.is-glow{border-color:#fff0c0;animation:.9s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-act.is-end{margin-left:auto}.tms-tr-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:980px;margin:8px auto 0}.tms-tr-in{color:#2b1d14;background:#fffaf0;border:2px solid #d9a644;border-radius:14px;height:54px;padding:0 70px 0 20px;font:500 17px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 0 0 4px #e9c46a24,0 6px 18px #00000059}.tms-tr-in::placeholder{color:#9a8a70;font-style:normal}.tms-tr-form .tms-tr-in{height:58px;font-size:21px}.tms-tr-form .tms-tr-send{height:58px;font-size:17px}.tms-tr-in:focus{border-color:#f0c45a;box-shadow:0 0 0 4px #f0c45a59,0 0 24px #f0c45a59,0 6px 18px #00000059}.tms-tr-count{color:#8a6420}.tms-tr-send{cursor:pointer;white-space:nowrap;color:#1d1406;background:linear-gradient(#fbe7a6 0%,#e2b450 50%,#b8862e 100%);border:1px solid #fff0c0;border-radius:14px;align-items:center;gap:8px;height:54px;padding:0 22px;font:700 16px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff9,0 6px 16px #0006}.tms-tr-send>svg{width:20px;height:20px}.tms-tr-send:disabled{cursor:default;filter:saturate(.4)brightness(.75)}.tms-tr-send:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-panel,.tms-tr-tavsheet{z-index:11;color:#efe6d2;text-align:left;background:linear-gradient(#281a10fa,#180f09fa);border-radius:14px;width:auto;max-width:980px;max-height:min(340px,40vh);margin:0 auto;padding:12px 14px;animation:.18s cubic-bezier(.2,.9,.2,1) both tms-tr-pop;position:absolute;inset:auto clamp(12px,4vw,48px) calc(100% + 8px);overflow-y:auto;transform:none;box-shadow:inset 0 0 0 1px #e9c46a80,0 18px 40px #0000008c}.tms-tr-panel-h{color:var(--gold-2);align-items:center;gap:10px;margin-bottom:10px;font:700 14px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tms-tr-panel-h>span>small{color:#efe6d299;font-weight:500}.tms-tr-panel-h>.tms-tr-x{flex:none;margin-left:auto}.tms-tr-panel-k{color:#efe6d28c;font-size:12px;font-weight:500}.tms-tr-panel-h .tms-tr-tabs{flex-wrap:wrap;justify-content:flex-start;margin:0}.tms-tr-panel .tms-tr-tab{letter-spacing:.08em;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-panel .tms-tr-chip{color:#f6ead0;background:#fff0d20f;border-color:#e9c46a66;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-ideas-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tms-tr-drinkpanel>.tms-tr-panel-k{margin:-2px 0 8px;display:block}.tms-tr-menu{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:6px 16px;display:grid}.tms-tr-menu h4{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font:700 11px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-menu ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tms-tr-menu-row{background:#fff0d20a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px 5px 4px;display:grid}.tms-tr-menu-row:hover{background:#e9c46a1a}.tms-tr-menu-row.is-off{opacity:.5}.tms-tr-menu-row>.tms-tr-vessel{width:26px;height:32px}.tms-tr-menu-t{flex-direction:column;gap:2px;min-width:0;display:flex}.tms-tr-menu-t>b{color:#f6ead0;font:600 14px/1.15 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-menu-t>small{color:#efe6d299;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.tms-tr-menu-row>.tms-tr-btn{letter-spacing:0;min-width:92px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-menu-row>.tms-tr-btn.is-glow{animation:.9s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-cupbanner{background:radial-gradient(120% 140% at 20% 0,#6e461ef7,#1e1208f7 70%);border-width:2px;border-radius:22px;gap:18px;padding:16px 18px 16px 16px;top:16%;box-shadow:0 0 0 4px #e9c46a29,0 0 50px #ffbe5a59,0 18px 44px #0009}.tms-tr-cupbanner-v{filter:drop-shadow(0 4px 8px #00000080);flex:none;width:56px;height:70px}.tms-tr-cupbanner-t{color:#f6e8c4;flex-direction:column;gap:4px;min-width:0;font:500 clamp(18px,1.7vw,24px)/1.2 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tms-tr-cupbanner-t b{color:var(--gold-2);font-weight:700}.tms-tr-cupbanner-t>small{color:#f6e8c4b3;font-size:14px}.tms-tr-cupbanner>.tms-tr-ring{width:54px;height:54px}.tms-tr-cheers{letter-spacing:.02em;border-radius:16px;height:58px;padding:0 30px;font:800 22px/1 system-ui,-apple-system,Segoe UI,sans-serif;animation:.9s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-thread{z-index:4;overscroll-behavior:contain;grid-area:1/bl-start/auto/br-end;place-self:start center;width:min(100%,760px);height:64%;margin-top:8px;padding:18px 12px 8px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.tms-tr-threadlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tms-tr-threadlist>.tms-tr-bub{max-width:72%;animation:.14s cubic-bezier(.2,.9,.3,1.3) backwards tms-tr-bub-in}.tms-tr-threadlist>.tms-tr-bub.is-l{align-self:flex-start}.tms-tr-threadlist>.tms-tr-bub.is-r{align-self:flex-end}.tms-tr-tsys{text-align:center;color:#f3e6c6;background:#140c068c;border-radius:999px;align-self:center;max-width:90%;padding:3px 12px;font:500 12.5px/1.35 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-newpill{z-index:3;cursor:pointer;color:#2a1a08;background:linear-gradient(#f7e2a8,#e9c46a);border:1px solid #b8862f;border-radius:999px;margin:6px auto 0;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.2;display:block;position:sticky;bottom:6px;box-shadow:0 4px 12px #00000059}.tms-tr-newpill:hover{filter:brightness(1.06)}.tms-tr-newpill:focus-visible{outline-offset:2px;outline:2px solid #fff}.tms-tr-thread>.tms-tr-typing{width:max-content;margin:8px 0 0 auto;display:flex}.tms-tr-mid{grid-row:1}@media (max-width:599px){.tms-tr-thread{grid-row:bl;height:100%;margin-top:0}.tms-tr-threadlist>.tms-tr-bub{max-width:84%}}.tms-tr-tavsheet.is-give,.tms-tr-tavsheet.is-share{width:auto}.tms-tr-tavsheet.is-give .tms-tr-giftchips{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:10px}.tms-tr-tavsheet.is-give .tms-tr-chip{height:40px;font-size:15px}.tms-tr-tavsheet.is-give .tms-tr-giftform{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tms-tr-tavsheet.is-give .tms-tr-giftform .tms-tr-in{height:48px;font-size:18px}.tms-tr-tavsheet.is-give .tms-tr-giftform .tms-tr-btn{letter-spacing:0;height:48px;padding:0 24px;font:700 16px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-tavsheet.is-give .tms-tr-seg>button{height:38px;font-size:15px}.tms-tr-bdaypick{gap:8px;margin-top:6px;display:flex}.tms-tr-bdaypick>select{color:#2b1d14;background:#fffaf0;border:1px solid #e9c46a99;border-radius:10px;height:36px;padding:0 10px;font:500 15px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-cheers:disabled{filter:saturate(.4)brightness(.8);cursor:not-allowed;animation:none}.tms-tr-reactrow{gap:4px;margin-top:1px;display:flex}.tms-tr-reactbtn{cursor:pointer;background:#fffaf0d9;border:1px solid #c9a24a73;border-radius:999px;width:32px;height:28px;padding:0;font-size:16px;line-height:1;transition:transform .1s,background .12s,box-shadow .12s}.tms-tr-reactbtn:hover{background:#fffaf0;transform:scale(1.12)}.tms-tr-reactbtn.is-on{background:#f3d995;border-color:#d9a644;box-shadow:0 0 0 2px #e9c46a80}.tms-tr-reactbtn:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-reacts{gap:3px;margin-top:-2px;display:flex}.tms-tr-mood{letter-spacing:.01em;height:46px;box-shadow:0 0 0 3px #00000040, 0 0 18px color-mix(in srgb, var(--tr-mood) 45%, transparent), 0 4px 12px #00000080;background:#0e0804e0;border-width:2px;gap:8px;padding:0 16px 0 6px;font:700 18px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-spirit{width:84px;height:9px}.tms-tr-kh{vertical-align:-.2em;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px #00000073);width:1.1em;height:1.1em;margin:0 .18em 0 .05em;display:inline-block}.tms-tr-kh.is-big{vertical-align:middle;filter:drop-shadow(0 4px 10px #ffbe5a73);width:54px;height:54px;margin:0}.tms-tr-bub:not(.is-latest):not(:hover):not(:focus-within) .tms-tr-reactbtn:not(.is-on){display:none}.tms-tr-redface{vertical-align:-.16em;filter:drop-shadow(0 1px 1px #3c040259);display:inline-block}.tms-tr-reactchip{background:#fffaf0;border-radius:999px;place-items:center;min-width:26px;height:22px;padding:0 5px;font-size:14px;line-height:1;animation:.3s cubic-bezier(.2,.9,.3,1.4) both tms-pop;display:inline-grid;box-shadow:0 0 0 1px #c9a24ab3,0 2px 5px #0000004d}.tms-tr-seg{background:#0000004d;border-radius:12px;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c46a4d}.tms-tr-seg>button{cursor:pointer;color:#e8dcc0;background:0 0;border:0;border-radius:9px;height:32px;padding:0 14px;font:600 13.5px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-seg>button.is-on{color:#1d1406;background:linear-gradient(#fbe7a6,#e2b450 55%,#b8862e)}.tms-tr-seg>button:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.tms-tr-gift-i{filter:drop-shadow(0 0 12px #ffd278b3);flex:none;font-size:46px;line-height:1}.tms-tr-gift-b{flex-direction:column;gap:8px;display:flex}.tms-tr-gift-b>.tms-tr-btn:not(.tms-tr-cheers){letter-spacing:0;height:38px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-cupbanner.is-gift{z-index:12}@media (max-width:599px){.tms-tr-cupbanner{flex-wrap:wrap;justify-content:center;gap:10px 12px;width:auto;padding:12px;top:10%;left:8px;right:8px}.tms-tr-cupbanner-v{width:40px;height:50px}.tms-tr-cupbanner-t{flex:160px;font-size:17px}.tms-tr-cupbanner>.tms-tr-ring{width:42px;height:42px}.tms-tr-cheers{flex:100%;height:52px;font-size:20px}.tms-tr-gift-b{flex:100%}.tms-tr-gift-i{font-size:34px}.tms-tr-window{width:22%;height:22%;top:16%}.tms-tr-lamps{display:none}.tms-tr-compose{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.tms-tr-act{height:34px;padding:0 10px;font-size:12.5px}.tms-tr-act.is-end{margin-left:0}.tms-tr-in{height:48px;padding:0 56px 0 14px;font-size:16px}.tms-tr-send{height:48px;padding:0 14px}.tms-tr-panel,.tms-tr-tavsheet{max-height:34vh}.tms-tr-salon{grid-template-columns:repeat(6,minmax(0,1fr))}}.tms-bail{flex-direction:column;gap:14px;display:flex}.tms-bail-top{align-items:center;gap:12px;display:flex}.tms-bail-top b{color:var(--tw-text,#fff);font-size:17px;display:block}.tms-bail-top small{color:var(--tw-muted);font-size:12.5px;display:block}.tms-bail-ic{color:#f6d27a;background:radial-gradient(circle at 30% 25%,#f2c14e59,#78501440 70%);border:1px solid #f2c14e8c;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 12px #f2c14e40}.tms-bail-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tms-bail-deal{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.tms-bail-row{color:var(--tw-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.tms-bail-row b{color:var(--tw-text,#fff);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tms-bail-row.is-ok b{color:#8fe3a8}.tms-bail-row.is-no b{color:#ff9a8a}.tms-bail-price{font-size:16px;color:#f6d27a!important}.tms-bail-note{color:var(--tw-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.tms-bail-why{color:#ffb4a8;background:#ff5a461a;border:1px solid #ff5a4647;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}@media (max-width:1180px){.tms-tr-bond-line>small{display:none}}@media (max-width:599px){.tms-tr-top{grid-template-areas:"rap btns"}.tms-tr-bond{width:100%}.tms-tr-bond-pill{gap:5px;height:auto;padding:7px 10px 8px}.tms-tr-bond-btn{height:100%}.tms-tr-bond-row{gap:7px}.tms-tr-bond-rel>small,.tms-tr-bond-line{display:none}.tms-tr-bond-rel>b{font-size:13px}.tms-tr-bond-row.is-bar{gap:8px}.tms-tr-bond-row.is-bar .tms-tr-bond-bar{width:auto;height:11px}.tms-tr-bond-row .tms-tr-bond-d{font-size:11px}.tms-tr-bond-float{font-size:20px}}.tms-shop-card[data-lit]{animation:2.6s ease-out tmsShopLit}@keyframes tmsShopLit{0%,55%{box-shadow:0 0 0 2px #f6dc9a,0 0 26px #f6dc9a8c}to{box-shadow:0 0 #f6dc9a00,0 0 #f6dc9a00}}@media (prefers-reduced-motion:reduce){.tms-shop-card[data-lit]{animation:none;box-shadow:0 0 0 2px #f6dc9a}}.tms-tq{background:linear-gradient(#140f0abf,#0c0906bf);border-radius:7px;align-items:center;gap:6px;min-width:0;margin-top:2px;padding:4px 6px;display:flex;box-shadow:inset 0 0 0 1px #d6b25e47}.tms-tq-n{min-width:calc(var(--tms-cmdt,54px) * .66);flex:none;justify-items:center;line-height:1;display:grid}.tms-tq-n b{font:900 17px/1 var(--tw-display,Cinzel, Georgia, serif);color:#f6dc9a}.tms-tq-n small{color:#c9a45a;font-variant-numeric:tabular-nums;margin-top:2px;font:700 10px/1 ui-sans-serif,system-ui,sans-serif}.tms-tq-list{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.tms-tq-i{--s:calc(var(--tms-cmdt,54px) * .74);width:var(--s);height:var(--s);color:#f3e6c4;cursor:default;background:linear-gradient(#3c2d1f,#1e1712);border:1px solid #d6b25e73;border-radius:5px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecbe1f,0 1px 3px #00000080}.tms-tq-i:not(.is-now){opacity:.82}.tms-tq-i.is-now{border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a59,0 0 10px #f6c86e59}.tms-tq-i.is-mine{cursor:pointer}.tms-tq-i.is-mine:hover,.tms-tq-i.is-mine:focus-visible{opacity:1;border-color:#ff8a70;outline:none}.tms-tq-g{z-index:1;font-size:calc(var(--s) * .5);filter:drop-shadow(0 1px 1px #000);place-items:center;line-height:1;display:grid;position:relative}.tms-tq-g img{max-width:78%;max-height:78%}.tms-tq-g{position:absolute;inset:0}.tms-tq-c{width:100%;height:100%;display:block}.tms-tq-m{z-index:2;color:#f6dc9a;background:#0a0806d9;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:1px;right:1px}.tms-tq-fill{z-index:1;pointer-events:none;background:#0000006b;transition:height .25s linear;position:absolute;inset:0 0 auto}.tms-tq-bar{z-index:2;background:#000000b3;border-radius:2px;height:4px;position:absolute;bottom:2px;left:2px;right:2px;overflow:hidden}.tms-tq-bar>i{background:linear-gradient(90deg,#5fd16f,#c8f27a);height:100%;transition:width .25s linear;display:block}.tms-tq-pct{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 2px #000;font:800 9px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:1px;left:0;right:0}.tms-tq-x{z-index:3;color:#fff;background:#78140a8c;place-items:center;font:900 18px/1 ui-sans-serif,system-ui,sans-serif;display:none;position:absolute;inset:0}.tms-tq-i.is-mine:hover .tms-tq-x,.tms-tq-i.is-mine:focus-visible .tms-tq-x{display:grid}.tms-tq-i.is-busy{opacity:.4;pointer-events:none}.tms-tq-more{color:#f6dc9a;flex:none;padding:0 4px;font:800 12px/1 ui-sans-serif,system-ui,sans-serif}@media (prefers-reduced-motion:reduce){.tms-tq-fill,.tms-tq-bar>i{transition:none}}.tms-tqs{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6b25e73 transparent;background:linear-gradient(#140f0ad1,#0c0906d1);border-radius:8px;gap:3px;min-width:0;max-height:128px;margin-top:4px;padding:4px 5px;display:grid;overflow-y:auto;box-shadow:inset 0 0 0 1px #d6b25e4d}.tms-tql{--lane:#f6dc9a;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.tms-tql+.tms-tql{border-top:1px solid #d6b25e1f;padding-top:3px}.tms-tql.is-target{--lane:#ff9f7f}.tms-tql.is-anyone{--lane:#9fd8ff}.tms-tql-h{color:var(--lane);font:800 9.5px/1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px;margin:0;padding-top:3px;display:grid}.tms-tql-h span{letter-spacing:.02em;font-size:8.5px}.tms-tql-h b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lane) 45%, transparent);letter-spacing:0;color:#fff;background:#00000073;border-radius:999px;grid-column:1/-1;justify-self:start;padding:1px 5px;font:800 9.5px/1.2 ui-sans-serif,system-ui,sans-serif}.tms-tql-rows{gap:3px;min-width:0;display:grid}.tms-tqr{min-width:0;height:27px;box-shadow:inset 2px 0 0 var(--lane), inset 0 0 0 1px #d6b25e29;background:linear-gradient(90deg,#302418d9,#1c150fd9);border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto 20px;align-items:center;gap:6px;padding:2px 4px 2px 3px;animation:.28s cubic-bezier(.2,.9,.3,1.2) both tmsTqIn;display:grid}.tms-tqr.is-now{box-shadow:inset 2px 0 0 var(--lane), inset 0 0 0 1px color-mix(in srgb, var(--lane) 55%, transparent), 0 0 10px color-mix(in srgb, var(--lane) 22%, transparent);background:linear-gradient(90deg,#4a381eeb,#241b11e6)}.tms-tqr:not(.is-now):not(.is-out):not(.is-pend){opacity:.86}.tms-tqr-g{background:linear-gradient(#3c2d1f,#1e1712);border:1px solid #d6b25e73;border-radius:5px;place-items:center;width:23px;height:23px;display:grid;position:relative;overflow:hidden}.tms-tqr-g .tms-tq-m{width:12px;height:12px;color:var(--lane);top:0;right:0}.tms-tqr-w{gap:3px;min-width:0;display:grid}.tms-tqr-t{white-space:nowrap;color:#f3e6c4;align-items:baseline;gap:5px;min-width:0;font:700 11.5px/1.05 ui-sans-serif,system-ui,sans-serif;display:flex;overflow:hidden}.tms-tqr-t b{text-overflow:ellipsis;font-weight:800;overflow:hidden}.tms-tqr-n{color:var(--lane);font-variant-numeric:tabular-nums;flex:none;font-weight:900;animation:.35s ease-out tmsTqPop}.tms-tqr-to{text-overflow:ellipsis;color:#c9a45a;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.tms-tqr-bar{background:#0000009e;border-radius:3px;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.tms-tqr-bar>i{border-radius:inherit;background:linear-gradient(90deg,#5fd16f,#c8f27a);height:100%;transition:width .2s linear;display:block}.tms-tqr:not(.is-now) .tms-tqr-bar>i{background:#d6b25e59}.tms-tqr-bar.is-pend>i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lane) 80%, transparent), transparent);width:40%;animation:.9s linear infinite tmsTqSend}.tms-tqr-s{text-align:right;color:#e6cf94;font-variant-numeric:tabular-nums;min-width:30px;font:800 10.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-tqr:not(.is-now) .tms-tqr-s{color:#a99f8c;font-weight:700}.tms-tqr-x{color:#ffb3a0;cursor:pointer;background:#3c120c99;border:1px solid #ff8a7059;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:900 10px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.tms-tqr-x:hover,.tms-tqr-x:focus-visible{color:#fff;background:#8c2414;border-color:#ff8a70;outline:none}.tms-tqr-x.is-none{cursor:default;background:0 0;border:0}.tms-tqr.is-busy{opacity:.45;pointer-events:none}.tms-tqr.is-pend{opacity:.8}.tms-tqr.is-out{animation:.9s ease-in forwards tmsTqOut}.tms-tqr.is-out .tms-tqr-bar>i{background:linear-gradient(90deg,#8ef09a,#e6ff9c);width:100%!important}.tms-tqr.is-out .tms-tqr-s{color:#9ff0a8;font-size:13px}@keyframes tmsTqIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes tmsTqOut{0%{box-shadow:inset 2px 0 #8ef09a,0 0 14px #8ef09a8c}45%{opacity:1;transform:none}to{opacity:0;height:0;margin-top:-3px;padding-block:0;transform:translate(24px)}}@keyframes tmsTqPop{0%{transform:scale(1.5)}to{transform:none}}@keyframes tmsTqSend{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tms-tqr.is-seek{--lane:#f6dc9a}.tms-tqr.is-target{--lane:#ff9f7f}.tms-tqr.is-anyone{--lane:#9fd8ff}.tms-tqs>.tms-tqr{grid-template-columns:30px minmax(0,1fr) auto 20px;height:auto;min-height:40px;padding:4px 5px 4px 4px}.tms-tqs>.tms-tqr .tms-tqr-g{width:29px;height:29px}.tms-tqs>.tms-tqr .tms-tqr-t b{color:var(--lane);letter-spacing:.02em}.tms-tqr-st{text-overflow:ellipsis;white-space:nowrap;color:#c8bda8;font-variant-numeric:tabular-nums;min-width:0;font:600 10px/1.1 ui-sans-serif,system-ui,sans-serif;overflow:hidden}.tms-tqr.is-now .tms-tqr-st{color:#c8f27a}.tms-tqs>.tms-tqr:not(.is-now):not(.is-out) .tms-tqr-st{color:#a99f8c;font-style:italic}.tms-tqs{max-height:150px}.tms-tqr.is-build{--lane:#ffc65a}.tms-tqr.is-up{--lane:#fff0a0}.tms-tqr.is-repair{--lane:#8fd8ff}.tms-job-g{color:var(--lane);font-size:15px;line-height:1}.tms-tqr.tms-job .tms-tqr-bar>i{background:linear-gradient(90deg,#d9751c,#ffc65a)}.tms-tqr.tms-job.is-repair .tms-tqr-bar>i{background:linear-gradient(90deg,#3d9fd8,#9fe4ff)}.tms-tqr.tms-job.is-hurry .tms-tqr-bar>i{background:linear-gradient(90deg,#ffc65a,#fff6c4);transition:width .45s ease-out}.tms-jobs+.tms-tqs{margin-top:3px}.tms-job-fast{cursor:pointer;color:#fff8e0;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 50% 35%,#ffc65a,#d9751c 70%,#8a3d0b);border:1px solid #ffe0a0;border-radius:999px;align-items:center;gap:2px;height:22px;padding:0 6px 0 4px;font:800 10.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex;box-shadow:0 0 8px #ffaa3c59}.tms-job-fast:hover:not(:disabled){filter:brightness(1.12)}.tms-job-fast:disabled{opacity:.55;cursor:progress}.tms-tqs>.tms-tqr.tms-job{grid-template-columns:30px minmax(0,1fr) auto auto}.tms-hud.is-mini .tms-tqs{max-height:96px;padding:4px 5px}.tms-hud .tms-tqs{box-sizing:border-box;width:0;min-width:100%}.tms-hud.is-mini .tms-tqr{height:25px}@media (max-width:520px){.tms-tql{grid-template-columns:minmax(0,1fr);gap:3px}.tms-tql-h{padding-top:0;display:flex}.tms-tql-h span{letter-spacing:.1em;font-size:9.5px}.tms-tql-h b{margin-left:2px}.tms-tqs{max-height:170px}.tms-tqr{grid-template-columns:26px minmax(0,1fr) auto 26px;height:32px}.tms-tqr-x{width:26px;height:26px;font-size:12px}}@media (prefers-reduced-motion:reduce){.tms-tqr,.tms-tqr.is-out,.tms-tqr-n,.tms-tqr-bar.is-pend>i{animation:none}.tms-tqr-bar>i{transition:none}}.tms-us-h{font:800 11.5px/1 var(--tw-display,Cinzel, Georgia, serif);letter-spacing:.14em;text-transform:uppercase;color:#e3c06e;margin:0}.tms-us-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:300px;padding-right:2px;display:grid;overflow-y:auto}@media (max-width:520px){.tms-us-people{grid-template-columns:minmax(0,1fr)}}.tms-us-person{cursor:pointer;text-align:left;color:#ece6d8;background:linear-gradient(#2b2218d9,#1a140ed9);border:1px solid #e3c06e38;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.tms-us-person:hover,.tms-us-person:focus-visible{background:linear-gradient(#3c2e1ee6,#201911e6);border-color:#f6dc9a;outline:none}.tms-us-person b,.tms-us-picked b{color:#f6dc9a;font-size:14px}.tms-us-person small,.tms-us-picked small{color:#a99f8c;margin-top:2px;font-size:11.5px;display:block}.tms-us-person small.is-on{color:#a8e8b2}.tms-us-person.is-picked{background:linear-gradient(#5c4620eb,#302514eb);border-color:#e3c06e;box-shadow:inset 0 0 0 1px #f6dc9a59}.tms-us-tick{color:#1a140c;border:1.5px solid #e3c06e73;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font:900 12px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.tms-us-person.is-picked .tms-us-tick{background:#e3c06e;border-color:#f6dc9a}.tms-us-chips{flex-wrap:wrap;gap:5px;max-height:92px;display:flex;overflow-y:auto}.tms-us-chip{color:#f6dc9a;cursor:pointer;background:#3c2e1ed9;border:1px solid #e3c06e8c;border-radius:999px;align-items:center;gap:5px;max-width:160px;padding:3px 8px 3px 3px;font:700 12px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-us-chip:hover,.tms-us-chip:focus-visible{border-color:#f6dc9a;outline:none}.tms-us-chip>span:last-child{color:#a99f8c;font-size:13px}.tms-us-person .tms-owner-pic,.tms-us-picked .tms-owner-pic{box-shadow:inset 0 0 0 1.5px #e3c06eb3}.tms-us-empty{color:#a99f8c;grid-column:1/-1;margin:6px 0;font-size:13px}.tms-us-picked{background:linear-gradient(#46341abf,#241b10d9);border:1px solid #e3c06e;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex;box-shadow:0 0 16px #f6d2821f}.tms-us-change{color:#f6dc9a;cursor:pointer;background:0 0;border:1px solid #e3c06e66;border-radius:8px;flex:none;padding:6px 11px;font:700 12.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-us-change:hover{background:#e3c06e1a;border-color:#f6dc9a}.tms-us-count{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tms-us-step{background:#15100b;border:1px solid #e3c06e73;border-radius:10px;align-items:stretch;height:42px;display:inline-flex;overflow:hidden}.tms-us-step button{color:#f6dc9a;cursor:pointer;background:linear-gradient(#3c2d1f,#1e1712);border:0;width:42px;font:800 20px/1 ui-sans-serif,system-ui,sans-serif}.tms-us-step button:disabled{opacity:.35;cursor:default}.tms-us-step input{border:0;color:#fff;text-align:center;width:58px;font:800 19px/1 var(--tw-display,Cinzel, Georgia, serif);background:0 0;border-inline:1px solid #e3c06e4d;outline:none}.tms-us-quick{gap:6px;display:flex}.tms-us-quick button{color:#e9dfc8;cursor:pointer;background:#1c1610e6;border:1px solid #e3c06e4d;border-radius:999px;min-width:40px;height:34px;padding:0 10px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif}.tms-us-quick button:hover{border-color:#f6dc9a}.tms-us-quick button.is-on{color:#1d1406;background:linear-gradient(#d4a748,#8c6420);border-color:#f6dc9a}.tms-us-what{background:#1d1711cc;border:1px solid #e3c06e47;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tms-us-what p{color:#e1d6bd;margin:0;font-size:13.5px;line-height:1.5}.tms-us-what b{color:#f6dc9a}.tms-us-what-i{color:#9fd8ff;background:#251d14;border:1px solid #e3c06e8c;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tms-us-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}@media (max-width:520px){.tms-us-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.tms-us-sum>div{background:#16110cd9;border:1px solid #e3c06e33;border-radius:10px;padding:9px 10px}.tms-us-sum dt{letter-spacing:.08em;text-transform:uppercase;color:#a99f8c;font:700 10.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-us-sum dd{color:#f6dc9a;font-variant-numeric:tabular-nums;margin:5px 0 0;font:800 15px/1.1 ui-sans-serif,system-ui,sans-serif}.tms-us-wrap{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:18px;display:grid}@media (max-width:860px){.tms-us-wrap{grid-template-columns:minmax(0,1fr)}}.tms-us-pick{align-content:start;gap:12px;min-width:0;display:grid}.tms-us-filters{background:#0000004d;border:1px solid #e3c06e40;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tms-us-filters>button{color:#c8bda8;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font:700 12.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-us-filters>button>span{text-align:center;background:#ffffff14;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.tms-us-filters>button.is-on{color:#24180a;background:linear-gradient(#f6dc9a,#c9993e)}.tms-us-filters>button.is-on>span{background:#0000002e}.tms-us-people.is-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:min(460px,52vh);padding:2px 4px 2px 0}@media (max-width:1100px){.tms-us-people.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tms-us-people.is-wide{grid-template-columns:minmax(0,1fr)}}.tms-us-people.is-wide .tms-us-person{border-radius:14px;gap:11px;min-height:72px;padding:10px 11px;transition:transform .12s,border-color .12s,background .12s}.tms-us-people.is-wide .tms-us-person:hover{transform:translateY(-1px)}.tms-us-people.is-wide .tms-us-person b{font-size:14.5px}.tms-us-people.is-wide .tms-us-person.is-picked{box-shadow:inset 0 0 0 1px #f6dc9a73,0 0 14px #e3c06e40}.tms-us-people.is-wide .tms-us-tick{border-radius:999px;width:24px;height:24px}.tms-us-dot{vertical-align:1px;background:#6f675b;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.tms-us-dot.is-on{background:#5fd27a;box-shadow:0 0 6px #5fd27acc}.tms-us-rel{letter-spacing:.06em;text-transform:uppercase;color:#bfe4ff;background:#3c78aa2e;border:1px solid #9fd8ff73;border-radius:999px;margin-top:4px;padding:2px 7px;font:800 10px/1.2 ui-sans-serif,system-ui,sans-serif;display:inline-block}.tms-us-rel.is-friend{color:#f6dc9a;background:#e3c06e24;border-color:#f6dc9a8c}.tms-us-rel.is-family{color:#ffc2cf;background:#dc5a7829;border-color:#ff96aa8c}.tms-us-side{background:linear-gradient(#302416eb,#18130df2);border:1px solid #e3c06e52;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #fff0c80f}.tms-us-side .tms-us-chips{max-height:140px}.tms-us-none{color:#a99f8c;border:1px dashed #e3c06e4d;border-radius:12px;margin:0;padding:12px;font-size:12.5px;line-height:1.5}.tms-us-sum.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-cmd.tms-age.tms-hud:not(.is-mini):has(>.tms-hud-port[data-portrait=unit]){grid-template-columns:calc((var(--tms-hud-h) - 10px) * 1.4) minmax(0, 1fr) max-content}.tms-cmd.tms-age.tms-hud.is-mini:has(>.tms-hud-port[data-portrait=unit]){grid-template-columns:calc((var(--tms-hud-h) - 10px) * 1.4) minmax(190px, 260px) auto}.tms-hud-port[data-portrait=unit] .tms-age-pic{aspect-ratio:auto;background:#120e0a;flex:auto;min-height:0}.tms-hud-port[data-portrait=unit] .tms-age-portname:empty{display:none}.tms-upv{text-align:left;color:#ece6d8;flex-direction:column;min-width:0;display:flex;position:absolute;inset:0}.tms-upv-top{background:radial-gradient(circle at 50% 30%,#3a2c1c,#15100b);flex:0 0 52%;min-height:0;position:relative;overflow:hidden}.tms-upv-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tms-upv.has-pic .tms-upv-top:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080604eb);position:absolute;inset:35% 0 0}.tms-upv-page{color:#3a2a14;background:radial-gradient(120% 90% at 50% 0,#f4e8c8,#e2cc96 70%,#cdb27a);flex-direction:column;gap:4px;padding:28px 11px 8px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 18px #5a3c1459}.tms-upv-page>b{font:700 14.5px/1.2 var(--tw-display,Cinzel, Georgia, serif);color:#2a1a08;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tms-upv-page>p{color:#4a3518;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font:italic 500 12px/1.4 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.tms-upv-play{z-index:1;filter:drop-shadow(0 2px 4px #0009);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tms-upv-kind,.tms-upv-mode{z-index:2;color:#f6dc9a;background:#0a0806d1;border:1px solid #e3c06e8c;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font:700 10.5px/1.3 ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:5px}.tms-upv-kind{left:5px}.tms-upv-mode{right:30px}.tms-upv-kind b{color:#fff;margin-left:2px;font-weight:800}.tms-upv-title{z-index:2;font:700 14.5px/1.22 var(--tw-display,Cinzel, Georgia, serif);color:#fff;text-shadow:0 1px 3px #000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.tms-upv-body{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:6px 8px;display:flex}.tms-upv-ex{color:#c8bda8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tms-upv-row{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.tms-upv-row .tms-owner-pic{width:24px;height:24px}.tms-upv-k{letter-spacing:.08em;text-transform:uppercase;color:#a99f8c;flex:none;width:20px;font:800 9.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-upv-camp{text-overflow:ellipsis;white-space:nowrap;color:#a99f8c;flex:none;max-width:40%;margin-left:auto;font-size:11px;overflow:hidden}.tms-upv-to .tms-un-tgt{font-weight:700}.tms-upv-foot{align-items:center;gap:8px;margin-top:auto;display:flex}.tms-upv-foot>.tms-un-energy{flex:auto;min-width:0}.tms-upv-read{color:#1d1406;cursor:pointer;background:linear-gradient(#d4a748,#8c6420);border:1px solid #f6dc9a;border-radius:7px;flex:none;padding:4px 12px;font:800 12px/1.2 ui-sans-serif,system-ui,sans-serif}.tms-upv-read:hover{background:linear-gradient(#e3b956,#9d7226)}@media (max-width:1023px){.tms-upv-body{gap:2px;padding:4px 6px}.tms-upv-ex{display:none}.tms-upv-title{font-size:13px}}.tms-tr-now{background:#fff0d20d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 9px;padding:7px 8px;display:flex;box-shadow:inset 0 0 0 1px #e9c46a38}.tms-tr-now.is-model{background:linear-gradient(90deg,#e9c46a24,#fff0d20a);box-shadow:inset 0 0 0 1px #e9c46a73,0 0 16px #e9c46a1f}.tms-tr-now-k{text-align:center;filter:drop-shadow(0 0 6px #ffd27899);flex:none;width:22px;font-size:16px}.tms-tr-panel .tms-tr-chip.is-now{white-space:normal;text-align:left;color:#fff4dc;border-color:#e9c46aa6;flex:150px;max-width:100%;height:auto;min-height:34px;padding:6px 12px;font-weight:600;line-height:1.2}.tms-tr-now.is-model .tms-tr-chip.is-now{animation:.22s cubic-bezier(.2,.9,.2,1) both tms-tr-chip-in}.tms-tr-panel .tms-tr-chip.is-emoji{flex:none;width:44px;height:38px;padding:0;font-size:24px;line-height:1}.tms-tr-emo{vertical-align:-.16em;margin:0 .04em;font-size:1.45em;line-height:1;display:inline-block}.tms-tr-bub.is-sticker .tms-tr-bub-card{box-shadow:none;background:0 0;border:0;padding:0 4px}.tms-tr-bub.is-sticker .tms-tr-bub-card:before{display:none}.tms-tr-sticker{letter-spacing:.04em;filter:drop-shadow(0 6px 10px #00000073);font-size:56px;line-height:1.05;animation:.36s cubic-bezier(.2,.9,.3,1.5) both tms-tr-sticker-in;display:inline-block}@keyframes tms-tr-sticker-in{0%{opacity:0;transform:scale(.3)rotate(-12deg)}to{opacity:1;transform:none}}.tms-tr-balcard{flex-direction:column;align-items:flex-start;gap:2px;min-width:170px;padding:4px 4px 2px;display:inline-flex}.tms-tr-balcard>small{letter-spacing:.04em;text-transform:uppercase;color:#8a6420;font:600 11.5px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-balcard>b{color:#2b1d14;align-items:center;gap:4px;font:800 26px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.tms-tr-balcard>b .tms-tr-kh.is-big{width:30px;height:30px}.tms-tr-balcard.is-usd>b{color:#145c32}.tms-tr-bub.is-card .tms-tr-bub-card{border-color:#d9a644;box-shadow:inset 0 0 0 2px #fff9,0 0 0 2px #e9c46a66,0 8px 20px #00000073}.tms-tr-bub-scam{vertical-align:1px;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(#c2410c,#7c1d06);border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;font:800 11px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #ffbe9699,0 0 10px #c2410c80}.tms-tr-tsys.is-scam{color:#ffd9c2;background:#5a1406bf}.tms-tr-cupbanner.is-scam{box-shadow:0 0 0 2px #c2410cb3,0 10px 30px #00000080}.tms-tr-salon>.tms-tr-byewait{background:#100905e6;border-radius:999px;padding:7px 14px;top:4px;box-shadow:0 0 0 1px #e9c46a73,0 6px 16px #00000080}.tms-tr-salon>.tms-tr-byewait.is-scam{box-shadow:0 0 0 1px #c2410cd9,0 6px 16px #00000080}.tms-tr-usd-i{color:#eafff1;background:radial-gradient(circle at 35% 30%,#4ade80,#15803d 70%);border-radius:50%;place-items:center;width:52px;height:52px;font:800 30px/1 system-ui,sans-serif;display:inline-grid;box-shadow:0 0 14px #4ade808c}.tms-tr-actions.is-love{margin-top:2px}.tms-tr-actions.is-love .tms-tr-act{border-color:#f472b68c}.tms-tr-actions.is-love .tms-tr-act:hover:not([aria-disabled=true]){background:#f472b624;border-color:#f9a8d4}.tms-tr-cupbanner.is-love{box-shadow:0 0 0 2px #f472b6bf,0 0 30px #f472b659,0 10px 30px #00000080}.tms-tr-tavsheet.is-give .tms-tr-tavsheet-h{flex-wrap:wrap;gap:8px}.tms-tr-seg.is-cur>button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tms-tr-seg>button.is-shut:not(.is-on){opacity:.7}.tms-tr-scamgate{color:#f3e6c6;gap:8px;margin:8px 2px 2px;font:500 13.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.tms-tr-scamgate p{margin:0}.tms-tr-scamgate>.tms-tr-btn.is-sm{justify-self:start}.tms-tr-tavsheet.is-scam{box-shadow:0 0 0 1px #c2410cb3,0 12px 32px #0000008c}.tms-tr-mrow{flex-wrap:wrap;gap:10px;display:flex}.tms-tr-mrow>.tms-tr-btn{letter-spacing:0;flex:180px;height:46px;font:700 15px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-menu-row.is-confirm{background:#e9c46a29;box-shadow:inset 0 0 0 1px #e9c46a99}.tms-tr-menu-confirm{gap:6px;display:inline-flex}.tms-tr-menu-confirm>.tms-tr-btn{letter-spacing:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tms-mr-steps{color:#f6ead0;gap:4px;margin:6px 0 0;padding-left:20px;font:500 14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:grid}@media (max-width:599px){.tms-tr-now{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:7px;overflow-x:auto}.tms-tr-now::-webkit-scrollbar{display:none}.tms-tr-panel .tms-tr-chip.is-now{flex:none;max-width:70vw;min-height:32px;padding:5px 10px;font-size:12.5px}.tms-tr-sticker{font-size:46px}}@media (prefers-reduced-motion:reduce){.tms-tr-sticker,.tms-tr-now.is-model .tms-tr-chip.is-now{animation:none}}@media (min-width:900px){.tms-tr-actions{gap:5px;max-width:1110px}.tms-tr-act{gap:5px;padding:0 10px;font-size:13px}}.tms-hud-mapflag{z-index:2;pointer-events:auto;cursor:pointer;color:#f6dc9a;background:radial-gradient(circle at 35% 30%,#5a4026,#241a12 72%);border:2px solid #b8913e;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .12s,box-shadow .12s;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #0000008c,inset 0 1px #ffecbe59}.tms-hud-mapflag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tms-hud-mapflag:hover,.tms-hud-mapflag:focus-visible{color:#fff3cf;outline:none;transform:scale(1.08);box-shadow:0 0 0 2px #f6dc9a80,0 2px 8px #0009}.tms-hud-mapflag.is-armed{color:#2a1a08;background:radial-gradient(circle at 35% 30%,#ffe9a8,#e0a93a 70%);border-color:#fff3cf;animation:1.1s ease-in-out infinite tms-flag-armed;box-shadow:0 0 0 3px #ffd66673,0 0 16px #ffc83ccc}.tms-hud-mapflag.is-armed svg{fill:#2a1a0840}.tms-hud-mapflag.is-wait{color:#f6dc9a73}.tms-hud-mapflag b{color:#f6dc9a;text-align:center;background:#241a12;border:1px solid #b8913e;border-radius:9px;min-width:18px;padding:0 4px;font:800 10px/16px ui-sans-serif,system-ui,sans-serif;position:absolute;top:-6px;right:-4px}.tms-mmcol.tms-hud-map.is-min .tms-hud-mapflag{top:-60px;bottom:auto;right:12px}@keyframes tms-flag-armed{50%{box-shadow:0 0 0 5px #ffd66640,0 0 22px #ffc83cf2}}@media (prefers-reduced-motion:reduce){.tms-hud-mapflag.is-armed{animation:none}}.tms-turnpad{left:50%;top:calc(var(--tms-top-h,44px) + 18px);z-index:60;pointer-events:auto;background:linear-gradient(#241c14f0,#100c0eeb);border:1px solid #d6b25e8c;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:9px 12px 8px;animation:.14s ease-out both tms-turn-in;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 30px #0000008c,inset 0 1px #ffecbe2e}@keyframes tms-turn-in{0%{opacity:0;transform:translate(-50%,-6px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tms-turnpad{animation:none}}.tms-turn-title{letter-spacing:.16em;text-transform:uppercase;color:var(--tw-gold-2);font:800 10.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-turn-row{gap:8px;display:flex}.tms-turn-btn{cursor:pointer;width:64px;color:var(--tw-text);background:#0000004d;border:1px solid #d6b25e4d;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 5px;font:700 11.5px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.tms-turn-btn:hover,.tms-turn-btn:focus-visible{background:#d6b25e24;border-color:#f6dc9acc;outline:none}.tms-turn-btn.is-on{color:#fff3cf;background:linear-gradient(#f6dc9a4d,#c89a3c2e);border-color:#f6dc9a;box-shadow:0 0 0 1px #f6dc9a80,0 0 12px #f6c85a59}.tms-turn-dial{width:34px;height:34px}.tms-turn-land{fill:#6f8f4e;stroke:#3b2614;stroke-width:1.4px}.tms-turn-inner{fill:#c9a86a;opacity:.55}.tms-turn-n{fill:#c0392b;stroke:#fff3cf;stroke-width:.8px}.tms-turn-nt{fill:#fff;font:900 4.6px/1 ui-sans-serif,system-ui,sans-serif}.tms-turn-keys{color:var(--tw-muted);font-size:10.5px}.tms-turn-keys kbd{color:var(--tw-gold-2);background:#00000059;border:1px solid #d6b25e66;border-radius:4px;padding:0 4px;font:700 10px/15px ui-sans-serif,system-ui,sans-serif}.tms-mmphone{pointer-events:none;position:relative}.tms-mmphone>.tms-hud-mapflag{width:32px;height:32px;bottom:-8px;right:-4px}.tms-mmphone>.tms-hud-mapturn{top:-4px;right:-4px}.tms-hud-mapturn{z-index:3;pointer-events:auto;cursor:pointer;color:#f6dc9a;background:radial-gradient(circle at 35% 30%,#5a4026,#241a12 72%);border:2px solid #b8913e;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:transform .12s,box-shadow .12s,opacity .12s;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0000008c,inset 0 1px #ffecbe59}.tms-hud-mapturn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tms-hud-mapturn svg.is-spin{animation:.56s cubic-bezier(.65,0,.35,1) tms-mapturn-spin}.tms-hud-mapturn:hover,.tms-hud-mapturn:focus-visible{color:#fff3cf;outline:none;transform:scale(1.08);box-shadow:0 0 0 2px #f6dc9a80,0 2px 8px #0009}.tms-hud-mapturn.is-off{opacity:.5;cursor:not-allowed}.tms-hud-mapturn.is-off:hover{transform:none}.tms-mmcol.tms-hud-map.is-min .tms-hud-mapturn{width:24px;height:24px;top:-26px;right:98px}.tms-mmcol.tms-hud-map.is-min .tms-hud-mapturn svg{width:13px;height:13px}.tms-cmd.tms-hud.is-mini~.tms-hud-map.is-min .tms-hud-mapturn{top:auto;bottom:0;right:90px}@keyframes tms-mapturn-spin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.tms-hud-mapturn svg.is-spin{animation:none}}.tms-age-pic>.tms-stallpic{position:absolute;inset:0;overflow:hidden;container-type:size}.tms-stallpic{width:100%;height:100%;position:relative}.tms-stallpic>svg{position:absolute;inset:0}.tms-stallpic-tok{filter:drop-shadow(0 6px 10px #0000008c);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(-8cqh)}.tms-hud-mkt{background:radial-gradient(120% 140% at 0 0,#8e162059,#0000 60%),linear-gradient(#281c1099,#0e0a0899);flex-direction:column;gap:8px;min-width:0;padding:10px 14px;display:flex;overflow:hidden}.tms-hud-mkt-k{font:700 11px/1.2 var(--font-title,serif);letter-spacing:.22em;text-transform:uppercase;color:#f6dc9a;align-items:baseline;gap:10px;display:flex}.tms-hud-mkt-k>span{letter-spacing:.04em;text-transform:none;color:#e8dcc2;margin-left:auto;font-size:13px}.tms-hud-mkt-purse{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tms-hud-mkt-coin{text-align:left;cursor:pointer;background:#00000059;border:1px solid #e3c06e59;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.tms-hud-mkt-coin:hover,.tms-hud-mkt-coin:focus-visible{background:#3c280e73;border-color:#f6dc9acc}.tms-hud-mkt-coin>span:last-child{flex-direction:column;min-width:0;display:flex}.tms-hud-mkt-coin small{letter-spacing:.14em;color:#c8bda8;font-size:10px;font-weight:700}.tms-hud-mkt-coin b{font-variant-numeric:tabular-nums;color:#f6dc9a;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}.tms-hud-mkt-coin b.is-usd{color:#bfe6c3}.tms-hud-mkt-usd{color:#0c1a10;background:radial-gradient(circle at 38% 30%,#8ee39a,#2f7a4a 75%);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 0 2px #d4a748,0 3px 8px #00000080}.tms-hud-mkt-tip{color:#c8bda8;font-size:12px;line-height:1.4}.tms-hud-mkt-tip b{color:#f6dc9a}.tms-hud-mkt.is-mini{gap:6px;padding:8px 10px}.tms-hud-mkt.is-mini .tms-hud-mkt-purse{grid-template-columns:1fr;gap:5px}.tms-hud-mkt.is-mini .tms-hud-mkt-coin{padding:4px 8px}.tms-hud-mkt.is-mini .tms-hud-mkt-coin b{font-size:16px}.tms-hud-mkt.is-mini .tms-hud-mkt-usd{font-size:14px}.tms-hud-mkt-shops{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tms-hud-mkt-shop{cursor:pointer;background:#00000040;border:1px solid #e3c06e2e;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 2px 4px;transition:border-color .15s,background .15s,transform .15s;display:flex}.tms-hud-mkt-shop:hover,.tms-hud-mkt-shop:focus-visible{background:#3c280e73;border-color:#f6dc9abf;transform:translateY(-1px)}.tms-hud-mkt-shop>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#e8dcc2;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.tms-repnum{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:inline-flex;position:relative}.tms-repnum.is-up>.tms-repnum-v{animation:.7s ease-out tms-repnum-pop;color:#7fe08f!important}.tms-repnum.is-down>.tms-repnum-v{animation:.7s ease-out tms-repnum-pop;color:#ff6b5e!important}.tms-repnum-d{white-space:nowrap;pointer-events:none;margin-left:1px;font:800 9px/1 ui-sans-serif,system-ui,sans-serif;animation:1.4s ease-out forwards tms-repnum-rise;position:absolute;top:-.55em;left:100%}.tms-repnum.is-up>.tms-repnum-d{color:#7fe08f}.tms-repnum.is-down>.tms-repnum-d{color:#ff8a80}@keyframes tms-repnum-pop{0%{text-shadow:0 0 8px;transform:scale(1.35)}to{transform:scale(1)}}@keyframes tms-repnum-rise{0%{opacity:1;transform:translateY(2px)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tms-repnum-v,.tms-repnum-d{animation:none!important}}.tms-cmd.tms-hud .tms-hud-port[data-portrait=me] .tms-age-pic,.tms-cmd.tms-hud .tms-hud-port[data-portrait=player] .tms-age-pic{background:radial-gradient(70% 22% at 50% 92%,#00000059,#0000 70%),radial-gradient(circle at 50% 38%,#8c8d90 0%,#5d5f63 48%,#34363a 100%)}.tms-bldrep{font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#6e46aa61,#2818468c);border:1px solid #c79bff88;border-radius:999px;flex-shrink:0;align-items:baseline;gap:5px;margin-left:auto;padding:1px 8px 2px;display:inline-flex}.tms-bldrep>i{letter-spacing:.08em;color:#d9c2ff;font:800 9px/1 ui-sans-serif,system-ui,sans-serif}.tms-bldrep>b{font-size:15px;font-weight:800}.tms-bldrep>small{color:#c9bfae;font-size:10.5px}.tms-bldrep.is-wait{opacity:.7}.tms-tr-acts{max-width:980px;margin:0 auto}.tms-tr-cats{scrollbar-width:none;align-items:center;gap:4px;padding:2px 2px 4px;display:flex;overflow-x:auto}.tms-tr-cats::-webkit-scrollbar{display:none}.tms-tr-cat{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:#e8d9b4;background:#140c068c;border:1px solid #e9c46a47;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px;font:600 11.5px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.tms-tr-cat>i{font-size:13px;font-style:normal}.tms-tr-cat:hover{border-color:var(--gold)}.tms-tr-cat:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-cat.is-on{color:#1d1406;background:linear-gradient(#fbe7a6,#e2b450 55%,#b8862e);border-color:#fff0c0}.tms-tr-cat.is-glow{border-color:#fff0c0;animation:.9s ease-in-out infinite alternate tms-tr-banner-glow}.tms-tr-cat.is-leave{color:#ffd2c2;background:#46120899;border-color:#e66e508c;margin-left:auto}.tms-tr-cat.is-leave:hover{border-color:#ff9a7a}@media (max-width:520px){.tms-tr-cats{flex-wrap:wrap;row-gap:4px}.tms-tr-cat{padding:3px 8px;font-size:10.5px}}.tms-tr-tsys.is-assist{color:#e6f0ff;background:linear-gradient(90deg,#283c78b3,#502878b3);border:1px solid #a0beff59;font-style:italic}.tms-tr-acts{gap:8px;max-width:980px;margin:0 auto;display:grid}.tms-tr-cats{gap:0;padding:0;overflow:visible}.tms-tr-cat{color:#e9dcc0;letter-spacing:0;text-transform:none;background:#140c0699;border:1px solid #e9c46a59;border-right-width:0;border-radius:0;padding:7px 15px;font:600 13px/1 system-ui,-apple-system,Segoe UI,sans-serif}.tms-tr-cat:first-child{border-radius:999px 0 0 999px;padding-left:17px}.tms-tr-cat:nth-last-child(2){border-right-width:1px;border-radius:0 999px 999px 0;padding-right:17px}.tms-tr-cat>i{font-size:14px}.tms-tr-cat:hover:not(.is-on){background:#e9c46a1f}.tms-tr-cat.is-leave{border-right-width:1px;border-radius:999px;padding:7px 15px}.tms-tr-actions{gap:8px;max-width:none;margin:0;padding:2px 0}.tms-tr-act{color:#f6ead0;text-transform:none;letter-spacing:0;background:linear-gradient(#fff0d21a,#fff0d208);border:1px solid #e9c46a61;border-radius:999px;gap:8px;height:40px;padding:0 15px 0 5px;font:600 13.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .12s,border-color .12s,background .12s;position:relative}.tms-tr-act>i{background:#00000059;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid;box-shadow:inset 0 0 0 1px #e9c46a4d}.tms-tr-act:hover:not([aria-disabled=true]){transform:translateY(-1px)}.tms-tr-act.is-on>i{box-shadow:none;background:#fff6}.tms-tr-act[aria-disabled=true]{opacity:1;background:#140c0666;border-color:#e9c46a2e}.tms-tr-act[aria-disabled=true]>i,.tms-tr-act[aria-disabled=true]>span{opacity:.45;filter:grayscale(.7)}.tms-tr-act-lock{opacity:.75;margin-left:-3px;font-size:10px;font-style:normal}.tms-tr-act-tip{z-index:6;white-space:nowrap;border:1px solid var(--gold);color:#fff3d6;pointer-events:none;background:#1b120a;border-radius:8px;padding:6px 10px;font:600 12px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;animation:.18s both tms-tr-chip-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000080}@media (max-width:520px){.tms-tr-cat{padding:6px 10px;font-size:12px}.tms-tr-cat:first-child{padding-left:12px}.tms-tr-cat:nth-last-child(2){padding-right:12px}.tms-tr-act{gap:6px;height:36px;padding:0 11px 0 4px;font-size:12.5px}.tms-tr-act>i{width:27px;height:27px;font-size:14px}}.tms-tr-panel.is-idea .tms-tr-idea-k{flex:none;margin-right:2px;font-size:17px}.tms-tr-idealist{overscroll-behavior:contain;background:#fff0d20a;border-radius:12px;gap:5px;max-height:196px;margin:2px 0 9px;padding:6px;display:grid;overflow-y:auto;box-shadow:inset 0 0 0 1px #e9c46a40}.tms-tr-idealist.is-model{background:linear-gradient(90deg,#e9c46a1f,#fff0d208);box-shadow:inset 0 0 0 1px #e9c46a73}.tms-tr-idealist-h{letter-spacing:.08em;text-transform:uppercase;color:#e9c46a;justify-content:space-between;align-items:center;padding:0 4px 1px;font:700 11px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tms-tr-idealist-emoji{cursor:pointer;background:#00000040;border:1px solid #e9c46a59;border-radius:8px;width:32px;height:26px;font-size:17px;line-height:1}.tms-tr-idealist-emoji:hover{border-color:var(--gold)}.tms-tr-ideaitem{color:#f6ead0;text-align:left;cursor:pointer;background:#140c0680;border:1px solid #e9c46a47;border-radius:9px;width:100%;padding:7px 12px;font:500 14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;animation:.2s both tms-tr-chip-in;display:block}.tms-tr-ideaitem>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tms-tr-ideaitem:hover{border-color:var(--gold);color:#fff8e6;background:#e9c46a29}.tms-tr-ideaitem:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}@media (max-width:520px){.tms-tr-idealist{max-height:150px}.tms-tr-ideaitem{padding:6px 10px;font-size:13px}}.tms-tr-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tms-tr-two-c{background:#fff0d20d;border-radius:10px;align-content:start;gap:8px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #e9c46a40}.tms-tr-two-c>h4{letter-spacing:.08em;text-transform:uppercase;color:#e9c46a;margin:0;font:700 11px/1 system-ui,-apple-system,Segoe UI,sans-serif}@media (max-width:520px){.tms-tr-two{grid-template-columns:1fr}}.tms-tr-bdaypick.is-profile{align-items:baseline;gap:10px;display:flex}.tms-tr-bdaypick.is-profile>b{font:700 18px/1.2 var(--serif,Georgia, serif)}.tms-tr-linkbtn{color:#e9c46a;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:underline}.tms-guide-fig{background:#15100c;border-radius:14px;display:block;overflow:hidden;box-shadow:0 10px 28px #0000008c,inset 0 0 0 1px #e9c46a59}.tms-guide-fig>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tms-guide-fig:has(>img.is-portrait){height:auto!important;aspect-ratio:var(--fig-ar,4 / 5)!important}.tms-guide-fig>img.is-portrait{-o-object-position:50% 22%;object-position:50% 22%}.tms-guide-key{opacity:.72;margin-left:2px;font-size:.86em;font-weight:600}.tms-guide-wrap{z-index:115;left:14px;bottom:calc(var(--tmw-hud-bottom,0px) + 14px);pointer-events:none;position:fixed}.tms-guide{pointer-events:auto;align-items:flex-end;gap:10px;animation:.35s cubic-bezier(.2,.9,.2,1) both tms-guide-in;display:flex}.tms-guide>.tms-guide-fig{flex:none;width:128px;height:224px}.tms-guide-bubble{color:#f6ead0;background:linear-gradient(#2a1c12,#1a110b);border:1px solid #e9c46a8c;border-radius:14px;width:min(340px,100vw - 170px);margin-bottom:18px;padding:11px 13px;font:500 13.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:relative;box-shadow:0 12px 30px #0000008c}.tms-guide-bubble:before{content:"";background:#1d130c;border-bottom:1px solid #e9c46a8c;border-left:1px solid #e9c46a8c;width:14px;height:14px;position:absolute;bottom:26px;left:-8px;transform:rotate(45deg)}.tms-guide.is-great .tms-guide-bubble{border-color:#a8e07ab3}.tms-guide.is-bad .tms-guide-bubble,.tms-guide.is-warn .tms-guide-bubble{border-color:#ff8c6eb3}.tms-guide-h{align-items:center;gap:6px;margin-bottom:4px;display:flex}.tms-guide-h>b{min-width:0;font:700 15px/1.2 var(--serif,Georgia, serif);color:#fff3d6;flex:1}.tms-guide-i{font-size:15px}.tms-guide-step{letter-spacing:.06em;text-transform:uppercase;color:#c9a45a;flex:none;font:600 10.5px/1 system-ui,sans-serif}.tms-guide-x{color:#e9dcc0;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;width:22px;height:22px;font-size:11px}.tms-guide-x:hover{background:#ffffff2e}.tms-guide-t{margin:0 0 9px}.tms-guide-t b{color:#ffd77a;font-weight:800}.tms-guide-b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tms-guide-b>.tms-guide-ok{margin-left:auto}.tms-guide-btn{color:#f6ead0;cursor:pointer;background:#fff0d212;border:1px solid #e9c46a80;border-radius:999px;height:30px;padding:0 12px;font:600 12.5px/1 system-ui,sans-serif}.tms-guide-btn:hover{border-color:var(--gold)}.tms-guide-btn.is-primary{color:#1d1406;background:linear-gradient(#fbe7a6,#e2b450 55%,#b8862e);border-color:#fff0c0}.tms-guide-skip{color:#a99f8c;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font:500 11.5px/1 system-ui,sans-serif;text-decoration:underline}.tms-guide-skip:hover{color:#e9dcc0}@keyframes tms-guide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:640px){.tms-guide-wrap{left:8px;right:8px}.tms-guide>.tms-guide-fig{width:84px;height:148px}.tms-guide-bubble{flex:1;width:auto;margin-bottom:10px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.tms-guide,.tms-guide-talk{animation:none}}.tms-mq-split{grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.tms-pp-split{grid-template-columns:210px minmax(0,1fr);gap:14px}.tms-pp-split>.tms-mq-guide{padding:0;top:4px}.tms-pp-tips{color:#d9cfbc;background:#00000047;border-radius:10px;gap:4px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.35;list-style:none;display:grid}.tms-pp-tips b{color:#f6dc9a;width:20px;display:inline-block}.tms-rcf .tms-pp-split{padding:4px 16px 16px}.tms-ask.tms-rcf{height:auto;max-height:88dvh}.tms-rcf-main{align-self:center}.tms-mq-guide-say.is-bad{background:linear-gradient(#e2504a2e,#e2504a0f);border-color:#e2504a99}.tms-mq-guide-say.is-good{background:linear-gradient(#78c88c2e,#78c88c0f);border-color:#78c88c99}.tms-rcf-main{align-content:start;gap:12px;padding-top:6px;display:grid}.tms-rcf-q{font:700 17px/1.4 var(--tw-display,Georgia, serif);color:#f6ead0;margin:0 0 10px}.tms-rcf-choices{gap:8px;display:grid}.tms-rcf-choice{text-align:left;cursor:pointer;color:#ece6d8;background:#0000004d;border:1px solid #e3c06e47;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14.5px;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.tms-rcf-choice:hover:not(:disabled){background:#e9c46a1a;border-color:#f6dc9a}.tms-rcf-choice>b{color:#241808;background:#e3c06e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.tms-rcf-choice.is-picked{border-color:#f6dc9a}.tms-rcf-choice.is-right{background:#6fd08a29;border-color:#6fd08a}.tms-rcf-choice.is-right>b{background:#6fd08a}.tms-rcf-choice.is-wrong{background:#e2504a29;border-color:#e2504a}.tms-rcf-choice.is-wrong>b{color:#fff;background:#e2504a}.tms-rcf-choice.is-dim{opacity:.55}.tms-rcf-ring{background:#ffffff14;border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.tms-rcf-ring>i{background:linear-gradient(90deg,#e3c06e,#f6dc9a);height:100%;transition:width .25s linear;display:block}.tms-rcf-res{margin:10px 0 0;font:700 14px/1.3 system-ui,sans-serif}.tms-rcf-res.is-good{color:#8fe39a}.tms-rcf-res.is-bad{color:#ffb4ab}.tms-rcf-verdict{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tms-rcf-verdict:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.tms-rcf-verdict{grid-template-columns:repeat(3,minmax(0,1fr))}}.tms-rcf-v{cursor:pointer;color:#ece6d8;background:#0000004d;border:1px solid #e3c06e4d;border-radius:14px;justify-items:center;gap:4px;padding:12px 8px;font:700 14px/1.2 system-ui,sans-serif;transition:transform .1s,border-color .15s,background .15s;display:grid}.tms-rcf-v>b{font-size:22px;line-height:1}.tms-rcf-v:hover:not(:disabled){background:#e9c46a1a;border-color:#f6dc9a;transform:translateY(-1px)}.tms-rcf-v.is-up>b{color:#ff8a3d}.tms-rcf-v.is-down>b{color:#8aa8ff}.tms-rcf-v.is-flag:hover:not(:disabled){border-color:#e2504a}.tms-rcf-v:disabled{opacity:.5;cursor:default}.tms-rcf-k{color:#a99f8c;margin:2px 0 0;font-size:12.5px}.tms-mq-guide{gap:10px;padding:14px 4px 14px 14px;display:grid;position:sticky;top:0}.tms-mq-guide>.tms-guide-fig{aspect-ratio:420/735;width:100%}.tms-mq-guide.is-side{border-top:1px solid #e3c06e1f;padding:10px 12px 12px;position:static}.tms-mq-guide.is-side>.tms-guide-fig{aspect-ratio:auto;height:clamp(150px,34vh,300px)}.tms-mq-guide-say{color:#f6ead0;background:linear-gradient(#fff0d21f,#fff0d20d);border:1px solid #e9c46a73;border-radius:12px;padding:9px 11px;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.tms-mq-guide-say:after{content:"";background:#2a2018;border-bottom:1px solid #e9c46a73;border-right:1px solid #e9c46a73;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:720px){.tms-mq-split{grid-template-columns:1fr}.tms-pp-split>.tms-mq-guide{padding:0 0 4px}.tms-pp-tips{display:none}.tms-mq-guide{grid-template-columns:74px 1fr;align-items:center;padding:10px 12px 0;position:static}.tms-mq-guide>.tms-guide-fig{aspect-ratio:auto;order:-1;height:112px}.tms-mq-guide-say:after{display:none}}.tms-pp-actions{gap:8px;display:grid}.tms-pp-votes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.tms-pp-votes>b{text-align:center;color:#c8bda8;font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1;font:700 12.5px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.tms-pp-votes>.tms-pp-vote{grid-row:2;gap:4px;min-width:0;padding:0 4px;font-size:12.5px}.tms-pp-votes>.tms-pp-vote svg{width:15px;height:15px}.tms-pp-vote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tms-pp-votes>b.is-up{color:#f0a040}.tms-pp-votes>b.is-down{color:#8aa4c8}.tms-pp-vote,.tms-pp-comment{color:#e9dfc9;cursor:pointer;background:#00000040;border:1px solid #e3c06e4d;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font:700 13px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tms-pp-vote svg{flex:none;width:17px;height:17px}.tms-pp-vote:hover:not(:disabled),.tms-pp-comment:hover{color:#f6dc9a;background:#e3c06e1f;border-color:#e3c06e8c}.tms-pp-vote.is-up.is-on{color:#f0a040;background:#f0a04024;border-color:#f0a040b3}.tms-pp-vote.is-down.is-on{color:#8aa4c8;background:#8aa4c824;border-color:#8aa4c8b3}.tms-pp-vote:disabled{opacity:.5;cursor:not-allowed}.tms-pp-comment{width:100%}.tms-pp-vote:focus-visible,.tms-pp-comment:focus-visible{outline-offset:2px;outline:2px solid #f6dc9a}.tms-mq-guide-say.is-nag{color:#fff3e6;background:linear-gradient(#ff8c5a47,#ff8c5a1f);border-color:#ff9c6e;font-weight:700;animation:.5s cubic-bezier(.36,.07,.19,.97) both tms-nag-shake;box-shadow:0 0 0 2px #ff9c6e59,0 0 22px #ff8c5a66}.tms-mq-guide-say.is-nag.is-nag-2{font-size:14px}.tms-mq-guide.is-nag .tms-pp-vote,.tms-mq-guide.is-nag .tms-pp-comment{border-color:#f6c86a;animation:1.2s ease-in-out infinite tms-nag-glow}@keyframes tms-nag-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes tms-nag-glow{0%,to{box-shadow:0 0 #f6c86a00}50%{box-shadow:0 0 0 3px #f6c86a73,0 0 14px #f6c86a80}}.tms-mq-guide-say.is-ask{color:#fff6e0;background:linear-gradient(#f6c86a42,#f6c86a1a);border-color:#f6c86a;font-weight:600;animation:.45s cubic-bezier(.2,.9,.3,1.3) both tms-ask-pop;box-shadow:0 0 0 2px #f6c86a59,0 0 24px #f6c86a59}.tms-mq-guide.is-ask .tms-pp-comment{color:#fff3cf;background:#f6c86a29;border-color:#f6c86a;animation:1.2s ease-in-out infinite tms-nag-glow}@keyframes tms-ask-pop{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tms-mq-guide-say.is-nag,.tms-mq-guide.is-nag .tms-pp-vote,.tms-mq-guide.is-nag .tms-pp-comment,.tms-mq-guide-say.is-ask,.tms-mq-guide.is-ask .tms-pp-comment{animation:none}}@media (max-width:720px){.tms-pp-actions{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:end}}.tms-guide-talk{z-index:30;background:linear-gradient(#2a1c12f2,#1a110bf2);border:1px solid #e9c46a99;border-radius:16px;align-items:center;gap:12px;width:min(480px,100% - 24px);padding:8px 36px 8px 8px;animation:.35s cubic-bezier(.2,.9,.2,1) both tms-guide-talk-in;display:flex;position:absolute;top:100px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000008c}.tms-guide-talk.is-great{border-color:#a8e07acc;box-shadow:0 0 22px #a8e07a40,0 14px 34px #0000008c}.tms-guide-talk.is-bad{border-color:#ff8c6ecc}.tms-guide-talk>.tms-guide-fig{aspect-ratio:420/735;border-radius:10px;flex:none;width:84px}.tms-guide-talk>p{color:#f6ead0;margin:0;font:500 14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}.tms-guide-talk>.tms-guide-x{position:absolute;top:8px;right:8px}@keyframes tms-guide-talk-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.tms-tr-form{grid-template-columns:minmax(0,1fr) auto auto}.tms-tr-moodemo{--mc:233, 196, 106;cursor:pointer;border:2px solid rgba(var(--mc), .75);background:radial-gradient(circle at 50% 35%, rgba(var(--mc), .28), #140e08d9 70%);width:58px;height:58px;box-shadow:0 0 0 4px rgba(var(--mc), .12), 0 6px 16px #0006;border-radius:14px;place-items:center;font-size:30px;line-height:1;transition:transform .15s,box-shadow .2s;animation:.5s cubic-bezier(.2,.9,.3,1.4) both tms-tr-moodemo-pop;display:grid}.tms-tr-moodemo>span{animation:.35s cubic-bezier(.2,.9,.3,1.5) both tms-tr-moodemo-face;display:block}.tms-tr-moodemo:hover{box-shadow:0 0 0 4px rgba(var(--mc), .25), 0 0 22px rgba(var(--mc), .45), 0 6px 16px #0006;transform:translateY(-2px)scale(1.06)}.tms-tr-moodemo:active{transform:scale(.94)}.tms-tr-moodemo:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.tms-tr-moodemo.is-happy{--mc:250, 204, 21}.tms-tr-moodemo.is-excited{--mc:249, 115, 22}.tms-tr-moodemo.is-calm{--mc:52, 211, 153}.tms-tr-moodemo.is-surprised{--mc:56, 189, 248}.tms-tr-moodemo.is-shy{--mc:244, 114, 182}.tms-tr-moodemo.is-sad{--mc:96, 165, 250}.tms-tr-moodemo.is-annoyed{--mc:239, 68, 68}@keyframes tms-tr-moodemo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes tms-tr-moodemo-face{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}@media (max-width:599px){.tms-tr-moodemo{width:48px;height:48px;font-size:25px}.tms-tr-form{gap:6px}}@media (prefers-reduced-motion:reduce){.tms-tr-moodemo,.tms-tr-moodemo>span{animation:none}}.tms-topbar .tms-brand-sep{margin:0 12px 0 8px}.tms-topbar:not(.tms-topbar-phone){-moz-column-gap:6px;column-gap:6px}button.tms-brand{cursor:pointer;font:inherit;background:0 0;border:0}.tms-tr-chairbox.is-poke{cursor:pointer}.tms-tr-chairbox.is-poke:focus-visible{outline:2px solid var(--gold-2);outline-offset:4px;border-radius:12px}.tms-tr-pokefx{z-index:4;pointer-events:none;filter:drop-shadow(0 0 10px #ff783cd9);font-size:clamp(28px,4vw,46px);line-height:1;animation:.6s cubic-bezier(.2,.9,.3,1.3) both tms-tr-pokefx;position:absolute;top:32%;left:50%}@keyframes tms-tr-pokefx{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-20deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.25)rotate(8deg)}to{opacity:0;transform:translate(-50%,-90%)scale(.9)rotate(0)}}.tms-albumface{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;height:34px;margin-left:2px;padding:0 2px;display:inline-flex;position:relative}.tms-albumface>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;border-radius:4px;width:30px;height:30px;transition:transform .15s;box-shadow:0 0 0 2px #f6dc9a,0 0 0 3px #0009,0 2px 8px #0009}.tms-albumface.is-pair>img+img{margin-left:5px}.tms-albumface:hover>img{transform:translateY(-1px)scale(1.06)}.tms-albumface:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:2px;border-radius:6px}.tms-albumface-dot{background:#f472b6;border-radius:50%;width:9px;height:9px;animation:9s ease-in-out 2s infinite tms-albumface-pulse;position:absolute;top:0;right:-2px;box-shadow:0 0 0 2px #1a120c}@keyframes tms-albumface-pulse{0%,14%,to{transform:none;box-shadow:0 0 0 2px #1a120c}3.5%,10.5%{transform:scale(1.3);box-shadow:0 0 0 2px #1a120c,0 0 0 5px #f472b647}7%{transform:none}}@media (prefers-reduced-motion:reduce){.tms-albumface-dot{animation:none}}.tms-ob-rep{filter:drop-shadow(0 1px 1px #000000b3);flex-shrink:0;width:18px;height:18px}.tms-ob-state{color:#c8b896;filter:drop-shadow(0 0 2px #000000b3);flex-shrink:0;display:inline-flex}.tms-ob-state svg{width:12px;height:12px}.tms-ob-rel.is-foe{animation:2.2s ease-in-out infinite tms-ob-foe}@keyframes tms-ob-foe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 55%, transparent)}50%{box-shadow:inset 0 0 0 1px var(--acc), 0 0 8px color-mix(in srgb, var(--acc) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.tms-ob-rel.is-foe{animation:none}}.tms-city{min-width:0;display:inline-flex;position:relative}.tms-city-btn{color:#f6dc9a;letter-spacing:.01em;font-size:13px;font-weight:700;background:0 0!important;border-color:#0000!important}.tms-city-btn:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f6dc9a,#0000);border-radius:2px;height:1.5px;transition:transform .25s,opacity .25s;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.tms-city-btn>svg:first-child{transition:transform .25s,filter .25s}.tms-city-btn:hover,.tms-city-btn[aria-expanded=true]{color:#ffe9b4;text-shadow:0 0 10px #f6dc9a73}.tms-city-btn:hover:after,.tms-city-btn[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}.tms-city-btn:hover>svg:first-child{filter:drop-shadow(0 0 4px #f6dc9a99);transform:translateY(-1px)}.tms-search{cursor:text;text-align:left;color:#f6dc9a8c;background:linear-gradient(#0000006b,#00000038);border:1px solid #e3c06e29;border-radius:9px;align-items:center;gap:9px;width:100%;min-width:0;max-width:440px;height:32px;padding:0 6px 0 11px;transition:border-color .2s,box-shadow .2s,color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff08}.tms-search:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#f6dc9a17,#0000);width:40%;animation:6.5s ease-in-out infinite tms-search-sheen;position:absolute;top:0;bottom:0;left:-40%}@keyframes tms-search-sheen{0%,70%{left:-40%}to{left:110%}}.tms-search:hover{color:#f6dc9acc;border-color:#f6dc9a6b;box-shadow:inset 0 1px 2px #0009,0 0 0 3px #e3c06e14,0 0 18px #e3c06e1f}.tms-search:focus-visible{border-color:var(--tw-gold-2);outline:none;box-shadow:0 0 0 3px #e3c06e2e}.tms-search-icon{color:#e3c06e;flex-shrink:0;width:15px;height:15px;transition:transform .2s}.tms-search:hover .tms-search-icon{transform:scale(1.1)rotate(-8deg)}.tms-search-hint{white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.tms-search-hint>span{text-overflow:ellipsis;animation:.45s both tms-search-hint;display:block;overflow:hidden}@keyframes tms-search-hint{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tms-search-keys{color:#f6dc9a73;flex-shrink:0;align-items:center;gap:3px;font-size:10px;display:inline-flex}.tms-search-keys kbd{color:#f6dc9a;background:#e3c06e12;border:1px solid #e3c06e4d;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font:700 10.5px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.tms-search:hover .tms-search-keys kbd{border-color:#f6dc9a8c}@media (max-width:1180px){.tms-search-keys{display:none}}@media (prefers-reduced-motion:reduce){.tms-search:before,.tms-search-hint>span{animation:none}}.tms-city-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tms-city-menu{z-index:60;background:linear-gradient(#2a1d12,#17100a);border:1px solid #e3c06e4d;border-radius:10px;flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.tms-city-item{color:var(--tw-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.tms-city-item.is-here{color:#f6dc9a;background:#e3c06e1a;font-weight:700}.tms-city-item.is-off{color:#ffffff61}.tms-city-item.is-off:hover{color:#ffffff80;background:#ffffff0a}.tms-city-tag{text-transform:uppercase;letter-spacing:.08em;color:#5cc46e;font-size:10px;font-weight:700}.tms-city-sep{text-transform:uppercase;letter-spacing:.12em;color:#e3c06e99;border-top:1px solid #e3c06e26;margin-top:4px;padding:8px 10px 4px;font-size:10px;font-weight:700}.tms-ghq{height:min(88dvh,900px)}.tms-ghq>.tms-scroll{flex-direction:column;display:flex;overflow:hidden}.tms-ghq-body{flex:1;min-height:0;display:flex}.tms-ghq-side{background:#0000002e;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:2px;width:220px;padding:12px 8px;display:flex;overflow-y:auto}.tms-ghq-nav{text-align:left;opacity:.82;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:14px;display:flex}.tms-ghq-nav:hover{opacity:1;background:#ffffff0f}.tms-ghq-nav.is-on{color:#f3d58a;opacity:1;background:#e8c46a29;font-weight:700;box-shadow:inset 3px 0 #e8c46a}.tms-ghq-pill{color:#fff;text-align:center;background:#2f8f55;border-radius:10px;min-width:20px;margin-left:auto;padding:0 6px;font-size:11px}.tms-ghq-sep{text-transform:uppercase;letter-spacing:.06em;opacity:.5;margin:10px 10px 2px;font-size:11px}.tms-ghq-main{flex:1;min-width:0;padding:18px 22px 24px;overflow-y:auto}.tms-ghq-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tms-ghq-stat{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px}.tms-ghq-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;padding:14px}.tms-ghq-bar{border-radius:6px;align-items:center;gap:10px;width:100%;padding:5px 6px;font-size:14px;display:flex}.tms-ghq-bar:hover{background:#ffffff0f}.tms-ghq-bar i{background:linear-gradient(90deg,#b8913a,#e8c46a);border-radius:4px;position:absolute;inset:0 auto 0 0}.tms-ghq-input{background:#0000004d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:6px 10px;font-size:14px}.tms-ghq-input:focus{border-color:#e8c46a}.tms-ghq-input option{background:#1b1d22}.tms-ghq-table{border:1px solid #ffffff14;border-radius:10px;overflow-x:auto}.tms-ghq-table table{border-collapse:collapse;width:100%;font-size:13.5px}.tms-ghq-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;opacity:.85;white-space:nowrap;background:#1d2026;padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.tms-ghq-table th button{text-transform:inherit;letter-spacing:inherit}.tms-ghq-table td{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0d;max-width:260px;padding:7px 10px}.tms-ghq-table tbody tr:hover{background:#ffffff0a}.tms-ghq-tag{color:#f3d58a;white-space:nowrap;background:#e8c46a2e;border-radius:6px;margin-left:4px;padding:0 6px;font-size:11px}.tms-ghq-tag.is-off{color:inherit;opacity:.7;background:#ffffff14}.tms-ghq-link{color:#f3d58a;text-align:left}.tms-ghq-link:hover{text-decoration:underline}.tms-ghq-tabs{border-bottom:1px solid #ffffff1a;gap:4px;display:flex}.tms-ghq-tabs button{opacity:.75;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.tms-ghq-tabs button.is-on{opacity:1;color:#f3d58a;border-bottom-color:#e8c46a;font-weight:700}.tms-ghq-chart{align-items:flex-end;gap:3px;height:120px;display:flex}.tms-ghq-chart>div{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.tms-ghq-chart i{border-radius:2px 2px 0 0;flex:1;min-height:1px}.tms-ghq-chart i.is-paid{background:#e8c46a}.tms-ghq-chart i.is-spent{background:#7db4ff}@media (max-width:760px){.tms-ghq{height:92dvh}.tms-ghq-body{flex-direction:column}.tms-ghq-side{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;width:auto;padding:6px;overflow:auto hidden}.tms-ghq-nav{white-space:nowrap;width:auto;padding:7px 10px}.tms-ghq-nav.is-on{box-shadow:inset 0 -3px #e8c46a}.tms-ghq-sep{display:none}.tms-ghq-main{padding:12px}}.tms-lm-row.tms-lm-call{border-left:2px solid #e0524a;padding-left:2px}.tms-lm-row.tms-lm-call .tms-lm-tag{color:#ff8a80}.tms-inbox-btn.is-on{color:#ffe7a8;background:#e9c46a29}.tms-bell-drop{z-index:140;color:#f3e6d0;background:linear-gradient(#2a1f15f7,#15100cf7);border:1px solid #e9c46a73;border-radius:14px;flex-direction:column;width:min(380px,100vw - 16px);max-height:min(520px,100dvh - 90px);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 50px #0009}.tms-bell-h{border-bottom:1px solid #e9c46a38;align-items:center;gap:8px;padding:11px 14px;display:flex}.tms-bell-h b{color:#ffe2a0;font-size:15px}.tms-bell-h button{color:#e9c46a;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:3px 6px;font:600 12.5px system-ui,sans-serif}.tms-bell-h button:hover{background:#e9c46a1f}.tms-bell-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.tms-bell-empty{text-align:center;color:#b9ab92;padding:22px 16px;font-size:13px}.tms-bell-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.tms-bell-row:hover{background:#e9c46a14}.tms-bell-row.is-new{background:#e9c46a12;box-shadow:inset 3px 0 #e9c46a}.tms-bell-ic{background:#e9c46a24;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.tms-bell-tx{flex:1;gap:2px;min-width:0;display:grid}.tms-bell-tx b{color:#fbeccc;font:600 13px/1.3 system-ui,sans-serif}.tms-bell-tx small{color:#c4b69c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tms-bell-when{color:#9d8f78;flex:none;font-size:11px}.tms-bell-all{color:#ffd98a;cursor:pointer;background:#e9c46a0f;border:0;border-top:1px solid #e9c46a38;min-height:44px;font:700 13.5px system-ui,sans-serif}.tms-bell-all:hover{background:#e9c46a24}.tms-note-back{z-index:150;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tms-note-card{color:#f3e6d0;background:linear-gradient(#2c2016,#16100b);border:1px solid #e9c46a8c;border-radius:16px;width:min(440px,100%);padding:18px 20px;position:relative;box-shadow:0 30px 60px #0009}.tms-note-top{align-items:center;gap:10px;display:flex}.tms-note-ic{background:#e9c46a29;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.tms-note-when{color:#a99b82;font-size:12px}.tms-note-x{color:#e8d9bd;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:28px;height:28px;margin-left:auto}.tms-note-card h3{color:#ffe2a0;margin:12px 0 6px;font:700 17px/1.3 system-ui,sans-serif}.tms-note-card p{color:#e7d9c0;margin:0;font-size:14px;line-height:1.55}.tms-note-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.tms-note-btn{color:#ffe0a0;cursor:pointer;background:#e9c46a14;border:1px solid #e9c46a80;border-radius:9px;padding:7px 14px;font:600 13px system-ui,sans-serif;text-decoration:none}.tms-note-btn.is-primary{color:#2a1a06;background:linear-gradient(#f2cf75,#c99a3a);border-color:#f2cf75}.tms-note-btn.is-ghost{background:0 0}.tms-godword-back{z-index:160;background:radial-gradient(#281a088c,#000000c7);place-items:center;padding:16px;animation:.35s both tms-godword-fade;display:grid;position:fixed;inset:0}.tms-godword{background:linear-gradient(160deg,#2e2214,#140e08 70%);border:1px solid #f2cf75bf;border-radius:22px;grid-template-columns:minmax(200px,300px) minmax(0,1fr);width:min(820px,100%);max-height:calc(100dvh - 32px);animation:.5s cubic-bezier(.2,.9,.2,1) both tms-godword-in;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 0 60px #f2bf5040,0 40px 80px #000000b3}.tms-godword-pic{background:#0d0905;min-height:460px;position:relative}.tms-godword-pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.tms-godword-pic:after{content:"";background:linear-gradient(90deg,#0000 70%,#1d150c),linear-gradient(#0000 65%,#0a0602d9);position:absolute;inset:0}.tms-godword-crest{z-index:1;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#f2cf75;font:700 11px/1 system-ui,sans-serif;position:absolute;bottom:14px;left:0;right:0}.tms-godword-body{color:#f3e6d0;padding:30px 30px 26px;overflow-y:auto}.tms-godword-k{letter-spacing:.24em;text-transform:uppercase;color:#c9a457;margin:0;font:700 11px/1 system-ui,sans-serif}.tms-godword-body h2{color:#ffe3a3;text-shadow:0 2px 14px #f2bf5059;margin:10px 0 16px;font:800 26px/1.2 Georgia,Times New Roman,serif}.tms-godword-body blockquote{color:#fbecd0;background:#f2cf7514;border-left:3px solid #f2cf75;border-radius:0 12px 12px 0;margin:0 0 12px;padding:12px 16px;font:italic 500 15.5px/1.55 Georgia,Times New Roman,serif}.tms-godword-ways{color:#dccdb2;gap:7px;margin:16px 0 20px;padding:0;font-size:13.5px;list-style:none;display:grid}.tms-godword-go{color:#261704;cursor:pointer;background:linear-gradient(#f6d683,#c8952f);border:1px solid #f2cf75;border-radius:12px;width:100%;padding:12px 16px;font:800 15px system-ui,sans-serif;box-shadow:0 8px 22px #f2bf5059}.tms-godword-go:hover{filter:brightness(1.06)}.tms-godword-x{color:#f3e6d0;cursor:pointer;background:#0006;border:1px solid #f2cf7566;border-radius:50%;width:32px;height:32px;position:absolute;top:12px;right:12px}@keyframes tms-godword-fade{0%{opacity:0}to{opacity:1}}@keyframes tms-godword-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:640px){.tms-godword{grid-template-columns:1fr}.tms-godword-pic{min-height:220px}.tms-godword-pic:after{background:linear-gradient(#0000 50%,#1d150c)}.tms-godword-body{padding:18px 18px 20px}.tms-godword-body h2{font-size:21px}}.tms-note-face{background:#2b2018;border-radius:50%;flex:none;width:40px;height:40px;position:relative;box-shadow:0 0 0 1.5px #e9c46ab3,0 3px 8px #00000080}.tms-note-face>b{border-radius:50%;position:absolute;inset:0;overflow:hidden}.tms-note-face>b>img{width:210%;max-width:none;height:auto;position:absolute;top:-3%;left:-55%}.tms-note-face>i{background:#1c140d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10.5px;font-style:normal;line-height:1;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 0 0 1.5px #e9c46ab3}.tms-note-face.is-big{width:56px;height:56px}.tms-note-face.is-big>i{width:24px;height:24px;font-size:13px}.tms-champcard{background:linear-gradient(135deg,#f0c4502e,#f0c4500a);border:1px solid #f0c4508c;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex;box-shadow:0 0 18px #f0c4501f}.tms-champcard>img,.tms-champcard-ini{-o-object-fit:cover;object-fit:cover;color:#f0c450;background:#3a2f12;border:2px solid #f0c450;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid}.tms-champcard-txt{gap:1px;min-width:0;display:grid}.tms-champcard-txt small{letter-spacing:.08em;text-transform:uppercase;color:#f0c450;font-size:10.5px;font-weight:800}.tms-champcard-txt b{color:#fff3d6;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.tms-champcard-txt em{color:#ece4d2b8;font-size:11.5px;font-style:normal}.tms-swift{white-space:nowrap;color:#fff3d6;border:1px solid color-mix(in srgb, var(--sw-c) 70%, #f2cf6b);background:linear-gradient(90deg, color-mix(in srgb, var(--sw-c) 38%, #14100ce6), #14100cd9);max-width:100%;box-shadow:0 0 10px color-mix(in srgb, var(--sw-c) 35%, transparent);border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 6px;font-size:11.5px;line-height:18px;display:inline-flex}.tms-swift b{color:#ffe08a;font-weight:900}.tms-swift i{text-overflow:ellipsis;color:#e9dcc0;min-width:0;font-style:normal;overflow:hidden}.tms-swift em{font-variant-numeric:tabular-nums;color:#fff;font-style:normal;font-weight:700}.tms-swift.is-sm{gap:4px;margin-top:3px;padding:0 6px 0 4px;font-size:10px;line-height:15px}.tms-tr-menu-t>small .tms-tr-swift{color:#ffd76b;font-weight:700}.tms-cmd.tms-hud .tms-hud-port>.tms-statbar,.tms-cmd.tms-hud.is-mini .tms-hud-port>.tms-statbar{border-radius:6px;height:18px!important}.tms-cmd.tms-age.tms-hud.is-mini[data-layout=tiger],.tms-cmd.tms-age.tms-hud.is-mini.is-fightpow[data-layout=tiger]{grid-template-columns:calc(var(--tms-hud-h) - 10px) auto}.tms-hud-pmid{align-items:stretch;gap:10px;min-width:0;min-height:0;display:flex}.tms-hud-pmid>.tms-age-info{flex:0 0 380px;min-width:300px}.tms-hud-pmid .tms-pi-nums.is-four .tms-pi-tx{min-width:0}.tms-hud-pmid .tms-pi-nums.is-four .tms-pi-tx>b{white-space:nowrap;text-overflow:clip;overflow:visible}.tms-hud-pmid .tms-pi-nums.is-four .tms-pi-full{display:inline}.tms-hud-pmid .tms-pi-nums.is-four .tms-pi-short{display:none}.tms-hud-ops{border-left:1px solid #e3c06e2e;flex-direction:column;flex:none;justify-content:center;gap:3px;padding:4px 0 4px 10px;display:flex}.tms-hud-ops-h{letter-spacing:.14em;text-transform:uppercase;color:#c9a85c;margin:0;font:800 10px/1.2 ui-sans-serif,system-ui,sans-serif}.tms-hud-ops-h~.tms-hud-ops-h{margin-top:5px}.tms-pi-nums.is-four .tms-pi-tx>b{font-size:18px}.tms-pi-nums.is-four .tms-pi-ic{flex-shrink:0}.tms-hud-pmid>.tms-age-info{width:var(--tms-pw,380px);flex:0 0 var(--tms-pw,380px)!important;min-width:0!important}.tms-hud-ops{flex:0 0 var(--tms-pw,380px);width:var(--tms-pw,380px);padding:4px 4px 4px 12px}.tms-hud-ops>.tms-cmdgrid,.tms-hud-ops .tms-cmdrow{width:100%}.tms-hud-ops .tms-cmdrow>.tms-cmdt{flex:1 1 0;width:auto;min-width:0}.tms-cmd.tms-hud{--tms-row:48px;--tms-rowgap:6px}.tms-hud-pmid>.tms-age-info{flex-direction:column;display:flex}.tms-hud-pmid>.tms-age-info>.tms-pi-wrap{margin-top:auto}.tms-pi-nums.is-four{gap:var(--tms-rowgap);margin:0}.tms-pi-nums.is-four>li{height:var(--tms-row);padding-top:0;padding-bottom:0}.tms-hud-ops{justify-content:flex-end;gap:var(--tms-rowgap)}.tms-hud-opsrow{height:var(--tms-row);align-items:center;gap:8px;display:flex}.tms-hud-opsrow>.tms-hud-ops-h{-webkit-hyphens:manual;hyphens:manual;flex:0 0 64px;font-size:9.5px;line-height:1.15;margin:0!important}.tms-hud-opsrow>.tms-cmdgrid{flex:auto;min-width:0}.tms-hud-ops .tms-cmdrow>.tms-cmdt{height:var(--tms-row)}.tms-cmd.tms-hud .tms-hud-cmd{flex-direction:column;display:flex}.tms-cmd.tms-hud .tms-hud-cmd>.tms-hud-mepow{margin-top:auto}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-abar-pow2{gap:var(--tms-rowgap);padding:0}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-abar-prow{gap:var(--tms-rowgap)}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-ab{height:var(--tms-row)}.tms-hud-ops>.tms-relline{margin:0 0 auto;padding:5px 9px}.tms-hud-ops>.tms-relline+.tms-hud-opsrow{margin-top:auto}.tms-hud-sp-h{letter-spacing:.16em;text-transform:uppercase;color:#c9a85c;margin:0 0 4px;font:800 10.5px/1.2 ui-sans-serif,system-ui,sans-serif}.tms-cmd.tms-hud .tms-hud-cmd>.tms-hud-merow{margin-top:var(--tms-rowgap,6px)}.tms-cmd.tms-hud[data-kind=me]{--tms-foot:40px}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info{flex-direction:column;gap:4px;padding:8px 12px 0;display:flex}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info>.tms-pi-wrap{margin-top:auto}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid .tms-age-mini-kind{height:18px}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mebtn{height:var(--tms-foot)}.tms-cmd.tms-hud[data-kind=me] .tms-hud-cmd{gap:0;padding:8px 12px 10px}.tms-cmd.tms-hud .tms-hud-cmd>.tms-hud-sp-h{height:18px;margin:0 0 4px;line-height:18px}.tms-cmd.tms-hud[data-kind=me] .tms-age-enrow.tms-age-enrow-full{height:var(--tms-foot)}.tms-cmd.tms-hud[data-kind=me] .tms-age-enrow.tms-age-enrow-full>.tms-statbar{height:var(--tms-foot)!important}.tms-cmd.tms-hud[data-kind=me] .tms-age-enrow-full>.tms-ab-addx{--t:var(--tms-foot);width:var(--tms-foot);height:var(--tms-foot)}.tms-cmd.tms-hud[data-kind=me] .tms-age-mybars{gap:0}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-abar-prow{grid-template-columns:repeat(4, var(--tms-row));justify-content:space-between}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-ab{width:var(--tms-row);height:var(--tms-row)}.tms-hud-pmid>.tms-hud-mid.is-other{flex:0 0 var(--tms-pw,380px);width:var(--tms-pw,380px)}.tms-cmd.tms-hud[data-layout=tiger]{--tms-foot:40px}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid>.tms-age-info{padding:8px 12px calc(var(--tms-rowgap) + var(--tms-foot) + 10px);flex-direction:column;gap:4px;display:flex;flex:auto!important;width:auto!important}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid>.tms-age-info>.tms-pi-wrap{margin-top:auto}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid .tms-age-mini-kind{height:18px}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-ops{padding-top:8px;padding-bottom:calc(var(--tms-rowgap) + var(--tms-foot) + 10px)}.tms-cmd.tms-hud,.tms-hud-pmid{--tms-pw:320px}.tms-pi-nums.is-four>li{min-width:0}.tms-pi-nums.is-four .tms-pi-tx>b{text-overflow:clip;letter-spacing:-.01em;font-size:18px;overflow:visible}.tms-cmd.tms-hud[data-kind=me]{--tms-padt:10px;--tms-head:20px;--tms-headgap:8px;--tms-footgap:10px}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info{overflow:visible;gap:var(--tms-headgap)!important;padding:var(--tms-padt) 12px 0!important;flex:none!important}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info>.tms-age-mini-kind{height:var(--tms-head);margin:0}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info>.tms-age-mini-sub{display:none}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mid>.tms-age-info>.tms-pi-wrap{margin:0!important}.tms-cmd.tms-hud[data-kind=me] .tms-hud-meacts{margin-top:var(--tms-footgap);border-top:0;padding:0 12px}.tms-cmd.tms-hud[data-kind=me] .tms-hud-cmd{padding:var(--tms-padt) 12px 0!important;justify-content:flex-start!important;gap:0!important}.tms-cmd.tms-hud[data-kind=me] .tms-hud-cmd>.tms-hud-sp-h{height:var(--tms-head);line-height:var(--tms-head);margin:0 0 var(--tms-headgap)}.tms-cmd.tms-hud[data-kind=me] .tms-hud-cmd>.tms-hud-mepow{margin:0!important}.tms-cmd.tms-hud[data-kind=me] .tms-abar.is-arcanum.is-fill{gap:0}.tms-cmd.tms-hud[data-kind=me] .tms-abar.is-arcanum.is-fill>.tms-abar-row2{height:0;position:absolute;top:100%;left:0;right:0;overflow:visible}.tms-cmd.tms-hud[data-kind=me] .tms-abar.is-arcanum.is-fill{position:relative}.tms-cmd.tms-hud[data-kind=me] .tms-hud-cmd>.tms-hud-merow{margin-top:var(--tms-footgap)!important}.tms-cmd.tms-hud[data-kind=me] .tms-hud-merow .tms-age-mybars{gap:0;padding:0}.tms-cmd.tms-hud[data-layout=tiger]{--tms-padt:10px;--tms-head:20px;--tms-headgap:8px;--tms-footgap:10px}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid>.tms-age-info{overflow:visible;gap:var(--tms-headgap)!important;padding:var(--tms-padt) 12px 0!important;flex:none!important}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid>.tms-age-info>.tms-age-mini-kind{height:var(--tms-head);margin:0}.tms-cmd.tms-hud[data-kind=player] .tms-hud-mid>.tms-age-info>.tms-age-mini-sub{display:none}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mid>.tms-age-info>.tms-pi-wrap{margin:0!important}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-meacts{margin-top:var(--tms-footgap);border-top:0;padding:0 12px}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mebtn{height:var(--tms-foot)}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mebtn:disabled{opacity:.5;cursor:not-allowed}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-ops{padding:var(--tms-padt) 12px 0!important;justify-content:flex-start!important;gap:0!important}.tms-hud-ops-rel{height:var(--tms-head,20px);margin-bottom:var(--tms-headgap,8px);align-items:center;display:flex}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-ops>.tms-hud-opsrow{margin:0!important}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-ops>.tms-hud-opsrow+.tms-hud-opsrow{margin-top:var(--tms-rowgap)!important}.tms-hud-ops-prog{height:var(--tms-foot,40px);margin-top:var(--tms-footgap,10px);background:linear-gradient(#3c2d1f99,#1e171299);border:1px solid #e3c06e59;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;padding:0 10px;display:flex}.tms-hud-ops-prog>ol{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tms-hud-ops-prog>ol>li{flex:1;align-items:center;display:flex}.tms-hud-ops-prog>ol>li>i{border-radius:999px;width:100%;display:block}.tms-hud-ops-prog>span{justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;line-height:1;display:flex}.tms-hud-ops-prog>span>b{color:#f6dc9a;letter-spacing:.04em;font-weight:800}.tms-hud-ops-prog>span>em{color:#a99f8c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal}.tms-hud-ops-rel{justify-content:space-between;gap:8px}.tms-hud-ops-rel>.tms-hud-sp-h{height:var(--tms-head,20px);line-height:var(--tms-head,20px);margin:0}.tms-cmd.tms-hud .tms-age-enrow.tms-age-enrow-full{align-items:center}.tms-cmd.tms-hud[data-kind=me] .tms-age-enrow.tms-age-enrow-full>.tms-statbar,.tms-cmd.tms-hud .tms-age-enrow.tms-age-enrow-full>.tms-statbar{height:calc(var(--tms-foot,40px) * .9)!important}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill>.tms-abar-pow2{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tms-cmd.tms-hud .tms-hud-ops{background:linear-gradient(#00000057,#00000038);border:1px solid #d6b25e47;border-radius:6px;box-shadow:inset 0 0 0 1px #0009,inset 0 6px 14px #00000059}.tms-cmd.tms-hud[data-kind=me],.tms-cmd.tms-hud[data-layout=tiger]{--tms-footgap:16px}.tms-cmd.tms-hud .tms-hud-mid .tms-age-mini-kind .tms-ab-lv-n{height:var(--tms-head,20px);letter-spacing:.04em;align-items:center;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.tms-cmd.tms-hud[data-kind=me],.tms-cmd.tms-hud[data-layout=tiger]{--tms-rowgap:10px;--tms-footgap:10px;--tms-foot:48px}.tms-cmd.tms-hud .tms-hud-cmd{min-width:0!important}.tms-cmd.tms-age.tms-hud.is-mini[data-kind=me]:not(.me-build){grid-template-columns:calc(var(--tms-hud-h) - 10px) var(--tms-pw) calc(3 * var(--tms-row) + 2 * var(--tms-rowgap) + 24px)}.tms-cmd.tms-hud .tms-abar.is-arcanum.is-fill .tms-abar-prow{justify-content:space-between;grid-template-columns:repeat(3, var(--tms-row))!important}.tms-ab.tms-ab-manage{width:var(--tms-row);height:var(--tms-row);color:#f6dc9a;cursor:pointer;background:radial-gradient(circle at 50% 35%,#4a381c,#1a140d);border:1px dashed #f6dc9ab3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.tms-ab.tms-ab-manage:hover,.tms-ab.tms-ab-manage:focus-visible{border-style:solid;border-color:#f6dc9a;outline:none}.tms-ab.tms-ab-manage>svg{width:24px;height:24px}.tms-ab.tms-ab-manage>span{letter-spacing:.08em;text-transform:uppercase;font:800 8.5px/1 ui-sans-serif,system-ui,sans-serif}.tms-cmd.tms-hud[data-kind=me] .tms-hud-mebtn,.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-mebtn{height:var(--tms-foot)}.tms-hud-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 15px/var(--tms-head,20px) var(--tw-display,Georgia, serif);letter-spacing:.02em;text-transform:none;color:#f6dc9a;text-shadow:0 0 10px #f6dc9a59,0 1px 2px #000;overflow:hidden}.tms-cmd.tms-hud .tms-hud-mid .tms-age-mini-kind{gap:8px}.tms-cmd.tms-hud .tms-hud-port.is-tiger{gap:6px}.tms-cmd.tms-hud .tms-hud-port.is-tiger>.tms-statbar{border-radius:6px;flex:none;height:18px!important}.tms-cmd.tms-hud .tms-hud-port.is-tiger>.tms-age-pic{flex:auto;min-height:0}@media (max-width:1279px){.tms-cmd.tms-hud[data-kind=me],.tms-cmd.tms-hud[data-layout=tiger]{--tms-row:42px;--tms-foot:42px;--tms-rowgap:8px;--tms-footgap:8px}}.tms-castle-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, #e3c06e 0, #f6dc9a var(--p,0%), #ffffff1f var(--p,0%));border-radius:999px;outline:none;height:8px;box-shadow:inset 0 1px 2px #0009}.tms-castle-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff4cf,#e3c06e 55%,#a07a2c);border:2px solid #5c4628;border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #e3c06e99,0 2px 4px #0009}.tms-castle-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff4cf,#e3c06e 55%,#a07a2c);border:2px solid #5c4628;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #e3c06e99}.tms-castle-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #f6dc9a80,0 0 10px #e3c06e99}.tms-cmd.tms-hud[data-layout=tiger] .tms-hud-pmid.is-bldg .tms-age-mini-sub{white-space:nowrap;min-width:0;height:18px;margin:-2px 0 0;display:flex;overflow:hidden}.tms-hud-ops-none{color:#a99f8c;margin:4px 0 0;font-size:12.5px}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt{justify-content:center}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt>.tms-cmdt-i{flex:none;place-items:center;height:26px;min-height:0;display:grid}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt>.tms-cmdt-i svg{width:26px;height:26px}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt[data-cmd=upgrade]{background:radial-gradient(circle at 50% 38%,#ffde7852,#78521247 62%,#281c0a99);border-color:#f6d26ed9;box-shadow:inset 0 0 0 1px #ffecaa40,0 0 12px #f6c44659}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt[data-cmd=upgrade]>.tms-cmdt-i{height:34px}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt[data-cmd=upgrade]>.tms-cmdt-i svg{filter:drop-shadow(0 0 4px #ffd65ab3);width:34px;height:34px}.tms-cmd.tms-hud .tms-hud-pmid.is-bldg .tms-hud-ops .tms-cmdt[data-cmd=upgrade]:not(.is-off):hover{box-shadow:inset 0 0 0 1px #ffecaa66,0 0 18px #f6c44699}.tms-cmd.tms-hud[data-layout=tiger][data-kind=struct],.tms-cmd.tms-hud[data-layout=tiger][data-kind=base]{--tms-foot:38px;--tms-footgap:6px;--tms-headgap:6px}
