@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap');
:root{--ink:#17231d;--cream:#f3f0e7;--green:#a7cb49;--deep:#183c31;--orange:#e86d3f;--line:rgba(23,35,29,.15)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,"Noto Sans SC",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid var(--line);position:absolute;z-index:5;width:100%}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-weight:900;letter-spacing:-1px;font-size:19px}.brand img{width:40px;height:40px;image-rendering:pixelated;border-radius:4px}.brand span span,.brand.text-only span{color:#6f9b2b}.nav nav{display:flex;gap:38px}.nav nav a{color:var(--ink);text-decoration:none;font-size:13px;font-weight:700}.nav-cta{background:var(--ink);color:#fff;text-decoration:none;padding:12px 20px;font-size:12px;font-weight:800}.hero{min-height:780px;padding:150px 6vw 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:4vw;position:relative}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.4px;display:flex;align-items:center;gap:10px;text-transform:uppercase}.eyebrow span{width:30px;height:3px;background:var(--orange);display:inline-block}.hero h1{font-size:clamp(52px,7vw,100px);line-height:.96;letter-spacing:-6px;margin:24px 0 32px;font-weight:900}.hero h1 em{font-style:normal;color:#71992f}.lead{font-size:17px;line-height:1.9;max-width:620px;color:#526059}.hero-actions{display:flex;gap:16px;margin:38px 0 48px}.primary{background:var(--orange);color:white;border:0;padding:17px 25px;font-weight:800;font-family:inherit;cursor:pointer;box-shadow:5px 5px 0 #a33c1f;transition:.2s}.primary:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #a33c1f}.secondary{color:var(--ink);font-weight:800;text-decoration:none;padding:16px}.quick-stats{display:flex;gap:38px}.quick-stats div{display:flex;align-items:center;gap:9px}.quick-stats strong{font-size:28px}.quick-stats span{font-size:11px;color:#657169;max-width:50px;line-height:1.3}.hero-art{height:520px;position:relative;background:linear-gradient(#b9d9d4 0 63%,#dfe4c1 63%);overflow:hidden;clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%)}.hero-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:26px 26px}.sun{width:74px;height:74px;background:#f6d969;position:absolute;right:12%;top:12%;box-shadow:0 0 0 14px rgba(246,217,105,.18)}.cloud,.cloud:before,.cloud:after{position:absolute;background:#eef4e8;height:22px}.cloud{width:100px;top:20%;left:8%}.cloud:before,.cloud:after{content:"";width:35px;top:-20px}.cloud:before{left:22px}.cloud:after{right:8px;top:-10px}.c2{left:auto;right:6%;top:37%;transform:scale(.65)}.floating-island{position:absolute;width:65%;height:46%;left:18%;top:40%;filter:drop-shadow(24px 30px 0 rgba(42,72,54,.14))}.grass-top{height:26%;background:#82a83d;clip-path:polygon(9% 0,100% 0,90% 100%,0 100%)}.dirt{height:42%;background:linear-gradient(135deg,#81563a 25%,#946849 25% 50%,#70452f 50% 75%,#85583b 75%);background-size:56px 56px;clip-path:polygon(0 0,90% 0,77% 100%,15% 82%)}.stone{height:34%;width:62%;margin-left:15%;background:#667068;clip-path:polygon(0 0,100% 17%,55% 100%);margin-top:-1px}.tree{position:absolute;left:26%;top:-41%;width:19%;height:46%}.tree i{position:absolute;background:#6a4530;width:22%;height:65%;bottom:0;left:40%}.tree b{position:absolute;width:100%;height:55%;background:#2f6243;box-shadow:-16px 22px 0 #39734d,18px 22px 0 #294f3a}.tower{position:absolute;right:17%;top:-42%;width:20%;height:51%;background:#5c6962}.tower:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.08) 50%)}.tower i{display:block;width:28%;height:42%;background:#243b32;position:absolute;left:36%;bottom:0}.tower b{position:absolute;left:-7%;top:-12%;width:114%;height:18%;background:#354c40;box-shadow:0 -9px 0 #354c40}.badge{position:absolute;bottom:22px;right:25px;background:#f6f4e9;padding:14px 18px;display:flex;align-items:center;gap:10px;box-shadow:7px 7px 0 rgba(23,35,29,.16)}.badge>span{color:#e5a52e}.badge small,.badge strong{display:block}.badge small{font-size:9px;color:#68736d}.badge strong{font-size:13px;margin-top:3px}.ticker{background:var(--ink);color:#e9efdc;overflow:hidden;white-space:nowrap;padding:14px 0;font-size:11px;font-weight:800;letter-spacing:1.5px}.ticker div{width:max-content;animation:ticker 25s linear infinite}.ticker i{color:var(--green);padding:0 30px}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:110px 6vw}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section-head h2,.network h2,.status h2{font-size:clamp(38px,5vw,68px);letter-spacing:-4px;margin:15px 0 0}.section-head>p{max-width:450px;color:#637069;line-height:1.8;font-size:14px}.mode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mode-card{height:390px;padding:25px;background:#dfe3d0;position:relative;overflow:hidden;transition:.3s}.mode-card:hover{transform:translateY(-8px)}.mode-card .num{font-size:11px;font-weight:800}.pixel-icon{font-size:48px;margin:48px 0 48px}.mode-card p{font-size:10px;letter-spacing:1.5px;font-weight:800;margin:0}.mode-card h3{font-size:28px;margin:8px 0 14px;letter-spacing:-1.5px}.mode-card span{font-size:11px;color:#536159}.card-line{position:absolute;bottom:0;left:0;width:100%;height:8px}.redstone{background:#dce0d2}.redstone .card-line{background:#7a9c43}.bedwars{background:#ead8ce}.bedwars .card-line{background:#dd6840}.uhc{background:#d1ded9}.uhc .card-line{background:#2b725e}.bots{background:#ded7e8}.bots .card-line{background:#8164a2}.network{background:var(--deep);color:#ecf1e6;padding:110px 8vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center}.eyebrow.light span{background:var(--green)}.network-copy>p:not(.eyebrow){color:#b4c1b9;line-height:1.9;font-size:14px;max-width:500px}.network-copy ul{list-style:none;padding:0;margin:40px 0 0}.network-copy li{padding:16px 0;border-top:1px solid rgba(255,255,255,.13);font-size:13px}.network-copy li b{color:var(--green);margin-right:20px}.network-map{height:480px;position:relative}.network-map svg{position:absolute;inset:0;width:100%;height:100%}.network-map path{fill:none;stroke:#779477;stroke-width:1;stroke-dasharray:7 7}.node{position:absolute;width:130px;height:88px;background:#f0efe6;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:800;z-index:2;box-shadow:8px 8px 0 rgba(0,0,0,.16)}.node small{font-size:8px;letter-spacing:1.4px;color:#718078;margin-top:6px}.node.core{left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:120px;background:var(--green)}.node.core img{width:42px;height:42px;image-rendering:pixelated;margin-bottom:7px}.lobby{left:2%;top:5%}.n-bed{right:0;top:5%}.n-red{left:2%;bottom:3%}.n-uhc{right:0;bottom:3%}.status-panel{background:#e8e4d8;padding:55px;display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:center;border-left:8px solid var(--green)}.status-panel h2{font-size:46px}.status-panel p{line-height:1.8;color:#68746d;font-size:14px}.progress-meta{display:flex;justify-content:space-between;font-size:12px;font-weight:800}.progress-meta strong{color:#729b35}.progress{height:12px;background:#d0cec4;margin:16px 0;position:relative}.progress i{position:absolute;inset:0 24% 0 0;background:repeating-linear-gradient(90deg,#719b37 0 16px,#83aa45 16px 32px)}.milestones{display:flex;justify-content:space-between;font-size:9px;color:#8a918d}.milestones .done,.milestones .active{color:var(--ink);font-weight:800}.join{background:#c7dd70;padding:100px 20px;text-align:center;position:relative;overflow:hidden}.join:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.17) 1px,transparent 1px);background-size:40px 40px}.join-inner{position:relative}.join img{width:62px;height:62px;image-rendering:pixelated}.join p{font-size:11px;font-weight:800;letter-spacing:2px}.join h2{font-size:clamp(44px,6vw,78px);line-height:1;letter-spacing:-5px;margin:15px 0 38px}.join small{display:block;font-size:9px;letter-spacing:1.5px;margin-top:30px}footer{min-height:110px;padding:35px 6vw;background:var(--ink);color:#cbd4cc;display:flex;align-items:center;justify-content:space-between;font-size:10px}.text-only{color:#fff}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,90px);background:var(--ink);color:#fff;padding:13px 20px;font-size:12px;font-weight:700;z-index:20;transition:.3s}.toast.show{transform:translate(-50%,0)}
@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:125px}.hero-art{height:430px}.mode-grid{grid-template-columns:1fr 1fr}.network{grid-template-columns:1fr}.section-head,.status-panel{display:block}.section-head>p{margin-top:25px}.progress-wrap{margin-top:40px}}@media(max-width:560px){.nav{height:70px}.nav-cta{display:none}.hero{padding-left:20px;padding-right:20px;min-height:auto}.hero h1{font-size:52px;letter-spacing:-4px}.hero-actions{flex-direction:column;align-items:flex-start}.quick-stats{gap:18px}.hero-art{height:330px}.section{padding:80px 20px}.mode-grid{grid-template-columns:1fr}.mode-card{height:300px}.pixel-icon{margin:30px 0}.network{padding:80px 20px}.network-map{height:390px}.node{width:100px;height:72px}.node.core{width:120px}.status-panel{padding:32px 24px}.join h2{letter-spacing:-3px}footer{gap:14px;flex-direction:column;text-align:center}}

