.cab{--c-tx:#1e212b;--c-mu:#6b7280;--c-ac:#e8720c;--c-ac2:#c2600f;--c-soft:#fbe3ce;--c-panel:#fff;--c-line:#e3e6ec;--c-chip:#edeff4;--c-btn:#e8720c;--c-btn-tx:#fff;--c-r:20px;max-width:1240px;margin:0 auto;padding:22px 24px 56px;display:flex;flex-direction:column;gap:30px;color:var(--c-tx);font-size:15px}.cab-nova{--c-tx:#eef1f7;--c-mu:rgba(238,241,247,.62);--c-ac:#ffd98a;--c-ac2:#ffd98a;--c-soft:hsla(0,0%,100%,.1);--c-panel:hsla(0,0%,100%,.055);--c-line:hsla(0,0%,100%,.1);--c-chip:hsla(0,0%,100%,.06);--c-btn:linear-gradient(90deg,#f2a03d,#e0686f);--c-btn-tx:#1a0a12;--c-r:26px;padding:4px 0 40px}.cab section{min-width:0}.cab-title{font-size:15px;font-weight:600;color:var(--c-mu);margin:0 0 -14px}.cab-panel{background:var(--c-panel);border:1px solid var(--c-line)}.cab-classic .cab-panel{box-shadow:0 8px 20px -14px rgba(30,33,43,.25)}.cab-nova .cab-panel{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.cab-link{color:var(--c-ac);font-weight:600;text-decoration:none}.cab-link:hover{text-decoration:underline;text-underline-offset:3px}.cab-linkbtn{background:none;border:0;padding:0;font:inherit;font-size:14px;cursor:pointer;color:var(--c-mu)}.cab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:15px;font-weight:600;padding:12px 20px;border-radius:12px;border:0;background:var(--c-btn);color:var(--c-btn-tx);cursor:pointer;white-space:nowrap;text-decoration:none;transition:filter .15s,transform .15s}.cab-btn:hover{filter:brightness(1.07)}.cab a:focus-visible,.cab-btn:focus-visible,.cab-tab:focus-visible{outline:2px solid var(--c-ac);outline-offset:2px}.cab-btn:disabled{opacity:.6}.cab-nova .cab-btn{box-shadow:0 10px 30px -10px rgba(242,160,61,.7)}.cab-btn-ghost,.cab-nova .cab-btn-ghost{background:var(--c-panel);color:var(--c-tx);border:1px solid var(--c-line);box-shadow:none}.cab-sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.cab-sh h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.01em}.cab-note{margin:12px 0 0;font-size:14px;color:var(--c-mu)}.cab-prof{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;padding:26px 30px;border-radius:var(--c-r);overflow:hidden}.cab-nova .cab-prof:before{content:"";position:absolute;width:440px;height:440px;left:-140px;top:-210px;background:radial-gradient(circle,rgba(242,160,61,.3),transparent 65%);pointer-events:none}.cab-av{position:relative}.cab-nova .cab-av img,.cab-nova .cab-av>span:first-child{filter:drop-shadow(0 0 18px rgba(242,160,61,.45))}.cab-who{position:relative;min-width:0}.cab-name{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.cab-nova .cab-name{background:linear-gradient(90deg,#fff,#ffe7b8);-webkit-background-clip:text;background-clip:text;color:transparent}.cab-plus{margin:10px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:600;color:var(--c-ac2)}.cab-plus-tag{font-size:12px;font-weight:800;padding:3px 9px;border-radius:99px;background:var(--c-ac);color:#fff}.cab-nova .cab-plus-tag{background:linear-gradient(90deg,#f2a03d,#c2415d);color:#1a0a12}.cab-bar{display:inline-block;width:120px;height:6px;border-radius:99px;background:var(--c-soft);overflow:hidden}.cab-bar i{display:block;height:100%;border-radius:inherit;background:var(--c-ac)}.cab-nova .cab-bar i{background:linear-gradient(90deg,#f2a03d,#ffd98a,#f2a03d)}.cab-acts{position:relative;gap:10px}.cab-acts,.cab-auth{display:flex;flex-direction:column}.cab-auth{padding:26px;border-radius:var(--c-r);align-items:center;gap:12px;text-align:center}.cab-auth .cab-note{max-width:30rem}.cab-alert{margin:0;padding:8px 14px;border-radius:12px;background:var(--c-chip);font-size:14px;font-weight:600}.cab-new{display:grid;grid-template-columns:1.55fr 1fr;gap:16px}.cab-new-solo{grid-template-columns:1fr}.cab-hero{position:relative;display:flex;align-items:flex-end;min-height:260px;border-radius:var(--c-r);overflow:hidden;text-decoration:none;color:#fff;isolation:isolate}.cab-hero-bg{position:absolute;inset:-8px;background-size:cover;background-position:center 30%;filter:blur(2px) saturate(1.1);z-index:-2;transition:transform .5s}.cab-hero:hover .cab-hero-bg{transform:scale(1.03)}.cab-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,19,31,.95),rgba(7,19,31,.75) 45%,rgba(7,19,31,.2))}.cab-nova .cab-hero{box-shadow:0 0 0 1px rgba(255,217,138,.25),0 30px 80px -30px rgba(242,160,61,.55)}.cab-nova .cab-hero-shade{background:linear-gradient(90deg,rgba(4,6,12,.96),rgba(4,6,12,.7) 45%,rgba(4,6,12,.1)),radial-gradient(60% 80% at 20% 100%,rgba(242,160,61,.28),transparent)}.cab-hero-in{display:flex;gap:22px;align-items:flex-end;padding:26px}.cab-hero-in>span{display:flex;flex-direction:column;align-items:flex-start}.cab-hero-po{width:118px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 18px 40px -12px rgba(0,0,0,.7);flex:none}.cab-hero-ep{font-size:14px;font-weight:700;color:#fcc089;margin-bottom:6px}.cab-nova .cab-hero-ep{color:#ffd98a}.cab-hero-t{font-size:28px;font-weight:800;line-height:1.12;letter-spacing:-.02em;max-width:30rem}.cab-hero-when{font-size:14px;color:hsla(0,0%,100%,.72);margin:8px 0 16px}.cab-side{display:flex;flex-direction:column;gap:12px}.cab-mini{display:flex;gap:14px;align-items:center;padding:12px;border-radius:16px;text-decoration:none;color:var(--c-tx);transition:border-color .15s}.cab-mini:hover{border-color:var(--c-ac)}.cab-mini img{width:52px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:9px;flex:none}.cab-mini-tx{min-width:0}.cab-mini-tx b{display:block;font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cab-mini-tx span{display:block;font-size:13.5px;font-weight:600;color:var(--c-ac2);margin-top:4px}.cab-mini-go{margin-left:auto;font-size:14px;font-weight:700;color:var(--c-ac);white-space:nowrap}.cab-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.cab-row::-webkit-scrollbar{display:none}.cab-cont{display:block;border-radius:16px;overflow:hidden;text-decoration:none;color:var(--c-tx);scroll-snap-align:start}.cab-cont-ph{display:block;aspect-ratio:16/10;background:var(--c-chip) center 25%/cover}.cab-cont-tx{display:block;padding:11px 13px 13px}.cab-cont-tx b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cab-cont-tx span{font-size:13px;color:var(--c-mu)}.cab-tabs{display:flex;gap:8px;margin-bottom:18px}.cab-tab{font-size:15px;font-weight:600;padding:10px 18px;border-radius:99px;text-decoration:none;color:var(--c-mu);background:var(--c-panel);border:1px solid var(--c-line)}.cab-tab small{font-size:13px;font-weight:700;margin-left:7px;opacity:.75}.cab-classic .cab-tab-on{background:#1e212b;border-color:#1e212b;color:#fff}.cab-nova .cab-tab-on{background:linear-gradient(135deg,rgba(242,160,61,.3),rgba(194,65,93,.22));color:#fff;border-color:rgba(255,217,138,.5);box-shadow:0 0 22px -4px rgba(242,160,61,.55)}.cab-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.cab-empty{margin:0 0 16px;color:var(--c-mu);max-width:42rem;line-height:1.55}.cab-foot{margin:0;font-size:14px;color:var(--c-mu)}.cab-dlg{padding:0;border:0;overflow:hidden;background:transparent;max-width:min(780px,calc(100vw - 24px));width:100%;max-height:calc(100dvh - 24px);color:var(--c-tx)}.cab-dlg::backdrop{background:rgba(7,19,31,.55);backdrop-filter:blur(4px)}.cab-nova .cab-dlg::backdrop{background:rgba(2,3,8,.62);backdrop-filter:blur(6px)}.cab-dlg[open]{animation:cab-pop .22s ease-out}@keyframes cab-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.cab-dlg[open]{animation:none}.cab-hero-bg{transition:none}}.cab-dlg-box{background:#fff;border-radius:22px;padding:26px 28px;max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 30px 80px -20px rgba(7,19,31,.5)}.cab-nova .cab-dlg-box{background:rgba(14,16,28,.94);border:1px solid hsla(0,0%,100%,.1);border-radius:26px;box-shadow:0 30px 90px -20px rgba(0,0,0,.8),0 0 0 1px rgba(255,217,138,.12)}.cab-set{display:flex;flex-direction:column;gap:22px}.cab-set-head{display:flex;align-items:center;justify-content:space-between}.cab-set-head h2{margin:0;font-size:22px;font-weight:800}.cab-x{width:36px;height:36px;border-radius:50%;border:1px solid var(--c-line);background:var(--c-chip);color:var(--c-tx);font-size:22px;line-height:1;cursor:pointer}.cab-field{display:flex;flex-direction:column;gap:8px}.cab-field>span,.cab-sub{font-size:14px;font-weight:600;color:var(--c-mu)}.cab-sub{margin-top:12px}.cab-field small{font-size:13px;color:var(--c-mu)}.cab-field input:not([type]),.cab-field input[type=text]{max-width:340px;font:inherit;font-size:15px;padding:11px 14px;border-radius:12px;background:var(--c-chip);border:1px solid var(--c-line);color:var(--c-tx)}.cab-grp{margin:6px 0 2px;font-size:13px;font-weight:700;color:var(--c-mu);display:flex;gap:12px;align-items:center}.cab-grp-plus{color:var(--c-ac2);margin-top:12px}.cab-avs{display:flex;flex-wrap:wrap;gap:12px}.cab-avopt{position:relative;cursor:pointer}.cab-avopt input{position:absolute;opacity:0;pointer-events:none}.cab-avopt img{display:block;width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:transform .15s}.cab-avopt:hover img{transform:scale(1.06)}.cab-avopt input:checked+img{box-shadow:0 0 0 2px var(--c-panel),0 0 0 4px var(--c-ac)}.cab-nova .cab-avopt input:checked+img{box-shadow:0 0 0 2px #0e101c,0 0 0 4px #ffd98a,0 0 16px rgba(242,160,61,.6)}.cab-avopt input:focus-visible+img{outline:2px solid var(--c-ac);outline-offset:3px}.cab-avopt-locked{cursor:not-allowed}.cab-avopt-locked img{opacity:.45;filter:saturate(.5)}.cab-lock{position:absolute;inset:0;display:grid;place-items:center;font-size:14px}.cab-upload{margin-top:8px}.cab-nova .cab-upload button{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:#eef1f7;font-size:14px;padding:9px 14px;border-radius:10px}.cab-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.cab-chips{display:flex;flex-wrap:wrap;gap:8px}.cab-chip input{position:absolute;opacity:0;pointer-events:none}.cab-chip span{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;padding:8px 14px;border-radius:99px;background:var(--c-chip);border:1px solid var(--c-line);cursor:pointer}.cab-chip i{width:11px;height:11px;border-radius:50%}.cab-chip input:checked+span{border-color:var(--c-ac);color:var(--c-ac2)}.cab-chip input:focus-visible+span{outline:2px solid var(--c-ac);outline-offset:2px}.cab-preview{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px}.cab-preview b{font-size:18px}.cab-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.cab-set-btns{display:flex;gap:10px;margin-left:auto}@media (max-width:1100px){.cab-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cab-row{grid-auto-columns:calc((100% - 48px)/4)}}@media (max-width:860px){.cab-new{grid-template-columns:1fr}.cab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cab-row{grid-auto-columns:42%}}@media (max-width:640px){.cab{padding:14px 16px 40px;gap:24px}.cab-nova{padding:0 0 32px}.cab-prof{grid-template-columns:auto 1fr;gap:16px;padding:20px}.cab-prof .cab-av{transform:scale(.75);transform-origin:left center;margin-right:-26px}.cab-name{font-size:22px}.cab-bar{width:56px}.cab-acts{grid-column:1/-1;flex-direction:row}.cab-acts>*{flex:1}.cab-hero{min-height:220px}.cab-hero-in{padding:18px;gap:14px}.cab-hero-po{width:84px}.cab-hero-t{font-size:21px}.cab-row{grid-auto-columns:72%}.cab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cab-sh h2{font-size:19px}.cab-two{grid-template-columns:1fr}.cab-dlg-box{padding:20px 18px}.cab-avopt img{width:48px;height:48px}.cab-set-btns{width:100%}.cab-set-btns>*{flex:1}}