.character-identity{vertical-align:middle;text-align:start;flex-direction:column;gap:4px;min-width:0;max-width:100%;line-height:1.4;display:inline-flex}.character-identity .ci-name{color:var(--ci-class);overflow-wrap:anywhere;font-weight:600}.character-identity .ci-meta{color:var(--ash);white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;display:flex}.character-identity .ci-meta>span{align-items:center;gap:4px;display:inline-flex}.character-identity .ci-class{color:var(--ci-class)}.character-identity img,.character-identity svg{flex:none;width:16px;height:16px}.character-identity.unavailable{color:var(--ash);font-size:.75rem}.character-identity .ci-meta .faction-badge{color:var(--fc)}.character-identity .faction-badge.horde{color:var(--danger-text)}.character-identity .faction-badge.alliance{color:var(--role-tank)}
.rvw-history{gap:var(--s-5);min-width:0;display:grid}.rvw-stars{vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.rvw-stars-base,.rvw-stars-fill{gap:2px;display:inline-flex}.rvw-stars-base{color:var(--raised-2)}.rvw-stars-fill{width:var(--rv-fill);color:var(--medal-gold);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--medal-gold) 35%,transparent));position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.rvw-stars svg{flex:none}.rvw-rep{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rvw-rep-tile{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(160deg,color-mix(in oklab,var(--medal-gold) 7%,var(--slab)),var(--slab) 60%);transition:border-color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out);display:flex;position:relative;overflow:hidden}.rvw-rep-tile:hover{border-color:var(--line-strong);transform:translateY(-1px)}.rvw-rep-tile.is-empty{background:var(--slab)}.rvw-rep-icon{border-radius:var(--r-sm);background:color-mix(in oklab,var(--medal-gold) 14%,transparent);width:36px;height:36px;color:var(--medal-gold);flex:none;place-items:center;display:grid}.rvw-rep-tile.is-empty .rvw-rep-icon{background:var(--raised);color:var(--ash)}.rvw-rep-body{gap:2px;min-width:0;display:grid}.rvw-rep-label{font-size:var(--t-label);color:var(--ash);font-weight:500}.rvw-rep-score{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.rvw-rep-score strong{font-family:var(--font-num);color:var(--bone);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.15}.rvw-rep-count{font-size:var(--t-micro);color:var(--ash)}.rvw-rep-none{font-size:var(--t-ui);color:var(--ash-dim);padding-block:6px 2px}.rvw-history>.seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.rvw-history>.seg button{white-space:nowrap;flex:none}.rvw-list{gap:var(--s-3);display:grid}.rvw-card{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--slab);box-shadow:var(--e-1);min-width:0;transition:border-color var(--d-fast) var(--ease-out),background var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out);display:grid}.rvw-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.rvw-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.rvw-head .who{gap:var(--s-2);min-width:0}.rvw-date{font-size:var(--t-micro);color:var(--ash);font-variant-numeric:tabular-nums;flex:none}.rvw-score{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.rvw-num{font-family:var(--font-num);font-size:var(--t-num);color:var(--bone);font-variant-numeric:tabular-nums;font-weight:600}.rvw-num small{color:var(--ash);margin-inline-start:1px;font-size:.75em;font-weight:500}.rvw-role{border-radius:var(--r-round);border:1px solid var(--line-strong);background:var(--raised);color:var(--bone);font-size:var(--t-micro);align-items:center;gap:5px;padding:3px 9px;font-weight:500;line-height:1.3;display:inline-flex}.rvw-role-organizer svg{color:var(--medal-gold)}.rvw-role-participant svg{color:var(--gold)}.rvw-role-history{color:var(--ash);background:0 0;border-style:dashed}.rvw-author-character{overflow-wrap:anywhere;min-width:0}.rvw-recipient{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--t-micro);color:var(--ash);flex-wrap:wrap;display:flex}.rvw-recipient .who{min-width:0}.rvw-card .rvw-comment{border-inline-start:2px solid color-mix(in oklab,var(--medal-gold) 45%,var(--line));color:var(--bone);font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;padding-inline-start:var(--s-4);line-height:1.6;position:relative}.rvw-run{align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);color:var(--bone);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--d-fast) var(--ease-out),background var(--d-fast) var(--ease-out);display:flex}.rvw-run:hover{border-color:var(--line-input);background:var(--raised)}.rvw-run:focus-visible,.rvw-view-all:focus-visible,.rvw-picker button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rvw-run-glyph{border-radius:var(--r-sm);background:var(--raised);width:34px;height:34px;color:var(--gold);flex:none;place-items:center;display:grid}.rvw-run-text{flex:1;gap:2px;min-width:0;display:grid}.rvw-run-text strong{font-size:var(--t-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rvw-run-text small{font-size:var(--t-micro);color:var(--ash);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvw-run-caret{color:var(--ash);transition:transform var(--d-fast) var(--ease-out);flex:none}.rvw-run:hover .rvw-run-caret{transform:translate(3px)}[dir=rtl] .rvw-run-caret,[dir=rtl] .rvw-flip,[dir=rtl] .rvw-chars-arrow{transform:scaleX(-1)}[dir=rtl] .rvw-run:hover .rvw-run-caret{transform:scaleX(-1)translate(3px)}.rvw-chars{align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rvw-chars>div{gap:4px;min-width:0;display:grid}.rvw-chars small{font-size:var(--t-micro);color:var(--ash)}.rvw-chars-arrow{color:var(--ash-dim)}.rvw-card .rvw-appeal-sent{border:1px dashed var(--line-input);border-radius:var(--r-xs);font-size:var(--t-micro);color:var(--bone);justify-self:start;align-items:center;gap:6px;margin:0;padding:4px 10px;display:inline-flex}.rvw-appeal>summary{font-size:var(--t-ui);color:var(--ash)}.rvw-appeal[open]>summary{color:var(--bone)}.rvw-empty{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ash);text-align:center;display:grid}.rvw-empty svg{color:var(--ash-dim)}.rvw-empty p{font-size:var(--t-ui);margin:0}.rvw-pager{justify-content:center;align-items:center;gap:var(--s-3);display:flex}.rvw-pager-num{font-family:var(--font-num);font-size:var(--t-ui);color:var(--ash);font-variant-numeric:tabular-nums}.rvw-history.is-compact{gap:var(--s-3)}.is-compact .rvw-rep{gap:var(--s-2)}.is-compact .rvw-rep-tile{padding:var(--s-3);gap:var(--s-2)}.is-compact .rvw-rep-icon{width:28px;height:28px}.is-compact .rvw-rep-icon svg{width:15px;height:15px}.is-compact .rvw-rep-label{font-size:11px;line-height:1.3}.is-compact .rvw-rep-score{gap:4px 6px}.is-compact .rvw-rep-score strong{font-size:1.125rem}.is-compact .rvw-rep-score .rvw-stars svg{width:10px;height:10px}.is-compact .rvw-rep-count,.is-compact .rvw-rep-none{font-size:11px}.is-compact .rvw-rep-none{padding-block:2px 0}.is-compact .rvw-list{gap:var(--s-2)}.rvw-card.is-compact{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);box-shadow:none}.rvw-card.is-compact:hover{transform:none}.rvw-card.is-compact .rvw-head .look-name,.rvw-card.is-compact .rvw-num{font-size:13px}.rvw-card.is-compact .rvw-role{padding:1px 7px;font-size:11px}.rvw-card.is-compact .rvw-comment{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-inline-start:var(--s-3);font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rvw-card.is-compact .rvw-run{min-height:40px;padding:6px var(--s-2);gap:var(--s-2)}.rvw-card.is-compact .rvw-run-glyph{width:26px;height:26px}.rvw-card.is-compact .rvw-run-glyph svg{width:15px;height:15px}.rvw-card.is-compact .rvw-run-text strong{font-size:12px}.rvw-card.is-compact .rvw-run-text small{font-size:11px}.is-compact .rvw-empty{padding:var(--s-5) var(--s-3)}.rvw-view-all{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;height:40px;color:var(--bone);font:inherit;cursor:pointer;transition:background var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rvw-view-all:hover{border-color:var(--bone);background:var(--raised-2)}.rvw-view-count{border-radius:var(--r-round);background:var(--raised-2);min-width:20px;color:var(--ash);font-family:var(--font-num);padding:0 6px;font-size:11px;line-height:18px}.rvw-picker-field{gap:var(--s-2)}.rvw-picker{align-items:center;gap:2px;display:flex}.rvw-picker button{border-radius:var(--r-sm);width:44px;height:44px;color:var(--raised-2);cursor:pointer;transition:color var(--d-micro) var(--ease-out),transform var(--d-fast) var(--ease-settle);background:0 0;border:0;place-items:center;padding:0;display:grid}.rvw-picker button.on{color:var(--medal-gold)}.rvw-picker button:hover{transform:scale(1.12)}.rvw-picker button:active{transform:scale(.94)}.rvw-picker-word{font-size:var(--t-ui);color:var(--bone);min-width:7ch;margin-inline-start:var(--s-3);font-weight:600}.rvw-textarea{resize:vertical;min-height:112px}.rvw-final-note,.rvw-submitted{font-size:var(--t-label);color:var(--ash);align-items:center;gap:6px;margin:0;display:flex}.rvw-submitted{color:var(--bone)}.rvw-submitted svg{color:var(--medal-gold)}@media (prefers-reduced-motion:no-preference){.rvw-card{animation:rvw-in var(--d-base) var(--ease-out) both}.rvw-list>.rvw-card:nth-child(2){animation-delay:var(--stagger)}.rvw-list>.rvw-card:nth-child(3){animation-delay:calc(var(--stagger)*2)}.rvw-list>.rvw-card:nth-child(n+4){animation-delay:calc(var(--stagger)*3)}.rvw-stars-fill{animation:rvw-fill var(--d-slow) var(--ease-expo) both}@keyframes rvw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rvw-fill{0%{width:0}}}@media (prefers-reduced-motion:reduce){.rvw-card,.rvw-rep-tile,.rvw-run,.rvw-run-caret,.rvw-picker button,.rvw-view-all{transition:none}.rvw-card:hover,.rvw-rep-tile:hover{transform:none}}@media (max-width:639px){.rvw-rep{grid-template-columns:minmax(0,1fr)}.is-compact .rvw-rep{grid-template-columns:repeat(2,minmax(0,1fr))}.rvw-card{padding:var(--s-4)}.rvw-chars{grid-template-columns:minmax(0,1fr)}.rvw-chars-arrow{display:none}.rvw-picker button{width:42px;height:42px}}
.look-avatar{width:var(--look-size,40px);height:var(--look-size,40px);vertical-align:middle;isolation:isolate;flex:none;display:inline-flex;position:relative}.look-portrait{background-image:url(/art/sprites.webp);background-repeat:no-repeat;background-size:400% 200%;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 0 1px #adc6d466}.look-frame{width:114%;height:114%;z-index:var(--z-raised);filter:drop-shadow(0 1px 2px #0009);position:absolute;inset:-7%;overflow:visible}.look-aura{z-index:calc(var(--z-base) - 1);box-shadow:0 0 16px 4px var(--look-color);background:radial-gradient(circle,transparent 40%,var(--look-color) 70%,transparent 75%);opacity:.65;border-radius:50%;position:absolute;inset:-15%}.aura-leaf{box-shadow:0 0 18px 5px var(--look-color),0 0 24px var(--look-accent)}.aura-constellation{border:1px dashed var(--look-accent)}.look-motion .look-aura{animation:3s ease-in-out infinite look-pulse}.look-identity{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.look-name{overflow-wrap:anywhere;color:#edf5f8;font-weight:600}.look-badge{color:var(--look-color);margin-inline-start:7px;font-size:1.1em}.look-title{color:var(--look-color);font-size:.78em;line-height:1.4}.look-profile{border-radius:var(--r-md);isolation:isolate;background:#102735;overflow:hidden}.has-look-background{background-image:linear-gradient(color-mix(in srgb,var(--look-tint,#071b2b) 58%,transparent),color-mix(in srgb,var(--look-tint,#071b2b) 82%,transparent)),var(--look-background);background-position:var(--look-position);background-size:cover}.look-profile-banner{background:linear-gradient(120deg,#1c4055aa,#112d4099);border-bottom:1px solid #adc6d430;align-items:center;gap:22px;min-height:150px;padding:28px;display:flex}.has-look-banner{background-image:linear-gradient(90deg,#071b2bd9,#071b2b44),var(--look-banner);background-size:cover;background-position:var(--look-banner-position);border-bottom:2px solid var(--look-color)}.look-profile-banner .look-name{font-size:1.4rem}.look-profile-content{padding:22px}.look-profile-content:empty{min-height:64px}.look-preview{pointer-events:none;width:100%;margin:0 0 14px}.look-preview .look-profile{min-height:235px}.look-preview .look-profile-banner{gap:14px;min-height:170px;padding:24px 15px}.look-preview .look-name{font-size:1rem}.look-preview .look-avatar{--look-size:72px!important}.look-preview .look-profile-content{min-height:65px;padding:0}.look-equipped-summary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.look-equipped-summary>span{border-radius:var(--r-pill);background:#071b2bbb;border:1px solid #adc6d430;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.look-profile-content>.member-form{margin-top:0}.who .look-avatar{margin-inline-end:8px}.member-pick .look-avatar{margin-inline-end:8px}@keyframes look-pulse{50%{opacity:.4;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.look-motion .look-aura{animation:none}}@media (max-width:480px){.look-profile-banner{gap:14px;padding:22px 16px}.look-profile-content{padding:16px}}.look-effect-motion{animation:3s ease-in-out infinite look-shimmer}@keyframes look-shimmer{50%{filter:drop-shadow(0 0 4px var(--look-accent))}}@media (prefers-reduced-motion:reduce){.look-effect-motion{animation:none}}.look-profile-banner .look-name{line-height:1.4}.look-equipped-summary strong{font-size:.8rem}.look-equipped-summary .button{min-height:30px;padding:5px 8px;font-size:.75rem}.look-frame-art{filter:drop-shadow(0 3px 4px #0009);background-repeat:no-repeat;width:138%;height:138%;inset:-19%}.look-badge{vertical-align:middle;display:inline-flex}.look-badge-art,.look-badge-vector{flex:none;width:30px;height:30px;display:inline-block}.look-badge-art{background-repeat:no-repeat}.look-profile-banner.has-look-banner{background-image:linear-gradient(0deg,#071b2be6,transparent 85%),var(--look-banner);align-items:flex-end;min-height:240px}.look-profile-content>.member-form{align-items:start}.look-profile-content .member-field{align-self:start}.look-profile-content .member-field input:not([type=checkbox]){align-self:start;height:44px;min-height:44px;max-height:44px}.look-workspace-backdrop{z-index:calc(var(--z-base) - 1);pointer-events:none;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.dashboard.with-cosmetic-backdrop{isolation:isolate;background:0 0;position:relative}.look-preview .look-profile-banner.has-look-banner{min-height:170px}.look-preview .look-badge-art,.look-preview .look-badge-vector{width:24px;height:24px}.look-avatar .look-frame-art{pointer-events:none}.who .look-badge-art,.who .look-badge-vector{width:22px;height:22px}.look-profile-banner.has-look-banner .look-avatar{margin-bottom:8px}.look-preview .look-profile-content{background:0 0;min-height:65px}.look-profile-banner{position:relative}.look-cover-label{inset-inline-end:14px;text-overflow:ellipsis;white-space:nowrap;max-width:60%;position:absolute;top:14px;overflow:hidden}.look-image-layer{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.look-image-layer>svg{width:100%;height:100%;display:block;overflow:hidden}.look-image-cover{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.look-workspace-backdrop:after{content:"";pointer-events:none;background:linear-gradient(#061e2a55,#061e2a99);position:absolute;inset:0}.look-profile{position:relative}.look-profile.has-look-background{background-image:none}.look-profile-background:after{content:"";background:#071b2b66;position:absolute;inset:0}.look-profile .look-profile-banner,.look-profile .look-profile-content{z-index:var(--z-raised);position:relative}.look-banner-image{z-index:calc(var(--z-base) - 1)}.look-banner-image:after{content:"";background:linear-gradient(#071b2b11 15%,#071b2bd9);position:absolute;inset:0}.look-profile-banner.has-look-banner{isolation:isolate;background:0 0}.look-cover-label{z-index:var(--z-raised)}.look-preview .has-look-background .look-profile-banner:not(.has-look-banner){background:#071b2b33}.look-workspace-backdrop{background-image:none}.look-preview[data-preview-slot=frame] .look-profile-banner,.look-preview[data-preview-slot=avatar] .look-profile-banner,.look-preview[data-preview-slot=aura] .look-profile-banner{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:210px;padding:25px 12px 15px}.look-preview[data-preview-slot=frame] .look-profile-content,.look-preview[data-preview-slot=avatar] .look-profile-content,.look-preview[data-preview-slot=aura] .look-profile-content{min-height:14px}.look-preview[data-preview-slot=badge] .look-profile-banner{justify-content:center;align-items:center;min-height:210px;padding:20px 12px}.look-preview[data-preview-slot=badge] .look-profile-banner>.look-avatar{display:none}.look-preview[data-preview-slot=badge] .look-name{background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:18px;padding:0;display:flex}.look-preview[data-preview-slot=badge] .look-badge{filter:drop-shadow(0 6px 10px #0008);margin:0}.look-preview[data-preview-slot=badge] .look-profile-content{min-height:14px}.look-preview[data-preview-slot=background] .look-profile{min-height:235px}.look-preview[data-preview-slot=background] .look-profile-banner{align-items:flex-end;min-height:210px;background:linear-gradient(#0000,#071b2b66)!important}.look-preview[data-preview-slot=background] .look-profile-content{min-height:25px}.look-preview[data-preview-slot=banner] .look-profile-banner.has-look-banner{align-items:flex-end;min-height:210px}.look-preview[data-preview-slot=banner] .look-profile-content{min-height:25px}.look-preview[data-preview-slot=title] .look-profile-banner{flex-direction:column;justify-content:center;gap:20px;min-height:210px}.look-preview[data-preview-slot=title] .look-title{text-align:center;font-size:1.15rem;font-weight:600}.look-preview[data-preview-slot=title] .look-profile-content{min-height:14px}.look-profile:not(.look-preview .look-profile){background:#102735;border:1px solid #adc6d433}.look-profile:not(.look-preview .look-profile)>.look-profile-background{height:220px;bottom:auto}.look-profile:not(.look-preview .look-profile)>.look-profile-banner{border-bottom:1px solid #adc6d433;align-items:flex-end;min-height:220px;padding:28px 30px}.look-profile:not(.look-preview .look-profile)>.look-profile-content{background:#102735;padding:26px 30px}.look-profile:not(.look-preview .look-profile) .member-form{gap:20px 24px}.look-profile:not(.look-preview .look-profile) .member-field .field{background:#0a202d;border-color:#adc6d43d}.look-profile:not(.look-preview .look-profile) .member-field textarea.field{height:auto;min-height:112px}.look-profile:not(.look-preview .look-profile) .look-profile-banner:not(.has-look-banner){background:linear-gradient(#0000 12%,#071b2bd9)}.look-profile:not(.look-preview .look-profile).has-look-background>.look-profile-banner:not(.has-look-banner){background:linear-gradient(#071b2b22,#071b2bd9)}.sidebar-account>a:first-child>div{flex:1;min-width:0}.sidebar-account .look-identity{min-width:0;max-width:100%;display:flex}.sidebar-account .look-name-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;display:block;overflow:hidden}.sidebar-account .look-name{white-space:nowrap}.sidebar-account .look-badge-art,.sidebar-account .look-badge-vector{width:18px;height:18px}.sidebar-account .look-badge{flex-shrink:0;margin-inline-start:2px}.sidebar-account .look-title{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (max-width:600px){.look-profile:not(.look-preview .look-profile)>.look-profile-banner{gap:18px;min-height:190px;padding:22px 18px}.look-profile:not(.look-preview .look-profile)>.look-profile-background{height:190px}.look-profile:not(.look-preview .look-profile)>.look-profile-content{padding:22px 18px}.look-profile:not(.look-preview .look-profile)>.look-profile-banner .look-avatar{--look-size:72px!important}.look-profile:not(.look-preview .look-profile)>.look-profile-banner .look-name:not(.look-name-decorated){font-size:1.05rem}}.look-preview .look-profile:not(.has-look-background){background:radial-gradient(at 50% 30%,#193b50,#071b2b 85%)}.look-preview .look-profile-banner:not(.has-look-banner){background:0 0}.look-avatar .season-dawn-aura{width:148%;height:148%;box-shadow:none;opacity:1;filter:drop-shadow(0 0 3px var(--look-color));background:0 0;border:0;border-radius:0;inset:-24%;animation:none!important}.season-dawn-aura>svg{width:100%;height:100%;display:block;overflow:visible}.season-orbit{transform-origin:50px 50px}.look-motion .season-orbit-one{animation:16s linear infinite dawn-orbit}.look-motion .season-orbit-two{animation:21s linear infinite reverse dawn-orbit}.season-rising-star{opacity:.65}.look-motion .season-rising-star{animation:4s ease-in-out infinite dawn-star-rise}@keyframes dawn-orbit{to{transform:rotate(360deg)}}@keyframes dawn-star-rise{0%{opacity:0;transform:translateY(8px)scale(.75)}35%{opacity:.9}85%,to{opacity:0;transform:translateY(-32px)scale(.5)}}@media (prefers-reduced-motion:reduce){.season-dawn-aura .season-orbit,.season-dawn-aura .season-rising-star{animation:none!important}.season-rising-star{opacity:.55}}.look-profile-banner>.look-profile-background{z-index:calc(var(--z-base) - 1);height:100%!important;inset:0!important}.look-profile-banner:has(>.look-profile-background){isolation:isolate;background:0 0!important}.look-profile-banner>.look-avatar,.look-profile-banner>.look-identity{z-index:var(--z-raised);position:relative}.look-profile-banner-strip{background:#122d40;border-block:1px solid #adc6d426;align-items:center;height:64px;padding:12px 20px;display:flex;position:relative;overflow:hidden}.look-profile-banner-strip>.look-image-layer:after{content:"";background:linear-gradient(90deg,#071b2bd9,#071b2b33);position:absolute;inset:0}.look-profile-banner-strip>span{color:#eaf3f8;z-index:var(--z-raised);font-size:12px;position:relative}.miniprofile-card .look-profile-banner-strip{height:42px;padding:8px 16px}.look-profile-banner .look-profile-background:after{background:linear-gradient(#071b2b11 25%,#071b2bcc)}.look-profile-banner-strip>.look-image-layer{z-index:var(--z-base);position:absolute;inset:0}.look-profile-banner-strip>span:not(.look-image-layer){z-index:var(--z-raised);position:relative}.look-name.look-name-decorated{--plate-h:28px;--plate-pad:14px;--plate-fs:13px;isolation:isolate;height:var(--plate-h);min-width:0;max-width:100%;padding:0 var(--plate-pad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--look-color) 55%,transparent),inset 0 1px 0 #ffffff14,0 2px 6px #00000080;color:#eef5f9;font-size:var(--plate-fs);letter-spacing:.015em;text-shadow:none;white-space:nowrap;background:linear-gradient(#14324a,#0b2131);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex;position:relative;border:0!important}.look-name.look-name-decorated[data-size=sm]{--plate-h:22px;--plate-pad:9px;--plate-fs:11.5px}.look-name.look-name-decorated[data-size=lg]{--plate-h:36px;--plate-pad:18px;--plate-fs:15.5px}.look-name-decorated .look-name-text{z-index:var(--z-raised);text-overflow:ellipsis;white-space:nowrap;color:#eef5f9;min-width:0;display:block;position:relative;overflow:hidden}.look-name-decorated .look-badge{flex:none;margin-inline-start:0}.look-name-decorated .look-badge-art,.look-name-decorated .look-badge-vector{width:calc(var(--plate-h) - 6px);height:calc(var(--plate-h) - 6px)}.look-cap{top:50%;z-index:var(--z-raised);width:calc(var(--plate-h)*12/28);height:var(--plate-h);pointer-events:none;position:absolute;inset-inline-start:-5px;overflow:visible;translate:0 -50%}.look-cap-end{inset-inline:auto -5px;scale:-1 1}[dir=rtl] .look-cap-start{scale:-1 1}[dir=rtl] .look-cap-end{scale:1}.plate-common:before{content:"";background:var(--look-color);width:5px;height:5px;box-shadow:0 0 6px var(--look-color);border-radius:50%;flex:none}.plate-rare,.plate-epic{filter:drop-shadow(0 2px 4px #00000080);box-shadow:none!important;background:0 0!important;border-radius:0!important}.plate-rare:after,.plate-epic:after{content:"";z-index:calc(var(--z-base) - 2);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:color-mix(in srgb,var(--look-color) 55%,transparent);position:absolute;inset:0}.plate-rare:before,.plate-epic:before{content:"";z-index:calc(var(--z-base) - 1);clip-path:polygon(5.5px 0,calc(100% - 5.5px) 0,100% 50%,calc(100% - 5.5px) 100%,5.5px 100%,0 50%);background:linear-gradient(#14324a,#0b2131);position:absolute;inset:1px}.plate-rare:after{background:linear-gradient(180deg,color-mix(in srgb,var(--look-color) 70%,transparent) 0 1.5px,color-mix(in srgb,var(--look-color) 55%,transparent) 1.5px)}.plate-rare:before{inset:1.5px 1px 1px}.plate-legendary{background:linear-gradient(#efaa5614,#0000 45%),linear-gradient(#14324a,#0b2131)!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #efaa5699,inset 0 0 0 2px #0b2131,inset 0 0 0 3px #efaa5640,0 2px 6px #00000080!important}.plate-diamond{background:linear-gradient(#2b1220,#150b17)!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #d9354d,inset 0 0 0 2px #150b17,inset 0 0 0 3px #ffd477aa,0 2px 6px #00000080!important}.plate-diamond:after{content:"";z-index:var(--z-base);border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff 50%,#0000 70%);animation:6s ease-in-out infinite plate-shimmer;position:absolute;inset:0}@keyframes plate-shimmer{0%,72%,to{opacity:0}86%{opacity:.18}}.plate-season{background:linear-gradient(180deg,color-mix(in srgb,var(--look-accent) 12%,transparent),transparent 50%),linear-gradient(180deg,#14324a,#0b2131)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--look-color) 75%,transparent),inset 0 1px 0 #ffffff14,0 2px 6px #00000080!important;border-radius:4px!important}@media (prefers-reduced-motion:reduce){.plate-diamond:after{opacity:0;animation:none}}.who .look-cap{display:none}.look-name.look-name-decorated[data-size=sm]{clip-path:none;filter:none;letter-spacing:0;vertical-align:middle;border-radius:0;gap:6px;height:auto;padding:0;font-size:13px;font-weight:600;box-shadow:none!important;background:0 0!important}.look-name-decorated[data-size=sm]:before,.look-name-decorated[data-size=sm]:after{content:none!important}.look-gem{background:linear-gradient(135deg,var(--look-accent,var(--look-color)),var(--look-color));width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb,var(--look-color) 60%,transparent);border-radius:1.5px;flex:none;rotate:45deg}.plate-common .look-gem{border-radius:50%;rotate:0deg}.look-name-decorated[data-size=sm] .look-badge-art,.look-name-decorated[data-size=sm] .look-badge-vector{width:16px;height:16px}.who .look-title,.who .gold-text,.chat-bubble .look-title{display:none}.sidebar-account .look-avatar{margin-inline-end:0}.sidebar-account .look-name.look-name-decorated{max-width:100%}.sidebar-account .look-avatar .look-frame,.sidebar-account .look-avatar .look-aura,.sidebar-account .look-avatar .season-dawn-aura{width:calc(100% + 8px);height:calc(100% + 8px);inset:-4px}.look-profile .look-title,.look-cover-label{color:#e8f3f8;border:0;border-inline-start:2px solid var(--look-color);border-radius:var(--r-xs);background:#071b2bd9;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.look-profile .look-title{align-self:flex-start}.look-preview{aspect-ratio:16/7;border-radius:var(--r-md);min-height:150px;overflow:hidden}.look-preview .look-profile-content{display:none}.look-preview .look-profile,.look-preview[data-preview-slot] .look-profile{height:100%;min-height:0}.look-preview[data-preview-slot] .look-profile-banner.look-profile-banner{gap:8px;height:100%;min-height:0;padding:10px 12px}.look-preview[data-preview-slot=frame] .look-avatar,.look-preview[data-preview-slot=avatar] .look-avatar,.look-preview[data-preview-slot=aura] .look-avatar{--look-size:72px!important}.look-preview[data-preview-slot=badge] .look-badge-art,.look-preview[data-preview-slot=badge] .look-badge-vector{width:64px;height:64px}.look-preview[data-preview-slot=badge] .look-name{gap:8px}.look-preview[data-preview-slot=nameplate] .look-profile-banner.look-profile-banner{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:0 16px}.look-preview[data-preview-slot=nameplate] .look-avatar{--look-size:40px!important}.look-preview[data-preview-slot=title] .look-title{font-size:13px}
.miniprofile-trigger{color:inherit;font:inherit;text-align:start;cursor:pointer;vertical-align:middle;background:0 0;border:0;align-items:center;max-width:100%;padding:0;display:inline-flex}.miniprofile-trigger:focus-visible{outline:2px solid var(--bone);outline-offset:5px;border-radius:var(--r-xs)}.miniprofile-card{width:min(360px,100vw - 32px);z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--raised);color:var(--bone);max-height:calc(100dvh - 24px);font-family:var(--font-ui);text-align:start;position:fixed;overflow:hidden auto;box-shadow:0 24px 60px #0000008c}.miniprofile-cover{background:var(--slab);border-bottom:1px solid var(--line);background-position:50%;background-size:cover;height:96px;position:relative}.miniprofile-cover.has-accent{background:linear-gradient(135deg,color-mix(in srgb,var(--mp-accent) 55%,var(--slab)),var(--slab))}.miniprofile-close{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:color-mix(in srgb,var(--ink) 80%,transparent);width:32px;height:32px;color:var(--bone);cursor:pointer;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.miniprofile-close svg{display:block}.miniprofile-close:hover{background:var(--raised-2)}.miniprofile-close:active{transform:translateY(1px)}.miniprofile-id{z-index:var(--z-raised);height:64px;margin-top:-32px;padding-inline:16px;display:flex;position:relative}.miniprofile-id .look-portrait{box-shadow:0 0 0 3px var(--raised),0 0 0 4px var(--line-strong)}.miniprofile-name{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.miniprofile-name .look-name:not(.look-name-decorated){font-size:17px;font-weight:700;line-height:1.3}.miniprofile-name .look-identity{flex-direction:row;align-items:center;gap:8px}.miniprofile-name .look-identity>.look-badge{flex:none;margin:0}.miniprofile-name .look-identity>.look-badge .look-badge-art,.miniprofile-name .look-identity>.look-badge .look-badge-vector{width:32px;height:32px;display:block}.miniprofile-role{border:1px solid var(--line-strong);border-radius:var(--r-round);background:var(--slab);color:var(--ash);padding:3px 10px;font-size:11px;font-weight:600}.miniprofile-title{background:var(--slab);color:var(--bone);border-radius:var(--r-xs);padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.miniprofile-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px 0;display:grid}.miniprofile-stats[data-cols="1"]{grid-template-columns:1fr}.miniprofile-stats[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.miniprofile-stats>span{background:var(--slab);border:1px solid var(--line);border-radius:var(--r-xs);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.miniprofile-stats strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--bone);font-size:16px;font-weight:600;line-height:1.3}.miniprofile-stats small{color:var(--ash);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.miniprofile-bio{color:var(--ash);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:12px 16px 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.miniprofile-actions{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 16px;display:grid}.miniprofile-actions button{min-width:0;height:40px;font:inherit;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,transform .18s;display:flex}.miniprofile-actions .mp-primary{border:1px solid var(--bone);background:var(--bone);color:var(--on-bone)}.miniprofile-actions .mp-primary:hover:not(:disabled){background:var(--bone-hover)}.miniprofile-actions .mp-secondary{border:1px solid var(--line-strong);color:var(--bone);background:0 0}.miniprofile-actions .mp-secondary:hover:not(:disabled){border-color:var(--bone);background:var(--raised-2)}.miniprofile-actions button:active:not(:disabled){transform:translateY(1px)}.miniprofile-actions button:disabled{opacity:.55;cursor:default}.miniprofile-card button:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.miniprofile-error{color:var(--ash);margin:0;padding:0 16px 14px;font-size:12px}@media (prefers-reduced-motion:no-preference){.miniprofile-card{animation:.16s ease-out miniprofile-enter}@keyframes miniprofile-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.miniprofile-close,.miniprofile-actions button{transition:none}}.miniprofile-reviews{scrollbar-width:thin;max-height:360px;padding:14px 16px 16px;overflow:auto}.miniprofile-tabs{border-bottom:1px solid var(--line);gap:16px;margin:16px 16px 0;display:flex}.miniprofile-tabs [role=tab]{color:var(--ash);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 4px}.miniprofile-tabs [aria-selected=true]{border-bottom-color:var(--bone);color:var(--bone)}.miniprofile-card [hidden]{display:none}
.ink .run-expansion{transition:grid-template-rows .24s var(--ease-inout);grid-column:1/-1;grid-template-rows:0fr;display:grid}.ink .run-expansion.open{grid-template-rows:1fr}.ink .run-expansion-inner{min-height:0;overflow:hidden}.ink .run-expansion .exp{margin-top:16px}.ink .run-notes{flex-direction:column;gap:16px;display:flex}.ink .run-note{font-weight:400}.ink .run-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ink .run-links>a:last-child{align-items:center;gap:6px;display:inline-flex}.ink .seatgrid .damage-group{grid-column:1/-1}.ink .seat-group{gap:5px;display:grid}.ink .damage-group .seat-group{grid-template-columns:1fr 1fr;gap:5px 24px}.ink .seat .role-tank{background:var(--role-tank)}.ink .seat .role-healer{background:var(--role-healer)}.ink .seat .role-damage{background:var(--role-damage)}.ink .org>div{flex:1;min-width:0}.ink .org .t-ui{font-weight:600}.ink .org .rep{margin-top:2px}.ink .org>.who{text-underline-offset:3px;flex:none;font-size:.8125rem;text-decoration:underline}.ink .run-application{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:16px;display:grid}.ink .run-application h3,.ink .run-application .run-error{grid-column:1/-1}.ink .run-application label{flex-direction:column;gap:8px;font-size:.875rem;display:flex}.ink .run-application>.btn{grid-column:1/-1;justify-self:start}.ink .run-error{color:var(--danger-text)}.ink .row.expanded{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .row.expanded .detail svg{transform:rotate(180deg)}.ink .detail svg{transition:transform .18s var(--ease-out)}.ink .run-desktop .rep>.look-avatar{border-radius:4px;width:16px;height:16px}.ink .rep>span:last-child>svg{vertical-align:-2px}.ink .run-mobile{display:none}.ink .mc{background:var(--slab);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);padding:14px}.ink .mc .t{align-items:baseline;gap:8px;display:flex}.ink .mc .v{color:var(--ash);font-size:.8125rem}.ink .mc .meta{white-space:normal;flex-wrap:wrap;row-gap:4px;margin-top:1px}.ink .mc .rep{gap:6px;margin-top:10px;font-size:.75rem}.ink .mc .bot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ink .mc .py{align-items:baseline;gap:5px;font-size:.8125rem;display:flex}.ink .mc .py small{color:var(--ash);font-size:.75rem;font-weight:500}.ink .mc .py .num{font-size:.9375rem;font-weight:500}.ink .mc .py .g{align-self:center}.ink .mc .bot .btn{height:44px}.ink .mc .sum{margin-top:8px}.ink .mc .card-slots{margin-top:10px}.ink .mc .run-card-title{text-align:start;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (max-width:1279px) and (min-width:768px){.ink .row{grid-template-columns:40px minmax(0,1fr) 220px minmax(84px,max-content) 150px 24px}.ink .row .title .t-h3,.ink .row .rep{white-space:normal}}@media (max-width:1023px) and (min-width:768px){.ink .row{grid-template-columns:40px minmax(0,1fr) 190px 140px}.ink .row>.pay{grid-column:3}.ink .row>.act{grid-area:1/4/3}.ink .row>.detail{grid-area:2/1}.ink .row>.pgf-roles{grid-area:1/3}}@media (max-width:767px){.ink .run-desktop{display:none}.ink .run-mobile{display:block}.ink .mc .act{align-items:flex-end}.ink .mc .rep>.look-avatar{border-radius:4px;width:16px;height:16px}.ink .mc .run-expansion .exp{grid-template-columns:1fr;gap:24px}.ink .mc .run-application{grid-template-columns:1fr}.ink .mc .seatgrid{gap:8px 12px}.ink .mc .damage-group .seat-group{gap:5px 12px}.ink .mc .seat{overflow:hidden}.ink .mc .seat .cls{display:none}.ink .mc .run-application>.btn{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.ink .run-expansion,.ink .detail svg{transition:none}}.ink .ph3{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:28px;padding-bottom:18px;display:flex}.ink .ph3 .t-h1{font-size:2.25rem}.ink .runs-lead{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.ink .fbar{background:var(--ink);border-bottom:1px solid var(--line);z-index:var(--z-raised);position:sticky;top:104px}.ink .fbar .wrap{align-items:center;gap:14px;height:62px;display:flex}.ink .fbar .wrap>.ink-select:last-child{margin-inline-start:auto}.ink .desktop-fit{white-space:nowrap;align-items:center;gap:10px;display:flex}.ink .filter-count{background:var(--raised-2);border-radius:99px;padding:0 7px;font-size:.6875rem;line-height:18px}.ink .main3{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;padding-top:14px;padding-bottom:128px;display:grid}.ink .resline{color:var(--ash);justify-content:space-between;margin-bottom:12px;font-size:.875rem;display:flex}.ink .run-legend,.ink .run-legend>span{align-items:center;gap:14px;font-size:.75rem;display:flex}.ink .run-legend>span{gap:6px}.ink .run-legend svg{width:14px;height:14px}.ink .rail{position:sticky;top:180px}.ink .party-rail{gap:0;padding:20px}.ink .party-rail>section+section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ink .party-rail h2{letter-spacing:0;color:var(--ash);margin-bottom:10px;font-size:.8125rem;font-weight:500}.ink .pa .rail-sub{font-weight:400}.ink .pa{align-items:center;gap:14px;margin-bottom:20px;display:flex}.ink .pa .rg{margin-top:6px}.ink .pa .look-avatar{border-radius:var(--r-md);flex-shrink:0;width:56px;height:56px}.ink .pa .look-portrait{border-radius:var(--r-md);inset:0}.ink .pa-class{flex:none;place-items:center;width:56px;height:56px;display:grid}.ink .pa-class img{border-radius:0;width:56px;height:56px;display:block}.ink .playing-chip .class-icon-img{flex:none}.ink .party-rail .sel{width:100%}.ink .seatli{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.ink .seatli:first-of-type{border-top:0;padding-top:0}.ink .seatli .t{justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.ink .rail-money p{color:var(--ash);gap:6px;margin-top:8px;font-size:.75rem;display:flex}.ink .rail-money svg{flex-shrink:0;width:14px;height:14px}.ink .rail-credits{justify-content:space-between;align-items:center;gap:12px;display:flex}.ink .rail-credits .credit{gap:4px;font-size:.9375rem}.ink .rail-credits .g{width:16px;height:16px}.ink .fr6,.ink .gl,.ink .compact-playing{display:none}.ink .run-filter-fields{gap:18px;display:grid}.ink .run-filter-fields label{gap:8px;font-size:.875rem;display:grid}.ink .run-filter-fields .sel{width:100%}.ink .run-filter-actions{justify-content:space-between;gap:12px;padding-top:16px;display:flex}.ink dialog .party-rail{box-shadow:none;border:0;padding:0;position:static}.ink .compact-playing{position:relative}.ink .run-party-popover{width:320px;max-height:calc(100dvh - 220px);padding:20px;overflow:auto}.ink .run-party-popover .party-rail{box-shadow:none;border:0;padding:0;position:static}.ink .runs-loading{gap:8px;padding-top:28px;padding-bottom:128px;display:grid}.ink .runs-heading-skeleton{height:100px;margin-bottom:76px}.ink .runs-loading .row{height:128px}.ink .pill{border-radius:var(--r-sm);background:var(--slab);height:34px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;align-items:center;gap:7px;padding-block:0;padding-inline:6px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}.ink .pill.on{background:var(--raised-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.ink .playing-chip>.look-avatar{border-radius:var(--r-sm);flex-shrink:0}.ink .playing-chip>span:not(.rg):not(.look-avatar){text-overflow:ellipsis;min-width:0;overflow:hidden}.ink .playing-chip>.rg{flex-shrink:0}.ink .mc .bot{flex-wrap:wrap}.ink .mc .act{flex-direction:row;align-items:center;margin-inline-start:auto}.ink .mc .act .btn{width:auto}.ink .party-rail .ink-select{width:100%}.ink .run-pair{animation:ink-run-enter .24s var(--ease-out) both}.ink .run-pair:nth-child(2){animation-delay:40ms}.ink .run-pair:nth-child(3){animation-delay:80ms}.ink .run-pair:nth-child(4){animation-delay:.12s}.ink .run-pair:nth-child(5){animation-delay:.16s}.ink .run-pair:nth-child(6){animation-delay:.2s}@keyframes ink-run-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px) and (max-width:1439px){.ink.member-shell:has(.chat-dock[open]) .main3{grid-template-columns:minmax(0,1fr)}.ink.member-shell:has(.chat-dock[open]) .main3>.party-rail{display:none}.ink.member-shell:has(.chat-dock[open]) .row{grid-template-columns:40px minmax(0,1fr) 140px}.ink.member-shell:has(.chat-dock[open]) .row>.pgf-roles{grid-column:2}.ink.member-shell:has(.chat-dock[open]) .row>.pay{grid-area:1/3}.ink.member-shell:has(.chat-dock[open]) .row>.act{grid-area:2/3}.ink.member-shell:has(.chat-dock[open]) .row>.detail{grid-area:2/1}.ink.member-shell:has(.chat-dock[open]) .fbar .wrap{flex-wrap:wrap;height:auto;min-height:62px;padding-block:8px}.ink.member-shell:has(.chat-dock[open]) .fbar .seg button{padding-inline:6px}.ink.member-shell:has(.chat-dock[open]) .row .title .t-h3{white-space:normal}}@media (prefers-reduced-motion:reduce){.ink .run-pair{animation:none}}.ink .run-detail>.btn{align-self:flex-start}.ink .run-detail .ink-page-head .t-h1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ink .run-detail .ink-page-head .t-h1>svg{width:40px;height:40px}.ink .run-detail .ink-page-head .meta{margin-top:8px;margin-bottom:8px}.ink .run-detail-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.ink .run-detail-main,.ink .run-detail-rail{flex-direction:column;gap:24px;min-width:0;display:flex}.ink .run-detail-rail{position:sticky;top:120px}.ink .run-detail .card{padding:20px}.ink .run-detail .run-expansion .exp{border-top:1px solid var(--line);grid-template-columns:1fr}.ink .run-detail .run-seats .org,.ink .run-detail .run-seats .run-links{display:none}.ink .run-seats>.slot-cells .cells{grid-template-columns:repeat(20,20px);gap:4px}.ink .run-apply-summary{flex-direction:column;gap:16px;display:flex}.ink .run-apply-summary>.act{align-items:stretch;width:100%}.ink .run-apply-summary>.act>.btn,.ink .run-apply-summary>.act>.quick-actions,.ink .run-apply-summary>.act>.quick-actions>.btn{width:100%}.ink .run-apply-summary>.act>.quick-actions{flex-direction:column;align-items:stretch}.ink .run-apply-summary .pay .amt{font-size:1.375rem}.ink .run-application-panel .member-form{grid-template-columns:1fr}.ink .run-application-panel .member-form-footer>button{width:100%}.ink .run-org-card .rep{margin-top:12px}.ink .run-org-card .look-avatar{border-radius:var(--r-sm);width:36px;height:36px}.ink .run-org-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ink .run-org-actions .who{text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.ink .run-mobile-apply{display:none}@media (max-width:1023px){.ink .run-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.ink .run-seats>.slot-cells .cells{grid-template-columns:repeat(10,20px)}}@media (max-width:767px){.ink .run-detail-layout{grid-template-columns:1fr}.ink .run-detail-rail{position:static}.ink .run-detail .card{padding:16px}.ink .run-mobile-apply{inset-inline:0;bottom:calc(64px + max(34px,env(safe-area-inset-bottom,34px)));background:var(--slab);border-top:1px solid var(--line);z-index:var(--z-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed}.ink .run-mobile-apply .py{align-items:center;gap:4px;font-size:.875rem;display:flex}.ink .run-mobile-apply .py small{color:var(--ash);font-size:.75rem}.ink .run-mobile-apply .act{flex-direction:row;margin-inline-start:auto}.ink .run-mobile-apply .btn{min-height:44px}.ink .run-detail{padding-bottom:220px}.ink .run-detail .ink-page-head .t-h1>svg{width:32px;height:32px}.ink .run-detail .seatgrid{gap:12px}.ink .run-detail .damage-group .seat-group{gap:5px 12px}.ink .run-detail .seat .cls{display:none}}@media (min-width:1280px){.ink .main3 .row{grid-template-columns:40px minmax(0,1fr) 266px minmax(84px,max-content) 150px 24px}}@media (max-width:1279px){.ink .main3{grid-template-columns:minmax(0,1fr)}.ink .main3>.party-rail{display:none}.ink .compact-playing{display:block}.ink .fbar .wrap{gap:8px}.ink .fbar .seg button{padding-inline:9px}.ink .desktop-fit>.rg{display:none}}@media (max-width:1023px) and (min-width:768px){.ink .fbar .wrap{flex-wrap:wrap;height:auto;min-height:62px;padding-block:8px}.ink .fbar .seg button{padding-inline:6px}}@media (max-width:767px){.ink .ink-runs .ph3,.ink .fbar,.ink .resline{display:none}.ink .fr6{align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.ink .fr6 .pill{padding-inline-start:11px}.ink .fr6 .playing-chip{gap:5px;max-width:45%;overflow:hidden}.ink .fr6 .playing-chip>span:first-child{text-overflow:ellipsis;overflow:hidden}.ink .fr6 .rg{font-size:.8125rem}.ink .fr6 .filters-pill{margin-inline-start:auto}.ink .gl{color:var(--ash);align-items:center;gap:6px;padding:2px 16px 4px;font-size:.75rem;font-weight:500;display:flex}.ink .gl svg{flex-shrink:0}.ink .main3{width:100%;padding:8px 16px 128px}.ink .runlist{gap:8px}.ink .runs-heading-skeleton{height:48px;margin-bottom:0}.ink .runs-loading .row{height:210px}}.ink .run-mobile-organizer{display:none}@media (max-width:767px){.ink .run-mobile-organizer{display:block}.ink .run-detail-rail>.run-org-card{display:none}}.ink .ink-page .run-application-panel .member-form{grid-template-columns:1fr}.ink .ink-page .run-apply-card>.member-panel{box-shadow:none;background:0 0;margin-top:20px;padding:0}.ink .ink-page .run-apply-card>.member-panel>header{margin-bottom:16px}@media (max-width:767px){.ink .run-mobile-apply .act>.chip{display:none}}.ink .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ink .service-card{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.ink .service-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ink .service-title .tile{background:var(--raised);border-radius:var(--r-md);place-items:center;width:40px;height:40px;display:grid}.ink .service-title .tile svg{width:24px;height:24px}.ink .service-title h2{flex:1;min-width:0}.ink .service-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.ink .services-filter{background:0 0;border:0;position:static}.ink .services-filter .wrap{flex-wrap:wrap;gap:12px;width:100%;height:auto;min-height:40px;padding:0}.ink .services-filter .seg{margin-inline-end:auto}.ink .services-page .rep{color:var(--ash);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}@media (max-width:1100px){.ink .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ink .service-grid{grid-template-columns:1fr}.ink .services-filter{display:block}.ink .services-filter .seg{max-width:100%;overflow-x:auto}.ink .services-filter .seg button{flex-shrink:0}.ink .service-card{padding:16px}.ink .service-foot>.btn{min-height:44px}}.ink .ink-page-head p{color:var(--ash);margin-top:6px;font-size:.9375rem;font-weight:400;line-height:1.6}.ink .service-card>p{font-size:var(--t-ui);color:var(--ash);font-weight:400;line-height:1.6}.ink .service-card>p.ash{color:var(--ash)}.ink .service-foot .pay .amt{font-size:var(--t-num)}.ink .request-row{grid-template-columns:40px minmax(0,1fr) 140px 80px 140px 24px}.ink .request-row .title{flex-wrap:wrap}.ink .request-row .title h2{min-width:0}.ink .request-row .meta{white-space:normal;flex-wrap:wrap}.ink .request-expansion{transition:grid-template-rows .24s var(--ease-inout);grid-column:1/-1;grid-template-rows:0fr;display:grid}.ink .request-row.expanded .request-expansion{grid-template-rows:1fr}.ink .request-detail{visibility:hidden;min-height:0;overflow:hidden}.ink .request-row.expanded .request-detail{visibility:visible;border-top:1px solid var(--line);padding-top:20px}.ink .request-detail>p{font-size:var(--t-ui);color:var(--ash);margin-bottom:16px;line-height:1.6}.ink .request-detail .member-card{margin-top:16px}@media (max-width:1023px){.ink .request-row{grid-template-columns:40px minmax(0,1fr) 140px}.ink .request-row>.pay{grid-area:1/3}.ink .request-row>.request-offers{grid-column:2}.ink .request-row>.btn{grid-column:3}.ink .request-row>.detail{grid-area:2/1}}@media (max-width:767px){.ink .request-row{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px}.ink .request-row>.pay{grid-area:auto/2}.ink .request-row>.request-offers{grid-column:2}.ink .request-row>.btn{grid-column:2;min-height:44px}.ink .request-row>.detail{grid-row:3}.ink .request-row .title .t-h3{white-space:normal}}@media (prefers-reduced-motion:reduce){.ink .request-expansion{transition:none}}.ink .booking-form{margin-top:16px}.ink .booking-form>.member-card{background:var(--slab);padding:20px}.ink .booking-form>.member-card>h3{display:none}.ink .booking-signin{align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.ink .bookings-page>.seg{align-self:flex-start}.ink .bookings-page>.member-help{margin:0}@media (max-width:767px){.ink .booking-form>.member-card{padding:16px}}.ink .role-mini{align-items:center;gap:5px;display:inline-flex}.ink .role-mini .rg svg{width:12px;height:12px}.ink .fbar .wrap{flex-wrap:wrap;height:auto;min-height:62px;padding-block:8px}.ink .fbar .ink-select{flex:none;min-width:8.5rem}.ink .fbar .wrap>.ink-select:last-child{min-width:8.5rem}.ink .fbar .seg button{white-space:nowrap}.ink .table-scroll td:first-child{white-space:nowrap;min-width:8rem}.ink .table-scroll td .member-actions{flex-direction:column;align-items:flex-start;gap:8px}.ink{--class-death-knight:#d4314d}.ink .row .title .t-h3,.ink .run-card-title .t-h3{color:var(--gold)}.ink .row .meta{flex-wrap:wrap;row-gap:2px;min-width:0}.ink .row{cursor:pointer;transition:background var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out);align-items:center}.ink .row:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 38%,var(--line-strong))}.ink .row.expanded,.ink .mc.expanded{background:var(--raised);box-shadow:inset 0 0 0 1px var(--gold),0 0 0 1px color-mix(in srgb,var(--gold) 28%,transparent),0 0 28px -6px color-mix(in srgb,var(--gold) 45%,transparent)}.ink .row .detail{transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out);margin-top:0}.ink .row .detail:hover{background:var(--raised-2);color:var(--bone)}.ink .row>.run-expansion{align-self:stretch}.ink .pgf-act{color:var(--ash);margin-top:1px;font-size:.8125rem}.ink .row .rep{margin-top:4px}.ink .pgf-roles{flex-direction:column;gap:8px;min-width:0;display:flex}.ink .pgf-strip{flex-wrap:wrap;gap:4px;display:flex}.ink .pgf-ico{filter:grayscale()brightness(.5);opacity:.5;width:26px;height:26px;transition:filter var(--d-base) var(--ease-out),opacity var(--d-base) var(--ease-out),transform var(--d-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.ink .pgf-ico img{width:26px;height:26px;transform:none}.ink .pgf-ico.on{filter:none;opacity:1}.ink .pgf-ico.fit{filter:none;opacity:.8;outline:1px dashed var(--bone);outline-offset:1px}.ink .pgf-ico.mine{outline:1px solid var(--bone);outline-offset:1px}.ink .row:hover .pgf-ico.on{transform:scale(1.08)}.ink .pgf-counts{flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;display:flex}.ink .pgf-counts .rg{gap:5px}.ink .pgf-counts .rg img{width:18px;height:18px;transform:none}.ink .pgf-counts .rg>span{color:var(--ash);font-weight:500}.ink .pgf-counts .rg b{color:var(--bone);font-weight:600}.ink .pgf-counts .rg.full b{color:var(--ash)}.ink .row .pay,.ink .row .act{align-self:center}.ink .pgf-members{align-content:start;gap:12px;display:grid}.ink .pgf-grp h5{color:var(--ash);margin-bottom:5px;font-size:.75rem;font-weight:500}.ink .pgf-grp h5 .rg{gap:6px}.ink .pgf-grp h5 img{width:20px;height:20px;transform:none}.ink .pgf-grp ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ink .pgf-grp.wide ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ink .pgf-seat{border-radius:var(--r-sm);background:var(--ink);min-height:28px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:.8125rem;font-weight:600;display:flex}.ink .pgf-seat bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink .pgf-seat .cls{opacity:.85;white-space:nowrap;margin-inline-start:auto;font-size:.75rem;font-weight:400}.ink .pgf-seat.open{color:var(--ash);box-shadow:none;border:1px dashed var(--line-strong);background:0 0;font-weight:400}.ink .pgf-seat.open.mine{border-color:var(--bone);color:var(--bone)}.ink .row .run-expansion .exp{background:var(--sunken);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);border:0;padding:16px}.ink .run-pair{position:relative}.ink .run-pair:hover{z-index:var(--z-raised)}.ink .pgf-tip{z-index:var(--z-popover);inset-inline-end:56px;background:var(--raised);border-radius:var(--r-md);width:360px;max-height:380px;box-shadow:var(--e-2),inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,var(--line-strong));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out),visibility 0s linear var(--d-fast);gap:10px;padding:14px 16px;display:grid;position:absolute;top:calc(100% - 4px);overflow:hidden;transform:translateY(-4px)}.ink .pgf-tip-t{color:var(--gold);font-size:1rem;font-weight:600}.ink .pgf-tip dl{gap:4px;margin:0;display:grid}.ink .pgf-tip dl>div{gap:8px;font-size:.8125rem;display:flex}.ink .pgf-tip dt{color:var(--ash);min-width:64px}.ink .pgf-tip dd{color:var(--bone);margin:0}.ink .pgf-tip p{color:var(--bone);margin:0;font-size:.8125rem}.ink .pgf-tip p>span{color:var(--ash)}.ink .pgf-tip .pgf-seat.open{display:none}@media (hover:hover) and (min-width:1024px){.ink .row:not(.expanded):hover .pgf-tip{opacity:1;visibility:visible;transition:opacity var(--d-fast) var(--ease-out) .32s,transform var(--d-fast) var(--ease-out) .32s,visibility 0s linear .32s;transform:none}}.ink .fbar{position:static}.ink .fbar .wrap>[data-tour=activity]{flex:100%;min-width:0;max-width:100%;overflow-x:auto}.ink .fbar .wrap>[data-tour=activity] .seg{min-width:max-content}.ink .run-toolrow{display:contents}.ink .run-search{flex:160px;align-items:center;min-width:150px;display:flex;position:relative}.ink .run-search>svg{color:var(--ash);pointer-events:none;position:absolute;inset-inline-start:12px}.ink .run-search .field{width:100%;height:40px;padding-inline-start:36px}.ink .run-refresh{flex:none;justify-content:center;width:40px;height:40px;padding:0}.ink .run-refresh svg{transition:transform .48s var(--ease-out)}.ink .run-refresh:hover svg{transform:rotate(90deg)}.ink .run-refresh.spin svg{transform:rotate(360deg)}.ink .fr6 .run-search{min-width:0}.ink .fr6:has(.run-search){padding-bottom:0}@media (max-width:767px){.ink .mc{transition:box-shadow var(--d-fast) var(--ease-out)}.ink .mc .pgf-roles{margin-top:10px}.ink .mc .pgf-ico,.ink .mc .pgf-ico img{width:24px;height:24px}.ink .mc .pgf-seat .cls{display:inline}.ink .mc .pgf-grp.wide ul{grid-template-columns:1fr 1fr}.ink .mc .exp{background:var(--sunken);border-radius:var(--r-md);padding:12px}}@media (prefers-reduced-motion:reduce){.ink .row,.ink .pgf-ico,.ink .pgf-tip,.ink .run-refresh svg,.ink .mc{transition:none}}.ink .fbar .wrap{gap:10px}.ink .fbar .ink-select,.ink .fbar .wrap>.ink-select:last-of-type{min-width:8rem}.ink .fbar .desktop-fit .role-mini{display:none}.ink .pgf-tip .pgf-members{grid-template-columns:1fr 1fr;gap:8px 12px}.ink .pgf-tip .pgf-grp:last-child{grid-column:1/-1}.ink .pgf-tip .pgf-seat{min-height:24px}.ink .pgf-tip{max-height:none}.ink .seat-legend{border-inline-end:1px solid var(--line);align-items:center;gap:12px;padding-inline-end:14px;display:flex}.ink .seat-legend>span{align-items:center;gap:6px;display:flex}.ink .seat-legend .pgf-ico,.ink .seat-legend .pgf-ico img{width:16px;height:16px}@media (max-width:1179px){.ink .resline{flex-wrap:wrap;gap:8px}.ink .run-legend{flex-wrap:wrap}}.ink .quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ink .quick-actions .quick-cancel{color:var(--ash)}.ink .quick-actions .quick-cancel:hover{color:var(--danger-text)}.ink .quick-note{color:var(--ash);flex-basis:100%;margin:0;font-size:.8125rem}.ink .quick-confirm{flex-direction:column;gap:16px;width:100%;padding:4px 0 0;display:flex}.ink .quick-confirm p{color:var(--ash);margin:0}.ink .quick-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ink .pa-class+div{min-width:0}.ink .pa-class-name{font-weight:500}.ink .party-rail .pa:has(+.role-pick){margin-bottom:12px}.ink .role-pick{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;margin-bottom:20px;padding:3px;display:flex}.ink .role-pick button{min-height:34px;color:var(--ash);font:inherit;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:.8125rem;font-weight:500;display:inline-flex}.ink .role-pick button img{opacity:.55;width:22px;height:22px;transition:opacity var(--d-fast) var(--ease-out)}.ink .role-pick button:hover{color:var(--bone);background:color-mix(in srgb,var(--bone) 8%,transparent)}.ink .role-pick button:hover img{opacity:.9}.ink .role-pick button:focus-visible{outline:2px solid var(--bone);outline-offset:1px}.ink .role-pick button[aria-checked=true]{color:var(--rc);background:color-mix(in srgb,var(--rc) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 55%,transparent)}.ink .role-pick button[aria-checked=true] img{opacity:1}.ink .role-pick.single{box-shadow:none;background:0 0;margin-top:-6px;padding:0}.ink .role-pick.single span{color:var(--rc);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.ink .role-pick.single img{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.ink .role-pick button,.ink .role-pick button img{transition:none}}.ink .mc .act{flex-wrap:wrap;min-width:0;max-width:100%}.ink .quick-actions{min-width:0;max-width:100%}.ink .role-pick.inline{margin-bottom:0}.ink .role-pick button:not([aria-checked=true]){color:var(--ash)}.ink .role-pick button:disabled,.ink .role-pick button[aria-disabled=true]{opacity:.4;cursor:not-allowed;background:0 0}.ink .role-pick button:disabled:hover{color:var(--ash);background:0 0}.ink .role-pick button:disabled:hover img{opacity:.55}.ink .run-application .run-role-note{color:var(--ash);margin-top:6px;font-size:.8125rem;display:block}.ink .run-application .role-pick{margin-top:4px}.ink .role-pick button[aria-checked=true]:not([style]){color:var(--bone);background:color-mix(in srgb,var(--bone) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 35%,transparent)}.ink .pgf-seat:has(.character-identity){align-items:flex-start;padding-block:10px}.ink .pgf-seat .character-identity bdi{white-space:normal;overflow-wrap:anywhere}.ink .pa>div{min-width:0}.ink .playing-chip:has(.character-identity){white-space:normal;height:auto;min-height:44px;padding-block:8px}.ink .playing-chip>.character-identity{overflow:visible}.ink .fr6:has(.character-identity){align-items:flex-start;height:auto;min-height:64px;padding-block:8px}.ink .fr6 .playing-chip:has(.character-identity){max-width:70%;overflow:visible}.ink .playing-chip .ci-meta{font-size:.6875rem}.ink .playing-chip .ci-role{display:none}.ink .run-review-entry{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.ink .run-review-entry h2{margin:0 0 8px}.ink .run-review-entry p{margin:0}.ink .run-review-entry .btn{flex-shrink:0}.ink .run-review-form{scroll-margin-top:112px}.ink .run-review-form:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.ink .my-runs .act{flex-wrap:wrap}@media (max-width:767px){.ink .run-review-entry{flex-direction:column;align-items:stretch;gap:16px}.ink .my-runs .act .btn{min-height:44px}}