/* LiamCraft official visual system */
:root{--ink:#10172a;--cream:#f5f7fb;--green:#15c979;--deep:#0b1020;--orange:#ff6b18;--violet:#7928ff;--blue:#079ee8;--line:rgba(16,23,42,.11)}
body{background:var(--cream);color:var(--ink)}
.noise{opacity:.022}
.nav{height:88px;position:absolute;border-bottom:1px solid rgba(16,23,42,.1);background:rgba(245,247,251,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.brand{letter-spacing:.02em}.brand img{width:46px;height:46px;border-radius:50%;object-fit:cover;image-rendering:auto;box-shadow:0 0 0 1px rgba(16,23,42,.1)}
.brand span span,.brand.text-only span{color:var(--blue)}
.nav nav a{font-size:13px;color:#384057;transition:.2s}.nav nav a:hover{color:var(--blue)}
.nav-cta{background:var(--ink);border-radius:6px;padding:13px 22px;box-shadow:0 8px 22px rgba(16,23,42,.12)}
.hero{min-height:820px;padding-top:165px;background:radial-gradient(circle at 82% 20%,rgba(7,158,232,.1),transparent 28%),radial-gradient(circle at 72% 72%,rgba(121,40,255,.08),transparent 29%)}
.hero:after{content:"";position:absolute;inset:88px 0 0;pointer-events:none;background-image:linear-gradient(rgba(16,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,23,42,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,transparent 0,black 55%,transparent 100%)}
.hero-copy,.hero-art{z-index:1}
.eyebrow{letter-spacing:2.6px;color:#5c657c}.eyebrow span{height:2px;background:linear-gradient(90deg,var(--blue),var(--violet))}
.hero h1{font-size:clamp(58px,7vw,104px);letter-spacing:-.072em;line-height:.94}.hero h1 em{background:linear-gradient(90deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}
.lead{color:#5a6378;max-width:650px}
.primary{border-radius:6px;background:linear-gradient(110deg,var(--blue),#0878df);box-shadow:0 10px 26px rgba(7,126,220,.25);letter-spacing:.02em}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(7,126,220,.32)}
.secondary{color:#30394f}.quick-stats strong{font-size:30px}.quick-stats span{color:#727b8f}.quick-stats div{padding-right:30px;border-right:1px solid var(--line)}.quick-stats div:last-child{border-right:0}
.quick-stats .live-stat span i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(21,201,121,.13);vertical-align:1px}
.hero-art.official-mark{height:560px;background:linear-gradient(145deg,#10172a,#171e35);clip-path:none;border-radius:16px;overflow:hidden;display:grid;place-items:center;box-shadow:0 30px 80px rgba(16,23,42,.2)}
.hero-art.official-mark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(7,158,232,.28),transparent 43%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px}
.official-mark>img{width:min(68%,380px);aspect-ratio:1;border-radius:50%;object-fit:cover;position:relative;z-index:2;box-shadow:0 0 0 12px rgba(255,255,255,.055),0 30px 70px rgba(0,0,0,.38);image-rendering:auto}
.brand-orbit{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;z-index:1}.orbit-one{width:82%;aspect-ratio:1}.orbit-two{width:105%;aspect-ratio:1;border-color:rgba(7,158,232,.15)}
.official-mark .badge{z-index:3;background:rgba(255,255,255,.94);border-radius:7px;box-shadow:0 14px 35px rgba(0,0,0,.28)}.official-mark .badge>span{color:var(--green)}
.ticker{padding:16px 0;background:linear-gradient(90deg,#0b1020,#151d33);color:#dce5f2}.ticker i{color:#13bff3}
.section{padding-top:125px;padding-bottom:125px}.section-head h2,.network h2,.status h2{letter-spacing:-.055em}.section-head>p{color:#687187}
.mode-grid{gap:18px}.mode-card{height:410px;border-radius:10px;background:white!important;border:1px solid rgba(16,23,42,.08);box-shadow:0 12px 34px rgba(16,23,42,.06);transition:.3s ease}.mode-card:hover{transform:translateY(-7px);box-shadow:0 22px 48px rgba(16,23,42,.11)}.mode-card .num{color:#929aae}.pixel-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:16px;background:#eef2f8;font-size:32px}.mode-card h3{letter-spacing:-.04em}.mode-card span{color:#6f788d}.card-line{height:5px}.redstone .card-line{background:var(--green)}.bedwars .card-line{background:var(--orange)}.uhc .card-line{background:var(--blue)}.bots .card-line{background:var(--violet)}
.network{background:radial-gradient(circle at 80% 45%,rgba(7,158,232,.12),transparent 32%),var(--deep)}.network-copy>p:not(.eyebrow){color:#aeb8ca}.network-copy li{border-color:rgba(255,255,255,.1)}.network-copy li b{color:#19bff3}.node{border-radius:8px;background:#f8faff;box-shadow:0 13px 30px rgba(0,0,0,.25)}.node.core{background:white;height:132px}.node.core img{width:52px;height:52px;object-fit:cover;border-radius:50%;image-rendering:auto}.network-map path{stroke:#2582a7;stroke-width:1.5}
.status-panel{border:1px solid rgba(16,23,42,.08);border-left:5px solid var(--blue);border-radius:10px;background:white;box-shadow:0 18px 50px rgba(16,23,42,.07)}.progress-meta strong{color:var(--blue)}.progress{border-radius:20px;overflow:hidden;background:#e7ebf2}.progress i{background:linear-gradient(90deg,var(--blue),var(--violet))}.milestones .done,.milestones .active{color:var(--blue)}
.progress.operational i{inset:0;background:linear-gradient(90deg,var(--green),var(--blue))}
.join{background:radial-gradient(circle at 50% 0,rgba(7,158,232,.24),transparent 35%),linear-gradient(145deg,#10172a,#090d19);color:white}.join:before{opacity:.35}.join img{width:84px;height:84px;border-radius:50%;object-fit:cover;image-rendering:auto;box-shadow:0 0 0 8px rgba(255,255,255,.06)}.join .primary{font-size:16px;padding:17px 30px}.join small{color:#9ba6bc}.join h2{letter-spacing:-.06em}footer{background:#070b14;color:#8993a7}.brand.text-only{color:white}
.admin-entry{border:0;font-family:inherit;cursor:pointer}.admin-recruit{padding:115px 6vw;background:#10172a;color:white}.admin-recruit-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center}.admin-copy h2{font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 25px}.admin-copy>p:not(.eyebrow){color:#aeb8ca;line-height:1.9;max-width:520px}.admin-copy small{display:block;margin-top:22px;color:#8995ab}.admin-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-values article{min-height:240px;padding:28px 24px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.04)}.admin-values b{font-size:11px;color:#18baf1}.admin-values h3{margin:65px 0 12px;font-size:19px}.admin-values p{font-size:12px;line-height:1.8;color:#9ba7bb}.account-modal{position:fixed;inset:0;z-index:50;background:rgba(5,9,18,.8);backdrop-filter:blur(12px);padding:30px;overflow:auto;display:grid;place-items:center}.account-modal[hidden]{display:none}.account-card{width:min(100%,460px);background:#f8f9fc;color:#10172a;padding:38px;border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.4);position:relative}.application-card{width:min(100%,850px)}.account-card h2{font-size:34px;letter-spacing:-.04em;margin:14px 0 8px}.account-card>p:not(.eyebrow){font-size:13px;color:#697287;line-height:1.7}.modal-x{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:28px;color:#6e7789;cursor:pointer}.account-card form{display:grid;gap:18px;margin-top:26px}.account-card label,.account-card legend{font-size:12px;font-weight:700;color:#3b455a}.account-card input:not([type=checkbox]),.account-card textarea{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #d8dce5;border-radius:6px;background:white;color:#10172a;font:inherit;outline:none}.account-card input:focus,.account-card textarea:focus{border-color:#079ee8;box-shadow:0 0 0 3px rgba(7,158,232,.1)}.account-card textarea{min-height:105px;resize:vertical}.account-card fieldset{border:0;padding:0;margin:0}.skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.skill-grid label{padding:11px 10px;border:1px solid #dde1e9;border-radius:6px;background:white;font-weight:600}.skill-grid input{margin-right:6px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-message{min-height:18px;margin:0;color:#d44b3b;font-size:12px}.form-message.success{color:#188b5a}.icp-link{color:#8993a7;text-decoration:none}.icp-link:hover{color:white}
@media(max-width:900px){.hero{padding-top:140px}.hero-art.official-mark{height:480px}.mode-grid{grid-template-columns:1fr 1fr}.admin-recruit-inner{grid-template-columns:1fr}.admin-values{margin-top:30px}}
@media(max-width:560px){.nav{height:72px}.brand img{width:40px;height:40px}.hero{padding-top:125px}.hero h1{font-size:50px}.hero-art.official-mark{height:350px}.official-mark>img{width:66%}.quick-stats div{padding-right:14px}.mode-grid{grid-template-columns:1fr}.mode-card{height:310px}.status-panel{padding:30px 22px}.admin-values,.skill-grid,.form-columns{grid-template-columns:1fr}.admin-values article{min-height:180px}.admin-values h3{margin-top:35px}.account-modal{padding:14px}.account-card{padding:30px 20px}footer{flex-wrap:wrap}}

.account-entry{border:0;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:44px}.nav-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#25304a;display:grid;place-items:center;color:#fff}.profile-card{width:min(100%,520px)}.profile-head{display:flex;align-items:center;gap:18px;margin:26px 0}.avatar-preview{width:88px;height:88px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#079ee8,#7928ff);color:white;display:grid;place-items:center;font-size:32px;font-weight:800;box-shadow:0 8px 25px rgba(7,158,232,.2)}.avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-head strong{display:block;font-size:22px}.profile-head small{display:block;color:#697287;margin-top:5px}.avatar-upload{display:block;padding:16px;border:1px dashed #cbd2df;border-radius:8px;background:white}.avatar-upload input{margin-top:12px!important;padding:0!important;border:0!important}.profile-actions{display:grid;gap:10px;margin-top:12px}.secondary-button,.danger-button{padding:13px 18px;border-radius:6px;font:inherit;font-weight:700;cursor:pointer}.secondary-button{background:#eef5ff;color:#0878df;border:1px solid #cfe4ff}.danger-button{background:transparent;color:#b33b3b;border:1px solid #e1c8c8}.review-card{width:min(100%,960px);max-height:90vh}.application-list{display:grid;gap:16px;margin-top:24px}.review-item{padding:22px;border:1px solid #dfe4ec;border-radius:9px;background:white}.review-item header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.review-item h3{margin:0;font-size:21px}.review-item header span{display:inline-block;margin-top:6px;color:#168557;font-size:12px;text-transform:uppercase}.review-item time{font-size:12px;color:#798297}.skill-tags{display:flex;flex-wrap:wrap;gap:7px}.skill-tags b{font-size:11px;padding:6px 9px;border-radius:20px;background:#eaf7ff;color:#0878df}.review-item dl{display:grid;grid-template-columns:90px 1fr;gap:9px 14px;margin:16px 0 0}.review-item dt{font-size:12px;font-weight:800;color:#697287}.review-item dd{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.65}.empty-state{padding:35px;text-align:center;color:#697287;background:white;border-radius:8px}.empty-state.error{color:#b33b3b}
@media(max-width:560px){.nav-cta.account-entry{display:flex;padding:8px 12px}.account-entry>span{max-width:76px;overflow:hidden;text-overflow:ellipsis}.review-item header{display:block}.review-item time{display:block;margin-top:8px}.review-item dl{grid-template-columns:1fr}.review-item dd{margin-bottom:8px}}
