.cl-screen,.cl-ov,#clan-entry{--cl-hero: linear-gradient(135deg, #3a1a0c, #1a0f0a 60%);--cl-hero-b: #4a2a1a;--cl-rage: linear-gradient(135deg, #5a1a08, #2a0f08);--cl-rage-b: #8a3010;--cl-warm: linear-gradient(135deg, #4a2210, #2a1810);--cl-cold: linear-gradient(135deg, #1d2638, #151b28);--cl-big: linear-gradient(180deg, #fff, #ffc08a);--cl-ember: linear-gradient(110deg, #D9531F, #EE8540);--cl-me: rgba(255, 138, 61, .08);--cl-blue: #4a6fb5}:root[data-theme=light] .cl-screen,:root[data-theme=light] .cl-ov,:root[data-theme=light] #clan-entry{--cl-hero: linear-gradient(135deg, #FFE6D3, #FFF7F0 62%);--cl-hero-b: #F3CDB2;--cl-rage: linear-gradient(135deg, #FFD5BD, #FFEFE5);--cl-rage-b: #F2A47A;--cl-warm: linear-gradient(135deg, #FFE1CB, #FBEFE5);--cl-cold: linear-gradient(135deg, #DCE6F7, #EEF3FB);--cl-big: linear-gradient(180deg, #C2410C, #E8642A);--cl-me: rgba(232, 100, 42, .08);--cl-blue: #6C8FD0}.cl-wrap{animation:fx-rise .45s cubic-bezier(.2,.8,.2,1) both}:where(.cl-screen) button{font:inherit;color:inherit}.cl-top{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.cl-top-t{min-width:0;flex:1}.cl-back{width:40px;height:40px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-70);cursor:pointer}.cl-back:active{transform:scale(.94)}.cl-h1{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.15;color:var(--fg);margin:0;letter-spacing:-.01em;word-break:break-word}.cl-h1.sm{font-size:19px}.cl-sub{color:var(--fg-50);font-size:13px;line-height:1.4;margin-top:2px}.cl-sub b{color:var(--fg)}.cl-sub.mt{margin-top:6px}.cl-sub.c,.cl-lbl.c{text-align:center}.cl-sub.r{text-align:right;font-size:12px}.cl-sub.full{flex-basis:100%;margin-top:8px;font-size:12px}.cl-lvl{display:inline-flex;align-items:center;padding:3px 8px;margin-left:6px;border-radius:99px;background:var(--cl-ember);color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;vertical-align:3px;white-space:nowrap;-webkit-text-fill-color:#fff}.cl-emb{width:40px;height:40px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;font-size:22px;line-height:1;background:var(--surface-3)}.cl-emb.lg{width:48px;height:48px;border-radius:16px;font-size:26px}.cl-emb.xl{width:52px;height:52px;border-radius:18px;font-size:28px}.cl-emb.xxl{width:72px;height:72px;border-radius:24px;font-size:40px;margin:0 auto 10px}.cl-emb.warm{background:var(--cl-warm)}.cl-emb.cold{background:var(--cl-cold)}.cl-emb.frame{box-shadow:0 0 0 2px var(--gold) inset,0 0 16px #f0c36b59}.cl-name{overflow-wrap:anywhere}.cl-c-fire,.cl-c-gold,.cl-c-ice{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cl-c-fire{background-image:linear-gradient(90deg,#ff5a1f,#ff9a3d 55%,#f0c36b)}.cl-c-gold{background-image:linear-gradient(90deg,#e7b04a,#ffe7a8 50%,#e7b04a)}.cl-c-ice{background-image:linear-gradient(90deg,#7cc8ff,#e2f4ff 55%,#8fd3ff)}:root[data-theme=light] .cl-c-gold{background-image:linear-gradient(90deg,#a86a10,#d9a23a 50%,#a86a10)}:root[data-theme=light] .cl-c-ice{background-image:linear-gradient(90deg,#0369a1,#38bdf8 55%,#0284c7)}.cl-card.card{padding:16px;border-radius:22px;margin-bottom:12px}.cl-hero{position:relative;overflow:hidden;margin-bottom:12px;padding:18px;border-radius:26px;background:var(--cl-hero);border:1px solid var(--cl-hero-b)}.cl-hero.sm{padding:14px 16px}.cl-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-50);font-weight:700}.cl-lbl.gold{color:var(--gold)}.cl-lbl.pad{padding:6px 0 2px}.cl-lbl.mt,.cl-lbl.mt2{margin-top:14px}.cl-big{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1.15;background:var(--cl-big);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variant-numeric:tabular-nums}.cl-big.md{font-size:30px}.cl-num{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--fg);margin-top:2px;font-variant-numeric:tabular-nums}.cl-num.sm{font-size:18px}.cl-num.gold{color:var(--gold)}.cl-num small{font-size:12px;color:var(--fg-50);font-weight:700}.cl-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cl-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:99px;background:var(--surface-3);color:var(--fg-70);font-size:12px;font-weight:700}.cl-pill.gold{background:#f0c36b1f;color:var(--gold)}.cl-bar{display:block;height:8px;border-radius:9px;background:var(--surface-3);overflow:hidden;margin-top:10px}.cl-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#e8642a,#f0c36b);transition:width .5s ease}.cl-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px}.cl-split .r{text-align:right}.cl-card.cl-split{align-items:center;padding:14px 16px}.cl-fund{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cl-note{margin:-2px 0 12px;padding:10px 14px;border-radius:16px;font-size:12.5px;line-height:1.4;color:var(--fg-70);background:var(--surface-2);border:1px dashed var(--border-strong)}.cl-foot{text-align:center;color:var(--fg-50);font-size:13px;margin:4px 0 12px}.cl-empty{text-align:center;color:var(--fg-50);font-size:13px;padding:18px 0}.cl-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border-radius:18px;border:0;font-weight:800;font-size:15px;cursor:pointer;margin-bottom:12px;transition:transform .12s ease,filter .15s ease}.cl-btn:active:not(:disabled){transform:scale(.98)}.cl-btn:disabled{opacity:.55;cursor:default}.cl-btn.o{background:var(--cl-ember);color:#fff;box-shadow:0 8px 24px #ff6a2b4d}.cl-btn.g{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--fg)}.cl-btn.red{color:var(--red)}.cl-btn.sm{height:44px;font-size:13px;margin:12px 0 0;border-radius:16px}.cl-btn.mt2{margin-top:16px}.cl-btn.mt3{margin-top:18px;margin-bottom:0}.cl-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cl-row2 .cl-btn{margin-bottom:12px}.cl-row2.in{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:1fr;margin-top:12px}.cl-row2.in .cl-btn{margin:0}.cl-alt{display:block;width:100%;margin-top:10px;padding:8px;border:0;background:none;color:var(--blue-500);font-weight:800;font-size:14px;cursor:pointer}.cl-links{display:flex;justify-content:space-between;gap:10px;margin:2px 2px 8px}.cl-links button{border:0;background:none;padding:8px 2px;font-size:13px;font-weight:700;color:var(--fg-70);cursor:pointer}.cl-links button.red{color:var(--fg-30)}.cl-steps>div{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--fg-70);margin-top:10px}.cl-steps>div:first-child{margin-top:0}.cl-steps b{color:var(--fg)}.cl-n{width:24px;height:24px;flex:0 0 auto;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--blue-500)}.cl-em{width:22px;height:22px;display:inline-block;vertical-align:-5px}.cl-em.s{width:15px;height:15px}.cl-list.card{padding:6px 16px}.cl-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;text-align:left;background:none;border:0;border-top:1px solid var(--border);cursor:pointer}.cl-list .cl-row:first-child{border-top:0}.cl-row.me{background:var(--cl-me);margin:0 -10px;padding:10px;width:calc(100% + 20px);border-radius:14px;border-top-color:transparent}.cl-row.me+.cl-row{border-top-color:transparent}.cl-rk{width:22px;flex:0 0 auto;text-align:center;font-family:var(--font-display);font-size:13px;color:var(--fg-50)}.cl-row-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-row-b>b{font-size:14px;font-weight:700;color:var(--fg);overflow-wrap:anywhere}.cl-row-b>span{font-size:12px;color:var(--fg-50);line-height:1.35}.cl-pts{font-family:var(--font-display);font-size:13px;font-weight:700;text-align:right;color:var(--fg);white-space:nowrap}.cl-pts small{display:block;font-family:Manrope,sans-serif;font-size:11px;color:var(--gold);font-weight:800;margin-top:2px}button.cl-entry{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:16px;border-radius:22px;transition:transform .12s ease}button.cl-entry:active{transform:scale(.99)}.cl-entry-row{display:flex;align-items:center;gap:14px}.cl-entry-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cl-entry-b>b{font-size:16px;font-weight:700;color:var(--fg)}.cl-entry-b>span{font-size:13px;color:var(--fg-50);line-height:1.4}.cl-entry .cl-emb.xl:not(.warm){background:var(--cl-warm)}.cl-entry-f{display:block;margin-top:8px;font-size:13px;color:var(--fg-50)}.cl-entry-f b{color:var(--fg)}.cl-chev{width:18px;height:18px;flex:0 0 auto;color:var(--fg-30)}.cl-tabs{display:flex;gap:6px;padding:4px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.cl-tabs button{position:relative;flex:1;padding:9px 0;border:0;border-radius:12px;background:none;font-size:12px;font-weight:800;color:var(--fg-50);cursor:pointer;transition:background .15s ease,color .15s ease}.cl-tabs button.on{background:var(--surface-3);color:var(--fg)}.cl-badge{position:absolute;top:3px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--blue-600);color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}.cl-dot{position:absolute;top:7px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--blue-500)}.cl-line{display:flex;align-items:center;gap:12px}.cl-card.cl-line.locked{opacity:.62}.cl-lock{font-size:16px}.cl-cnt{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--fg);white-space:nowrap}.cl-rage{margin-bottom:12px;padding:14px;border-radius:20px;background:var(--cl-rage);border:1px solid var(--cl-rage-b)}.cl-rage .cl-emb{background:#00000040}:root[data-theme=light] .cl-rage .cl-emb{background:#fff9}.cl-rage.on{position:relative;box-shadow:0 0 0 1px #ff6a2b40,0 10px 30px #ff461438}.cl-rage.on:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #ff6a2b4d,0 10px 36px #ff461433;opacity:0;animation:cl-pulse 2.4s ease-in-out infinite}@keyframes cl-pulse{50%{opacity:1}}.cl-rage-t{font-variant-numeric:tabular-nums}.cl-chg{display:flex;gap:4px;margin-top:12px}.cl-chg i{flex:1;height:8px;border-radius:6px;background:#00000047}:root[data-theme=light] .cl-chg i{background:#c2410c24}.cl-chg i.f{background:linear-gradient(90deg,#e8642a,#ff9a52)}.cl-rage .cl-btn.g{background:#00000040;border-color:#ffffff14}:root[data-theme=light] .cl-rage .cl-btn.g{background:#ffffffb3;border-color:var(--cl-rage-b)}.cl-war .cl-lbl{margin-bottom:14px}.cl-vs{display:flex;align-items:center;justify-content:space-between;gap:8px}.cl-vs .side{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.cl-vs .side b{font-size:13px;font-weight:700;color:var(--fg);overflow-wrap:anywhere}.cl-vs .sc{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.cl-vs .sc.dim{color:var(--fg-70)}.cl-vs .x{font-family:var(--font-display);font-size:16px;color:var(--fg-30)}.cl-vsbar{display:flex;height:10px;border-radius:9px;overflow:hidden;margin-top:14px;background:var(--cl-blue)}.cl-vsbar i{display:block;height:100%;background:linear-gradient(90deg,#e8642a,#ff9a52);transition:width .5s ease}.cl-vsbar u{flex:1}.cl-ppl.card{padding:8px 16px}.cl-mem{display:flex;align-items:center;gap:10px;padding:9px 0}.cl-mem[data-cl]{cursor:pointer}.cl-mem.me{background:var(--cl-me);margin:0 -10px;padding:9px 10px;border-radius:12px}.cl-av{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-size:14px;font-weight:800;color:var(--blue-500)}.cl-av.cold{color:#8fb0ff}:root[data-theme=light] .cl-av.cold{color:#3b5fae}.cl-mem-p{font-size:14px;color:var(--fg)}.cl-role{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;vertical-align:1px;background:var(--surface-3);color:var(--fg-70);font-size:10px;font-weight:800}.cl-kick,.cl-ok{flex:0 0 auto;border:0;background:none;padding:6px 2px;cursor:pointer;font-size:11.5px;font-weight:800;color:var(--red)}.cl-ok{color:var(--green)}.cl-kick.x{font-size:14px;padding:6px 4px 6px 8px}.cl-ann{display:block;width:100%;text-align:left;margin-bottom:12px;padding:12px 14px;border-radius:18px;font-size:13px;line-height:1.45;color:var(--fg);background:#f0c36b14;border:1px solid rgba(240,195,107,.25)}.cl-ann.edit{cursor:pointer}.cl-ann.add{cursor:pointer;color:var(--gold);font-weight:700;border-style:dashed}.cl-ann-t{margin-top:4px;overflow-wrap:anywhere}.cl-perk{display:flex;gap:10px;align-items:center;font-size:13px;padding:7px 0 0;color:var(--fg-70)}.cl-perk:first-of-type{padding-top:12px}.cl-perk.off{opacity:.45}.cl-sw{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.cl-sw b{display:block;font-size:14px;font-weight:700;color:var(--fg)}.cl-sw small{display:block;font-size:12px;color:var(--fg-50);font-weight:600;margin-top:2px}.cl-sw.sh{margin-top:16px}.cl-sw input{position:absolute;opacity:0;pointer-events:none}.cl-sw i{position:relative;flex:0 0 auto;width:48px;height:28px;border-radius:99px;background:var(--surface-3);transition:background .2s ease}.cl-sw i:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.cl-sw input:checked+i{background:var(--blue-600)}.cl-sw input:checked+i:after{transform:translate(20px)}.cl-feed.card{padding:4px 16px}.cl-feed-i{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--border);font-size:13px;line-height:1.4;color:var(--fg-70)}.cl-feed-i:first-child{border-top:0}.cl-feed-i b{color:var(--fg)}.cl-feed-e{width:20px;flex:0 0 auto;text-align:center}.cl-feed-t{flex:1;min-width:0;overflow-wrap:anywhere}.cl-feed-i time{flex:0 0 auto;font-size:11px;color:var(--fg-30);padding-top:2px;white-space:nowrap}.cl-shoplist.card{padding:4px 16px}.cl-shop{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;text-align:left;background:none;border:0;border-top:1px solid var(--border);cursor:pointer}.cl-shop:first-child{border-top:0}.cl-shop:disabled{cursor:default}.cl-shop:disabled .cl-star{background:var(--surface-3);color:var(--fg-50);box-shadow:none}.cl-star{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:14px;background:var(--cl-ember);color:#fff;font-weight:800;font-size:13px;white-space:nowrap;box-shadow:0 6px 16px #ff6a2b38}.cl-star.alt{background:var(--surface-3);color:var(--fg);box-shadow:none}.cl-aa{font-family:var(--font-display);font-size:15px;color:var(--gold);font-weight:700}.cl-ov{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center}.cl-ov.hidden{display:none}.cl-ov-bg{position:absolute;inset:0;background:#0009;opacity:0;transition:opacity .2s ease}.cl-ov.on .cl-ov-bg{opacity:1}.cl-sheet{position:relative;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:10px 16px calc(24px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border-strong);border-bottom:0;border-radius:28px 28px 0 0;transform:translateY(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);color:var(--fg)}.cl-ov.on .cl-sheet{transform:none}:where(.cl-sheet) button{font:inherit;color:inherit}.cl-ov.pop{align-items:center;padding:24px}.cl-ov.pop .cl-sheet{border-radius:28px;border-bottom:1px solid var(--border-strong);transform:scale(.9);opacity:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease;padding:24px 18px}.cl-ov.pop.on .cl-sheet{transform:none;opacity:1}.cl-ov.pop .cl-grab{display:none}.cl-grab{width:40px;height:4px;border-radius:4px;background:var(--fg-15);margin:0 auto 14px}.cl-sh-t{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--fg);overflow-wrap:anywhere}.cl-sh-t.c{text-align:center}.cl-inp{display:flex;align-items:center;gap:8px;height:50px;margin-top:8px;padding:0 14px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border-strong)}.cl-inp.mt2{margin-top:16px}.cl-inp:focus-within{border-color:var(--blue-500)}.cl-inp input,.cl-inp textarea{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--fg);font:inherit;font-size:16px;font-weight:700}.cl-inp input::placeholder,.cl-inp textarea::placeholder{color:var(--fg-30);font-weight:600}.cl-inp span{color:var(--fg-30);font-size:12px;font-weight:700}.cl-inp.area{height:auto;padding:12px 14px}.cl-inp textarea{resize:none;font-size:15px;font-weight:600;line-height:1.4}.cl-emj{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.cl-emj button{height:44px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;font-size:22px;cursor:pointer;padding:0}.cl-emj button.sel{border:2px solid var(--blue-500);background:#ff8a3d1f}.cl-colors{display:grid;gap:8px;margin-top:14px}.cl-colors button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;text-align:left}.cl-colors button.sel{border:2px solid var(--blue-500)}.cl-colors .cl-name{font-family:var(--font-display);font-size:16px;font-weight:700}.cl-colors small{color:var(--fg-50);font-size:12px;font-weight:700}.cl-pv{text-align:center;padding:6px 0 14px}.cl-pv .cl-sh-t{margin-bottom:4px}.cl-sheet .cl-ann{margin:0 0 14px}.cl-pop{text-align:center}.cl-pop-img{width:96px;height:96px;display:block;margin:0 auto}.cl-pop-big{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1.2;background:linear-gradient(180deg,#fff,#f0c36b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:2px 0 6px}:root[data-theme=light] .cl-pop-big{background-image:linear-gradient(180deg,#e8642a,#b7791f)}.cl-load{display:grid;place-items:center;padding:80px 0}.cl-spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--fg-15);border-top-color:var(--blue-500);animation:cl-spin .8s linear infinite}@keyframes cl-spin{to{transform:rotate(360deg)}}@media (max-width: 370px){.cl-h1{font-size:22px}.cl-h1.sm{font-size:18px}.cl-big{font-size:30px}.cl-emj{gap:6px}}.cl-sheet>div.mt2:empty{height:16px}
