@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-ext-800-normal.622429c0.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-800-normal.e6e0d8d0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-800-normal.ffc85bb1.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-800-normal.728ecd06.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-vietnamese-800-normal.5d0e1261.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-800-normal.26be96a4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-ext-800-normal.b743ada6.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-800-normal.9a203bee.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-800-normal.cb2a73f0.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-800-normal.03b5c539.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.hub{--bg:#0c0a10;--text:#d7d7d7;--text-2:#a69eab;--line:rgb(242 229 207/0.14);--panel:#17131d;--editor:#ff35a8;--dev:#6387ff;--accent:var(--text);--f-logo:"Montserrat","Black",sans-serif;--f-display:"Archivo Variable","Arial Black",sans-serif;--f-text:"Space Grotesk",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--t-micro:160ms;--t-ui:280ms;--t-scene:650ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--t-hover:900ms;--ease-soft:cubic-bezier(0.22,1,0.36,1);--sk:16%;position:fixed;inset:0;overflow:hidden;background:var(--bg);color:var(--text);font:400 16px/1.5 var(--f-text);-webkit-font-smoothing:antialiased}.hub[data-active=editor]{--accent:var(--editor)}.hub[data-active=dev]{--accent:var(--dev)}.hub [data-cls=editor]{--c:var(--editor)}.hub [data-cls=dev]{--c:var(--dev)}.hub a,.hub button{color:inherit}.hub button{font:inherit}.hub :focus-visible{outline:2px solid var(--text);outline-offset:4px}.hub-liquid{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(60vw 30vh at 8% 22%,rgb(255 53 168/.32),transparent 70%),radial-gradient(55vw 32vh at 92% 26%,rgb(70 90 255/.32),transparent 70%),radial-gradient(70vw 28vh at 20% 92%,rgb(255 40 110/.24),transparent 70%),#0d0914;transition:opacity var(--t-scene) var(--ease-out)}.hub[data-scene=inspect] .hub-liquid{opacity:.5}.hub-grain{position:fixed;inset:0;pointer-events:none;opacity:.11;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hub .topbar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:calc(22px + env(safe-area-inset-top, 0px)) 4vw 0}.hub .brand{font:800 17px/1 var(--f-logo);letter-spacing:.02em;text-decoration:none}.hub .contact{display:flex;gap:24px;font:500 14px/1 var(--f-text)}.hub .contact a{text-decoration:none;color:var(--text-2);transition:color var(--t-micro)}.hub .contact a:first-child,.hub .contact a:hover{color:var(--text)}.hub .intro{position:absolute;left:4.5vw;bottom:15vh;width:29vw;z-index:5;transition:opacity var(--t-ui),transform var(--t-scene) var(--ease-out)}.hub .intro:before{content:"";position:absolute;z-index:-1;inset:-18% -22% -18% -30%;pointer-events:none;background:radial-gradient(closest-side,rgb(9 6 14/.78),rgb(9 6 14/.4) 60%,transparent)}.hub .eyebrow{margin:0 0 12px;font:500 15px/1.2 var(--f-text);color:var(--text-2)}.hub .headline{margin:0;font:900 expanded clamp(46px,min(5.6vw,11.5vh),120px)/.84 var(--f-display);letter-spacing:-.01em;text-transform:uppercase}.hub .headline span{display:block}.hub .lede{margin:22px 0 0;max-width:34ch;color:var(--text-2);font-size:17px;line-height:1.5}.hub .roster{position:absolute;z-index:4;display:flex;gap:1.4vw;left:37vw;right:3.5vw;top:13vh;bottom:17vh;transition:left var(--t-scene) var(--ease-io),right var(--t-scene) var(--ease-io),top var(--t-scene) var(--ease-io),bottom var(--t-scene) var(--ease-io)}.hub .slot{position:relative;flex:1 1 0;min-width:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transform:perspective(1100px) rotateX(calc(var(--my, 0) * -5deg)) rotateY(calc(var(--mx, 0) * 7deg));transition:flex-grow var(--t-hover) var(--ease-soft),translate var(--t-hover) var(--ease-soft),scale var(--t-hover) var(--ease-soft),opacity var(--t-ui),margin var(--t-scene) var(--ease-out)}.hub .slot:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:12%;bottom:2%;pointer-events:none;background:var(--c);filter:blur(48px);opacity:0;translate:calc(var(--mx, 0) * -16px) calc(var(--my, 0) * -10px);transition:opacity .7s var(--ease-soft)}.hub .plate{transition:filter .6s var(--ease-soft)}.hub .slot[data-cls=editor]{margin-top:7vh}.hub .slot[data-cls=dev]{margin-bottom:7vh}.hub .slot-bg{position:absolute;inset:0;clip-path:polygon(var(--sk) 0,100% 0,calc(100% - var(--sk)) 100%,0 100%);background:var(--panel)}.hub .slot-bg:after{content:"";position:absolute;inset:0;background:rgb(8 6 12/.62);opacity:0;transition:opacity .6s var(--ease-soft)}.hub .slot-liquid{position:absolute;left:0;top:0;height:100%;width:46vw}.hub .stripe{position:absolute;left:-60%;right:-60%;top:9%;height:15%;background:var(--c);transform:rotate(-22deg) translateX(0);translate:calc(var(--mx, 0) * 16px) calc(var(--my, 0) * 6px);transition:transform var(--t-hover) var(--ease-soft)}.hub .stripe-soft{top:1%;height:32%;opacity:.22;background:color-mix(in srgb,var(--c) 40%,#fff);translate:calc(var(--mx, 0) * -10px) 0}.hub .sheen{inset:0;mix-blend-mode:screen;opacity:0;background:linear-gradient(115deg,transparent 32%,rgb(255 255 255/.1) 44%,color-mix(in srgb,var(--c) 32%,transparent) 52%,rgb(150 170 255/.12) 58%,transparent 70%);background-size:260% 260%;background-position:calc(50% - var(--mx, 0) * 45%) calc(50% - var(--my, 0) * 45%);transition:opacity .6s var(--ease-soft)}.hub .sheen,.hub .slot-char{position:absolute;pointer-events:none}.hub .slot-char{left:-10%;right:-10%;top:-12%;bottom:0;clip-path:polygon(calc(8.333% + var(--sk) * .9333) 0,calc(91.667% + var(--sk) * .1) 0,calc(91.667% - var(--sk) * .8333) 100%,8.333% 100%);transition:transform var(--t-scene) var(--ease-out)}.hub .slot-char canvas{position:absolute;bottom:-4%;left:50%;height:100%;width:auto;aspect-ratio:400/480;transform:translateX(calc(-50% + var(--cx, 0%))) scale(var(--cs,1));transform-origin:50% 100%;translate:calc(var(--mx, 0) * -10px) calc(var(--my, 0) * -5px);transition:filter .6s var(--ease-soft),transform var(--t-hover) var(--ease-soft)}.hub .plate{position:absolute;left:0;top:calc(100% + 14px);display:grid;justify-items:start;text-align:left;pointer-events:auto}.hub .idx{font:500 13px/1 var(--f-mono);color:var(--c)}.hub .name{margin-top:6px;font:900 expanded clamp(32px,3.3vw,62px)/.86 var(--f-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--text)}.hub .role{margin-top:8px;font:400 15px/1.3 var(--f-text);color:var(--text-2)}.hub[data-active] .slot{flex-grow:0.86;scale:.98}.hub[data-active] .slot :is(.slot-char canvas,.plate){filter:brightness(.45) saturate(.7)}.hub[data-active] .slot-bg:after{opacity:1}.hub[data-active=dev] .slot[data-cls=dev],.hub[data-active=editor] .slot[data-cls=editor]{flex-grow:1.2;--cs:1.04;translate:0 -10px;scale:1}.hub[data-active=dev] .slot[data-cls=dev]:before,.hub[data-active=editor] .slot[data-cls=editor]:before{opacity:.34}.hub[data-active=dev] .slot[data-cls=dev] .sheen,.hub[data-active=editor] .slot[data-cls=editor] .sheen{opacity:1}.hub[data-active=dev] .slot[data-cls=dev] :is(.slot-char canvas,.plate),.hub[data-active=editor] .slot[data-cls=editor] :is(.slot-char canvas,.plate){filter:none}.hub[data-active=dev] .slot[data-cls=dev] .slot-bg:after,.hub[data-active=editor] .slot[data-cls=editor] .slot-bg:after{opacity:0}.hub[data-active=dev] .slot[data-cls=dev] .stripe,.hub[data-active=editor] .slot[data-cls=editor] .stripe{transform:rotate(-22deg) translateX(4%)}.hub[data-active=dev] .slot[data-cls=dev] .stripe-soft,.hub[data-active=editor] .slot[data-cls=editor] .stripe-soft{transform:rotate(-22deg) translateX(-5%)}.hub .slot:focus-visible{outline:none}.hub .slot:focus-visible .name{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--c)}.hub .hint{position:absolute;right:4vw;bottom:3.4vh;z-index:5;margin:0;font:400 13px/1 var(--f-text);color:var(--text-2);transition:opacity var(--t-ui)}.hub .hint kbd{font:500 12px/1 var(--f-mono);padding:3px 6px;margin-right:4px;border:1px solid var(--line);border-radius:3px;color:var(--text)}.hub .hint span{margin:0 6px}.hub .tapcue{display:none;margin-top:6px;font:500 12px/1.2 var(--f-text);color:var(--c)}@media (hover:none){.hub[data-active=dev] .slot[data-cls=dev] .tapcue,.hub[data-active=editor] .slot[data-cls=editor] .tapcue{display:block}}.hub .sheet{position:absolute;z-index:6;left:50vw;right:5vw;top:12vh;bottom:6vh;overflow:auto;opacity:0;visibility:hidden;transform:translateX(40px);transition:opacity var(--t-ui),transform var(--t-scene) var(--ease-out),visibility 0s linear var(--t-scene);scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none}.hub[data-scene=inspect] .sheet{opacity:1;visibility:visible;transform:none;transition-delay:.12s,.12s,0s}.hub[data-scene=inspect] .intro{opacity:0;transform:translateY(-24px);pointer-events:none}.hub[data-scene=inspect] .hint{opacity:0}.hub[data-scene=inspect] .roster{left:3vw;right:52vw;top:17vh;bottom:7vh}.hub[data-scene=inspect] .slot{margin:0;cursor:default;transform:none;translate:0 0;scale:1}.hub[data-scene=inspect] .sheen,.hub[data-scene=inspect] .slot:before{opacity:0}.hub[data-scene=inspect] .slot:not([data-picked]){flex-grow:0.0001;opacity:0;pointer-events:none}.hub[data-scene=inspect] .slot[data-picked]{flex-grow:1}.hub[data-scene=inspect] .slot[data-picked] .slot-char canvas{filter:none}.hub[data-scene=inspect] .slot[data-picked] .plate,.hub[data-scene=inspect] .slot[data-picked] .slot-bg:after{opacity:0}.hub .sheet-body{--accent:var(--c)}.hub .sheet-body>*{animation:hub-rise var(--t-scene) var(--ease-out) both}.hub .sheet-body>:nth-child(2){animation-delay:60ms}.hub .sheet-body>:nth-child(3){animation-delay:.12s}.hub .sheet-body>:nth-child(4){animation-delay:.18s}.hub .sheet-body>:nth-child(5){animation-delay:.24s}.hub .sheet-body>:nth-child(6){animation-delay:.3s}@keyframes hub-rise{0%{opacity:0;transform:translateY(16px)}}.hub .kicker{margin:0;font:500 13px/1 var(--f-mono);color:var(--accent)}.hub .sheet-name{margin:12px 0 0;font:900 expanded clamp(64px,6.6vw,124px)/.84 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.hub .tagline{margin:14px 0 0;font:500 clamp(20px,1.7vw,26px)/1.25 var(--f-text);color:var(--text)}.hub .sheet-intro{margin:14px 0 0;max-width:54ch;color:var(--text-2);font-size:17px}.hub .blocks{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:34px}.hub .block h4,.hub .inventory h4{margin:0 0 12px;font:500 14px/1.2 var(--f-text);color:var(--text-2)}.hub .block ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hub .block li{font-size:16px}.hub .now{margin:0}.hub .now strong{display:block;font:600 20px/1.2 var(--f-text)}.hub .now span{color:var(--text-2);font-size:14px}.hub .counts{display:flex;gap:26px}.hub .counts div{display:grid}.hub .counts b{font:900 expanded 44px/1 var(--f-display);color:var(--accent)}.hub .counts span{font-size:14px;color:var(--text-2)}.hub .inventory{margin-top:34px}.hub .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.hub .item{position:relative;min-height:64px;padding:10px 12px;display:flex;align-items:flex-end;border:1px solid var(--line);background:rgb(242 229 207/.03);font:500 14px/1.2 var(--f-text);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:border-color var(--t-micro),background var(--t-micro)}.hub .item:before{content:attr(data-n);position:absolute;top:9px;left:12px;font:400 11px/1 var(--f-mono);color:var(--text-2)}.hub .item:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.hub .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;padding-bottom:8px}.hub .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:0;cursor:pointer;text-decoration:none;font:600 16px/1 var(--f-text);background:var(--accent);color:var(--bg);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:transform var(--t-micro) var(--ease-out),background var(--t-micro)}.hub .btn:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--accent) 85%,white)}.hub .btn:active{transform:translateY(1px)}.hub .link{background:none;border:0;padding:4px 0;cursor:pointer;font:500 15px/1.3 var(--f-text);color:var(--text-2);text-decoration:underline;text-underline-offset:4px}.hub .link:hover{color:var(--text)}.hub .link kbd{font:500 11px/1 var(--f-mono);padding:2px 5px;margin-left:6px;border:1px solid var(--line);border-radius:3px;text-decoration:none;display:inline-block}.hub .swap{margin-left:auto}@media (max-width:1100px) and (orientation:portrait),(max-width:760px){.hub{--sk:9%}.hub .topbar{padding:calc(16px + env(safe-area-inset-top, 0px)) 20px 0}.hub .contact{gap:18px}@media (max-width:380px){.hub .contact a:not(:first-child){display:none}}.hub .intro{left:20px;right:20px;top:calc(64px + env(safe-area-inset-top, 0px));bottom:auto;width:auto}.hub .intro:before{inset:-10% -10% -14%}.hub .eyebrow{margin-bottom:8px;font-size:14px}.hub .headline{font-size:min(64px,calc((100vw - 40px) / 7.6))}.hub .headline span{display:inline}.hub .headline span:last-child{display:block}.hub .lede{margin-top:10px;font-size:15px;max-width:46ch}.hub .hint{display:none}.hub .roster{flex-direction:column;gap:0;left:16px;right:16px;top:calc(252px + env(safe-area-inset-top, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px))}@media (max-height:680px){.hub .eyebrow{display:none}.hub .roster{top:calc(224px + env(safe-area-inset-top, 0px))}}.hub .slot{min-height:0;transform:none}.hub .slot[data-cls=editor]{margin:0 8% 52px 0;z-index:1}.hub .slot[data-cls=dev]{margin:0 0 52px 8%}.hub[data-active] .slot{scale:1}.hub[data-active=dev] .slot[data-cls=dev],.hub[data-active=editor] .slot[data-cls=editor]{flex-grow:1.3;translate:0 0}.hub .slot:before{filter:blur(32px)}.hub .slot-liquid{width:100vw}.hub .stripe{top:4%;height:20%}.hub .stripe-soft{top:-8%;height:44%}.hub .slot-char{left:0;right:0;top:-11%;bottom:0;clip-path:polygon(calc(var(--sk) * 1.11) 0,calc(100% + var(--sk) * .11) 0,calc(100% - var(--sk)) 100%,0 100%)}.hub .slot-char canvas{top:0;bottom:auto;left:56%;height:150%;transform-origin:50% 0}.hub .slot[data-cls=dev]{--cx:-14%}.hub .plate{top:calc(100% + 10px);display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hub .name{margin-top:0;font-size:clamp(22px,6.6vw,36px)}.hub .role{margin-top:0;font-size:13px}.hub .tapcue{flex-basis:100%;margin-top:2px}.hub[data-scene=inspect] .roster{left:0;right:0;top:64px;bottom:auto;height:34vh}.hub[data-scene=inspect] .slot[data-cls]{margin:0}.hub .sheet{left:20px;right:20px;top:calc(64px + 34vh + 20px);bottom:0;padding-bottom:150px}.hub .sheet-name{font-size:min(72px,calc((100vw - 40px) / 4))}.hub .tagline{font-size:19px}.hub .sheet-intro{font-size:15px}.hub .blocks{grid-template-columns:1fr;gap:22px;margin-top:24px}.hub .counts b{font-size:34px}.hub .actions{position:fixed;left:0;right:0;bottom:0;z-index:8;margin:0;gap:12px 14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(transparent,var(--bg) 30%)}.hub .swap{margin-left:0}.hub .actions a.link,.hub .actions kbd{display:none}}@media (orientation:landscape) and (max-height:540px){.hub .topbar{padding-top:12px}.hub .intro{bottom:10vh}.hub .eyebrow{display:none}.hub .headline{font-size:clamp(30px,9vh,46px)}.hub .lede{margin-top:12px;font-size:14px}.hub .roster{top:16vh;bottom:22vh}.hub .slot[data-cls=editor]{margin-top:5vh}.hub .slot[data-cls=dev]{margin-bottom:5vh}.hub .plate{top:calc(100% + 8px)}.hub .name{font-size:24px}.hub .role{font-size:12px;margin-top:4px}.hub .hint{display:none}}