.v31-preview{min-height:100vh;position:relative;isolation:isolate;--bg:#101215;--panel:#191c21;--line:#2c3035;--text:#f1f3f1;--muted:#989da7;--accent:#cefa70}@font-face{font-family:Black Han Sans;src:url(/fonts/BlackHanSans-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.v31-preview,.v31-preview *{box-sizing:border-box}.v31-preview{margin:0;background:var(--bg);font:14px/1.6 Pretendard,Noto Sans KR,Arial,sans-serif}.v31-preview button,.v31-preview input,.v31-preview select{font:inherit}.v31-preview button,.v31-preview select{cursor:pointer}.v31-preview button{color:inherit;border:1px solid var(--line);background:transparent;border-radius:8px;padding:9px 14px}.v31-preview button:hover{background:#ffffff0c;border-color:#69744c}.v31-preview button:focus-visible,.v31-preview input:focus-visible,.v31-preview select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v31-preview button.active{background:#cefa7016;border-color:#cefa7033}.v31-preview aside{position:fixed;width:228px;inset:0 auto 0 0;background:#15171b;border-right:1px solid var(--line);padding:29px 20px;display:flex;flex-direction:column;z-index:5}.v31-preview .logo{font-size:29px;font-weight:900;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.v31-preview .mark{color:var(--accent);font-size:32px}.v31-preview .logo small{color:var(--muted);font-size:9px;display:block;margin-top:-9px}.v31-preview .workspace{margin:28px 0 20px;background:#202329;padding:12px;border:1px solid #353b41;border-radius:9px}.v31-preview .workspace select{width:100%;background:none;border:none;color:#fff;font-weight:700}.v31-preview .workspace option,.v31-preview select option{background:#202329}.v31-preview .eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:700}.v31-preview nav{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.v31-preview nav button{text-align:left;border-color:transparent;display:flex;gap:12px;align-items:center;padding:11px 12px}.v31-preview nav span{width:20px;color:#9babb0;font-size:17px}.v31-preview .sidebottom{margin-top:auto;padding-top:25px}.v31-preview .plan{padding:14px;background:linear-gradient(130deg,#303b24,#1e251a);border:1px solid #465436;border-radius:9px;font-size:12px}.v31-preview .plan b{color:var(--accent)}.v31-preview .user{display:flex;align-items:center;gap:9px;margin-top:22px}.v31-preview .avatar{display:inline-grid;place-items:center;width:34px;height:34px;background:#344136;border-radius:50%;color:#dbf5bf;font-weight:700}.v31-preview .muted{color:var(--muted)}.v31-preview main{margin-left:228px}.v31-preview header{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:16px}.v31-preview .breadcrumb{color:#9198a2;font-size:12px}.v31-preview .breadcrumb b{color:#eee;font-weight:500}.v31-preview .tools{display:flex;align-items:center;gap:12px}.v31-preview input,.v31-preview select{background:#1c2025;color:var(--text);border:1px solid var(--line);padding:8px 12px;border-radius:7px}.v31-preview .preview{font-size:10px;color:var(--accent);border:1px solid #536137;border-radius:4px;padding:3px 7px;letter-spacing:1px}.v31-preview .content{max-width:1550px;margin:auto;padding:30px 36px 36px}.v31-preview .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.v31-preview .heading h1{font-size:27px;letter-spacing:-1px;margin:0 0 3px}.v31-preview .heading p{margin:0;color:var(--muted);font-size:13px}.v31-preview .primary{background:var(--accent);border-color:var(--accent);color:#202719;position:relative;overflow:hidden}.v31-preview .primary:hover{background:#defe9e;color:#101510}.v31-preview .shimmer-ring{position:absolute;inset:-100%;background:linear-gradient(110deg,transparent 40%,#fff6 50%,transparent 60%);animation:shimmer 5s infinite;pointer-events:none}@keyframes shimmer{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}.v31-preview .hero{min-height:265px;position:relative;overflow:hidden;border:1px solid #3d4444;border-radius:13px;background:#263539;margin-bottom:24px}.v31-preview .hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.v31-preview .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#152022,#152022d9 33%,#15202200 80%)}.v31-preview .hero-copy{position:relative;z-index:1;padding:29px 32px}.v31-preview .tag{font-size:10px;letter-spacing:2px;color:var(--accent)}.v31-preview .hero h2{font-size:34px;line-height:1.3;letter-spacing:-1px;margin:12px 0}.v31-preview .hero p{color:#bec8c9;margin:0 0 23px}.v31-preview .hero-footer{display:flex;gap:20px;align-items:center;font-size:12px}.v31-preview .metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:24px}.v31-preview .metric{background:var(--panel);border:1px solid var(--line);border-radius:10px}.v31-preview .metric label{color:#acb0ba;font-size:12px}.v31-preview .metric strong{display:block;font-size:27px;letter-spacing:-.8px;margin:7px 0}.v31-preview .metric strong small{font-size:13px;font-weight:400;color:var(--muted);margin-left:5px}.v31-preview .metric footer{font-size:10px;color:var(--muted)}.v31-preview .green{color:var(--accent)}.v31-preview .grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-gap:22px;gap:22px}.v31-preview .panel{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:21px;margin-bottom:22px}.v31-preview .panelhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.v31-preview .panelhead h3{font-size:15px;margin:0}.v31-preview .link{border:0;font-size:11px;color:#a7adb5;padding:4px}.v31-preview .week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin:15px 0 20px}.v31-preview .day{text-align:center;border:1px solid transparent;padding:9px 3px;border-radius:8px;color:#a0a6b0;font-size:10px}.v31-preview .day b{display:block;font-size:17px;margin-top:3px;color:#e5e7e9}.v31-preview .day.active{background:#cefa7014;border-color:#667947;color:var(--accent)}.v31-preview .day.active b{color:var(--accent)}.v31-preview .event{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:16px 0 0;margin-top:14px}.v31-preview .time{font-size:14px;font-weight:700;width:43px}.v31-preview .event-icon{background:#364239;color:#c9ec9d;font-size:22px;border-radius:9px;padding:7px 13px}.v31-preview .event-title{font-weight:600;font-size:12px}.v31-preview .event small{color:var(--muted);font-size:10px}.v31-preview .event button{margin-left:auto;padding:6px 10px;font-size:10px}.v31-preview .notice{padding:13px 0;border-top:1px solid var(--line);display:flex;gap:13px;align-items:center}.v31-preview .notice:first-of-type{border:0}.v31-preview .notice b{font-size:12px;font-weight:500}.v31-preview .notice small{display:block;color:var(--muted);font-size:10px}.v31-preview .pill{font-size:10px;padding:3px 7px;border-radius:4px;color:#d6e9ac;background:#394231;white-space:nowrap}.v31-preview .pill.orange{color:#efc193;background:#46382d}.v31-preview .rank{display:flex;align-items:center;gap:11px;margin-top:16px}.v31-preview .rank em{font-style:normal;width:16px;color:var(--muted);font-size:12px}.v31-preview .rank b{font-size:12px}.v31-preview .rank small{color:var(--muted);font-size:10px}.v31-preview .rank strong{margin-left:auto;color:var(--accent);font-size:12px}.v31-preview .rank .avatar{width:31px;height:31px;font-size:12px}.v31-preview .bar{height:5px;background:#30363a;border-radius:4px;overflow:hidden;margin-top:16px}.v31-preview .bar i{display:block;background:var(--accent);height:100%;width:82%}.v31-preview .summary{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:8px}.v31-preview .bottomnote{display:flex;justify-content:space-between;font-size:10px;color:#717a85;margin-top:10px}.v31-preview .tablewrap{overflow:auto}.v31-preview table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}.v31-preview th{color:#8f98a4;font-size:11px;font-weight:400}.v31-preview td,.v31-preview th{padding:15px 12px;border-bottom:1px solid var(--line)}.v31-preview td{font-size:12px}.v31-preview .filters{display:flex;gap:10px;margin-bottom:20px}.v31-preview .filters input{flex:1 1;min-width:100px}.v31-preview .bigstat{font-size:38px;font-weight:700;letter-spacing:-1px}.v31-preview .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.v31-preview .setting{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.v31-preview .toggle{accent-color:var(--accent);width:20px;height:20px}.v31-preview .mobilemenu{display:none}.v31-preview dialog{background:#1c2126;color:var(--text);border:1px solid #45503e;border-radius:15px;width:min(460px,92vw);padding:28px}.v31-preview dialog::-webkit-backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v31-preview dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v31-preview dialog input,.v31-preview dialog select{width:100%;margin:8px 0 15px}.v31-preview dialog h2{margin:0 0 8px;font-size:22px}.v31-preview dialog label{font-size:12px}.v31-preview dialog .actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.v31-preview #toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:var(--accent);color:#172116;padding:12px 22px;border-radius:9px;z-index:20;display:none;font-weight:600;font-size:13px}@media(min-width:1600px){.v31-preview .hero{min-height:310px}.v31-preview .hero-copy{padding:40px}.v31-preview .hero h2{font-size:40px}}@media(max-width:1050px){.v31-preview aside{width:190px;padding:24px 14px}.v31-preview main{margin-left:190px}.v31-preview .content{padding:24px}.v31-preview .metrics{gap:9px}.v31-preview .metric{padding:15px 12px}.v31-preview .cards,.v31-preview .grid{grid-template-columns:1fr}.v31-preview .hero h2{font-size:29px}.v31-preview header{padding:0 24px}.v31-preview .tools .muted{display:none}}@media(max-width:700px){.v31-preview aside{transform:translateX(-100%);width:228px;transition:.2s}.v31-preview aside.open{transform:translateX(0);box-shadow:0 0 0 100vmax #0009}.v31-preview main{margin-left:0}.v31-preview .mobilemenu{display:block}.v31-preview .content{padding:22px 16px}.v31-preview header{height:auto;min-height:70px;padding:12px 16px;flex-wrap:wrap}.v31-preview .breadcrumb{display:none}.v31-preview .tools{gap:8px}.v31-preview .tools select{max-width:126px;font-size:11px}.v31-preview .heading h1{font-size:24px}.v31-preview .heading p{font-size:11px}.v31-preview .heading button{font-size:11px;padding:8px}.v31-preview .metrics{grid-template-columns:repeat(2,1fr)}.v31-preview .hero-copy{padding:25px 20px}.v31-preview .hero h2{font-size:29px}.v31-preview .hero:after{background:linear-gradient(90deg,#152022f5,#15202266)}.v31-preview .bottomnote,.v31-preview .hero-footer{gap:12px}.v31-preview .panel{padding:17px}}@media(prefers-reduced-motion:reduce){.v31-preview *{animation:none!important;transition:none!important}}.v31-preview{--accent:#e8c77b;--bg:#0e1014;--panel:#181c24;--line:#30333b}.v31-preview button.active{background:#e8c77b12;color:var(--accent);border-color:#e8c77b33}.v31-preview .primary{color:#231d11}.v31-preview .primary:hover{background:#f5d99a}.v31-preview .plan{background:linear-gradient(130deg,#352e22,#1b1d22);border-color:#514735}.v31-preview .pill{background:#3c3423;color:#efcf88}.v31-preview .day.active{background:#e8c77b16;border-color:#7f6b42}.v31-preview .hero{background:#1f292d;border-color:#5c523b}.v31-preview .hero-art{filter:sepia(.3)}.v31-preview .portal-hero{position:relative;min-height:360px;border:1px solid #5b513d;border-radius:12px;overflow:hidden;background:#161f24;margin-bottom:30px}.v31-preview .portal-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:sepia(.32);opacity:.8}.v31-preview .portal-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10161bf7,#10161b70 63%,#10161b00)}.v31-preview .portal-copy{position:relative;z-index:1;padding:42px;max-width:650px}.v31-preview .portal-copy h1{font-size:44px;line-height:1.27;letter-spacing:-2px;margin:15px 0}.v31-preview .portal-copy p{color:#b6bac3;margin:0 0 25px;font-size:13px}.v31-preview .portal-copy .tag{font-size:10px}.v31-preview .portal-subnav{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:25px}.v31-preview .portal-subnav h2{font-size:18px;margin:0 auto 0 0}.v31-preview .portal-subnav button{font-size:12px;border:0}.v31-preview .guild-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.v31-preview .guild-card{border:1px solid #3f4148;background:#191d25;border-radius:11px;overflow:hidden;transition:transform .2s,border-color .2s}.v31-preview .guild-card:hover{transform:translateY(-3px);border-color:#a78c51}.v31-preview .guild-visual{height:155px;position:relative;overflow:hidden;background:#243637}.v31-preview .guild-visual img{width:100%;height:100%;object-fit:cover;object-position:70% 45%;filter:sepia(.55)}.v31-preview .guild-visual.blue img{filter:hue-rotate(45deg) saturate(.7)}.v31-preview .guild-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#191d25,transparent)}.v31-preview .guild-game{position:absolute;bottom:18px;left:23px;z-index:1;font-family:Georgia,serif;font-size:31px;letter-spacing:2px;color:#f0ddaa}.v31-preview .guild-game small{display:block;font:9px Arial;letter-spacing:3px;color:#aaa}.v31-preview .guild-info{padding:6px 23px 23px}.v31-preview .guild-info h3{font-size:19px;margin:0}.v31-preview .guild-info p{color:var(--muted);font-size:11px;margin:5px 0 18px}.v31-preview .guild-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.v31-preview .guild-stat{display:flex;gap:25px;margin:20px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v31-preview .guild-stat small{display:block;color:var(--muted);font-size:10px}.v31-preview .guild-stat strong{font-size:19px;font-weight:600}.v31-preview .guild-row .primary{font-size:12px}.v31-preview .feed-row{display:grid;grid-template-columns:65px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-top:1px solid var(--line);font-size:12px}.v31-preview .feed-row small{color:var(--muted);font-size:10px}.v31-preview .boss-row{display:flex;align-items:center;gap:15px;padding:12px 0;border-top:1px solid var(--line)}.v31-preview .boss-row time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);font-size:15px}.v31-preview .boss-row span{font-size:12px}.v31-preview .hunting-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v31-preview .hunt{border:1px solid var(--line);background:#11151b;border-radius:7px;padding:15px}.v31-preview .hunt b{font-size:12px}.v31-preview .hunt p{font-size:11px;color:var(--muted);margin:7px 0 0}.v31-preview .portal-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px}.v31-preview .portal-strip b{letter-spacing:3px;color:var(--accent)}.v31-preview .guild-card[hidden]{display:none}.v31-preview .portal-footer{color:#737d8c;font-size:10px;display:flex;justify-content:space-between;margin-top:25px}@media(max-width:700px){.v31-preview .portal-copy{padding:28px 22px}.v31-preview .portal-copy h1{font-size:34px}.v31-preview .portal-hero{min-height:335px}.v31-preview .guild-grid{grid-template-columns:1fr}.v31-preview .portal-subnav{gap:4px;flex-wrap:wrap}.v31-preview .portal-subnav h2{font-size:16px}.v31-preview .portal-subnav button{padding:7px}.v31-preview .hunting-grid{grid-template-columns:1fr}.v31-preview .portal-strip{font-size:10px}}.v31-preview.operator .logo small{font-size:8px}.v31-preview .operator-help{background:#202b3d;border:1px solid #354863;color:#c0d2f1;padding:15px 20px;border-radius:9px;margin-bottom:24px;font-size:12px}.v31-preview .operator .primary{background:#afc6fa;color:#15203b}.v31-preview .operator .pill{background:#293a58;color:#b9cffa}.v31-preview{--bg:#090b0e;--panel:#14171cef;--line:#49402f;--text:#eee9df;--muted:#aaa69e;--accent:#dfbf78;background:#090b0e;color:var(--text)}.v31-preview:before{z-index:-2;background:linear-gradient(180deg,#080c1055,#080b10a8 60%,#080a0ef0),url(/ancient-citadel.webp) top/cover no-repeat}.v31-preview:after,.v31-preview:before{content:"";position:fixed;inset:0;pointer-events:none}.v31-preview:after{z-index:-1;background:linear-gradient(90deg,#070a10b0,transparent 35%,#080a1022)}.v31-preview aside{background:linear-gradient(180deg,#12151cf5,#090b10fa);border-right:1px solid #85704a55;box-shadow:12px 0 45px #0005}.v31-preview .logo{font-family:Georgia,serif;letter-spacing:2px;color:#f0d59a;text-shadow:0 2px 15px #c68d3330}.v31-preview .mark{color:#d9b36d}.v31-preview .logo small{font-family:Arial,sans-serif;color:#b8a27a;letter-spacing:2px}.v31-preview .workspace{border:1px solid #695638;background:linear-gradient(130deg,#40332165,#15181d);border-radius:3px;box-shadow:inset 0 0 20px #0005}.v31-preview .workspace .eyebrow{color:#bca475}.v31-preview header{background:#0c0f14d9;border-bottom:1px solid #84704a66;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v31-preview .preview{color:#ddc186;border-color:#746041;border-radius:2px}.v31-preview nav{gap:7px}.v31-preview nav button{border-radius:3px;color:#bfb9af}.v31-preview nav button.active{color:#ffe0a2;background:linear-gradient(90deg,#73572870,#40332018);border:1px solid #a17d415c;box-shadow:inset 3px 0 #e0b76c,0 0 20px #0002}.v31-preview nav button.active span{color:#e6bd73}.v31-preview nav button:hover{border-color:#88714b;background:#b7944320}.v31-preview .heading h1{font-family:Georgia,"Noto Serif KR",Batang,serif;color:#ead7b2;font-size:29px;letter-spacing:-.5px}.v31-preview .heading p{color:#b3b0aa}.v31-preview .content{max-width:1580px;padding-top:28px}.v31-preview .hero{min-height:365px;border-radius:4px;border:1px solid #aa8955;background:#10161c;box-shadow:0 20px 45px #0005,inset 0 0 0 4px #0c1018;margin-bottom:25px}.v31-preview .hero-art{opacity:1;filter:none;object-position:center 46%;transition:transform 1.2s ease}.v31-preview .hero:hover .hero-art{transform:scale(1.025)}.v31-preview .hero:after{background:linear-gradient(90deg,#080d15ef,#080d15c4 28%,#080d1540 55%,#080d1500 75%),linear-gradient(0deg,#080d1570,transparent 45%)}.v31-preview .hero-copy{padding:44px 38px;min-height:365px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.v31-preview .tag{color:#d8b579;font-size:9px;letter-spacing:3px}.v31-preview .hero h2{font-family:Georgia,"Noto Serif KR",Batang,serif;font-size:39px;line-height:1.43;font-weight:600;color:#fff1d3;text-shadow:0 3px 25px #000;margin:19px 0 12px;letter-spacing:-1.4px}.v31-preview .hero p{color:#ccc7bb;font-size:12px;max-width:400px;line-height:1.9}.v31-preview .hero-footer{margin-top:6px}.v31-preview .hero-footer>span{color:#d5c2a2;background:#0b0e1470;padding:5px 8px}.v31-preview .primary{border-radius:2px;border:1px solid #e2bb77;background:linear-gradient(180deg,#ead29c,#b99150);color:#251b0d;box-shadow:inset 0 0 0 2px #eac58655,0 4px 15px #0005;font-weight:700}.v31-preview .primary:hover{background:linear-gradient(180deg,#f9e4b8,#d4ad68);border-color:#ffe2a3}.v31-preview .metric,.v31-preview .panel{border-radius:4px;background:linear-gradient(135deg,#202127f5,#11151af5);border:1px solid #75624477;box-shadow:inset 0 1px #eac68912,0 9px 24px #0003}.v31-preview .panelhead{position:relative;border-bottom:1px solid #9f825040;padding-bottom:14px}.v31-preview .panelhead:after{content:"◆";position:absolute;right:0;bottom:-6px;font-size:8px;color:#9d8351}.v31-preview .panelhead h3{font-family:Georgia,"Noto Serif KR",Batang,serif;color:#e1c799;font-weight:600;letter-spacing:.2px}.v31-preview .metric{border-top:2px solid #a88954;padding:18px 20px}.v31-preview .metric:after{content:"◆";position:absolute;top:14px;right:15px;color:#a7885655;font-size:16px}.v31-preview .metric strong{font-family:Georgia,serif;color:#f2d597;font-size:30px}.v31-preview .metric strong small{font-family:Arial,sans-serif;color:#ad9d84}.v31-preview .metric label{color:#c0b7a6}.v31-preview .green{color:#dfc38a}.v31-preview .pill{background:#51412766;color:#dfbf81;border:1px solid #866a3433}.v31-preview .pill.orange{background:#61382455;color:#e2ae80}.v31-preview .day{border-radius:3px}.v31-preview .day.active{background:linear-gradient(#5f49275c,#382b1f66);border-color:#997b49}.v31-preview .day.active b{color:#f4d390}.v31-preview .event-icon{border:1px solid #a7894944;background:linear-gradient(130deg,#51442e,#20211f);color:#dbbc7b;border-radius:3px}.v31-preview .event-title{color:#e5dccd}.v31-preview .event,.v31-preview .notice{border-top-color:#87714733}.v31-preview .bar{background:#37342f}.v31-preview .bar i{background:linear-gradient(90deg,#8e6d3d,#e4c887)}.v31-preview .plan{border-radius:3px;background:linear-gradient(145deg,#3b302070,#181a20);border-color:#7f663d66}.v31-preview .avatar{border:1px solid #9a814a66;background:#363225;color:#ebd49e}.v31-preview .rank .avatar{filter:sepia(.4)}.v31-preview .user{color:#d8c9b0}.v31-preview button,.v31-preview input,.v31-preview select{border-radius:3px}.v31-preview input,.v31-preview select{background:#11151bef;border-color:#68583d88}.v31-preview th{color:#c5b08a}.v31-preview td{border-color:#5d513d66}.v31-preview table{background:#10151a33}.v31-preview .hunt{border-radius:2px;background:#0d1119aa;border-color:#65533877}.v31-preview .hunt b{color:#dbc494}.v31-preview .operator .hero{display:none}.v31-preview .operator:before{opacity:.3}.v31-preview .operator .metric,.v31-preview .operator .panel{background:linear-gradient(135deg,#1b2029f7,#10151cf7)}.v31-preview .operator .metric{border-top-color:#7089ab}.v31-preview .operator .metric strong{color:#c3d4ee}.v31-preview .operator .heading h1{color:#d2ddef}.v31-preview .operator .panelhead h3{color:#bacbe3}.v31-preview .operator .primary{background:linear-gradient(#c2d0e8,#8fabc9);border-color:#b3c7e4;color:#162333}.v31-preview .operator .workspace{background:#1e2633;border-color:#61738c}.v31-preview .operator nav button.active{background:#53698630;border-color:#627e9a;box-shadow:inset 3px 0 #99b5d7}.v31-preview .operator-help{border-radius:3px}.v31-preview .bottomnote{color:#b7ac99}@media(min-width:1600px){.v31-preview .hero{min-height:410px}.v31-preview .hero-copy{min-height:410px;padding-left:45px}.v31-preview .hero h2{font-size:45px}}@media(max-width:1050px){.v31-preview .hero-copy{padding:34px 27px}.v31-preview .hero h2{font-size:32px}.v31-preview .hero-art{object-position:62% center}.v31-preview .hero-footer{flex-wrap:wrap;gap:8px}.v31-preview .metric{padding:16px 13px}}@media(max-width:700px){.v31-preview:before{background-position:65% top;background-size:auto 100vh}.v31-preview .hero{min-height:460px}.v31-preview .hero-art{object-position:68% center}.v31-preview .hero:after{background:linear-gradient(0deg,#080d15fa,#080d15e8 25%,#080d1560 62%,#080d1533)}.v31-preview .hero-copy{min-height:460px;justify-content:flex-end;padding:25px 20px}.v31-preview .hero h2{font-size:30px;line-height:1.4;margin-top:12px}.v31-preview .hero p{font-size:11px;margin-bottom:16px}.v31-preview .hero .tag{font-size:8px;letter-spacing:2px}.v31-preview .hero-footer{font-size:10px}.v31-preview .heading h1{font-size:23px}.v31-preview .metric strong{font-size:26px}.v31-preview .heading{gap:10px}.v31-preview .heading p{max-width:230px}.v31-preview .panelhead h3{font-size:15px}}.v31-preview .dungeon-visual{height:155px;position:relative;overflow:hidden;margin:-2px 0 18px;border:1px solid #8b724a66;background:#11161b}.v31-preview .dungeon-visual img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.v31-preview .dungeon-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a1016df,transparent 85%)}.v31-preview .dungeon-visual span{position:absolute;left:19px;bottom:15px;z-index:1;font:9px/1.8 Georgia,serif;letter-spacing:2px;color:#dfcba5}.v31-preview .dungeon-visual b{font-family:Batang,serif;font-size:17px;letter-spacing:0;color:#f0dfbc}.v31-preview .dungeon-visual.wide{height:230px}.v31-preview .ui-icon{width:21px;height:21px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.v31-preview .nav-icon{display:grid;place-items:center!important;width:30px!important;height:30px;border:1px solid #a5874540;background:linear-gradient(145deg,#6c512832,#121820);border-radius:4px;color:#c9af7e!important}.v31-preview nav button{gap:10px;padding:9px 8px}.v31-preview nav button.active .nav-icon{color:#f6d598!important;border-color:#b7944d8a;box-shadow:0 0 12px #c79f3920}.v31-preview .mark .ui-icon{width:34px;height:38px;stroke-width:1.3}.v31-preview .panelhead h3{display:flex;align-items:center;gap:10px}.v31-preview .panelhead h3 .ui-icon{width:19px;height:19px;color:#c4a36b}.v31-preview .metric:after{display:none}.v31-preview .stat-icon{position:absolute;right:15px;top:15px;color:#d0b27b;background:#80633418;border:1px solid #a5874540;padding:7px;display:grid;place-items:center;border-radius:4px}.v31-preview .metric label{display:block;padding-right:39px}.v31-preview .primary{display:inline-flex;gap:8px;align-items:center;justify-content:center}.v31-preview .primary .ui-icon{width:16px;height:16px}.v31-preview .tools button{display:grid;place-items:center}.v31-preview .operator .nav-icon,.v31-preview .operator .stat-icon{color:#aec6ea!important;background:#1e293b;border-color:#4b607d}.v31-preview .operator .panelhead h3 .ui-icon{color:#abc3e4}.v31-preview [hidden]{display:none!important}.v31-preview .metrics{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.v31-preview .dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start}.v31-preview .dashboard-grid>div{display:contents}.v31-preview .dashboard-grid>.panel,.v31-preview .dashboard-grid>div>.panel{margin-bottom:0}.v31-preview .dashboard-grid>div>div:not(.panel){display:none}.v31-preview .visibility-preview{margin-bottom:18px}.v31-preview .visibility-preview .metric{min-width:0}@media(max-width:700px){.v31-preview .metrics{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))}.v31-preview .dashboard-grid{grid-template-columns:1fr}}.v31-preview .logo.zevv-logo{width:100%;max-width:184px}.v31-preview .zevv-logo img{display:block;width:100%;height:auto}.v31-preview .operator .zevv-logo img{filter:saturate(.6)}.v31-preview .logo.zevv-logo{max-width:172px;padding:6px 0}.v31-preview .operator .zevv-logo img{filter:none}.v31-preview .logo.zevv-logo{display:flex;align-items:center;gap:12px;width:210px;max-width:210px;flex-shrink:0;line-height:1}.v31-preview .logo.zevv-logo .brand-wordmark{width:166px;object-fit:contain}.v31-preview .hero-wordmark.zevv-hero{width:min(560px,90vw);background:none;margin:22px 0 30px}.v31-preview .hero-wordmark.zevv-hero>img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none;animation:none;will-change:auto;z-index:auto}.v31-preview .closing-seal{transform:none;border:0;box-shadow:none;background:none}.v31-preview .closing-seal img{width:76px;height:76px;transform:none}@media(max-width:700px){.v31-preview .logo.zevv-logo{width:165px;max-width:165px;gap:9px}.v31-preview .logo.zevv-logo .brand-wordmark{width:131px}.v31-preview .hero-wordmark.zevv-hero{width:min(385px,88vw)}.v31-preview .hero-wordmark.zevv-hero span{letter-spacing:4px;font-size:8px}}.v31-preview .logo.zevv-logo{gap:10px;padding:5px 0}.v31-preview .logo.zevv-logo .brand-wordmark{width:151px}.v31-preview .logo.zevv-logo{display:block;width:190px;max-width:190px;padding:0;background:none}.v31-preview .logo.zevv-logo .brand-wordmark{display:block;width:100%;height:auto}@media(max-width:700px){.v31-preview .logo.zevv-logo{width:155px;max-width:155px}.v31-preview .logo.zevv-logo .brand-wordmark{width:100%}}.v31-preview .ko-logo-crop{display:block!important;position:relative;overflow:hidden;aspect-ratio:1680/724;width:100%;margin:0!important;padding:0;background:none}.v31-preview .hero-wordmark.zevv-hero .ko-logo-crop>img,.v31-preview .logo.zevv-logo .ko-logo-crop>img{position:absolute;display:block;left:-14.583333%;top:0;width:129.285714%;max-width:none;height:auto;object-fit:contain;transform:none;animation:none;will-change:auto;margin:0;filter:none}.v31-preview .logo.zevv-logo{width:166px;max-width:166px}.v31-preview .hero-wordmark.zevv-hero{width:min(460px,86vw)}@media(max-width:700px){.v31-preview .logo.zevv-logo{width:140px;max-width:140px}.v31-preview .hero-wordmark.zevv-hero{width:min(350px,86vw)}}.v31-preview .member-role-button{border:1px solid #b99b61;color:#e8cc94;background:#b99b6114;padding:8px 13px;white-space:nowrap}.v31-preview .member-role-button:hover{background:#b99b6133}.v31-preview{--gold:#ffbd35;--bg:#090d10;--line:#ffffff20}.v31-preview,.v31-preview button,.v31-preview input,.v31-preview select,.v31-preview textarea{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.v31-preview{color:#eee;background:#090d10}.v31-preview a,.v31-preview button{transition:background .2s,color .2s,border-color .2s}.v31-preview h1,.v31-preview h2,.v31-preview h3{font-family:Black Han Sans,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:900;letter-spacing:-.055em}.v31-preview a:focus-visible,.v31-preview button:focus-visible{outline:2px solid #ffbd35;outline-offset:5px}.v31-preview aside{background:#0b1015f5;border-right:1px solid #a5894c44}.v31-preview main>header{background:#0c1217f5;border-bottom:1px solid #ffffff20}.v31-preview .content{max-width:1500px}.v31-preview .heading h1{font-size:34px;color:#f0e4c9}.v31-preview .metric,.v31-preview .panel{background:#11191fee;border:1px solid #b3a58133;border-radius:0;box-shadow:0 12px 35px #0002}.v31-preview .panelhead h3{font-family:Noto Sans KR,sans-serif;font-size:16px;letter-spacing:-.03em;font-weight:800}.v31-preview .primary{background:linear-gradient(110deg,#ffd77d,#f5b331);color:#211708;border:1px solid #ebc46e;border-radius:0;font-weight:800}.v31-preview .metric strong{color:#f6e8c6}.v31-preview .metric label{color:#b7bfc1}.v31-preview nav button.active{background:#efb8411c;color:#ffd379;border-left-color:#ffc04b}.v31-preview .hero h2{font-size:42px;line-height:1.2;transform:skewX(-4deg);color:#ffe2a0}.v31-preview .hero-copy p{color:#d0d3d2}.v31-preview .pill{border-radius:2px;background:#ceb4671c;color:#edcf8a}.v31-preview .green{color:#d7bd76!important}.v31-preview th{color:#d6c49c;background:#0b1116}.v31-preview td{border-bottom-color:#ffffff12}.v31-preview input,.v31-preview select,.v31-preview textarea{background:#0b1218;color:#eee;border-color:#ffffff2b;border-radius:2px}.v31-preview .operator .panel{background:#11191f}.v31-preview dialog{background:#101820;color:#f0ede3;border:1px solid #a28b60;max-height:88vh;overflow:auto}.v31-preview dialog h2{font-size:27px}.v31-preview .operator-help{border-color:#8b7646;color:#e5c584}@media(max-width:700px){.v31-preview .heading h1{font-size:27px}.v31-preview .hero h2{font-size:30px}}.v31-preview .heading h1,.v31-preview .hero h2,.v31-preview dialog h2{font-weight:400;font-style:normal;transform:none;text-shadow:none;letter-spacing:-.025em;line-height:1.3}.v31-preview .heading h1,.v31-preview .hero h2{font-family:Black Han Sans,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:400;transform:skewX(-4deg);letter-spacing:-.025em;color:#f3e5c8;text-shadow:0 2px 0 #51422d,0 4px 7px #0008}.v31-preview .hero h2{color:#f8db9f}.v31-preview .heading h1,.v31-preview .hero h2,.v31-preview dialog h2,.v31-preview main .game-display{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;font-weight:700!important;text-shadow:none!important;filter:none!important}.v31-preview .game-display .gold-ink,.v31-preview .game-display .title-ink,.v31-preview .role .game-display .title-ink{filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}.v31-preview .logo .ko-logo-crop{aspect-ratio:1947/808}.v31-preview .logo.zevv-logo .ko-logo-crop>img{position:static;display:block;width:100%;height:auto;max-width:100%;left:auto;top:auto;transform:none}.v31-preview .btn,.v31-preview .hero .btn,.v31-preview button{-webkit-clip-path:none!important;clip-path:none!important}.v31-preview .hero .btn:not(.ghost):after{content:none;animation:none}.v31-preview aside{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;scrollbar-width:thin;scrollbar-color:#aaa9a45c transparent}.v31-preview aside::-webkit-scrollbar{width:6px}.v31-preview aside::-webkit-scrollbar-track{background:transparent}.v31-preview aside::-webkit-scrollbar-thumb{background:transparent;border:1px solid transparent;border-radius:999px;background-clip:padding-box}.v31-preview aside:hover::-webkit-scrollbar-thumb{background:#aaa9a45c;background-clip:padding-box}.v31-preview aside::-webkit-scrollbar-thumb:hover{background:#d5d2ca99;background-clip:padding-box}.v31-preview aside>a.sideLink{display:block!important;color:#d9be86!important;font-family:Pretendard,Noto Sans KR,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;text-decoration:none!important;margin:0 0 16px!important}.v31-preview aside>a.sideLink.guideLink{margin-bottom:18px!important}.v31-preview aside>a.sideLink:hover{color:#d9be86!important}.v31-preview.operator{--accent:#9fbcff}.v31-preview.operator .sidebottom .plan{display:none}.v31-preview.operator .workspace{border-color:#4b5772}.v31-preview.operator .heading{padding-bottom:22px;border-bottom:1px solid var(--line)}.v31-preview.operator .operator-help{background:#202b3d;border:1px solid #354863;color:#c0d2f1;padding:15px 20px;border-radius:4px;margin-bottom:24px;font-size:12px}.v31-preview.operator .primary{background:#afc6fa;color:#15203b}.v31-preview.operator .pill{background:#293a58;color:#b9cffa}.v31-preview[data-dashboard=false] .content>.grid,.v31-preview[data-dashboard=false] .content>.heading,.v31-preview[data-dashboard=false] .content>.hero,.v31-preview[data-dashboard=false] .content>.metrics,.v31-preview[data-dashboard=false] .content>.portal-footer{display:none}.v31-preview .demo-section-title{margin:8px 0 24px}.v31-preview .demo-section-title h1{font-size:30px;color:#f0e4c9;margin:3px 0 5px}.v31-preview .demo-section-title p{color:var(--muted);margin:0}@media(max-width:700px){.v31-preview .demo-section-title h1{font-size:24px}}.v31-preview .contentPanel,.v31-preview .dashboardNoticeCard,.v31-preview .managementPanel,.v31-preview .participationPanel{border:1px solid #75624477;border-radius:4px;background:linear-gradient(135deg,#202127f5,#11151af5);box-shadow:inset 0 1px #eac68912,0 9px 24px #0003;color:var(--text)}.v31-preview .contentPanel{padding:20px;margin:0 0 18px}.v31-preview .heroPanel h1,.v31-preview .sectionHeader h1{font-family:Georgia,"Noto Serif KR",Batang,serif;color:#ead7b2;font-size:29px;letter-spacing:-.5px}.v31-preview .sectionHeader p{color:#b3b0aa}.v31-preview .eyebrow{color:#bd9650}.v31-preview .compactButton,.v31-preview .linkButton,.v31-preview .smallButton{border:1px solid #80683f77;border-radius:3px;background:#151920;color:#dfbf78}.v31-preview .compactButton:hover,.v31-preview .linkButton:hover,.v31-preview .smallButton:hover{background:#b7944320;border-color:#b7944d8a;color:#ffe0a2}.v31-preview .tableHead,.v31-preview th{background:#0d1218;color:#d6c49c}.v31-preview .tableRow,.v31-preview td{border-color:#ffffff18;color:#d9d4cb}.v31-preview .emptyState,.v31-preview .managementStatus{border-color:#78623d77;background:#141920;color:#bdb4a2}.v31-preview main>.content{min-height:calc(100vh - 62px)}.v31-preview main>header .mobilemenu{display:none}@media(max-width:700px){.v31-preview main>header .mobilemenu{display:block}.v31-preview main>.content{padding:18px 12px 30px}.v31-preview .heroPanel h1,.v31-preview .sectionHeader h1{font-size:23px}}.v31-preview .contentPanel.managementPanel,.v31-preview .contentPanel.participationPanel,.v31-preview .contentPanel.recoveryFeePanel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.v31-preview .contentPanel.managementPanel>.sectionHeader,.v31-preview .contentPanel.participationPanel>.sectionHeader,.v31-preview .contentPanel.recoveryFeePanel>.sectionHeader{margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid #9f825040}.v31-preview .contentPanel.managementPanel .sectionHeader h1,.v31-preview .contentPanel.participationPanel .sectionHeader h1,.v31-preview .contentPanel.recoveryFeePanel .sectionHeader h1{font-family:Georgia,"Noto Serif KR",Batang,serif;color:#ead7b2;font-size:29px;font-weight:600;letter-spacing:-.5px}.v31-preview .contentPanel.managementPanel .sectionHeader p,.v31-preview .contentPanel.participationPanel .sectionHeader p,.v31-preview .contentPanel.recoveryFeePanel .sectionHeader p{color:#b3b0aa;font-size:13px}.v31-preview .contentPanel.managementPanel .sectionHeader .eyebrow,.v31-preview .contentPanel.participationPanel .sectionHeader .eyebrow,.v31-preview .contentPanel.recoveryFeePanel .sectionHeader .eyebrow{color:#bd9650;font-size:10px;letter-spacing:2px}.v31-preview .managementPanel .tableSurface,.v31-preview .participationPanel .tableSurface,.v31-preview .recoveryFeePanel .tableSurface{border:1px solid #75624477;border-radius:4px;background:linear-gradient(135deg,#202127f5,#11151af5);box-shadow:inset 0 1px #eac68912,0 9px 24px #0003;scrollbar-color:#9b825a99 transparent}.v31-preview .managementPanel .tableSurface::-webkit-scrollbar,.v31-preview .participationPanel .tableSurface::-webkit-scrollbar,.v31-preview .recoveryFeePanel .tableSurface::-webkit-scrollbar{width:7px;height:7px}.v31-preview .managementPanel .tableSurface::-webkit-scrollbar-track,.v31-preview .participationPanel .tableSurface::-webkit-scrollbar-track,.v31-preview .recoveryFeePanel .tableSurface::-webkit-scrollbar-track{background:transparent}.v31-preview .managementPanel .tableSurface::-webkit-scrollbar-thumb,.v31-preview .participationPanel .tableSurface::-webkit-scrollbar-thumb,.v31-preview .recoveryFeePanel .tableSurface::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#9b825a99;background-clip:padding-box}.v31-preview .managementPanel .tableRow,.v31-preview .participationPanel .tableRow,.v31-preview .recoveryFeePanel .tableRow{background:#10151a33;border-top-color:#5d513d66}.v31-preview .managementPanel .tableRow.tableHead,.v31-preview .participationPanel .tableRow.tableHead,.v31-preview .recoveryFeePanel .tableRow.tableHead{background:#0b1116;color:#c5b08a;border-top:0;border-bottom:1px solid #75624477}.v31-preview .managementPanel .tableHead button,.v31-preview .participationPanel .tableHead button{color:inherit;font-weight:700}.v31-preview .managementPanel .tableRow>span,.v31-preview .participationPanel .tableRow>span,.v31-preview .recoveryFeePanel .tableRow>span{color:#d9d4cb}.v31-preview .managementPanel .amountSummary article,.v31-preview .managementPanel .managementGrid{border-color:#75624477;background:linear-gradient(135deg,#202127f5,#11151af5);box-shadow:inset 0 1px #eac68912,0 9px 24px #0003;border-radius:4px}.v31-preview .managementPanel input,.v31-preview .managementPanel select,.v31-preview .managementPanel textarea,.v31-preview .participationPanel input,.v31-preview .participationPanel select,.v31-preview .participationPanel textarea,.v31-preview .recoveryFeePanel input,.v31-preview .recoveryFeePanel select,.v31-preview .recoveryFeePanel textarea{background:#11151bef;border-color:#68583d88;border-radius:3px;color:#eee9df}.v31-preview .managementPanel .compactButton,.v31-preview .participationPanel .compactButton,.v31-preview .recoveryFeePanel .compactButton{background:linear-gradient(180deg,#ead29c,#b99150);border:1px solid #e2bb77;border-radius:2px;color:#251b0d;font-weight:700}.v31-preview .managementPanel .smallButton,.v31-preview .participationPanel .smallButton,.v31-preview .recoveryFeePanel .smallButton{background:#11151bef;border-color:#68583d88;border-radius:2px;color:#dfc38a}.v31-preview .managementPanel .dangerButton,.v31-preview .participationPanel .dangerButton,.v31-preview .recoveryFeePanel .dangerButton{border-color:#765144;color:#dc9b8b}.v31-preview .managementModal{border:1px solid #75624477;border-radius:4px;background:linear-gradient(135deg,#202127f5,#11151af5);box-shadow:0 20px 45px #0008}.v31-preview .managementModal .modalHeader{border-bottom:1px solid #9f825040}@media(max-width:700px){.v31-preview .contentPanel.managementPanel .sectionHeader h1,.v31-preview .contentPanel.participationPanel .sectionHeader h1,.v31-preview .contentPanel.recoveryFeePanel .sectionHeader h1{font-size:23px}}.v31-preview .sidebottom .user{margin-top:0;margin-bottom:12px}.v31-preview .sidebottom .adminStatus{display:flex;gap:8px;min-width:0;justify-content:stretch}.v31-preview .sidebottom .adminStatus .adminLoginButton{flex:1 1;width:auto;min-height:34px;font-size:12px}.v31-preview main>header .tools a.guideLink{color:#d9be86;font-size:12px;text-decoration:none}.v31-preview main>header .tools a.guideLink:hover{color:#f6d598}.v31-preview .content>.filters{margin:0 0 20px}.v31-preview .panel .tableSurface{border:0;border-radius:0;background:transparent;box-shadow:none}.v31-preview .panel .tableRow.tableHead{background:#0b1116;color:#c5b08a;font-size:12px}.v31-preview .panel .tableRow{border-top:1px solid #ffffff18}.v31-preview .panel .memberNameCell{display:flex;align-items:center;gap:10px}.v31-preview .panel .memberNameCell .avatar{width:30px;height:30px;font-size:12px;flex:none}.v31-preview .heading .headingActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.v31-preview .heading .headingActions .link{color:#d9be86;font-size:12px;text-decoration:underline}.v31-preview .heading.participationHeading{align-items:flex-start;gap:16px;flex-wrap:wrap}.v31-preview .metric{position:relative}.v31-preview main{min-width:0;max-width:calc(100vw - 228px)}.v31-preview .content{min-width:0;width:100%}.v31-preview .panel{min-width:0;max-width:100%}.v31-preview .panel .tableSurface,.v31-preview .panel>div[class*=table]{max-width:100%;overflow-x:auto}@media(max-width:700px){.v31-preview main{max-width:100vw}}.v31-preview .attendanceCell.present{color:#14304a!important;font-weight:700}.v31-preview .attendanceCell.absent{color:#7a1f1f!important;font-weight:700}.v31-preview .memberTable .tableRow{grid-template-columns:1.1fr .8fr .6fr .9fr .6fr .6fr}.v31-preview .adminMemberTable .tableRow{grid-template-columns:1.1fr .8fr .6fr .9fr .6fr .6fr 150px}.v31-preview .memberTable .tableScrollSizer{width:760px;min-width:760px}.v31-preview .adminMemberTable .tableScrollSizer{width:900px;min-width:900px}@media(max-width:700px){.v31-preview .memberTable .tableRow{min-width:760px}}.v31-preview .feed-row.feedColumns{display:grid;grid-template-columns:72px minmax(90px,1fr) minmax(130px,1.2fr) auto;align-items:center;grid-column-gap:16px;column-gap:16px}.v31-preview .feed-row.feedColumns time{white-space:nowrap}.v31-preview .feed-row.feedColumns b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v31-preview .feed-row.feedColumns .feedMeta{color:var(--muted);font-size:12px;white-space:nowrap}@media(max-width:700px){.v31-preview .feed-row.feedColumns{grid-template-columns:60px 1fr auto;row-gap:2px}.v31-preview .feed-row.feedColumns .feedMeta{grid-column:2/3}}.v31-preview .participationMatrix .tableRow{border-top:1px solid #ffffff14;background:transparent}.v31-preview .participationMatrix .tableRow:hover{background:#ffffff08}.v31-preview .participationMatrix .tableRow.tableHead{background:#0b1116;border-top:0}.v31-preview .participationMatrix .sortHeader,.v31-preview .participationMatrix .tableRow>span{border-right:0;min-height:56px;padding:8px 6px}.v31-preview .participationMatrix .tableRow.tableHead .sortHeader,.v31-preview .participationMatrix .tableRow.tableHead>span{min-height:44px;color:#c5b08a;font-size:12px;font-weight:600}.v31-preview .participationMatrix .eventControlRow>span{min-height:44px}.v31-preview .participationMatrix .eventControlCell strong{color:#c5b08a;font-size:12px;font-weight:600}.v31-preview .participationMatrix .stickyColumn{background:#10151a;border-right:0;box-shadow:1px 0 0 #ffffff14}.v31-preview .participationMatrix .tableHead .stickyColumn{background:#0b1116}.v31-preview .participationMatrix .tableRow>.stickyColumn{font-weight:600;color:#eee9df}.v31-preview .participationMatrix .attendanceCell.absent,.v31-preview .participationMatrix .attendanceCell.present{background:transparent}.v31-preview .participationMatrix .attendanceCell.present{color:#d7e94f!important;font-weight:700}.v31-preview .participationMatrix .attendanceCell.absent{color:#7f8790!important;font-weight:400}.v31-preview .participationMatrix .sortHeader{border:0;background:transparent;box-shadow:none}.v31-preview .participationMatrix .tableRow.tableHead{border-bottom:1px solid #75624477}.v31-preview .participationMatrix .tableRow.eventControlRow{border-bottom:0}.v31-preview .participationMatrix .attendanceCell.absent{color:#ff5a4f!important;font-weight:800}.v31-preview .participationMatrix .tableRow,.v31-preview .participationMatrix .tableScrollSizer{width:calc(104px + (92px * var(--participation-event-count, 15)));min-width:calc(104px + (92px * var(--participation-event-count, 15)))}.v31-preview .participationMatrix .tableRow{grid-template-columns:104px repeat(var(--participation-event-count,15),92px)}.v31-preview .participationMatrix .sortHeader{gap:4px;white-space:nowrap}.v31-preview .memberTable .tableRow{border-top:1px solid #ffffff14;background:transparent;align-items:center}.v31-preview .memberTable .tableRow:hover:not(.tableHead){background:#ffffff08}.v31-preview .memberTable .tableRow.tableHead{background:#0b1116;border-top:0;border-bottom:1px solid #75624477}.v31-preview .memberTable .sortHeader,.v31-preview .memberTable .tableRow>span{border:0}.v31-preview .memberTable .tableRow:not(.tableHead)>span{min-height:68px;display:flex;align-items:center;padding:10px 12px;font-weight:500;color:#eee9df}.v31-preview .memberTable .sortHeader,.v31-preview .memberTable .tableRow.tableHead>span{min-height:46px;padding:0 12px;background:transparent;box-shadow:none;color:#c5b08a;font-size:12px;font-weight:600}.v31-preview .memberTable .sortHeader{width:100%;justify-content:flex-start;gap:6px}.v31-preview .memberTable .sortHeader.active{background:transparent;color:#f6d598}.v31-preview .memberTable .memberNameCell{gap:12px}.v31-preview .memberTable .memberNameCell .avatar{width:34px;height:34px;font-size:13px}.v31-preview .memberTable .tableRow:not(.tableHead)>.numericCell{justify-content:flex-start;color:#d7c07a;font-weight:600}.v31-preview .memberTable .pill{font-size:11px;padding:3px 8px}.v31-preview .memberTable .rowActions{gap:8px}.v31-preview .memberTable .tableRow:not(.tableHead)>span{min-height:46px;padding:8px 12px}.v31-preview .memberTable .tableRow{grid-template-columns:1.2fr .8fr .6fr .9fr .6fr}.v31-preview .adminMemberTable .tableRow{grid-template-columns:1.2fr .8fr .6fr .9fr .6fr 150px}.v31-preview .memberTable .tableScrollSizer{width:680px;min-width:680px}.v31-preview .adminMemberTable .tableScrollSizer{width:830px;min-width:830px}@media(max-width:700px){.v31-preview .memberTable .tableRow{min-width:680px}}.v31-preview .contentPanel,.v31-preview .heading,.v31-preview .sectionHeader{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}