.cp{background:linear-gradient(var(--xp-title-inactive-light), var(--xp-title-inactive));align-items:stretch;min-height:calc(100% + 1.5rem);margin:-.75rem;display:flex;container-type:inline-size}.cp-side{flex:none;align-self:flex-start;width:12.5rem;padding:.75rem;display:none;position:sticky;top:0}.cp-side-box{background:var(--xp-menu-side);border-radius:3px 3px 0 0;margin-bottom:.75rem}.cp-side-box>:not(h3){padding:.5rem .625rem}.cp-side-title{color:var(--xp-title-dark);background:linear-gradient(90deg, var(--xp-cream), var(--xp-menu-side));border-radius:3px 3px 0 0;padding:.25rem .625rem;font-weight:700}.cp-side-box ul{gap:.375rem;display:grid}.cp-side-link{color:var(--xp-title-dark);align-items:center;gap:.375rem;display:inline-flex}.cp-main{background:var(--xp-cream);flex:1;min-width:0;padding:.75rem}.cp-heading{border-bottom:2px solid var(--xp-title-light);font:bold 1.125rem/1.2 var(--xp-title-font);color:var(--xp-title-dark);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.375rem;display:flex}.cp-categories{gap:.5rem 1rem;display:grid}.cp-category{align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem;display:flex}.cp-category-icon{flex:none;justify-content:center;width:2.5rem;display:flex}.cp-category-label{color:var(--xp-title-dark);font-weight:700;display:block}.cp-category-blurb{font-size:.75rem;line-height:1.4;display:block}.cp-inline{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.cp-field{gap:.25rem;font-weight:700;display:grid}.cp-field.grow{flex:12rem}.cp-seconds{width:5rem}.cp-mss{font-variant-numeric:tabular-nums;align-items:center;min-width:3rem;min-height:2.75rem;font-weight:700;display:flex}.cp-ices{border:1px solid var(--xp-face-shadow);background:var(--xp-cream)}.cp-ice{border-left:4px solid var(--xp-start);gap:.5rem;padding:.5rem;display:grid}.cp-ice+.cp-ice{border-top:1px solid var(--xp-face-shadow)}.cp-ice-owed{border-left-color:var(--ice-deep);background:var(--ice-tint)}.cp-ice-head{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.cp-ice-note{font-size:.75rem;font-style:italic}.cp-ice-actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.xp-button.cp-danger{color:var(--xp-red)}.cp .xp-button:disabled{color:var(--xp-face-shadow);background:var(--xp-face);box-shadow:none;cursor:var(--cursor-default,default)}.cp-rules th[scope=row],.cp-rules .xp-button{white-space:nowrap}.cp-sub{font-size:.6875rem;font-weight:400;display:block}.cp-check{min-height:2.75rem;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.375rem;display:inline-flex}.cp-check input{width:1.125rem;height:1.125rem;accent-color:var(--xp-select)}.cp-error{color:var(--xp-red);font-weight:700}.xp-select[aria-invalid=true]{border-color:var(--xp-red)}.cp-users th[scope=row]{background:0 0;border-width:0 0 1px;padding:.375rem}.cp-user{text-align:left;font-weight:700;display:grid}.cp-user-title{color:var(--xp-title-dark);font-weight:700}.cp-timeline{border:1px solid var(--xp-face-shadow);background:#fff}.cp-timeline li{border-left:4px solid var(--xp-title-light);gap:.125rem;padding:.375rem .5rem;display:grid}.cp-timeline li+li{border-top:1px solid var(--xp-face-shadow)}.cp-event{font-weight:700}@container (max-width:35.99rem){.cp-users thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-users,.cp-users caption,.cp-users tbody,.cp-users tr,.cp-users th[scope=row],.cp-users td{display:block}.cp-users tr{border:1px solid var(--xp-face-shadow);border-left:4px solid var(--xp-title-light);background:#fff;grid-template-columns:auto 1fr;gap:.125rem .75rem;margin-bottom:.5rem;padding:.5rem;display:grid}.cp-users th[scope=row]{grid-column:1/-1;padding:0 0 .25rem}.cp-users td{display:contents}.cp-users td:before{content:attr(data-label);color:var(--xp-title-dark);font-size:.75rem}}@container (max-width:29.99rem){.cp-check span{display:none}}@container (min-width:36rem){.cp-side{display:block}.cp-categories{grid-template-columns:1fr 1fr}}@media not ((max-width:767.98px) or ((max-height:500px) and (pointer:coarse))){.cp .xp-button,.cp .xp-input{min-height:1.75rem}.cp .xp-input{height:1.75rem}.cp-mss{min-height:1.75rem}.cp-check{min-height:0}}
.chug-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.chug-toolbar label{min-width:0}.chug-toolbar .xp-select{min-width:0;max-width:14rem}.chug-line{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.chug-cause{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chug-row-button{min-height:1.75rem;text-shadow:none;flex:none;padding:0 .5rem;font-size:.75rem}.chug-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;display:grid}.chug-card{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);gap:.375rem;padding:.375rem;display:grid}.chug-card video{aspect-ratio:9/16;background:var(--xp-screen);width:100%;max-height:24rem;display:block}.chug-meta{color:var(--xp-title-dark);font-size:.75rem}.chug-dialog{width:min(26rem,100%);font-size:.8125rem;box-shadow:3px 4px 12px #0a1e5080}.chug-seconds{width:6rem}.chug-picks{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);max-height:12rem;box-shadow:inset 1px 1px 0 var(--xp-face-shadow);display:grid;overflow-y:auto}.chug-picks legend{float:left;color:var(--xp-title-dark);padding:.25rem .5rem;font-weight:700}.chug-picks label{min-height:2.25rem;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.chug-picks label:has(:disabled){color:var(--xp-face-shadow);cursor:var(--cursor-default,default)}.chug-picks input{width:1.125rem;height:1.125rem;accent-color:var(--xp-select);flex:none}.chug-card-ices{gap:.25rem;display:grid}.chug-player{width:min(36rem,100%);font-size:.8125rem;box-shadow:3px 4px 12px #0a1e5080}.chug-player video{background:var(--xp-screen);width:100%;max-height:min(36rem,100dvh - 10rem);display:block}.chug-dialog input[type=file]{max-width:100%;font-weight:400}.chug-dialog input[type=file]::file-selector-button{border:1px solid var(--xp-button-border);min-height:2.25rem;font:bold .8125rem var(--xp-font);color:var(--xp-text);background:linear-gradient(var(--xp-cream), var(--xp-face) 85%, var(--xp-face-shadow));cursor:var(--cursor-pointer,pointer);border-radius:3px;margin-right:.5rem;padding:0 .75rem}.chug-dialog input[type=file]:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.chug-copy{width:100%;height:3rem}.chug-fly{transform-box:view-box;animation:1.4s linear infinite chug-fly}@keyframes chug-fly{0%{opacity:0;transform:translateY(4px)rotate(-8deg)}15%,85%{opacity:1}50%{transform:translate(70px,-4px)rotate(0)}to{opacity:0;transform:translate(140px,4px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.chug-fly{animation:none;transform:translate(70px)}}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.chug-row-button{min-height:2.75rem}.chug-toolbar .xp-button{margin-left:0}}
.chug-rankings{gap:1rem;display:grid;container-type:inline-size}.rank-title{color:var(--xp-title-dark);font:bold 1.5rem var(--xp-title-font)}.rank-subtitle{color:var(--xp-title-dark);font:bold 1rem var(--xp-title-font)}.rank-label{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rank-top{color:var(--ice-deep)}.rank-chips{flex-wrap:wrap;gap:.25rem;display:flex}.rank-chip{border:1px solid var(--xp-face-shadow);min-height:2rem;font:inherit;color:var(--xp-text);background:linear-gradient(var(--xp-cream), var(--xp-face));cursor:var(--cursor-pointer,pointer);border-radius:999px;padding:0 .75rem;font-size:.8125rem}.rank-chip:hover{border-color:var(--xp-gold);box-shadow:inset 0 0 0 1px var(--xp-gold)}.rank-chip[aria-pressed=true]{border-color:var(--xp-button-border);color:var(--xp-text-inverse);background:linear-gradient(var(--xp-title-light), var(--xp-title-dark));font-weight:700}.rank-chip:focus-visible{outline:2px dotted var(--xp-text);outline-offset:1px}.rank-cards{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);display:grid}.rank-card-row{border-bottom:1px solid var(--xp-face);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:0 .5rem;min-height:2.75rem;padding:.375rem .5rem;display:grid}.rank-card-row>.rank-label{grid-row:span 2}.rank-card-row:last-child{border-bottom:0}.rank-card-stats{font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.rank-card-row.xp-mine{background:var(--ice-tint)}.rank-summary{gap:.75rem;display:grid}.rank-card-body{gap:.125rem;padding:.5rem;font-size:.8125rem;display:grid}.rank-big{color:var(--ice-deep);font:bold 1.375rem var(--xp-title-font);font-variant-numeric:tabular-nums}.rank-wide{display:none}@container (min-width:36rem){.rank-wide{display:block}.rank-cards{display:none}.rank-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.rank-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}
.game-score{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.game-side{gap:.375rem;min-width:0;display:grid}.game-side.game-right{order:3;justify-items:end}.game-points{font:bold 1.75rem var(--xp-title-font);font-variant-numeric:tabular-nums;color:var(--xp-title-dark);align-items:center;gap:.5rem;display:inline-flex}.game-right .game-points{flex-direction:row-reverse}.game-state{text-transform:uppercase;letter-spacing:.05em;order:2;font-size:.6875rem;font-weight:700}.game-table .game-player{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-table .game-player .xp-watch-tag{margin-inline:.25rem}.game-table .game-left{text-align:left}.game-table .game-right{text-align:right}.game-table .game-slot{text-align:center;background:var(--xp-face);font-size:.6875rem;font-weight:700}.game-table tfoot th.game-slot{border:0;border-bottom:1px solid var(--xp-face-shadow);white-space:nowrap}.game-table tfoot td{font-weight:700}.xp-open-game .xp-drill{color:var(--xp-select);font-size:.8125rem;font-weight:700;text-decoration:underline}
.writeup{align-items:flex-start;gap:.75rem;display:flex;container-type:inline-size}.writeup-main{flex:1;min-width:0}.writeup-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.writeup-title{color:var(--xp-text);font:700 1.25rem/1.2 Georgia,Times New Roman,serif}.writeup-pages{background:var(--xp-screen);gap:.5rem;padding:.5rem;display:grid}.writeup-pages img{background:var(--xp-cream);width:100%;height:auto;display:block;box-shadow:0 2px 6px #0006}.writeup-empty{text-align:center;color:var(--xp-title-dark);justify-items:center;gap:.75rem;padding:2.5rem 1rem;font-style:italic;display:grid}.writeup-archive{display:none}.writeup-archive ul{gap:1px;display:grid}.writeup-archive .xp-drill{align-items:center;width:100%;min-height:2.75rem;padding:.25rem .5rem;display:flex}.writeup-archive .xp-drill:hover{background:var(--xp-menu-side);text-decoration:none}.writeup-archive .xp-drill:focus-visible{outline:2px dotted var(--xp-text);outline-offset:-2px}.writeup-archive [aria-current] .xp-drill{color:var(--xp-text-inverse);background:var(--xp-select)}@container (min-width:40rem){.writeup-archive{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);flex:none;width:11rem;padding:.5rem;display:block;position:sticky;top:0}.writeup-archive-toggle{display:none}}@container (max-width:39.99rem){.writeup-pages{margin-inline:-.75rem;padding-inline:0}}.writeup-scrim{z-index:70;background:#0a1e504d;position:fixed;inset:0}.writeup-drawer .writeup-archive{z-index:71;width:min(18rem,85vw);padding:calc(.75rem + env(safe-area-inset-top)) .5rem .75rem max(.5rem, env(safe-area-inset-left));border-right:1px solid var(--xp-frame);background:var(--xp-cream);font-size:.875rem;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:3px 0 12px #0a1e5066}.upload-edition{width:min(26rem,100%);font-size:.8125rem;box-shadow:3px 4px 12px #0a1e5080}.upload-error{color:var(--xp-red);font-weight:700}.upload-progress{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;height:1.25rem;padding:2px}.upload-progress span{background:repeating-linear-gradient(90deg, var(--xp-start-light) 0 .5rem, transparent .5rem .625rem);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.upload-progress span{transition:none}}
.profile-head{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));border-radius:3px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem;display:flex}.profile-avatar{border:1px solid var(--xp-face-shadow);width:3.5rem;height:3.5rem;font-family:var(--xp-title-font);background:var(--xp-cream);border-radius:3px;flex:none;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.profile-name{font-family:var(--xp-title-font);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:flex}.profile-stats{flex-wrap:wrap;flex:18rem;gap:.375rem 1.5rem;display:flex}.profile-stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ice-label);font-size:.6875rem}.profile-stats dd{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem;font-weight:700;display:flex}.profile-chip{border:1px solid;border-radius:2px;align-items:center;gap:.25rem;padding:0 .3125rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.profile-chip[data-tone=in]{color:var(--xp-start-dark);background:var(--xp-cream)}.profile-chip[data-tone=out]{color:var(--xp-text);background:var(--xp-face)}.profile-chip[data-tone=danger]{color:var(--xp-text);background:var(--xp-balloon);box-shadow:inset 3px 0 var(--xp-gold)}.profile-owed td{color:var(--ice-deep);background:var(--ice-tint)}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.profile-chip{font-size:.75rem}}
.xp-explorer{flex-direction:column;min-height:calc(100% + 1.5rem);margin:-.75rem;display:flex}.xp-address{border-bottom:1px solid var(--xp-face-shadow);color:var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));align-items:center;gap:.5rem;padding:3px 6px;display:flex}.xp-address-field{border:1px solid var(--xp-title-inactive);background:var(--xp-cream);flex:1;align-items:center;gap:.25rem;min-width:0;padding:2px 4px;display:flex}.xp-address-field input{min-width:0;color:var(--xp-text);background:0 0;outline:none;flex:1}.xp-address-field:focus-within{border-color:var(--xp-select)}.xp-folder-icons{background:var(--xp-cream);flex:1;grid-template-columns:repeat(auto-fill,6.5rem);align-content:start;gap:.75rem .5rem;padding:1rem;display:grid}.xp-folder-icons .xp-desktop-icon{width:6.5rem;color:var(--xp-text)}.xp-folder-icons .xp-desktop-icon-label{text-shadow:none}.xp-folder-icons .xp-desktop-icon:focus .xp-desktop-icon-label{color:var(--xp-text-inverse)}.xp-folder-icons .xp-desktop-icon:focus-visible .xp-desktop-icon-label{outline-color:var(--xp-text)}.xp-statusbar{border-top:1px solid var(--xp-face-shadow);background:var(--xp-face);padding:2px 8px;font-size:.75rem}
.home-chugs{container-type:inline-size}.home-chugs-grid{gap:.75rem;display:grid}@container (min-width:36rem){.home-chugs-grid{grid-template-columns:minmax(0,1fr) 11rem;align-items:start}}.chug-board{grid-template-columns:fit-content(11rem) minmax(0,1fr);display:grid}.chug-board-team{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--xp-face);align-items:center;gap:.25rem .5rem;padding:.25rem 0;display:grid}.chug-board-ices{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.chug-owed,.chug-done{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;align-items:center;gap:.375rem;min-width:0;max-width:100%;min-height:2rem;padding:.125rem .375rem .125rem .125rem;font-size:.75rem;display:flex}.chug-week{flex:none;font-weight:700}.chug-owed{border-color:var(--smirnoff-red);color:var(--xp-close-dark);background:color-mix(in srgb, var(--smirnoff-red) 8%, var(--xp-cream));animation:1.2s step-end infinite chug-blink}.chug-countdown{font-variant-numeric:tabular-nums;flex:none;font-weight:700}@keyframes chug-blink{50%{color:var(--xp-text-inverse);background:var(--smirnoff-red)}}.chug-thumb{border:1px solid var(--xp-text);background:var(--xp-screen);width:2.25rem;height:2.25rem;cursor:var(--cursor-pointer,pointer);border-radius:2px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.chug-thumb video,.chug-reel-clip video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chug-thumb-empty{border-color:var(--xp-face-shadow);text-transform:uppercase;color:var(--xp-start-dark);background:var(--xp-face);cursor:var(--cursor-default,default);font-size:.5rem;font-weight:700}.chug-thumb-play{filter:drop-shadow(0 1px 1px var(--xp-text));position:relative}.chug-thumb:hover .chug-thumb-play,.chug-reel-clip:hover .chug-thumb-play{transform:scale(1.15)}.chug-thumb:focus-visible,.chug-reel-clip:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.chug-thumb:active,.chug-reel-clip:active{filter:brightness(.85)}.chug-reel-stage{grid-template:"clip clip clip""prev count next"/auto 1fr auto;align-items:center;gap:.375rem;max-width:14rem;margin-inline:auto;display:grid}.chug-reel-stage>:first-child{grid-area:prev}.chug-reel-stage>:last-child{grid-area:next}.chug-reel-count{text-align:center;font-variant-numeric:tabular-nums;grid-area:count;font-size:.75rem}.chug-reel-step{place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;display:grid}.chug-reel-slide{grid-area:clip}.chug-reel-clip{aspect-ratio:3/4;border:1px solid var(--xp-text);background:var(--xp-screen);width:100%;cursor:var(--cursor-pointer,pointer);place-items:center;display:grid;position:relative;overflow:hidden}.chug-reel-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--xp-text-inverse);background:linear-gradient(#0000,#0a1428d9);padding:.25rem .5rem;font-size:.75rem;font-weight:700;position:absolute;inset:auto 0 0;overflow:hidden}.chug-reel-strip{scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.chug-reel-strip li{scroll-snap-align:start;flex:none;width:9rem}.due-warning{border:1px solid var(--xp-close-dark);min-height:2rem;font:bold .75rem var(--xp-font);white-space:nowrap;color:var(--xp-text-inverse);background:linear-gradient(var(--xp-close), var(--xp-close-dark));cursor:var(--cursor-pointer,pointer);border-radius:3px;align-items:center;gap:.375rem;padding:0 .5rem;display:flex}.due-warning:hover{filter:brightness(1.1)}.due-warning:active{filter:brightness(.9)}.due-warning:focus-visible{outline:2px dotted var(--xp-text-inverse);outline-offset:2px}.due-soon,.due-late{animation:1s step-end infinite due-blink}@keyframes due-blink{50%{color:var(--smirnoff-red);background:var(--xp-cream)}}.due-short{display:none}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.chug-board{grid-template-columns:minmax(0,1fr)}.chug-board-team{gap:.25rem}}@media (max-width:480px){.due-long{display:none}.due-short{display:inline}}@media (prefers-reduced-motion:reduce){.chug-owed,.due-soon,.due-late{animation:none}.chug-owed{color:var(--xp-text-inverse);background:var(--smirnoff-red)}}
.home-owes{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.25rem 1rem;display:grid}.home-owes li{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.home-owed{border:1px solid var(--ice-deep);font-variant-numeric:tabular-nums;text-align:center;min-width:1.75rem;color:var(--ice-label);background:var(--ice-tint);border-radius:3px;flex:none;padding:0 .375rem;font-weight:700}
.news{flex-direction:column;gap:.5rem;display:flex}@media not ((max-width:767.98px) or ((max-height:500px) and (pointer:coarse))){.news{height:100%}.news-inbox{flex:1;min-height:0;overflow:auto}}.news-masthead{border-bottom:3px double var(--xp-text);align-items:center;gap:.625rem;padding-bottom:.375rem;display:flex}.news-title{letter-spacing:.04em;font:700 1.375rem/1.1 Georgia,Times New Roman,serif}.news-dateline{color:var(--xp-title-dark);font:italic .75rem Georgia,Times New Roman,serif}.news-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.news-chips{flex-wrap:wrap;gap:.25rem;display:flex}.news-chip{border:1px solid var(--xp-face-shadow);min-height:2rem;font:inherit;color:var(--xp-text);background:linear-gradient(var(--xp-cream), var(--xp-face));cursor:var(--cursor-pointer,pointer);border-radius:3px;padding:0 .625rem;font-size:.8125rem}.news-chip:hover{border-color:var(--xp-gold);box-shadow:inset 0 0 0 1px var(--xp-gold)}.news-chip:active,.news-chip[aria-pressed=true]{border-color:var(--xp-button-border);background:var(--xp-face);font-weight:700;box-shadow:inset 1px 1px 2px #0a1e5040}.news-chip:focus-visible{outline:2px dotted var(--xp-text);outline-offset:1px}.news-team{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.news-team .xp-select{min-height:2rem;font-weight:400}.news-columns{z-index:1;border-bottom:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));justify-content:space-between;padding:.125rem .5rem .125rem 2.25rem;font-size:.75rem;display:flex;position:sticky;top:0}.news-list>li+li{border-top:1px solid var(--xp-face)}.news-row{grid-template-columns:1.25rem 1fr auto;align-items:start;gap:.5rem;padding:.375rem .5rem;display:grid}.news-row:hover{background:var(--ice-tint)}.news-icon{margin-top:.0625rem}.news-headline{overflow-wrap:anywhere;min-width:0;line-height:1.4}.news-headline .xp-drill{color:var(--xp-title-dark);display:inline}.news-meta{white-space:nowrap;color:var(--xp-text);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.news-trade .news-headline,.news-writeup .news-headline{font-weight:700}.news-empty{color:var(--xp-title-dark);padding:1rem .5rem;font-style:italic}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.news-columns{display:none}.news-row{padding-block:.5rem}.news-meta{flex-direction:column;align-items:flex-end;gap:.125rem}.news-chip,.news-team .xp-select{min-height:2.75rem}}
.notifs{flex-direction:column;gap:.5rem;display:flex}.notifs-list{border:1px solid var(--xp-face-shadow);background:var(--xp-cream)}.notifs-list>li+li{border-top:1px solid var(--xp-face)}.notifs-item .xp-drill{grid-template-columns:1.5rem 1fr auto;align-items:start;gap:.625rem;width:100%;min-height:2.75rem;padding:.5rem .625rem;display:grid}.notifs-item .xp-drill:hover{background:var(--ice-tint);text-decoration:none}.notifs-item .xp-drill:hover .notifs-title{text-decoration:underline}.notifs-item .xp-drill:active{color:inherit;background:var(--xp-menu-side)}.notifs-item .xp-drill:focus-visible{outline-offset:-3px}.notifs-new .xp-drill{box-shadow:inset 4px 0 var(--xp-gold)}.notifs-icon{justify-self:center;margin-top:.125rem}.notifs-text{overflow-wrap:anywhere;flex-direction:column;gap:.125rem;min-width:0;line-height:1.4;display:flex}.notifs-title{color:var(--xp-title-dark)}.notifs-new .notifs-title{font-weight:700}.notifs-body{font-size:.8125rem}.notifs-time{white-space:nowrap;font-size:.75rem}.notifs-note{border:1px solid var(--xp-gold);background:var(--xp-balloon);padding:.375rem .5rem;font-size:.8125rem}.notifs-empty{color:var(--xp-title-dark);padding:1rem .5rem;font-style:italic}.notif-bell{position:relative}.notif-badge{border:1px solid var(--xp-cream);min-width:1.125rem;height:1.125rem;font:bold .6875rem/1rem var(--xp-font);text-align:center;color:var(--xp-text-inverse);background:var(--xp-red);border-radius:.5625rem;padding:0 .25rem;position:absolute;top:.25rem;right:.125rem}
