:root[data-device=phone] .ph-pf{flex-direction:column;gap:12px;min-width:0;display:flex;container:ph-pf/inline-size}:root[data-device=phone] .ph-pf__grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}:root[data-device=phone] .ph-pf-skel{min-height:70vh}:root[data-device=phone] .ph-pf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-device=phone] .ph-pf-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:650;line-height:16px}:root[data-device=phone] .ph-pf-stack{flex-direction:column;gap:8px;display:flex}:root[data-device=phone] .ph-pf-inline{align-items:center;gap:8px;min-width:0;display:inline-flex}:root[data-device=phone] .ph-pf-muted{color:var(--text-3)}:root[data-device=phone] .ph-pf-muted-art{opacity:.45}:root[data-device=phone] .ph-pf-token{object-fit:contain;flex-shrink:0}:root[data-device=phone] :is(.ph-pf,.ph-pf-pick) .ui-badge{height:24px;padding:0 9px;font-size:12px}:root[data-device=phone] .ph-pf-spinner{border-color:color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;flex-shrink:0;width:16px;height:16px}:root[data-device=phone] .ph-pf-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}:root[data-device=phone] .ph-pf-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}:root[data-device=phone] .ph-pf-head[data-end]{padding-right:12px}:root[data-device=phone] .ph-pf-head__glyph{width:24px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-pf-head__glyph:empty{display:none}:root[data-device=phone] .ph-pf-head__title{letter-spacing:-.01em;min-width:0;color:var(--text);flex:1;margin:0;font-size:16px;font-weight:650;line-height:22px}:root[data-device=phone] .ph-pf-head__end{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}:root[data-device=phone] .ph-pf-head__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:18px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-pf-head__value[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-pf-card__pad{padding:12px 14px}:root[data-device=phone] .ph-pf-card__foot{border-top:1px solid var(--border);margin-top:auto;padding:14px}:root[data-device=phone] .ph-pf-card__foot+.ph-pf-card__pad{padding-top:0}:root[data-device=phone] .ph-pf-actions{flex-direction:column;gap:8px;display:flex}:root[data-device=phone] .ph-pf-pair{gap:8px;display:flex}:root[data-device=phone] .ph-pf-note{color:var(--text-3);margin:0;padding:12px 14px 14px;font-size:13.5px;line-height:1.5}:root[data-device=phone] .ph-pf-note--end{text-align:right;padding-top:0}:root[data-device=phone] .ph-pf-note--inline{align-items:center;gap:8px;min-height:44px;padding:0;font-size:14px;display:flex}:root[data-device=phone] .ph-pf-note--inline>svg{flex-shrink:0}:root[data-device=phone] .ph-pf-rows{margin:0;padding:0;list-style:none}:root[data-device=phone] .ph-pf-row{align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}:root[data-device=phone] .ph-pf-row+.ph-pf-row{border-top:1px solid var(--border-subtle)}:root[data-device=phone] .ph-pf-row[data-dim] .ph-pf-row__title{color:var(--text-3)}:root[data-device=phone] .ph-pf-row[data-fade]{opacity:.55}:root[data-device=phone] .ph-pf-row__media{width:28px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-pf-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-device=phone] .ph-pf-row__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}:root[data-device=phone] .ph-pf-row__sub{color:var(--text-3);font-size:13px;line-height:18px}:root[data-device=phone] .ph-pf-row__end{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}:root[data-device=phone] .ph-pf-count{text-align:right;font-variant-numeric:tabular-nums;min-width:24px;color:var(--text);font-size:17px;font-weight:650;line-height:22px}:root[data-device=phone] .ph-pf-count[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-pf-info{margin:0}:root[data-device=phone] .ph-pf-info__row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex}:root[data-device=phone] .ph-pf-info__row+.ph-pf-info__row{border-top:1px solid var(--border-subtle)}:root[data-device=phone] .ph-pf-info__row dt{color:var(--text-3);flex-shrink:0;font-size:14px;line-height:20px}:root[data-device=phone] .ph-pf-info__row dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:14px;font-weight:550;line-height:20px}:root[data-device=phone] .ph-pf-info__row dd[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-pf-info__row[data-end]{gap:12px;padding-top:6px;padding-bottom:6px}:root[data-device=phone] .ph-pf-info__row[data-end] dd{flex:1}:root[data-device=phone] .ph-pf-info__action{flex-shrink:0}:root[data-device=phone] .ph-pf-hero{overflow:hidden}:root[data-device=phone] .ph-pf-hero__id{align-items:center;gap:14px;padding:16px 14px 14px;display:flex}:root[data-device=phone] .ph-pf-hero__avatar{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}:root[data-device=phone] .ph-pf-hero__avatar>img{object-fit:cover;width:100%;height:100%}:root[data-device=phone] .ph-pf-hero__text{flex:1;min-width:0}:root[data-device=phone] .ph-pf-hero__email{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:19px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-pf-hero__meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:4px 0 0;font-size:14px;line-height:20px;display:flex}:root[data-device=phone] .ph-pf-hero__meta [data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-pf-dot{color:var(--text-4)}:root[data-device=phone] .ph-pf-hero__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}:root[data-device=phone] .ph-pf-hero__nav>*{min-width:0}:root[data-device=phone] .ph-pf-hero__upgrade{grid-column:1/-1}:root[data-device=phone] .ph-pf-skel-btn{border-radius:12px;height:44px;display:block}:root[data-device=phone] .ph-pf-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}:root[data-device=phone] .ph-pf-metrics__cell{min-width:0;box-shadow:-1px 0 0 0 var(--border), 0 -1px 0 0 var(--border);padding:12px 14px}:root[data-device=phone] .ph-pf-metrics dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:16px;display:flex;overflow:hidden}:root[data-device=phone] .ph-pf-metrics dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);margin:6px 0 0;font-size:19px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-pf-metrics dd.ph-pf-metrics__tier{letter-spacing:0;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;line-height:20px;display:flex}:root[data-device=phone] .ph-pf-metrics__tier>img{object-fit:contain;flex-shrink:0;width:18px;height:18px}:root[data-device=phone] .ph-pf-metrics__tier>span{overflow-wrap:anywhere;min-width:0}:root[data-device=phone] .ph-pf-balance{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}:root[data-device=phone] .ph-pf-balance__text{flex:1;min-width:0}:root[data-device=phone] .ph-pf-balance__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:650;line-height:28px}:root[data-device=phone] .ph-pf-balance__buy{flex-shrink:0}:root[data-device=phone] .ph-pf-links{flex-direction:column;display:flex}:root[data-device=phone] .ph-pf-links>*{padding-left:14px;padding-right:14px}:root[data-device=phone] .ph-pf-links>:first-child{border-top:0}:root[data-device=phone] .ph-pf-links+.ph-pf-note{border-top:1px solid var(--border-subtle)}:root[data-device=phone] .ph-pf-tabs{padding:12px 14px 4px}:root[data-device=phone] .ph-pf-slot-glyph{color:var(--text-4);display:inline-flex}:root[data-device=phone] .ph-pf-slot-glyph[data-tone=success]{color:var(--success)}:root[data-device=phone] .ph-pf-files .ph-pf-row{align-items:flex-start;padding-top:10px;padding-bottom:10px}:root[data-device=phone] .ph-pf-files .ph-pf-row__media{height:20px}:root[data-device=phone] .ph-pf-files .ph-pf-row__title{white-space:normal}:root[data-device=phone] .ph-pf-files .ph-pf-row__end{align-self:center}:root[data-device=phone] .ph-pf-file__name{overflow-wrap:anywhere;font-size:14.5px;font-weight:550;display:block}:root[data-device=phone] .ph-pf-file__wizard,:root[data-device=phone] .ph-pf-file__meta{display:block}:root[data-device=phone] .ph-pf-box{border:1px dashed var(--border-strong);text-align:center;min-height:140px;color:var(--text-3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:12px 14px 0;padding:16px;font-size:14px;line-height:1.45;display:flex}:root[data-device=phone] .ph-pf-box>svg{color:var(--text-4)}:root[data-device=phone] .ph-pf-box[data-tone=danger]{border-color:rgba(var(--danger-rgb), .3);color:var(--danger-text)}:root[data-device=phone] .ph-pf-box[data-tone=danger]>svg{color:inherit}:root[data-device=phone] .ph-pf-box+.ph-pf-card__foot{margin-top:12px}:root[data-device=phone] .ph-pf-form{flex-direction:column;gap:12px;display:flex}:root[data-device=phone] .ph-pf-field{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-device=phone] .ph-pf-field__label{color:var(--text-2);font-size:13px;font-weight:600}:root[data-device=phone] .ph-pf-field .ui-input{box-sizing:border-box;width:100%}:root[data-device=phone] .ph-pf-warn{border:1px solid rgba(var(--warning-rgb), .3);background:var(--warning-soft);border-radius:12px;gap:10px;padding:12px;display:flex}:root[data-device=phone] .ph-pf-warn>svg{color:var(--warning);flex-shrink:0;margin-top:1px}:root[data-device=phone] .ph-pf-warn__text{min-width:0}:root[data-device=phone] .ph-pf-warn__title{color:var(--text);font-size:14px;font-weight:600;line-height:20px}:root[data-device=phone] .ph-pf-warn__date{color:var(--text-2);margin-top:2px;font-size:13px;line-height:18px}:root[data-device=phone] .ph-pf-warn p{color:var(--text-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}:root[data-device=phone] .ph-pf-teaser{border-top:1px solid var(--border);padding:14px}:root[data-device=phone] .ph-pf-teaser__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:root[data-device=phone] .ph-pf-pick{flex-direction:column;padding-bottom:4px;display:flex}:root[data-device=phone] .ph-pf-pick__row{width:100%;min-height:56px;padding:6px calc(16px + var(--phone-safe-right)) 6px calc(16px + var(--phone-safe-left));border:0;border-top:1px solid var(--border-subtle);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}:root[data-device=phone] .ph-pf-pick__row:first-child{border-top:0}:root[data-device=phone] .ph-pf-pick__row[aria-pressed=true]{background:var(--accent-soft)}:root[data-device=phone] .ph-pf-pick__row:active:not(:disabled){background:var(--surface-active)}:root[data-device=phone] .ph-pf-pick__row:disabled{opacity:.5;cursor:wait}:root[data-device=phone] .ph-pf-pick__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-device=phone] .ph-pf-pick__label{flex:1;min-width:0}:root[data-device=phone] .ph-pf-pick__busy{padding:8px calc(16px + var(--phone-safe-right)) 8px calc(16px + var(--phone-safe-left));align-items:center;gap:8px;display:flex}:root[data-device=phone] .ph-pf-pick~.ph-pf-card__pad{padding-left:calc(16px + var(--phone-safe-left));padding-right:calc(16px + var(--phone-safe-right))}:root[data-device=phone] .pf-wcr .ui-label{font-size:12px}:root[data-device=phone] .ph-cloud>.ui-page-header{margin-bottom:4px}:root[data-device=phone] .ph-cloud-sync{gap:12px;padding:14px}:root[data-device=phone] .ph-cloud-sync__row{align-items:center;gap:12px;display:flex}:root[data-device=phone] .ph-cloud-sync__text{min-width:0}:root[data-device=phone] .ph-cloud-sync__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:650;line-height:22px}:root[data-device=phone] .ph-cloud-sync__sub{color:var(--text-3);margin:2px 0 0;font-size:13.5px;line-height:1.45}:root[data-device=phone] .ph-cloud-status{align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}:root[data-device=phone] .ph-cloud-status[data-tone=success]{color:var(--success)}:root[data-device=phone] .ph-cloud-status[data-tone=danger]{color:var(--danger)}:root[data-device=phone] .ph-cloud-status>svg{flex-shrink:0}:root[data-device=phone] .ph-cloud-file{flex-direction:column;gap:10px;padding:12px 14px;display:flex}:root[data-device=phone] .ph-cloud-file+.ph-cloud-file{border-top:1px solid var(--border-subtle)}:root[data-device=phone] .ph-cloud-file__head{align-items:flex-start;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-cloud-file__head .ph-pf-row__title,:root[data-device=phone] .ph-cloud-builds .ph-pf-row__title{white-space:normal;overflow-wrap:anywhere}:root[data-device=phone] .ph-cloud-delete[data-armed]{background:var(--danger);border-color:var(--danger);color:#fff}:root[data-device=phone] .ph-cloud-about{align-items:flex-start;gap:12px;padding:14px;display:flex}:root[data-device=phone] .ph-cloud-about>svg{color:var(--info);flex-shrink:0;margin-top:1px}:root[data-device=phone] .ph-cloud-about__title{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600;line-height:20px}:root[data-device=phone] .ph-cloud-about__text{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}@container ph-pf (min-width:520px){:root[data-device=phone] .ph-pf-hero__nav{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-device=phone] .ph-pf-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ph-pf (min-width:600px){:root[data-device=phone] .ph-pf__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}:root[data-device=phone] .ph-pf__grid>.ph-pf-support{grid-column:1/-1}:root[data-device=phone] .ph-pf-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-device=phone] .ph-pf-links>:nth-child(2){border-top:0}}@container ph-pf (min-width:760px){:root[data-device=phone] .ph-pf-metrics{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.5fr)}}@container ph-pf (min-width:600px){:root[data-device=phone] .ph-cloud-sync{flex-flow:wrap;align-items:center;column-gap:16px}:root[data-device=phone] .ph-cloud-sync__row{flex:320px}:root[data-device=phone] .ph-cloud-sync__btn{flex:none;width:auto;min-width:200px}:root[data-device=phone] .ph-cloud-file{flex-direction:row;align-items:center;gap:16px}:root[data-device=phone] .ph-cloud-file__head{flex:1}:root[data-device=phone] .ph-cloud-file>.ph-pf-pair>*{flex:none;min-width:150px}}
:root[data-device=phone] .gs-page .gs-stack>.sh-tiles,:root[data-device=phone] .gs-page .gs-toolbar>.sh-tiles,:root[data-device=phone] .gs-page .gs-toolbar--card>.sh-tiles{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .gs-page .gs-stack>.sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .gs-toolbar>.sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .gs-toolbar--card>.sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .sh-tile{flex-shrink:0}:root[data-device=phone] .gs-page .gs-toolbar{padding:10px 14px}:root[data-device=phone] .gs-page .gs-toolbar__right{width:100%;margin-left:0}:root[data-device=phone] .gs-page .gs-search{flex:1;height:44px}:root[data-device=phone] .gs-page .gs-search__input{width:100%}:root[data-device=phone] .gs-page .sh-panel .ui-card-subtitle{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-feed__row,:root[data-device=phone] .gs-page .gs-week__row,:root[data-device=phone] .gs-page .gs-queue__row,:root[data-device=phone] .gs-page .gs-entry,:root[data-device=phone] .gs-page .gs-target,:root[data-device=phone] .gs-page .gs-trow,:root[data-device=phone] .gs-page .gs-post{padding-left:14px;padding-right:14px}:root[data-device=phone] .gs-page .gs-feed__label{padding-left:14px}:root[data-device=phone] .gs-page .gs-feed__side{flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px}:root[data-device=phone] .gs-page .gs-mpanel{max-height:none;position:static;overflow:visible}:root[data-device=phone] .gs-page .gs-bases{grid-template-columns:minmax(0,1fr);gap:8px}:root[data-device=phone] .gs-page .gs-base{min-height:0}:root[data-device=phone] .gs-page .gs-base__slot{flex-flow:wrap;align-items:center}:root[data-device=phone] .gs-page .gs-base__who{flex:1;min-width:96px}:root[data-device=phone] .gs-page .gs-base__status{flex-basis:100%}:root[data-device=phone] .gs-page .gs-enemydef{padding:6px 8px}:root[data-device=phone] .gs-page .gs-base--enemy.is-unscouted:not(:has(.gs-base__slot,.gs-base__tools)){flex-direction:row;align-items:center;gap:10px;min-height:0;padding:8px 10px}:root[data-device=phone] .gs-page .gs-base--enemy.is-unscouted:not(:has(.gs-base__slot,.gs-base__tools)) .gs-base__head{width:auto}:root[data-device=phone] .gs-page .gs-base--enemy.is-unscouted:not(:has(.gs-base__slot,.gs-base__tools)) .gs-base__empty{margin:0;font-size:12.5px}:root[data-device=phone] .gs-tower{gap:12px}:root[data-device=phone] .gs-tower__defhead{gap:8px 10px;padding:9px 10px}:root[data-device=phone] .gs-tower__sechead>.gs-quiet{flex-basis:100%}:root[data-device=phone] .gs-tcounter{gap:10px;padding:8px 10px}:root[data-device=phone] .gs-enemyrow__foot{flex-wrap:wrap}:root[data-device=phone] .gs-round{padding:8px 10px}:root[data-device=phone] .gs-attackrow__rounds{max-width:none}:root[data-device=phone] .gs-audience__cards{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .gs-audience__card{padding:10px}:root[data-device=phone] .gs-page .gs-history__filters{gap:8px}:root[data-device=phone] .gs-page .gs-history__filters>.gs-choices{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}:root[data-device=phone] .gs-page .gs-history__filters>.gs-choices::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .gs-history__filters .gs-choice{flex-shrink:0}:root[data-device=phone] .gs-page .gs-history__opp{width:100%}:root[data-device=phone] .gs-page .gs-history__opp .ui-select{flex:1;max-width:none}:root[data-device=phone] .gs-hero .gs-hero__main{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:10px 16px 8px}:root[data-device=phone] .gs-hero .gs-hero__crest{width:52px;height:52px}:root[data-device=phone] .gs-hero .gs-hero__crest .ui-crest{--ui-crest-size:52px!important}:root[data-device=phone] .gs-hero .gs-hero__id{flex-flow:wrap;align-items:center;gap:5px 6px}:root[data-device=phone] .gs-hero .gs-hero__eyebrow{letter-spacing:.1em;white-space:normal;flex:100%;font-size:10.5px}:root[data-device=phone] .gs-hero .gs-hero__name{flex:100%;font-size:20px}:root[data-device=phone] .gs-hero .gs-hero__chips,:root[data-device=phone] .gs-hero .gs-hero__actions{display:contents}:root[data-device=phone] .gs-hero .gs-chip{flex:none;height:26px}:root[data-device=phone] .gs-hero .gs-chip--private{padding:0 7px}:root[data-device=phone] .gs-hero .gs-chip--private .gs-chip__text,:root[data-device=phone] .gs-hero .gs-hero__btntext{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-device=phone] .gs-hero__sharebtn,:root[data-device=phone] .gs-hero__sharebtn[hidden]{min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;margin:-9px 0;padding:0;display:inline-flex!important}:root[data-device=phone] .gs-hero__sharebtn:focus-visible{outline:none}:root[data-device=phone] .gs-hero__sharebtn:focus-visible>.gs-chip{outline:2px solid var(--accent);outline-offset:1px}:root[data-device=phone] .gs-hero__sharebtn:active>.gs-chip{background:var(--surface-active)}:root[data-device=phone] .gs-chip--share{color:var(--text-2);gap:4px}:root[data-device=phone] .gs-chip--share .gs-chip__n{min-width:1ch;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font-weight:750;display:inline-block}:root[data-device=phone] .gs-chip--share[data-on]>svg:first-child,:root[data-device=phone] .gs-chip--share[data-on] .gs-chip__n{color:var(--success-text)}:root[data-device=phone] .gs-chip--share>svg:last-child{color:var(--text-3);margin-left:1px}:root[data-device=phone] .gs-hero .gs-hero__invite{--btn-h:44px;width:44px;height:44px;color:var(--text-2);background:0 0;border:0;order:1;margin:-9px -8px -9px -6px;padding:0;position:relative}:root[data-device=phone] .gs-hero .gs-hero__invite:before{content:"";border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(var(--surface-2-rgb), .78);position:absolute;inset:9px 8px}:root[data-device=phone] .gs-hero .gs-hero__invite>svg{position:relative}:root[data-device=phone] .gs-hero .gs-hero__invite:active:before{background:var(--surface-active)}:root[data-device=phone] .gs-hero .gs-hero__actions>.ui-btn:not(.gs-hero__invite),:root[data-device=phone] .gs-hero .gs-hero__actions>div>.ui-btn{--btn-h:30px;flex:none;margin:-2px 0;padding:0 10px;font-size:12.5px;position:relative}:root[data-device=phone] .gs-hero .gs-hero__actions>.ui-btn:not(.gs-hero__invite):after,:root[data-device=phone] .gs-hero .gs-hero__actions>div>.ui-btn:after{content:"";position:absolute;inset:-7px 0}:root[data-device=phone] .gs-hero .gs-hero__actions>div{flex:none}:root[data-device=phone] .gs-sharesheet__title{align-items:center;gap:8px;display:inline-flex}:root[data-device=phone] .gs-sharesheet__title>svg{color:var(--success-text)}:root[data-device=phone] .gs-sharesheet>.ui-setgrid{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .gs-sharesheet__foot{justify-content:flex-end;width:100%;display:flex}:root[data-device=phone] .gs-sharesheet__foot .ui-btn{min-height:44px}:root[data-device=phone] .gs-hero .gs-hero__battle{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:8px 8px 8px 12px}:root[data-device=phone] .gs-hero .gs-hero__battle-main{font-size:14px}:root[data-device=phone] .gs-hero .gs-hero__go{white-space:normal;flex-direction:column;align-self:stretch;gap:2px;width:64px;min-width:64px;min-height:44px;padding:4px;font-size:11px;line-height:1.1}:root[data-device=phone] .gs-hero .gs-hero__battle{padding-top:6px;padding-bottom:9px}:root[data-device=phone] .gs-hero .gs-hero__battle-text{gap:1px}:root[data-device=phone] .gs-hero .gs-hero__battle-main,:root[data-device=phone] .gs-hero .gs-hero__battle-sub{line-height:1.3}:root[data-device=phone] .gs-hero .gs-hero__bar{height:3px;box-shadow:none;position:absolute;bottom:4px;left:12px;right:12px}:root[data-device=phone] .gs-hero .gs-hero__side{grid-column:1/-1;display:none}:root[data-device=phone] .gs-hero .gs-hero__strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:6px 16px;overflow-x:auto}:root[data-device=phone] .gs-hero .gs-hero__strip::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-hero .gs-cell{flex:none;padding:0 12px}:root[data-device=phone] .gs-hero .gs-cell:first-child{padding-left:0}:root[data-device=phone] .gs-hero .gs-hero__note{text-align:left;flex:none;min-width:0;padding-left:12px}:root[data-device=phone] .gs-page .gs-ov{gap:12px}:root[data-device=phone] .gs-page .gs-ov__health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-device=phone] .gs-page .gs-health{flex-direction:column;gap:8px;padding:10px}:root[data-device=phone] .gs-page .gs-health__icon{border-radius:8px;width:32px;height:32px}:root[data-device=phone] .gs-page .gs-health__icon img{width:22px;height:22px}:root[data-device=phone] .gs-page .gs-health__top{flex-wrap:wrap;gap:6px}:root[data-device=phone] .gs-page .gs-health__value{font-size:19px}:root[data-device=phone] .gs-page .gs-health__label,:root[data-device=phone] .gs-page .gs-health__context{white-space:normal}:root[data-device=phone] .gs-page .gs-health__action .ui-btn{min-height:36px}:root[data-device=phone] .gs-page .gs-whosin--open{grid-template-columns:minmax(0,1fr);padding:10px 14px}:root[data-device=phone] .gs-page .gs-board{padding:0 14px 12px}:root[data-device=phone] .gs-page .gs-bases-mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}:root[data-device=phone] .gs-page .gs-basetile{min-height:44px;padding:6px}:root[data-device=phone] .gs-page .gs-plancard__sub,:root[data-device=phone] .gs-page .gs-plancard__foot{padding-left:14px;padding-right:14px}:root[data-device=phone] .gs-page .gs-ov__pick{margin:0}:root[data-device=phone] .gs-page .gs-minihead{padding-left:14px;padding-right:14px}:root[data-device=phone] .gs-page .gs-book__book{min-height:44px;padding:10px 14px 12px}:root[data-device=phone] .gs-page .gs-book>.ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gs-page .gs-book>.ui-card-header>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .gs-page .gs-book>.ui-card-header .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-rtools{padding:0 14px 10px}:root[data-device=phone] .gs-page .gs-ftiles{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 28px);margin:0 -14px;padding:0 14px 2px;overflow-x:auto}:root[data-device=phone] .gs-page .gs-ftiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .gs-ftiles .sb-dtile{width:80px}:root[data-device=phone] .gs-page .gs-rtools__right{width:100%;margin-left:0}:root[data-device=phone] .gs-page .gs-mcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 12px}:root[data-device=phone] .gs-page .gs-mcard__head{padding:6px 8px 5px}:root[data-device=phone] .gs-page .gs-mcard__body{gap:8px;padding:8px}:root[data-device=phone] .gs-page .gs-mrail{max-height:none;position:static}:root[data-device=phone] .gs-page .gs-mrow{min-height:44px}:root[data-device=phone] .gs-page .gs-mpane__head{padding:14px 14px 10px}:root[data-device=phone] .gs-page .gs-mpane .gs-mpanel__close{width:44px;height:44px}:root[data-device=phone] .gs-page .gs-mpanel__section{padding-left:14px;padding-right:14px}:root[data-device=phone] .gs-page .gs-rrow{min-height:52px;padding:7px 14px}:root[data-device=phone] .gs-page .gs-yoursharing__body,:root[data-device=phone] .gs-page .gs-setcard__body{padding:0 14px 14px}:root[data-device=phone] .gs-page .ui-switchrow{min-height:44px}:root[data-device=phone] .gs-page .gs-mrowx{grid-template-columns:minmax(0,1fr) repeat(4,34px);padding:6px 14px}:root[data-device=phone] .gs-page .gs-mrowx>.gs-mrowx__level,:root[data-device=phone] .gs-page .gs-mrowx--head>:nth-child(2){grid-area:2/1/auto/-1}:root[data-device=phone] .gs-page .gs-mrowx__level .ui-select{height:44px}:root[data-device=phone] .gs-welcome .ui-setgrid{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .gs-welcome .ui-switchrow{min-height:44px}:root[data-device=phone] .gs-welcome__buttons{width:100%}:root[data-device=phone] .gs-welcome__buttons .ui-btn{flex:1;min-height:44px}:root[data-device=phone] .gs-page .gs-away__edit{width:100%}:root[data-device=phone] .gs-page .gs-away__field{flex:100%}:root[data-device=phone] .gs-page .gs-away__field .ui-input{height:44px;font-size:16px}:root[data-device=phone] .gs-page .gs-away .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-away--panel{flex-wrap:wrap}:root[data-device=phone] .gs-page .gs-away--panel .gs-away__actions{justify-content:flex-end;width:100%}:root[data-device=phone] .gs-page .gs-regwatch .gs-queue__row{flex-wrap:wrap}:root[data-device=phone] .gs-page .gs-regwatch .gs-queue__actions{justify-content:flex-end;width:100%}:root[data-device=phone] .gs-page .gs-regwatch .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-goal{grid-template-columns:28px minmax(0,1fr) auto auto;row-gap:6px;padding:8px 10px 8px 14px}:root[data-device=phone] .gs-page .gs-goal__bar{grid-area:2/2/auto/-1}:root[data-device=phone] .gs-page .gs-goal__title{white-space:normal}:root[data-device=phone] .gs-page .gs-goalscard .ui-btn--sm,:root[data-device=phone] .gs-page .gs-goal .ui-btn--sm{min-width:44px;min-height:44px}:root[data-device=phone] .gs-page .gs-race{padding:0 10px 10px 4px}:root[data-device=phone] .gs-page .gs-racelegend{grid-template-columns:minmax(0,1fr) 40px 32px 32px auto}:root[data-device=phone] .gs-page .gs-racelegend__row{min-height:44px}:root[data-device=phone] .gs-page .gs-racelegend__actions .ui-btn--sm{min-width:44px;min-height:44px}:root[data-device=phone] .gs-page .gs-rivalscard .ui-card-header .gs-actions{flex-wrap:wrap;justify-content:flex-end}:root[data-device=phone] .gs-page .gs-rivalscard .ui-seg{max-width:100%;overflow-x:auto}:root[data-device=phone] .gs-page .gs-rivalscard>.ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gs-page .gs-rivalscard>.ui-card-header>:last-child:not(:first-child){flex:100%}:root[data-device=phone] .gs-page .gs-rivalscard>.ui-card-header .gs-actions{flex-wrap:nowrap;flex:auto;justify-content:space-between}:root[data-device=phone] .gs-page .gs-rivalscard>.ui-card-header .ui-seg-item,:root[data-device=phone] .gs-page .gs-rivalscard>.ui-card-header .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-rivalscard .gs-powered{white-space:nowrap}:root[data-device=phone] .gs-page .gs-racelegend__btnlabel{display:none}:root[data-device=phone] .gs-page .gs-goalscard>.ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gs-page .gs-goalscard>.ui-card-header>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .gs-page .gs-race__passed{padding:8px 14px}:root[data-device=phone] .gs-pickrow{min-height:48px}:root[data-device=phone] .gs-pickrow .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-rivalpick__search{height:44px}:root[data-device=phone] .gs-rivalpick__search .gs-search__input{font-size:16px}:root[data-device=phone] .gs-cmp__row{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:40px;font-size:12.5px}:root[data-device=phone] .gs-cmp__head .ui-guild-crest,:root[data-device=phone] .gs-cmp__head>:first-child{flex:none}:root[data-device=phone] .gs-page .gs-rtable--health .gs-rrow{min-height:52px}:root[data-device=phone] .gs-page .gs-ov__lists{--gs-ov-cap:520px}:root[data-device=phone] .gs-page .gs-fold__bar .ui-btn{min-height:44px}:root[data-device=phone] .gs-page .gs-health__link{position:relative}:root[data-device=phone] .gs-page .gs-health__link:after{content:"";position:absolute;inset:-6px -4px}:root[data-device=phone] .gs-page .gs-rem--coming{padding-left:14px;padding-right:14px}:root[data-device=phone] .gs-page .gs-rem--coming .gs-rem__text b,:root[data-device=phone] .gs-page .gs-rem--coming .gs-rem__text span{white-space:normal}:root[data-device=phone] .gs-page .gs-rem--coming .gs-choice,:root[data-device=phone] .gs-page .gs-rem--coming .ui-btn--sm,:root[data-device=phone] .gs-page .gs-minihead__links .gs-textbtn{min-height:44px}:root[data-device=phone] .gs-page .gs-queue__row--book{flex-wrap:wrap}:root[data-device=phone] .gs-page .gs-queue__row--book .gs-queue__actions{margin-left:auto}:root[data-device=phone] .gs-page .gs-queue__row--book .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-plancard__tray .gs-attacker{height:36px}:root[data-device=phone] .gs-page .gs-boardviews .ui-seg-item{flex-shrink:0;height:44px}:root[data-device=phone] .gs-page .gs-wallhead .wr-info{width:44px;height:44px;margin:-11px 0}:root[data-device=phone] .gs-page .gs-noterow__actions .ui-btn--sm{min-height:44px}:root[data-device=phone] .hb-myas__row{padding:4px 0}:root[data-device=phone] .hb-myas__row .hb-actions{justify-content:flex-end;width:100%}:root[data-device=phone] .hb-myas__row .ui-btn--sm,:root[data-device=phone] .hb-myas__other{min-height:44px}:root[data-device=phone] .gs-page :is(.ui-seg,.sh-tiles,.sb-dtiles,.wr-groups,.gs-choices,.gs-chiprow,.gs-hero__strip){position:relative}:root[data-device=phone] .gs-page .ui-seg>.ui-seg-item{flex-shrink:0}:root[data-device=phone] .gs-page .sh-tiles{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-device=phone] .gs-page .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .sh-tiles>.sh-tile{flex-shrink:0}:root[data-device=phone] .gs-page .gs-chiprow{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-device=phone] .gs-page .gs-chiprow::-webkit-scrollbar{display:none}:root[data-device=phone] .gs-page .gs-chiprow>.gs-choice{flex-shrink:0;min-height:40px}:root[data-device=phone] .gs-page .gs-racelegend__name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}:root[data-device=phone] .gs-page .gs-mcard__sub{white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-mcard__foot[data-cells="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .gs-page .gs-mcard__foot[data-cells="4"]>span:nth-child(odd){border-left:0}:root[data-device=phone] .gs-page .gs-mcard__foot[data-cells="4"]>span:nth-child(n+3){border-top:1px solid var(--border)}:root[data-device=phone] .gs-page .gs-mcard__k{letter-spacing:.04em}:root[data-device=phone] .gs-page .gs-mcard__foot b,:root[data-device=phone] .gs-page .gm-tile__foot b{text-overflow:clip;white-space:normal;text-align:center;max-width:100%;line-height:1.2;overflow:visible}:root[data-device=phone] .gs-page .gs-rrow:not(.gs-rrow--head)>.gs-col-state{flex-wrap:wrap;grid-column:3/-1;justify-content:flex-end;justify-self:stretch;gap:4px;min-width:0;display:flex}:root[data-device=phone] .gs-page .gs-member__sub{white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-figcell__label{white-space:normal;text-overflow:clip;overflow:visible}:root[data-device=phone] .gs-page .gs-drow--head{display:none}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head){flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:52px;padding:7px 14px;display:flex}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head)>.gs-drow__who{flex:1 1 0;order:0}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head)>:nth-child(4){order:1;margin-left:auto}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head):after{content:"";flex-basis:100%;order:2;height:0}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head)>:is(:nth-child(2),:nth-child(3),:nth-child(5)){text-align:left;order:3;align-items:baseline;gap:5px;min-width:0;display:inline-flex}:root[data-device=phone] .gs-page .gs-drow:not(.gs-drow--head)>:nth-child(5):empty{display:none}:root[data-device=phone] .gs-page .gs-drow>[data-k]:before{content:attr(data-k);letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);white-space:nowrap;font-size:9.5px;font-weight:700}:root[data-device=phone] .gs-page .sh-row__sub{white-space:normal;text-overflow:clip;overflow:visible}:root[data-device=phone] .gs-page .gs-rem:not(.gs-rem--coming){flex-wrap:wrap;row-gap:2px;padding:7px 14px}:root[data-device=phone] .gs-page .gs-rem:not(.gs-rem--coming)>.gs-rem__text{flex:calc(100% - 40px)}:root[data-device=phone] .gs-page .gs-rem:not(.gs-rem--coming) .gs-rem__text b,:root[data-device=phone] .gs-page .gs-rem:not(.gs-rem--coming) .gs-rem__text span{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-rem:not(.gs-rem--coming)>.gs-rem__side{justify-content:space-between;width:100%;padding-left:40px}:root[data-device=phone] .gs-page .gs-rem .ui-btn--sm{min-height:44px}:root[data-device=phone] .gs-page .gs-sched__text{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"who role""game role""extra extra";gap:2px 10px;padding:6px 14px}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head)>.gs-rolerow__who{flex-wrap:wrap;grid-area:who}:root[data-device=phone] .gs-page .gs-rolerow__who b{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head)>.gs-rolerow__game{grid-area:game;font-size:11.5px;display:block}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head)>.gs-rolerow__role{flex-wrap:wrap;grid-area:role;align-self:center}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head)>.gs-rolerow__extra{margin-top:4px}:root[data-device=phone] .gs-page .gs-rolerow__role .ui-select{flex:100%;height:44px}:root[data-device=phone] .gs-page .gs-rolerow:not(.gs-rolerow--head)>.gs-rolerow__extra{grid-area:extra}:root[data-device=phone] .gs-page .gs-rolerow__extra .gs-choice{min-height:36px}:root[data-device=phone] .gs-page .gs-audit{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind when""text text";gap:3px 10px;padding:7px 14px}:root[data-device=phone] .gs-page .gs-audit>.gs-audit__kind{grid-area:kind;display:inline-flex}:root[data-device=phone] .gs-page .gs-audit>.gs-audit__text{grid-area:text}:root[data-device=phone] .gs-page .gs-audit>:nth-child(3){grid-area:when;justify-self:end;font-size:12px}
:root[data-device=phone] .wr-chipbtn{min-height:44px;padding:0 12px 0 8px}:root[data-device=phone] .wr-more{min-height:44px}:root[data-device=phone] .wr-sharehint__link{margin:-12px 0;padding:12px 4px}:root[data-device=phone] .wr-teamhead{gap:10px;padding:10px}:root[data-device=phone] .wr-groups{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:0 -10px;padding:0 10px 2px;overflow-x:auto}:root[data-device=phone] .wr-groups::-webkit-scrollbar{display:none}:root[data-device=phone] .wr-group{scroll-snap-align:start;flex-shrink:0}:root[data-device=phone] .wr-find{padding:8px}:root[data-device=phone] .wr-find__pickers{width:100%}:root[data-device=phone] .wr-find__pickers>*{flex:100%;width:auto}:root[data-device=phone] .wr-find__pickers>.wr-find__and{flex:none}:root[data-device=phone] .wr-found{padding:10px}:root[data-device=phone] .wr-found__col{padding:8px}:root[data-device=phone] .wr-who__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name box""teams teams";row-gap:4px;min-height:44px;padding:6px 2px}:root[data-device=phone] .wr-who__name{grid-area:name}:root[data-device=phone] .wr-who__teams{grid-area:teams}:root[data-device=phone] .wr-who__box{grid-area:box}:root[data-device=phone] .wr-builds__table{max-height:70vh}:root[data-device=phone] .wr-builds__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 8px;min-height:44px;padding:7px 10px}:root[data-device=phone] .wr-builds__row>.wr-builds__who,:root[data-device=phone] .wr-builds__row--head>:first-child{grid-column:1/4}:root[data-device=phone] .wr-builds__row>.wr-builds__mon,:root[data-device=phone] .wr-builds__row--head>:nth-child(2){grid-column:4/6}:root[data-device=phone] .wr-builds__row>.wr-num{text-align:left}:root[data-device=phone] .wr-builds__row>.wr-builds__sets,:root[data-device=phone] .wr-builds__row>.wr-builds__none,:root[data-device=phone] .wr-builds__row--head>:last-child{grid-column:1/-1}:root[data-device=phone] .wr-builds__sets{white-space:normal}:root[data-device=phone] .wr-twopane .sb-detail__body{gap:12px;padding:10px}:root[data-device=phone] .wr-twopane .sb-dhead{padding:12px}:root[data-device=phone] .wr-twopane .sb-dhead__title{white-space:normal}:root[data-device=phone] .wr-tower{gap:12px}:root[data-device=phone] .wr-def__head{gap:8px 10px;padding:9px 10px}:root[data-device=phone] .wr-def__body{padding:9px 10px 10px}:root[data-device=phone] .wr-cand{min-height:48px}:root[data-device=phone] .wr-planbar{padding:10px}:root[data-device=phone] .wr-planbar__title{flex-basis:100%}:root[data-device=phone] .wr-mappanel>.ui-card-header:has(>:last-child .ui-btn){flex-wrap:wrap;row-gap:10px}:root[data-device=phone] .wr-mappanel>.ui-card-header:has(>:last-child .ui-btn)>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .wr-plancard{flex-basis:248px}:root[data-device=phone] .wr-tray{padding:10px}:root[data-device=phone] .wr-traychip{min-height:36px}:root[data-device=phone] .wr-countersbar{gap:8px;padding:10px}:root[data-device=phone] .wr-countersbar>.ui-seg{max-width:100%}:root[data-device=phone] .wr-countersearch{flex-basis:100%}:root[data-device=phone] .wr-countersearch .wr-find__pickers>*{flex:100%;width:auto}:root[data-device=phone] .wr-defrow{min-height:48px}:root[data-device=phone] .wr-defrow__name{white-space:normal}:root[data-device=phone] .wr-defhead__media{gap:8px}:root[data-device=phone] .wr-entries>.gs-entry{padding:10px}:root[data-device=phone] .wr-entry .gs-entry__head{align-items:flex-start}:root[data-device=phone] .wr-entry .gs-entry__used{flex-wrap:wrap}:root[data-device=phone] .wr-runs{padding:10px}:root[data-device=phone] .wr-run{flex-direction:column;align-items:stretch;gap:4px}:root[data-device=phone] .wr-run>.ui-switchrow{min-height:44px}:root[data-device=phone] .wr-histbar>.sh-tiles{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-device=phone] .wr-histbar>.sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .wr-histbar .sh-tile{flex-shrink:0}:root[data-device=phone] .wr-brow{min-height:56px}:root[data-device=phone] .wr-brow__result{flex-basis:76px}:root[data-device=phone] .wr-brow__main{gap:3px 10px;padding:7px 8px 7px 10px}:root[data-device=phone] .wr-brow__line{flex-wrap:wrap;row-gap:3px}:root[data-device=phone] .wr-brow .wr-brow__src{margin-left:0}:root[data-device=phone] .wr-brow .wr-brow__text{white-space:normal}:root[data-device=phone] .wr-brow .wr-brow__opps{flex-wrap:wrap;overflow:visible}:root[data-device=phone] .wr-brow .wr-brow__logged{white-space:normal}:root[data-device=phone] .wr-brow>svg{margin:0 6px 0 0}:root[data-device=phone] .wr-review__modes{display:flex}:root[data-device=phone] .wr-review__modes .ui-seg{flex:1}:root[data-device=phone] .wr-review__modes .ui-seg-item{flex:1;justify-content:center;min-height:44px}:root[data-device=phone] .wr-revfacts{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-device=phone] .wr-revfacts .wr-towerfacts__cell{padding:6px 8px}:root[data-device=phone] .wr-spots{padding:8px}:root[data-device=phone] .wr-spot{min-height:44px}:root[data-device=phone] .wr-revcard{padding:8px}:root[data-device=phone] .wr-revrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"def def""who who""known held""trend trend";gap:6px 10px;padding:8px 10px}:root[data-device=phone] .wr-revrow__def{grid-area:def}:root[data-device=phone] .wr-revrow__names{white-space:normal}:root[data-device=phone] .wr-revrow__who{grid-area:who}:root[data-device=phone] .wr-revrow__fact:nth-of-type(3){grid-area:known}:root[data-device=phone] .wr-revrow__fact:nth-of-type(4){grid-area:held}:root[data-device=phone] .wr-revrow__trend{grid-area:trend}:root[data-device=phone] .wr-revrow--head{flex-wrap:wrap;gap:2px 12px;padding:6px 10px;display:flex}:root[data-device=phone] .wr-revmissing__row{flex-wrap:wrap;row-gap:6px;min-height:48px;padding-top:6px;padding-bottom:6px}:root[data-device=phone] .wr-revmissing__names{white-space:normal;overflow:visible}:root[data-device=phone] .wr-revmissing__row>.wr-crow__side{justify-content:flex-start;width:100%}:root[data-device=phone] .wr-sugfacts{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .wr-sug{grid-template-columns:44px 16px minmax(0,1fr);grid-template-areas:"tick target target""tick arrow pick"".why why"".actions actions";gap:6px 8px;padding:8px 10px 8px 2px}:root[data-device=phone] .wr-sug__tick{grid-area:tick;align-self:start;width:44px;height:44px}:root[data-device=phone] .wr-sug__target{flex-flow:wrap;grid-area:target;justify-content:space-between;align-items:center;gap:4px 10px}:root[data-device=phone] .wr-sug__arrow{grid-area:arrow}:root[data-device=phone] .wr-sug__pick{flex-flow:wrap;grid-area:pick;justify-content:space-between;align-items:center;gap:4px 10px}:root[data-device=phone] .wr-sug__why{grid-area:why}:root[data-device=phone] .wr-sug__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;min-width:0;display:flex}:root[data-device=phone] .wr-sug__swap{flex:160px;width:auto;min-width:0;max-width:100%;min-height:44px}:root[data-device=phone] .wr-sug__actions .ui-btn{min-height:44px}:root[data-device=phone] .wr-sugrounds,:root[data-device=phone] .wr-sug__problem{grid-column:2/-1}:root[data-device=phone] .wr-sugrounds__row{min-height:36px}:root[data-device=phone] .wr-sugopen{min-height:44px;padding:6px 10px}:root[data-device=phone] .wr-sugopen>b{min-width:0}:root[data-device=phone] .wr-sugfoot__ask{justify-content:flex-start;width:100%}:root[data-device=phone] .ph-dlg-foot>.wr-sugfoot__gap{display:none}:root[data-device=phone] .ph-dlg-foot>.wr-sugfoot__count{text-align:center;min-height:0}:root[data-device=phone] .sm-bar{gap:8px 12px;padding:8px 10px}:root[data-device=phone] .sm-bar>.sh-tiles{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-device=phone] .sm-bar>.sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .sm-bar .sh-tile{flex-shrink:0;min-height:44px}:root[data-device=phone] .sm-bar__mode{min-height:44px}:root[data-device=phone] .sm-bar__from{flex:100%}:root[data-device=phone] .sm-bar__end{flex:100%;justify-content:space-between;margin-left:0}:root[data-device=phone] .sm-bar .sm-chip{min-width:44px;min-height:44px}:root[data-device=phone] .sm-hint{padding:10px 12px}:root[data-device=phone] .sm-infomark{justify-content:center;min-width:44px;min-height:44px;margin:-11px -8px}:root[data-device=phone] .wr-towerbar__tools{flex:100%;justify-content:flex-start;margin-left:0}:root[data-device=phone] .wr-planmeta__from{flex-wrap:wrap}:root[data-device=phone] .wr-railhist__fold{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:13px;display:flex}:root[data-device=phone] .wr-railhist__fold>svg{color:var(--text-3);flex-shrink:0}:root[data-device=phone] .wr-railhist__fold b{flex-shrink:0;font-weight:650}:root[data-device=phone] .wr-railhist__fold .wr-quiet{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}:root[data-device=phone] .wr-railhist:not([data-open]) .wr-railhist__body,:root[data-device=phone] .wr-railhist__body>.wr-minihead{display:none}:root[data-device=phone] .wr-railhist__row{min-height:36px}:root[data-device=phone] .wr-railhist__row .wr-quiet{white-space:normal}:root[data-device=phone] .wr-boxnote{padding:8px 10px}:root[data-device=phone] .wr-boxnote__text{flex-basis:calc(100% - 30px)}:root[data-device=phone] .wr-boxnote .ui-switchrow{flex:100%;min-height:44px}:root[data-device=phone] .wr-teamhead__finds{flex-direction:column;gap:6px}:root[data-device=phone] .wr-teamhead__finds>.wr-find{flex:none;width:100%}:root[data-device=phone] .ui-card.wr-teamhead--skeleton{min-height:617px}:root[data-device=phone] .wr-teamhead .wr-find:not(.wr-find--member)>.wr-find__pickers{flex:190px;width:auto;min-width:0}:root[data-device=phone] .wr-find--member{background:0 0;border-color:#0000;min-height:0;padding:0 0 0 10px}:root[data-device=phone] .wr-find--member .wr-find__member.ui-select{height:44px}:root[data-device=phone] .wr-find--member .ui-btn{flex-shrink:0}:root[data-device=phone] .wr-group__tiles.sb-dtiles{grid-template-columns:repeat(4,92px)}:root[data-device=phone] .wr-group__tiles .sb-dtile__label{-webkit-line-clamp:3;line-clamp:3}:root[data-device=phone] .wr-elsewhere__link{min-height:32px}:root[data-device=phone] .wr-elsewhere__targets{min-height:44px;margin:-6px 0}:root[data-device=phone] .wr-builderlink.ui-btn{margin-left:-10px}:root[data-device=phone] .wr-minihead{flex-wrap:wrap;row-gap:2px}:root[data-device=phone] .wr-minihead__text{white-space:normal;flex-shrink:0;max-width:100%;overflow:visible}:root[data-device=phone] .wr-minihead__aside{text-align:right;white-space:normal;flex:auto;min-width:0}:root[data-device=phone] .wr-plancard__text b,:root[data-device=phone] .wr-plancard__text .wr-quiet,:root[data-device=phone] .wr-plancard__cov{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .wr-planrail .wr-plancard{flex-basis:300px}:root[data-device=phone] .sm-basehead>.sm-basehead__cell:nth-child(odd):is(:last-child,:has(+.sm-basehead__cell--wide)){grid-column:1/-1}:root[data-device=phone] .wr-countersearch .wr-find__pickers>:nth-child(n+2){flex:calc(50% - 3px);min-width:0}:root[data-device=phone] .gb-tab .ui-card-header .ui-btn--sm{margin:-6px -8px -6px 0}:root[data-device=phone] .gb-tab .ui-card-header .wr-info,:root[data-device=phone] .gb-tab .wr-minihead .wr-info{width:44px;height:44px;margin:-11px -8px}:root[data-device=phone] .gb-ov .gb-ovopp .sh-row__title{white-space:normal;flex-wrap:wrap;row-gap:2px;overflow:visible}:root[data-device=phone] .gb-ov .gb-ovopp .sh-row__title b{white-space:normal;overflow:visible}:root[data-device=phone] .gb-ov .gb-ovopp .sh-row__trail{align-self:flex-start;padding-top:2px}:root[data-device=phone] .gb-ready__row{min-height:48px;padding:9px 10px 10px}:root[data-device=phone] .gb-ready .gs-dist__legend{row-gap:4px}:root[data-device=phone] .gb-board>.ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gb-board>.ui-card-header>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .gb-board .ui-card-subtitle{white-space:normal}:root[data-device=phone] .gb-board .sh-tile{height:44px;padding:0 16px}:root[data-device=phone] .gb-opps .gb-opp:not(.gb-opp--head){min-height:56px}:root[data-device=phone] .br-row{padding:10px 12px}:root[data-device=phone] .br-row__actions{justify-content:flex-start;width:100%;margin-left:0}:root[data-device=phone] .br-row__actions .ui-btn{min-height:44px}:root[data-device=phone] .br-availnote .gs-textbtn{min-height:32px}
:root[data-device=phone] .cb-bar{gap:8px;padding:10px}:root[data-device=phone] .cb-bar__end{width:100%;margin-left:0}:root[data-device=phone] .cb-bar__end>.ui-btn{flex:1 1 0}:root[data-device=phone] .cb-bar .wr-find{flex-basis:100%}:root[data-device=phone] .cb-bar .wr-find__pickers{width:100%}:root[data-device=phone] .cb-bar .wr-find__pickers>*{flex:100%;width:auto}:root[data-device=phone] .cb-barctl{flex-wrap:wrap;width:100%}:root[data-device=phone] .cb-barctl>.ui-seg{flex-wrap:wrap;flex:1 1 0;display:flex;overflow:visible}:root[data-device=phone] .cb-barctl .ui-seg-item{flex:auto;min-height:44px}:root[data-device=phone] .cb-privlock__btn{height:44px;padding:0 12px}:root[data-device=phone] .cb-privlock__tip{white-space:normal;width:max-content;max-width:min(260px,100vw - 32px);font-size:13px}:root[data-device=phone] .cb-bar__end .cb-privlock__tip{left:0;right:auto}:root[data-device=phone] .cb-grid,:root[data-device=phone] .cb-grid--two{grid-template-columns:minmax(0,1fr);gap:12px}:root[data-device=phone] .cb-grid--home>.cb-card--met,:root[data-device=phone] .cb-grid--home>[data-ph-list]>.cb-card--met{grid-row:auto}:root[data-device=phone] .cb-card{padding:10px}:root[data-device=phone] .cb-row{flex-wrap:wrap;row-gap:4px;padding:6px 8px}:root[data-device=phone] .cb-row__main{flex:210px;min-height:44px}:root[data-device=phone] .cb-row__side{flex-shrink:1;justify-content:flex-start;width:auto;max-width:100%;padding-left:4px}:root[data-device=phone] .cb-row__side--stack{flex-flow:wrap;align-items:center;gap:6px;width:100%}:root[data-device=phone] .cb-row__main:has(>.cb-row__vs){flex-wrap:wrap;row-gap:4px}:root[data-device=phone] .cb-row__main:has(>.cb-row__vs)>.cb-row__text{flex:100%}:root[data-device=phone] .cb-row__vs{display:inline-flex}:root[data-device=phone] .cb-names{white-space:normal}:root[data-device=phone] .cb-link{min-height:28px}:root[data-device=phone] .cb-link>span{white-space:normal}:root[data-device=phone] .cb-subline{white-space:normal;flex-wrap:wrap;gap:0 8px}:root[data-device=phone] .cb-subline .cb-links{flex-wrap:wrap;column-gap:10px}:root[data-device=phone] .cb-sub{white-space:normal}:root[data-device=phone] .cb-fieldchip,:root[data-device=phone] .cb-dossierbtn{min-height:44px;padding:0 12px}:root[data-device=phone] .cb-fieldbtn,:root[data-device=phone] .cb-more{min-height:44px}:root[data-device=phone] .cb-list--scroll{max-height:none}:root[data-device=phone] .cb-upkeep .cb-bar .ui-seg-item{flex:auto;min-height:44px}:root[data-device=phone] .cb-upkeep .cb-row__main{flex-wrap:wrap;row-gap:4px}:root[data-device=phone] .cb-upkeep .cb-row__main>.cb-row__text{flex:100%}:root[data-device=phone] .cb-found{flex-wrap:wrap;padding:10px}:root[data-device=phone] .cb-start{padding:20px 12px}:root[data-device=phone] .cb-table{max-height:none}:root[data-device=phone] .cb-tr--def,:root[data-device=phone] .cb-tr--counter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;min-height:44px;padding:8px 10px}:root[data-device=phone] .cb-tr>.cb-td:first-child,:root[data-device=phone] .cb-tr--counter>.cb-td:nth-child(2),:root[data-device=phone] .cb-tr--def>.cb-td:nth-child(5){grid-column:1/-1}:root[data-device=phone] .cb-tr--def{grid-auto-flow:dense}:root[data-device=phone] .cb-td__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700;display:inline}:root[data-device=phone] .cb-td--num{justify-content:space-between}:root[data-device=phone] .cb-tr--head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}:root[data-device=phone] .cb-verdictrow{grid-template-columns:104px 28px minmax(0,1fr);min-height:44px}:root[data-device=phone] .cb-meet__when{width:auto}:root[data-device=phone] .cb-strip .ui-statstrip__cell:last-child:nth-child(odd){grid-column:1/-1}:root[data-device=phone] .cb-row__main:has(>.cb-meet__when){flex-wrap:wrap;row-gap:4px}:root[data-device=phone] .cb-row__main:has(>.cb-meet__when)>.cb-row__text{flex:100%;order:5}:root[data-device=phone] .cb-row__main:has(>.cb-meet__when)>.cb-arrow{margin-left:auto}:root[data-device=phone] .cb-check,:root[data-device=phone] .cb-notenew__foot .ui-btn{min-height:44px}:root[data-device=phone] .cb-towerbar .cb-dossierbtn{flex:auto;justify-content:center}:root[data-device=phone] .wr-towerfacts .cb-towerfacts__opp{grid-column:1/-1}:root[data-device=phone] .cb-dossier__facts{gap:4px 10px}:root[data-device=phone] .wr-history .wr-twopane--history{height:auto}:root[data-device=phone] .cb-barctl{flex-wrap:nowrap}:root[data-device=phone] .cb-barctl>.ui-seg{flex-wrap:nowrap;overflow:auto hidden}:root[data-device=phone] .cb-bar .cb-barctl .ui-seg-item{flex:none}:root[data-device=phone] .cb-barctl>.ui-infotip-wrap,:root[data-device=phone] .cb-barctl>.cb-quiet{flex-shrink:0}:root[data-device=phone] .cb-tourney .wr-crow,:root[data-device=phone] .wr-cset--community .wr-crow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}:root[data-device=phone] .cb-tourney .wr-crow__text,:root[data-device=phone] .wr-cset--community .wr-crow__text{display:contents}:root[data-device=phone] .cb-tourney .wr-crow__text>*,:root[data-device=phone] .wr-cset--community .wr-crow__text>*{grid-column:1/-1}:root[data-device=phone] .cb-tourney .wr-crow__text>.wr-crow__line,:root[data-device=phone] .wr-cset--community .wr-crow__text>.wr-crow__line{grid-area:1/2}:root[data-device=phone] .cb-tourney .wr-crow__side,:root[data-device=phone] .wr-cset--community .wr-crow__side{grid-column:1/-1;justify-content:flex-start;width:auto}:root[data-device=phone] .cb-tourney .wr-crow__side>.ui-btn,:root[data-device=phone] .wr-cset--community .wr-crow__side>.ui-btn{min-height:40px}:root[data-device=phone] .cb-tourney__more{min-height:44px}
:root[data-device=phone] .pc-cal{--pc-label:54px;gap:8px;padding:8px}:root[data-device=phone] .pc-cal--loading{min-height:calc(70vh + 170px)}:root[data-device=phone] .pc-cal__bar{gap:6px}:root[data-device=phone] .pc-cal__title{flex:auto;order:0}:root[data-device=phone] .pc-cal__bar>.ui-btn{order:1}:root[data-device=phone] .pc-cal__bar>.ui-seg,:root[data-device=phone] .pc-cal__bar>.pc-zone{order:2}:root[data-device=phone] .pc-cal__grow{flex:1 0 100%;order:3;height:0}:root[data-device=phone] .pc-cal__bar .ui-seg-item{min-height:44px;padding:0 9px}:root[data-device=phone] .pc-cal__bar .ui-seg-item>svg{display:none}:root[data-device=phone] .pc-weeknav{flex:100%;order:4}:root[data-device=phone] .pc-weeknav__label{flex:1;min-width:0;height:44px}:root[data-device=phone] .pc-weeknav .ui-icon-btn{width:44px;height:44px}:root[data-device=phone] .pc-zone{height:44px}:root[data-device=phone] .pc-cal__bar>.ui-btn{min-height:44px}:root[data-device=phone] .pc-legend{scrollbar-width:none;flex-wrap:nowrap;margin:0 -8px;padding:0 8px 2px;overflow-x:auto}:root[data-device=phone] .pc-legend::-webkit-scrollbar{display:none}:root[data-device=phone] .pc-chip{flex-shrink:0;height:36px}:root[data-device=phone] .pc-legend__note{flex-shrink:0;margin-left:4px}:root[data-device=phone] .pc-lane__label{letter-spacing:.04em;gap:3px;padding:0 3px 0 5px;font-size:8.5px}:root[data-device=phone] .pc-lane__label img,:root[data-device=phone] .pc-lane__label .feature-icon{width:14px;height:14px}:root[data-device=phone] .pc-seg{padding:0 3px;font-size:9px}:root[data-device=phone] .pc-dayhead{letter-spacing:.02em;flex-direction:column;align-items:center;gap:0;padding:5px 2px 4px;font-size:9.5px}:root[data-device=phone] .pc-dayhead b{font-size:14px}:root[data-device=phone] .pc-today{margin:0;font-size:8.5px}:root[data-device=phone] .pc-week__corner{padding:5px 4px}:root[data-device=phone] .pc-days{flex-direction:column;min-height:0;display:flex}:root[data-device=phone] .pc-days__label{padding:6px 8px 2px}:root[data-device=phone] .pc-daycell{border-left:0;border-top:1px solid var(--border-subtle,var(--border));grid-template-columns:58px minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:0 8px;padding:6px 8px 2px;display:grid}:root[data-device=phone] .pc-daycell>*{grid-column:2;margin-bottom:4px}:root[data-device=phone] .pc-daycell__day{color:var(--text-2);grid-area:1/1/span 30;margin:0;padding-top:12px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}:root[data-device=phone] .pc-daycell[data-today] .pc-daycell__day{color:var(--accent-text)}:root[data-device=phone] .pc-daycell__none{padding:12px 0}:root[data-device=phone] .pc-entry{align-items:center;min-height:44px;padding:4px 8px 4px 7px;font-size:13px;line-height:17px}:root[data-device=phone] .pc-entry>time{font-size:12px}:root[data-device=phone] .pc-arow{grid-template-columns:70px minmax(0,1fr) 30px;grid-template-areas:"time main art""side side side";gap:4px 8px;padding:6px 4px}:root[data-device=phone] .pc-arow__time{grid-area:time}:root[data-device=phone] .pc-arow__time span{white-space:normal;line-height:1.25}:root[data-device=phone] .pc-arow__art{grid-area:art}:root[data-device=phone] .pc-arow__main{grid-area:main}:root[data-device=phone] .pc-arow__main b,:root[data-device=phone] .pc-arow__detail{white-space:normal}:root[data-device=phone] .pc-arow__side{grid-area:side;justify-content:flex-start}:root[data-device=phone] .pc-arow__side .ui-btn{min-height:44px}:root[data-device=phone] .pc-rsvp>button{min-height:44px;padding:0 12px;font-size:13px}:root[data-device=phone] .pc-link,:root[data-device=phone] .pc-more{min-height:44px}:root[data-device=phone] .pc-evd__facts{grid-template-columns:80px minmax(0,1fr)}:root[data-device=phone] .pc-evd__who{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .pc-evd__answer .pc-rsvp{flex-wrap:wrap}:root[data-device=phone] .pc-evform .gs-form__row{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .pc-evform .ui-seg{flex-wrap:wrap}:root[data-device=phone] .pc-evform .ui-seg-item{min-height:44px}:root[data-device=phone] .pc-targets>.ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .pc-targets>.ui-card-header>:last-child:not(:first-child){justify-content:space-between;width:100%}:root[data-device=phone] .pc-targets>.ui-card-header .ui-seg-item,:root[data-device=phone] .pc-targets>.ui-card-header .ui-btn{min-height:44px}:root[data-device=phone] .pc-heat{padding:8px}:root[data-device=phone] .pc-heat__bar .ui-seg-item{min-height:44px}:root[data-device=phone] .pc-heat__bar .wr-quiet{flex-basis:100%;margin-left:0}:root[data-device=phone] .pc-heat__scroll{max-height:70vh}:root[data-device=phone] .pc-heat__corner,:root[data-device=phone] .pc-heat__who{min-width:104px}:root[data-device=phone] .pc-heat__who{height:44px;padding:0 8px;font-size:12px}:root[data-device=phone] .pc-heat__target{min-width:76px;padding:6px 4px 4px}:root[data-device=phone] .pc-heat__sort{width:44px;height:32px}:root[data-device=phone] .pc-hcell{width:40px;height:38px;margin:3px 0}:root[data-device=phone] .pc-heat__key .pc-hcell{width:20px;height:18px;margin:0}:root[data-device=phone] .pc-heat__foot .pc-heat__note{flex-basis:100%;margin-left:0}:root[data-device=phone] .pc-pool{padding:8px}:root[data-device=phone] .pc-pool__name{flex-wrap:wrap;row-gap:4px}:root[data-device=phone] .pc-pool__row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"where who verdict""team team team""why why why";row-gap:4px;padding:8px}:root[data-device=phone] .pc-pool__where{grid-area:where}:root[data-device=phone] .pc-pool__who{grid-area:who}:root[data-device=phone] .pc-pool__row>.gs-teamart{grid-area:team}:root[data-device=phone] .pc-pool__row>.wr-verdict{grid-area:verdict;justify-self:end}:root[data-device=phone] .pc-pool__why{grid-area:why}:root[data-device=phone] .pc-pool__why>span{white-space:normal}:root[data-device=phone] .pc-pool__counts{margin-left:0}:root[data-device=phone] .pc-pool__name button{min-height:44px}
:root[data-device=phone] .rc-bar{scrollbar-width:none;flex-wrap:nowrap;padding:8px 10px;overflow-x:auto}:root[data-device=phone] .rc-bar::-webkit-scrollbar{display:none}:root[data-device=phone] .rc-bar .sh-tiles{flex-wrap:nowrap}:root[data-device=phone] .rc-bar .sh-tile{flex-shrink:0;min-height:44px}:root[data-device=phone] .rc-bar__grow{flex:none}:root[data-device=phone] .rc-bar__group{flex-shrink:0}:root[data-device=phone] .rc-pipe .ui-card-header{flex-wrap:wrap;gap:8px}:root[data-device=phone] .rc-pipe__basis{white-space:normal}:root[data-device=phone] .rc-pipe .ui-card-header .rc-bar__group{flex-wrap:wrap;flex:100%;justify-content:space-between;min-width:0}:root[data-device=phone] .rc-sort{min-width:0;max-width:100%;min-height:44px}:root[data-device=phone] .rc-head{display:none}:root[data-device=phone] .rc-row.rc-cols{flex-wrap:wrap;align-items:center;gap:6px 0;padding:6px 10px 8px;display:flex}:root[data-device=phone] .rc-row.rc-cols:after{content:"";flex-basis:100%;order:3;height:0}:root[data-device=phone] .rc-row .rc-pick{order:0;width:44px;height:44px;margin-left:-9px}:root[data-device=phone] .rc-row .rc-who{flex:1 1 0;order:1;min-width:0;min-height:44px}:root[data-device=phone] .rc-row .rc-stage{order:2;margin-left:6px}:root[data-device=phone] .rc-row .rc-chev{order:3;width:28px}:root[data-device=phone] .rc-row .rc-tile{border-left:1px solid var(--border);flex:auto;order:4;min-width:0;padding:4px 3px}:root[data-device=phone] .rc-row .rc-tile:nth-child(3){border-left:0}:root[data-device=phone] .rc-row .rc-tile__label{letter-spacing:.06em;font-size:8.5px;display:block}:root[data-device=phone] .rc-row .rc-tile__value{font-size:12px}:root[data-device=phone] .rc-row .rc-tile--meets,:root[data-device=phone] .rc-row .rc-tile--votes{align-items:center}:root[data-device=phone] .rc-row .rc-meets{gap:3px;font-size:11.5px}:root[data-device=phone] .rc-row .rc-tile--meets .rc-tile__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}:root[data-device=phone] .rc-who__sub{white-space:normal;flex-wrap:wrap}:root[data-device=phone] .rc-card{padding:4px 10px 12px}:root[data-device=phone] .rc-card__grid{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .rc-hero{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .rc-htile{gap:8px;min-height:58px;padding:8px 10px}:root[data-device=phone] .rc-htile__media,:root[data-device=phone] .rc-htile__media img{width:26px;height:26px}:root[data-device=phone] .rc-htile__value{font-size:14px}:root[data-device=phone] .rc-htile__meta{white-space:normal}:root[data-device=phone] .rc-basisrow{flex-direction:column;align-items:flex-start}:root[data-device=phone] .rc-fit{padding:10px}:root[data-device=phone] .rc-fit__row{grid-template-columns:minmax(0,1fr);gap:4px}:root[data-device=phone] .rc-fit__label{padding-top:0}:root[data-device=phone] .rc-tabs .ui-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .rc-tabs .ui-tabs::-webkit-scrollbar{display:none}:root[data-device=phone] .rc-tabs .ui-tab{flex-shrink:0;min-height:44px}:root[data-device=phone] .rc-cards3,:root[data-device=phone] .rc-cards2{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .rc-sets{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .rc-strip{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-device=phone] .rc-strip__cell{border-left:0}:root[data-device=phone] .rc-strip__cell:not(:nth-child(3n+1)){border-left:1px solid var(--border)}:root[data-device=phone] .rc-strip__cell:nth-child(n+4){border-top:1px solid var(--border)}:root[data-device=phone] .rc-lcard .rc-strip{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-device=phone] .rc-lcard .rc-strip__cell:nth-child(n+4){border-top:0}:root[data-device=phone] .rc-lcard .rc-strip__cell:nth-child(4){border-left:1px solid var(--border)}:root[data-device=phone] .rc-team{grid-template-columns:26px minmax(0,1fr);row-gap:6px}:root[data-device=phone] .rc-team__mons{grid-column:1/-1}:root[data-device=phone] .rc-team__mon{flex-direction:column;align-items:flex-start;gap:4px}:root[data-device=phone] .rc-line{flex-wrap:wrap}:root[data-device=phone] .rc-line__side{white-space:normal;flex-basis:100%;padding-left:36px}:root[data-device=phone] .rc-dl{grid-template-columns:92px minmax(0,1fr)}:root[data-device=phone] .rc-pickbtn,:root[data-device=phone] .rc-comment .ui-input{min-height:44px}:root[data-device=phone] .rc-apane__head{flex-wrap:wrap;gap:8px 10px;padding:12px 10px 10px}:root[data-device=phone] .rc-apane__name{font-size:17px}:root[data-device=phone] .rc-apane__acts{flex:100%;justify-content:space-between}:root[data-device=phone] .rc-apane__nav .ui-icon-btn{width:44px;height:44px}:root[data-device=phone] .rc-apane>.rc-card{padding:0 10px 12px}:root[data-device=phone] .rc-rrow{min-height:52px;padding:6px 10px}:root[data-device=phone] .rc-rrow .rc-pick{width:44px;height:44px;margin:-6px -8px -6px -10px}:root[data-device=phone] .rc-rail__head .rc-sort,:root[data-device=phone] .rc-listing__page a,:root[data-device=phone] .rc-listing__page button{min-height:44px}:root[data-device=phone] .rc-compare{max-height:none;overflow:visible}:root[data-device=phone] .rc-compare table,:root[data-device=phone] .rc-compare thead,:root[data-device=phone] .rc-compare tbody{display:block}:root[data-device=phone] .rc-compare tr{grid-template-columns:repeat(var(--rc-ccols,3), minmax(0, 1fr));display:grid}:root[data-device=phone] .rc-compare tr>th[scope=row],:root[data-device=phone] .rc-compare tr>th[scope=rowgroup],:root[data-device=phone] .rc-compare thead tr>th:first-child{border-bottom:0;grid-column:1/-1;padding-bottom:2px;position:static}:root[data-device=phone] .rc-compare thead tr>th:first-child{display:block}:root[data-device=phone] .rc-compare th,:root[data-device=phone] .rc-compare td{white-space:normal;padding:6px 4px}:root[data-device=phone] .rc-compare thead th{position:static}:root[data-device=phone] .rc-compare__who{min-width:0}:root[data-device=phone] .rc-look{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .rc-lookmini__row{min-height:52px}:root[data-device=phone] .rc-trial__item{min-height:36px}:root[data-device=phone] .rc-trial__detail{max-width:120px}:root[data-device=phone] .rc-form__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}:root[data-device=phone] .rc-form__pair{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .rc-form__row .ui-input,:root[data-device=phone] .rc-form__row .ui-select{min-height:44px}:root[data-device=phone] .rc-apply__blocks{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .rc-apply__block{min-height:48px}:root[data-device=phone] .rc-bar:has(>.rc-basis){flex-wrap:wrap;row-gap:6px;overflow:visible}:root[data-device=phone] .rc-bar:has(>.rc-basis)>.rc-bar__grow{flex:1 1 0}:root[data-device=phone] .rc-bar:has(>.rc-basis)>.rc-basis{flex:100%;order:2}:root[data-device=phone] .rc-bar:has(>.rc-basis)>.rc-bar__group{overscroll-behavior-x:contain;scrollbar-width:none;flex:100%;order:3;min-width:0;overflow-x:auto}:root[data-device=phone] .rc-bar:has(>.rc-basis)>.rc-bar__group::-webkit-scrollbar{display:none}:root[data-device=phone] .rc-bar:has(>.rc-basis) .rc-segtiles{flex-wrap:nowrap}:root[data-device=phone] .rc-bar:has(>.rc-basis) .rc-pickbtn{flex-shrink:0}:root[data-device=phone] .rc-htile__label{text-overflow:clip;white-space:normal;overflow:visible}:root[data-device=phone] .rc-listing__foot a{align-items:center;min-height:44px;display:inline-flex}
:root[data-device=phone] .sg-area .sg-toolbar,:root[data-device=phone] .sc-area .sc-toolbar{gap:8px;padding:10px 14px}:root[data-device=phone] .sg-area .sg-toolbar__row,:root[data-device=phone] .sc-area .sc-toolbar__row{flex-wrap:wrap;align-items:center;gap:8px 10px}:root[data-device=phone] .sc-area .sc-toolbar__row+.sc-toolbar__row{padding-top:8px}:root[data-device=phone] .sg-area .sg-toolbar__label,:root[data-device=phone] .sc-area .sc-toolbar__label{letter-spacing:0;text-transform:none;width:64px;color:var(--text-3);flex:0 0 64px;margin-left:0;font-size:12px;font-weight:650}:root[data-device=phone] .sg-area .sg-toolbar__row>.sg-tiles,:root[data-device=phone] .sg-area .sg-toolbar__row>.sg-toolbar__grow,:root[data-device=phone] .sc-area .sc-toolbar__row>.sh-tiles{flex:calc(100% - 74px);min-width:0;margin-right:-14px}:root[data-device=phone] .sg-area .sg-toolbar .sh-tiles,:root[data-device=phone] .sc-area .sc-toolbar .sh-tiles{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:14px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}:root[data-device=phone] .sg-area .sg-toolbar .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .sc-area .sc-toolbar .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .sg-area .sh-tile,:root[data-device=phone] .sc-area .sh-tile,:root[data-device=phone] .sc-btab .sh-tile{-webkit-tap-highlight-color:transparent;flex-shrink:0;height:36px;padding:0 12px;font-size:13px}:root[data-device=phone] .sg-area .sh-tile b,:root[data-device=phone] .sc-area .sh-tile b{font-size:12px}:root[data-device=phone] .sg-area .sg-tiles[data-size=sm] .sg-tile{height:34px;padding:0 10px;font-size:12.5px}:root[data-device=phone] .sg-area .sg-toolbar--one .sg-tiles[data-size=sm] .sg-tile{height:36px;padding:0 12px;font-size:13px}:root[data-device=phone] .sg-area .sg-toolbar .sg-search,:root[data-device=phone] .sc-area .sc-toolbar .sc-search{flex:100%;width:auto;margin-left:0}:root[data-device=phone] .sg-area .sg-toolbar .sg-toolbar__meta,:root[data-device=phone] .sc-area .sc-toolbar .sc-toolbar__meta{white-space:normal;flex:100%;margin-left:0;font-size:12px;line-height:1.4}:root[data-device=phone] .sg-area .sg-stack>.sg-toolbar__meta{padding:0 2px;font-size:12.5px}:root[data-device=phone] .sc-area .sc-bar{gap:8px;padding:10px 14px}:root[data-device=phone] .sc-area .sc-bar .bst-toolbar__group{flex:100%;gap:10px;min-width:0}:root[data-device=phone] .sc-area .sc-bar .bst-toolbar__label{color:var(--text-3);flex:0 0 64px;font-size:12px;font-weight:650}:root[data-device=phone] .sc-area .sc-bar .bst-toolbar__group>.ui-seg,:root[data-device=phone] .sc-area .sc-bar>.sc-toggles{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;margin-right:-14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}:root[data-device=phone] .sc-area .sc-bar .ui-seg-item{flex-shrink:0;padding:0 12px;font-size:13px}:root[data-device=phone] .sc-area .sc-bar>.sc-toggles{flex-basis:calc(100% - 60px);margin-left:74px}:root[data-device=phone] .sc-area .sc-bar .bst-toolbar__spacer{flex:0 0 0}:root[data-device=phone] .sc-area .sc-bar .sc-search{flex:auto;width:auto}:root[data-device=phone] .sc-area .sc-bar .sc-search input{height:44px;font-size:16px}:root[data-device=phone] .sc-area .sc-bar .sc-bar__meta{white-space:normal;flex:100%;font-size:12px;line-height:1.4}:root[data-device=phone] .sg-area .sg-board__foot{padding:8px 12px 8px 14px}:root[data-device=phone] .sg-area .sg-mini__row{min-height:52px;padding:6px 14px}:root[data-device=phone] .sg-area .sg-mini__sub{font-size:12px}:root[data-device=phone] .sg-area .sg-coming__text p{font-size:12.5px}:root[data-device=phone] .sg-area .sg-cards{gap:10px}:root[data-device=phone] .sg-area .sg-gcard__head{gap:10px;padding:12px 6px 8px 14px}:root[data-device=phone] .sg-area .sg-gcard__name{font-size:15px}:root[data-device=phone] .sg-area .sg-gcard__meta{font-size:12.5px}:root[data-device=phone] .sg-area .sg-gcard__head .sg-star{width:44px;height:44px;margin:-8px 0}:root[data-device=phone] .sg-area .sg-gcard__ranks{margin:0 14px}:root[data-device=phone] .sg-area .sg-gcard__rank{padding:6px 9px}:root[data-device=phone] .sg-area .sg-gcard__rank small{font-size:11px}:root[data-device=phone] .sg-area .sg-gcard__body{gap:8px;padding:10px 14px}:root[data-device=phone] .sg-area .sg-gcard__pitch{font-size:13.5px}:root[data-device=phone] .sg-area .sg-gcard__foot{padding:6px 8px 6px 14px}:root[data-device=phone] .sg-area .sg-gcard__updated{font-size:12px}:root[data-device=phone] .sg-area .sg-check{font-size:12.5px}:root[data-device=phone] .sg-area .sg-app{padding:10px 14px 6px}:root[data-device=phone] .sg-area .sg-dl{grid-template-columns:88px minmax(0,1fr);font-size:13px}:root[data-device=phone] .sgp-hero .sgp-hero__main{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px 16px 10px}:root[data-device=phone] .sgp-hero .sgp-hero__crest{width:52px;height:52px}:root[data-device=phone] .sgp-hero .sgp-hero__crest .ui-crest{--ui-crest-size:52px!important}:root[data-device=phone] .sgp-hero .sgp-hero__id{gap:5px}:root[data-device=phone] .sgp-hero .sgp-hero__eyebrow{letter-spacing:.1em;font-size:10.5px}:root[data-device=phone] .sgp-hero .sgp-hero__name{font-size:20px}:root[data-device=phone] .sgp-hero .sgp-hero__chips,:root[data-device=phone] .sgp-hero .sgp-hero__actions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-top:-9px;margin-bottom:-9px;margin-right:-16px;padding:9px 16px 9px 0;overflow-x:auto}:root[data-device=phone] .sgp-hero .sgp-hero__chips::-webkit-scrollbar{display:none}:root[data-device=phone] .sgp-hero .sgp-hero__actions::-webkit-scrollbar{display:none}:root[data-device=phone] .sgp-hero .sgp-hero__actions{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}:root[data-device=phone] .sgp-hero .sgp-chip{flex:none;height:26px}:root[data-device=phone] .sgp-hero .sgp-hero__actions>*{flex:none}:root[data-device=phone] .sgp-hero .sgp-hero__actions .ui-btn{min-height:44px}:root[data-device=phone] .sgp-hero .sgp-hero__kpis{grid-column:1/-1}:root[data-device=phone] .sgp-hero .sgp-hero__strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:8px 16px;overflow-x:auto}:root[data-device=phone] .sgp-hero .sgp-hero__strip::-webkit-scrollbar{display:none}:root[data-device=phone] .sgp-hero .sgp-cell{flex:none;padding:0 12px}:root[data-device=phone] .sgp-hero .sgp-cell:first-child{padding-left:0}:root[data-device=phone] .sgp-hero .sgp-hero__note{text-align:left;flex:none;min-width:0;padding-left:12px}:root[data-device=phone] a.sgp-chip,:root[data-device=phone] .sgp-page a.sgp-step{position:relative}:root[data-device=phone] a.sgp-chip:after,:root[data-device=phone] .sgp-page a.sgp-step:after{content:"";position:absolute;inset:-10px -2px}:root[data-device=phone] .sgp-page .sgp-card>.ui-card-header:has(>:last-child .ui-btn){flex-wrap:wrap;row-gap:10px}:root[data-device=phone] .sgp-page .sgp-card>.ui-card-header:has(>:last-child .ui-btn)>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .sgp-page .sgp-rank{padding:6px 14px}:root[data-device=phone] .sgp-page .sgp-trec__path{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-top:-10px;margin-bottom:-10px;margin-right:-14px;padding:10px 14px 10px 0;overflow-x:auto}:root[data-device=phone] .sgp-page .sgp-trec__path::-webkit-scrollbar{display:none}:root[data-device=phone] .sgp-page .sgp-step{flex:none;height:26px;font-size:12px}:root[data-device=phone] .sgp-page .sgp-note,:root[data-device=phone] .sgp-page .sgp-side__quiet{font-size:12.5px}:root[data-device=phone] .sgp-page .sgp-side .ui-btn,:root[data-device=phone] .sgp-page .ui-card-header .ui-btn,:root[data-device=phone] .sgp-page .ui-callout .ui-btn{min-height:44px}:root[data-device=phone] .sg-area .sgp-tlink__head{grid-template-columns:40px minmax(0,1fr);padding:12px 14px}:root[data-device=phone] .sg-area .sgp-tlink__go{grid-column:1/-1}:root[data-device=phone] .sg-area .sgp-tlink__go .ui-btn{flex:auto;min-height:44px}:root[data-device=phone] .sg-area .sgp-tlink__links{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:0 14px 10px;overflow-x:auto}:root[data-device=phone] .sg-area .sgp-tlink__links::-webkit-scrollbar{display:none}:root[data-device=phone] .sg-area .sgp-tlink__links .ui-btn{flex:none;min-height:44px}:root[data-device=phone] .sg-area .sgp-trow{grid-template-columns:28px minmax(0,1fr) auto;row-gap:6px;padding:8px 14px}:root[data-device=phone] .sg-area .sgp-trow__acts{grid-column:2/-1}:root[data-device=phone] .sg-area .sgp-trow__acts .ui-btn{min-height:44px}:root[data-device=phone] .sg-area .sgp-toolbar{gap:8px;padding:10px 14px}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__group{flex:100%;gap:10px;min-width:0}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__label{color:var(--text-3);flex:0 0 64px;font-size:12px;font-weight:650}:root[data-device=phone] .sg-area .sgp-toolbar label.bst-toolbar__group{flex:calc(50% - 4px);order:1}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__group:has(>.ui-seg){order:2}:root[data-device=phone] .sg-area .sgp-toolbar label.bst-toolbar__group>.bst-toolbar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__group:has(>.ui-switchrow){flex:calc(50% - 4px);order:3}:root[data-device=phone] .sg-area .sgp-toolbar .ui-switchrow__label{font-size:13px;line-height:1.25}:root[data-device=phone] .sg-area .sgp-toolbar .ui-select{flex:auto;min-width:0;height:44px;min-height:44px;font-size:16px}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__group>.ui-seg{scrollbar-width:none;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0;margin-right:-14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}:root[data-device=phone] .sg-area .sgp-toolbar .ui-seg-item{flex-shrink:0;min-height:40px;padding:0 12px;font-size:13px}:root[data-device=phone] .sg-area .sgp-toolbar .ui-switchrow{min-height:44px}:root[data-device=phone] .sg-area .sgp-toolbar .bst-toolbar__spacer{flex:0 0 0;order:4}:root[data-device=phone] .sg-area .sgp-toolbar .sgp-toolbar__search{flex:100%;order:4;width:auto}:root[data-device=phone] .sg-area .sgp-toolbar .sgp-toolbar__search input{height:44px;font-size:16px}:root[data-device=phone] .sg-area .sgp-toolbar__meta{white-space:normal;font-size:12px}:root[data-device=phone] .sg-area .sgp-gcard__crest .ui-crest{--ui-crest-size:40px!important}:root[data-device=phone] .sgp-form .sgp-form__switches,:root[data-device=phone] .sgp-form .sgp-fields{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .sgp-form .sgp-field{grid-template-columns:84px minmax(0,1fr)}:root[data-device=phone] .sgp-form .ui-select,:root[data-device=phone] .sgp-form .ui-input{min-height:44px;font-size:16px}:root[data-device=phone] .sgp-form .ui-switchrow{min-height:44px}:root[data-device=phone] .sc-area .sh-panel>.ui-card-header:has(>:last-child .ui-btn){flex-wrap:wrap;row-gap:10px}:root[data-device=phone] .sc-area .sh-panel>.ui-card-header:has(>:last-child .ui-btn)>:last-child:not(:first-child){flex:100%;justify-content:flex-end}:root[data-device=phone] .sc-area .sc-grid{gap:10px}:root[data-device=phone] .sc-area .sc-share__head{gap:8px;padding:10px 6px 0 14px}:root[data-device=phone] .sc-area .sc-share__body{gap:9px;padding:8px 14px 10px}:root[data-device=phone] .sc-area .sc-share__title{font-size:15.5px}:root[data-device=phone] .sc-area .sc-share__who,:root[data-device=phone] .sc-area .sc-share__group{font-size:12.5px}:root[data-device=phone] .sc-area .sc-share__notes{font-size:13.5px}:root[data-device=phone] .sc-area .sc-share__foot{gap:6px;padding:8px 8px 8px 14px}:root[data-device=phone] .sc-area .sc-team__name{font-size:12px}:root[data-device=phone] .sc-area .sc-share__turn{padding:7px 10px;font-size:12.5px}:root[data-device=phone] .sc-area .sc-share__words{font-size:13px}:root[data-device=phone] .sc-area .sc-share__stats{margin-top:0}:root[data-device=phone] .sc-area .sc-ctag{font-size:13px}:root[data-device=phone] .sc-area .sc-react__btn,:root[data-device=phone] .sc-btab .sc-react__btn{-webkit-tap-highlight-color:transparent;height:36px;padding:0 10px;font-size:12.5px}:root[data-device=phone] .sc-area .sc-react[data-size=sm] .sc-react__btn,:root[data-device=phone] .sc-btab .sc-react[data-size=sm] .sc-react__btn{height:34px;padding:0 9px;font-size:12px}:root[data-device=phone] .sc-area .sc-comment{padding:10px 14px}:root[data-device=phone] .sc-area .sc-comment__head{font-size:12.5px}:root[data-device=phone] .sc-area .sc-comment__text{font-size:14px}:root[data-device=phone] .sc-area .sc-compose{padding:10px 14px 12px}:root[data-device=phone] .sc-area .sc-compose textarea{height:44px;min-height:44px}:root[data-device=phone] .sc-area .sc-version{min-height:44px;padding:0 14px;font-size:12.5px}:root[data-device=phone] .sc-area .sc-guide{gap:12px;padding:12px 14px}:root[data-device=phone] .sc-area .sc-guide__summary{font-size:13px}:root[data-device=phone] .sc-area .sc-guide__title{flex-wrap:wrap;align-items:flex-start;row-gap:4px}:root[data-device=phone] .sc-area .sc-guide__title>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}:root[data-device=phone] .sc-area .sc-guide__meta{font-size:12.5px}:root[data-device=phone] .sc-area .sc-def__head{gap:10px;padding:10px 14px}:root[data-device=phone] .sc-area .sc-def__names{font-size:14px}:root[data-device=phone] .sc-area .sc-def__meta,:root[data-device=phone] .sc-area .sc-ctr__meta{font-size:12.5px}:root[data-device=phone] .sc-area .sc-def__body{padding:0 14px 12px}:root[data-device=phone] .sc-area .sc-def__foot{font-size:12.5px}:root[data-device=phone] .sc-btab .sc-btab__bar{padding:10px 12px}:root[data-device=phone] .sc-btab .sc-btab__bar .sh-tiles{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .sc-btab .sc-btab__bar .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .sc-btab .sc-brow{padding:10px 12px}:root[data-device=phone] .sc-btab .sc-brow__sub{font-size:12px}:root[data-device=phone] .gd-form,:root[data-device=phone] .sc-form{gap:14px}:root[data-device=phone] .gd-form__row>span,:root[data-device=phone] .sg-qa>span,:root[data-device=phone] .sg-checkline,:root[data-device=phone] .sc-field__label{font-size:13px}:root[data-device=phone] .gd-form__title,:root[data-device=phone] .sc-form__title{font-size:11px}:root[data-device=phone] .gd-form .sh-tiles{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .gd-form .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gd-form .sh-tile{flex-shrink:0;height:36px;font-size:13px}:root[data-device=phone] .sg-checkline{align-items:center;min-height:44px}:root[data-device=phone] .sg-checkline input{width:20px;height:20px;margin:0}:root[data-device=phone] .sg-consent{font-size:13px}:root[data-device=phone] .sc-report{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .sc-report__opt{min-height:44px;font-size:13px}:root[data-device=phone] .sc-picker__x{width:24px;height:24px;top:-8px;right:-8px}:root[data-device=phone] .sc-picker__lead{height:20px;padding:0 7px;font-size:11px}:root[data-device=phone] .sc-picker__result{min-height:44px;font-size:13px}:root[data-device=phone] .sc-picker__results{max-height:40vh}:root[data-device=phone] .sc-block__bar{font-size:11px}:root[data-device=phone] .sc-reader__p{font-size:14.5px}:root[data-device=phone] .sg-area .sg-chip,:root[data-device=phone] .sg-area .sg-tier{height:auto;min-height:24px;font-size:12px}:root[data-device=phone] .sg-area .sg-server{height:18px;font-size:11px}:root[data-device=phone] .sg-area .sg-move{font-size:11.5px}:root[data-device=phone] .sg-area .sg-recruit{height:22px;font-size:11px}:root[data-device=phone] .sg-area .gd-cell__label,:root[data-device=phone] .sg-area .sg-round__head{font-size:11px}:root[data-device=phone] .sg-area .gd-cell__sub,:root[data-device=phone] .sg-area .sg-side-note,:root[data-device=phone] .sc-area .sc-note,:root[data-device=phone] .sc-area .sc-rank{font-size:12.5px}:root[data-device=phone] .sc-area .sc-def__best small{font-size:11px}:root[data-device=phone] .sgp-hl .bst-kpi__label{white-space:normal;overflow-wrap:anywhere}:root[data-device=phone] .gd-form .rc-apply__block small{white-space:normal;line-height:1.35;overflow:visible}:root[data-device=phone] .sc-area .sc-def__names{white-space:normal;overflow-wrap:anywhere;line-height:1.3}
:root[data-device=phone] .gl-stack{gap:12px}:root[data-device=phone] .gl-strip__viewport{overscroll-behavior-x:contain;scrollbar-width:none}:root[data-device=phone] .gl-strip__viewport::-webkit-scrollbar{display:none}:root[data-device=phone] .gl-strip__row{padding:8px 12px}:root[data-device=phone] .gl-strip__item{height:48px}:root[data-device=phone] .gl-strip__skel{width:180px}:root[data-device=phone] .gl-hero__totals{border-top:1px solid var(--border);width:100%;padding-top:12px}:root[data-device=phone] .gl-hero__totals>*{flex:1 1 0}:root[data-device=phone] .gl-hero .rta-kpi__text{white-space:normal;line-height:1.15}:root[data-device=phone] .gl-hero__note{align-items:flex-start;padding:0 12px 12px;line-height:1.45}:root[data-device=phone] .gl-champs__grid{gap:10px;padding:10px 12px 12px}:root[data-device=phone] .gl-champ{flex-direction:row;align-items:center;gap:10px}:root[data-device=phone] .gl-champ__board{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;width:70px}:root[data-device=phone] .gl-champ__board small{margin-left:0}:root[data-device=phone] .gl-champ__who,:root[data-device=phone] .gl-champ__none{flex:1;min-width:0;min-height:44px}:root[data-device=phone] .gl-movers__bar{padding:10px 12px 0}:root[data-device=phone] .gl-movers__cols{padding:8px 12px 12px}:root[data-device=phone] .gl-mrow,:root[data-device=phone] .gl-frow{height:auto;min-height:44px}:root[data-device=phone] .gl-glance__mine{padding:12px}:root[data-device=phone] .gl-glance__tiles .bst-kpi__context{white-space:normal}:root[data-device=phone] .gl-glance__follow{padding:4px 12px 10px}:root[data-device=phone] .gl-stack>.rta-controlbar .sh-tiles{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}:root[data-device=phone] .gl-stack>.rta-controlbar .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .gl-stack>.rta-controlbar .sh-tile{flex-shrink:0;height:36px;padding:0 12px;font-size:13px}:root[data-device=phone] .gl-stack>.rta-controlbar .ui-seg{max-width:100%;overflow-x:auto}:root[data-device=phone] .gl-cuts,:root[data-device=phone] .gl-tiers{gap:8px;padding:12px}:root[data-device=phone] .gl-you{margin:0 12px 12px}:root[data-device=phone] .gl-you__gaps{margin-left:0}:root[data-device=phone] .gl-cut .gl-cut__holder{grid-column:1/-1}:root[data-device=phone] .gl-hist__body{padding:10px 12px 12px}:root[data-device=phone] .gl-hist .ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gl-hist .ui-card-header>div:last-child{flex:100%;min-width:0}:root[data-device=phone] .gl-hist .ui-card-header .ui-seg{max-width:100%;overflow-x:auto}:root[data-device=phone] .gl-hist__chart{height:180px}:root[data-device=phone] .gl-find{flex:100%;max-width:none}:root[data-device=phone] .gl-find__slot,:root[data-device=phone] .gl-find__empty{width:44px;height:44px}:root[data-device=phone] .gl-find__search .ui-input{height:44px;font-size:16px}:root[data-device=phone] .gl-find__results{grid-template-columns:minmax(0,1fr);min-width:0}:root[data-device=phone] .gl-find__result{min-height:44px}:root[data-device=phone] .gl-quick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .gl-quick::-webkit-scrollbar{display:none}:root[data-device=phone] .gl-qchip{flex-shrink:0;height:44px}:root[data-device=phone] .gl-drow__btn{grid-template-columns:24px auto minmax(0,1fr);grid-template-areas:"pos team text""pos team marks";align-items:center;gap:3px 10px;min-height:52px;padding:6px 12px;display:grid}:root[data-device=phone] .gl-drow__pos{grid-area:pos;width:auto}:root[data-device=phone] .gl-drow__btn>.sc-team{grid-area:team}:root[data-device=phone] .gl-drow__text{grid-area:text}:root[data-device=phone] .gl-drow__marks{grid-area:marks;justify-self:start}:root[data-device=phone] .gl-meta__pane{display:none}:root[data-device=phone] .gl-detail__head{padding:12px}:root[data-device=phone] .gl-detail__part{padding:4px 12px 10px}:root[data-device=phone] .gl-ctr{flex-wrap:wrap;row-gap:6px}:root[data-device=phone] .gl-ctr__text{flex:1 1 0;min-width:140px}:root[data-device=phone] .gl-ctr__act{flex:1 0 100%;margin-left:26px}:root[data-device=phone] .gl-tlist{padding:4px 12px 10px}:root[data-device=phone] .gl-tfind .ui-card-header{flex-wrap:wrap;row-gap:8px}:root[data-device=phone] .gl-trow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"team rounds rounds""team guilds held";align-items:center;gap:4px 10px;padding:6px 0;display:grid}:root[data-device=phone] .gl-trow>.sc-team{grid-area:team}:root[data-device=phone] .gl-trow__rounds{grid-area:rounds}:root[data-device=phone] .gl-trow__guilds{grid-area:guilds}:root[data-device=phone] .gl-trow>.gl-held{grid-area:held}:root[data-device=phone] .gl-trow{grid-template-areas:"team rounds rounds""team guilds held""acts acts acts""note note note"}:root[data-device=phone] .gl-trow__acts{grid-area:acts;margin-left:0;display:flex}:root[data-device=phone] .gl-trow__acts>.ui-btn{flex:1 1 0;justify-content:center;min-height:40px}:root[data-device=phone] .gl-trow>.bi-note{grid-area:note}:root[data-device=phone] .gl-book__teams{flex:100%;order:1}:root[data-device=phone] .gl-book .ui-btn{margin-left:auto}
:root[data-device=phone] .sdd-tile{flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px}:root[data-device=phone] .sdd-tile__icon{flex-shrink:0;width:28px;height:28px;margin:0}:root[data-device=phone] .sdd-tile--small,:root[data-device=phone] .sdd-friend{min-height:36px}:root[data-device=phone] .sdd-friends__search{width:100%;max-width:none}:root[data-device=phone] .sdd-friends__list{max-height:168px}:root[data-device=phone] .sd-gear__tile{min-width:44px;min-height:44px}:root[data-device=phone] .sd-gear__show{min-height:40px}:root[data-device=phone] .sdd-tile__body>span,:root[data-device=phone] .sdd-subject__text span,:root[data-device=phone] .sdd-why,:root[data-device=phone] .sd-block__hint,:root[data-device=phone] .sd-team__name,:root[data-device=phone] .sd-note,:root[data-device=phone] .sd-opt__text,:root[data-device=phone] .sd-opt__warn,:root[data-device=phone] .sd-kind{font-size:12px}:root[data-device=phone] .sd-view{gap:10px;padding:12px}:root[data-device=phone] .sd-team{gap:8px}:root[data-device=phone] .sd-team__slot{width:58px}:root[data-device=phone] .sd-order__name{max-width:112px}:root[data-device=phone] .sd-opt>.ui-btn{flex:100%;justify-content:center}:root[data-device=phone] .sd-opt__text{flex-basis:100%}:root[data-device=phone] .sdp-item{flex-shrink:0;min-height:52px}:root[data-device=phone] .sdp-item__text span{font-size:12px}:root[data-device=phone] .sdp-list{max-height:52vh}:root[data-device=phone] .sdd-team .sc-monbtn{margin:-5px -2px;padding:5px}:root[data-device=phone] .sdd-hint,:root[data-device=phone] .sdd-step{font-size:12px}:root[data-device=phone] .sdd-step{height:32px}:root[data-device=phone] .sdd-friend--all{min-height:36px}:root[data-device=phone] .ph-dlg-foot>.sdd-foot-gap{display:none}:root[data-device=phone] .ph-dlg-foot>.sdd-why{text-align:center;min-height:0}
:root[data-device=phone] .hb-hero__top{gap:12px;padding:12px 14px}:root[data-device=phone] .hb-hero__main{align-items:start;gap:12px}:root[data-device=phone] .hb-hero__emblem{width:48px}:root[data-device=phone] .hb-hero__emblem--avatar,:root[data-device=phone] .hb-hero__emblem--none{width:auto;min-width:0}:root[data-device=phone] .hb-hero__who{flex-wrap:wrap;gap:8px 10px}:root[data-device=phone] .hb-hero__names{flex:1 1 0}:root[data-device=phone] .hb-hero__name{font-size:16px}:root[data-device=phone] .hb-hero__pill,:root[data-device=phone] .ui-btn.hb-hero__pill{justify-content:center;width:40px;height:40px;padding:0}:root[data-device=phone] .hb-hero__pill-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-device=phone] .hb-hero__rank,:root[data-device=phone] .hb-hero__power-value{font-size:18px;line-height:24px}:root[data-device=phone] .hb-hero__rankline{gap:2px 12px;min-height:24px}:root[data-device=phone] .hb-hero__meta{font-size:12px}:root[data-device=phone] .hb-chip{flex-shrink:0;height:28px;padding:0 9px;font-size:12px}:root[data-device=phone] .hb-hero__chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-device=phone] .hb-hero__chips::-webkit-scrollbar{display:none}:root[data-device=phone] .hb-hero__tiles{border-radius:12px}:root[data-device=phone] .hb-tile{gap:8px;min-height:60px;padding:8px 24px 8px 10px}:root[data-device=phone] .hb-tile__go{top:8px;right:7px}:root[data-device=phone] .hb-tile__value{font-size:14px;line-height:19px}:root[data-device=phone] .hb-tile__meta{font-size:11.5px;line-height:16px}:root[data-device=phone] .hb-hero__band{min-height:40px;padding:6px 14px}:root[data-device=phone] .hb-hero__pillars{scrollbar-width:none;padding:6px 14px 8px;overflow-x:auto}:root[data-device=phone] .hb-hero__pillars::-webkit-scrollbar{display:none}:root[data-device=phone] .hb-hero .hb-pband{border-radius:10px;flex:none;grid-template-columns:none;display:flex;overflow:visible}:root[data-device=phone] .hb-hero .hb-pband__cell{flex:none;min-width:118px}:root[data-device=phone] .hb-hero .hb-pband__cell:nth-child(n+4){box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .hb-hero .hb-pband__cell:first-child{box-shadow:none}:root[data-device=phone] .hb-seg .ui-seg-item{height:38px;padding:0 12px;font-size:13px}:root[data-device=phone] .hb-seg--sm .ui-seg-item{height:34px;padding:0 10px;font-size:12.5px}:root[data-device=phone] .hb-seg__long{display:none}:root[data-device=phone] .hb-seg__short{display:inline}:root[data-device=phone] .hb-page .hb-card .ui-btn--sm,:root[data-device=phone] .hb-page .hb-privacy .ui-btn--sm,:root[data-device=phone] .hb-page .hb-bm .ui-btn--sm{min-height:36px}:root[data-device=phone] .hb-presetchip{height:36px;padding:0 11px;font-size:12.5px}:root[data-device=phone] .hb-preset{flex-shrink:0;height:36px}:root[data-device=phone] .hb-presets{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:8px 14px;overflow-x:auto}:root[data-device=phone] .hb-presets::-webkit-scrollbar{display:none}:root[data-device=phone] .hb-card>.ui-card-header{padding:10px 14px}:root[data-device=phone] .hb-strip{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}:root[data-device=phone] .hb-strip__cell{min-height:58px;padding:8px 12px}:root[data-device=phone] .hb-strip__cell--link{padding-right:24px}:root[data-device=phone] .hb-strip__value{font-size:16px}:root[data-device=phone] .hb-mid{padding:9px 14px}:root[data-device=phone] .hb-needs__row,:root[data-device=phone] .hb-officers__line,:root[data-device=phone] .hb-officers__row,:root[data-device=phone] .hb-topshare,:root[data-device=phone] .hb-quiet{min-height:44px}:root[data-device=phone] .hb-act__row{min-height:52px;padding:6px 14px}:root[data-device=phone] .hb-grow__more{min-height:44px;font-size:13px}:root[data-device=phone] .hb-scorecards__body{padding:10px 12px 12px}:root[data-device=phone] .hb-circlecard__pillars{scrollbar-width:none;margin:10px 12px 0;overflow-x:auto}:root[data-device=phone] .hb-notecard__bar{padding:8px 12px}:root[data-device=phone] .hb-nrow{min-height:52px}:root[data-device=phone] .hb-nrow[data-variant=page]{min-height:60px;padding:8px 14px}:root[data-device=phone] .hb-nrow[data-variant=page] .hb-nrow__line{font-size:14px}:root[data-device=phone] .hb-feed__item{padding:10px 14px}:root[data-device=phone] .hb-shares__row{min-height:48px}:root[data-device=phone] .hb-shelf__item{height:40px}:root[data-device=phone] .hb-people[data-variant=toolbar]{max-width:none}:root[data-device=phone] .hb-search .ui-input{height:44px;font-size:16px}:root[data-device=phone] .hb-people__drop{min-width:0;box-shadow:none;position:static}:root[data-device=phone] .hb-hit{min-height:56px;padding:6px 10px}:root[data-device=phone] .hb-hit__act .ui-btn{min-height:36px}:root[data-device=phone] .hb-ptiles{grid-template-columns:minmax(0,1fr);padding:10px 12px 12px}:root[data-device=phone] .hb-ptile{align-items:flex-start;gap:10px;min-height:68px;padding:10px}:root[data-device=phone] .hb-ptile .hb-presetchip{white-space:normal;text-align:left;align-self:flex-start;max-width:44%;height:auto;min-height:36px;padding:4px 9px;line-height:1.2}:root[data-device=phone] .hb-friend{min-height:48px}:root[data-device=phone] .hb-requests__row,:root[data-device=phone] .hb-prow{min-height:52px}:root[data-device=phone] .hb-invite__link .ui-input{height:44px;font-size:16px}:root[data-device=phone] .hb-privacy__head,:root[data-device=phone] .hb-bm__head{padding:10px 14px}:root[data-device=phone] .hb-privacy__parts,:root[data-device=phone] .hb-privacy__groups{padding-left:14px;padding-right:14px}:root[data-device=phone] .hb-block{flex-direction:column;align-items:stretch;gap:6px;min-height:44px;padding:8px 0}:root[data-device=phone] .hb-audseg{width:100%;display:flex}:root[data-device=phone] .hb-audseg .ui-seg-item{flex:1 1 0;min-width:0;padding:0 4px}:root[data-device=phone] .hb-inline-aud{flex-direction:column;align-items:stretch}:root[data-device=phone] .hb-bm__row{padding:10px 14px}:root[data-device=phone] .hb-bm__row>.hb-presets__label{flex-basis:100%}:root[data-device=phone] .hb-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;width:100%;display:grid}:root[data-device=phone] .hb-day{white-space:nowrap;min-width:0;height:44px;padding:0 4px}:root[data-device=phone] .hb-field--inline{flex:140px}:root[data-device=phone] .hb-field--inline .ui-input,:root[data-device=phone] .hb-field--inline .ui-select{height:44px;font-size:16px}:root[data-device=phone] .hb-bm__row>.hb-actions{justify-content:stretch;width:100%}:root[data-device=phone] .hb-bm__row>.hb-actions>.ui-btn{flex:1;min-height:44px}:root[data-device=phone] .hb-setcard__body,:root[data-device=phone] .hb-prefs__body,:root[data-device=phone] .hb-addcard__body{padding:12px 14px}:root[data-device=phone] .hb-viewbar__top{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}:root[data-device=phone] .hb-viewbar__modes{width:100%;display:flex}:root[data-device=phone] .hb-viewbar__modes .ui-seg-item{flex:1 1 0;gap:4px;min-width:0;padding:0 4px}:root[data-device=phone] .hb-viewbar__search{flex-basis:auto;margin-left:0}:root[data-device=phone] .hb-viewbar__status{gap:8px 10px;padding:10px 12px}:root[data-device=phone] .hb-viewbar__text>b{font-size:13.5px}:root[data-device=phone] .hb-viewbar__note{font-size:12px}:root[data-device=phone] .hb-viewbar__friend{flex-direction:column;align-items:stretch;gap:4px;width:100%}:root[data-device=phone] .hb-viewbar__friend .ui-select{width:100%;height:44px;font-size:16px}:root[data-device=phone] .hb-viewbar__exit{justify-content:center;width:100%;min-height:44px;margin-left:0}:root[data-device=phone] .hb-pchip{height:32px;font-size:12px}:root[data-device=phone] .hb-pchip[data-variant=mini]{height:26px;font-size:11.5px}:root[data-device=phone] .hb-pchip[data-variant=badge]{width:28px;height:28px}:root[data-device=phone] .hb-pchip__manage{padding:0 10px 0 9px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__opts{gap:4px;padding:0}:root[data-device=phone] .ph-dlg-content .hb-pmenu__opt{grid-template-columns:34px minmax(0,1fr) 20px;min-height:56px;padding:9px 12px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__aud{border-radius:10px;width:34px;height:34px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__text b{font-size:14px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__text small{font-size:12.5px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__foot{margin:8px -16px -4px;padding:12px 16px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__note{font-size:12.5px}:root[data-device=phone] .ph-dlg-content .hb-pmenu__links .hb-link{min-height:36px;font-size:13px}:root[data-device=phone] .ph-dlg-content .hb-presettile{min-height:64px}:root[data-device=phone] .ph-dlg-content .hb-uname__field{height:46px}:root[data-device=phone] .ph-dlg-content .hb-uname__input{font-size:16px}:root[data-device=phone] .hb-ghost--fact{height:30px;font-size:12.5px}:root[data-device=phone] .hb-ghost__act{height:22px;font-size:12px}:root[data-device=phone] .hb-ghost--avatar{width:28px;height:28px}:root[data-device=phone] .hb-ghost__change{height:36px;padding:0 12px;font-size:13px}:root[data-device=phone] .hb-ghost--block{flex-wrap:wrap;gap:10px 12px;padding:12px 14px}:root[data-device=phone] .hb-ghost--block .hb-ghost__text{flex-basis:calc(100% - 46px)}:root[data-device=phone] .hb-ghost--block[data-kind=grade] .hb-ghost__text,:root[data-device=phone] .hb-ghost--block[data-kind=pillars] .hb-ghost__text{flex-basis:calc(100% - 42px)}:root[data-device=phone] .hb-ghost--block .hb-ghost__change{margin-left:46px}:root[data-device=phone] .hb-ghost--block[data-kind=grade] .hb-ghost__change,:root[data-device=phone] .hb-ghost--block[data-kind=pillars] .hb-ghost__change{margin-left:42px}:root[data-device=phone] .hb-alog__head{padding:10px 14px}:root[data-device=phone] .hb-alog__tools{flex:100%;gap:6px}:root[data-device=phone] .hb-alog__areas{flex:auto;min-width:0}:root[data-device=phone] .hb-alog__tools .ui-icon-btn{flex-shrink:0;width:44px;height:44px}:root[data-device=phone] .hb-alog__days{padding:2px 14px 6px}:root[data-device=phone] .hb-alog__row{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-height:40px;padding:7px 0}:root[data-device=phone] .hb-alog__text{flex-basis:calc(100% - 76px);font-size:13.5px}:root[data-device=phone] .hb-alog__guild{max-width:none;margin-left:76px}:root[data-device=phone] .hb-alog__time{padding-top:2px}:root[data-device=phone] .hb-alog__foot .ui-btn{min-height:44px}:root[data-device=phone] .hb-nrow[data-variant=page] .hb-nrow__text{flex-direction:column;align-items:stretch;gap:3px}:root[data-device=phone] .hb-nrow[data-variant=page] .hb-nrow__meta{justify-content:flex-start;margin-left:0}:root[data-device=phone] .hb-nrow[data-variant=page] .hb-nrow__time{text-align:left;min-width:0}:root[data-device=phone] .hb-notegroup__head{padding:10px 14px 4px}:root[data-device=phone] .hb-viewbar__end{justify-content:flex-start;margin-left:0}:root[data-device=phone] .hb-viewbar__end .hb-chip{height:36px}:root[data-device=phone] .hb-setcard__foot{padding:8px 14px}:root[data-device=phone] .hb-setcard__foot>.ui-btn{min-height:44px}:root[data-device=phone] .hb-ov{gap:inherit;flex-direction:column;min-width:0;display:flex}:root[data-device=phone] .hb-ov>.hb-row{display:contents}:root[data-device=phone] .hb-ov .hb-guildcard{order:1}:root[data-device=phone] .hb-ov .hb-circlecard{order:2}:root[data-device=phone] .hb-ov>.ph-pick{order:3;margin:0 0 -6px}:root[data-device=phone] .hb-ov :is(.hb-friendscard,.hb-communitycard,.hb-activity){order:4}:root[data-device=phone] .hb-card>.ui-card-header .hb-btnlabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-device=phone] .hb-card>.ui-card-header .ui-btn:has(>.hb-btnlabel){justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:-4px 0;padding:0}:root[data-device=phone] .hb-card>.ui-card-header .hb-powered{white-space:normal}:root[data-device=phone] .hb-activity>.ui-card-header>:last-child{flex:100%}:root[data-device=phone] .hb-activity>.ui-card-header .hb-actions{flex-wrap:nowrap;flex:100%;justify-content:space-between}:root[data-device=phone] .hb-activity>.ui-card-header .hb-seg{flex:auto;min-width:0}:root[data-device=phone] .hb-activity>.ui-card-header .hb-seg .ui-seg-item{flex:auto;padding:0 7px}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) .hb-hero__main{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:8px}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) .hb-hero__body{display:contents}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) .hb-hero__main>.hb-hero__emblem{grid-area:1/1/span 2}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) :is(.hb-hero__who,.hb-hero__rankline){grid-column:2}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) :is(.hb-hero__bar,.hb-hero__meta){grid-column:1/-1}:root[data-device=phone] :is(.hb-hero--hub,.hb-hero--person) .hb-hero__chips{flex-wrap:wrap;overflow:visible}:root[data-device=phone] .hb-hero--person .hb-hero__names{flex:100px}:root[data-device=phone] .hb-tile__chip{top:calc(50% + 2px);left:14px}:root[data-device=phone] .hb-tile__chip>.hb-pchip{position:relative}:root[data-device=phone] .hb-tile__chip>.hb-pchip:after{content:"";position:absolute;inset:-8px}:root[data-device=phone] .hb-tile__text>.hb-tile__label,:root[data-device=phone] .hb-strip__label{letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:13px}:root[data-device=phone] .hb-requests__text{white-space:normal;line-height:1.3;overflow:visible}:root[data-device=phone] .hb-requests__text>.hb-muted{display:block}:root[data-device=phone] .hb-topshare{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind faces votes""title title title";row-gap:3px;padding-top:5px;padding-bottom:5px}:root[data-device=phone] .hb-topshare__kind{grid-area:kind}:root[data-device=phone] .hb-topshare>.hb-faces{grid-area:faces}:root[data-device=phone] .hb-topshare__votes{grid-area:votes}:root[data-device=phone] .hb-topshare__title{white-space:normal;grid-area:title;line-height:1.3}:root[data-device=phone] .hb-quiet__text{white-space:normal}:root[data-device=phone] .hb-circlecard__pillars.hb-pband{display:flex}:root[data-device=phone] .hb-circlecard__pillars .hb-pband__cell{flex:none;min-width:118px}:root[data-device=phone] .hb-circlecard__pillars .hb-pband__cell:nth-child(n+4){box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .hb-circlecard__pillars .hb-pband__cell:first-child{box-shadow:none}:root[data-device=phone] .hb-sets{grid-template-columns:minmax(0,1fr)}:root[data-device=phone] .hb-shares__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind title title""faces counts time";row-gap:4px;padding:7px 14px}:root[data-device=phone] .hb-shares__row>.hb-shares__kind{grid-area:kind}:root[data-device=phone] .hb-shares__title{white-space:normal;grid-area:title;line-height:1.3}:root[data-device=phone] .hb-shares__row>.hb-faces{grid-area:auto}:root[data-device=phone] .hb-shares__counts{flex-wrap:wrap;grid-area:auto;gap:2px 10px}:root[data-device=phone] .hb-shares__time{grid-area:auto}:root[data-device=phone] .hb-circle__strip{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .hb-circle__band>.hb-circlecard__pillars{margin:0}:root[data-device=phone] .hb-circle__band>.hb-pband>.hb-pband__cell{min-height:52px;padding:6px 10px}:root[data-device=phone] .hb-circle__links>.hb-link{min-height:44px}:root[data-device=phone] .hb-sectionbar .hb-seg{width:100%;display:flex;position:relative}:root[data-device=phone] .hb-sectionbar .hb-seg .ui-seg-item{flex:1 0 auto;height:40px}:root[data-device=phone] .hb-tile__value>.hb-ghost--fact{height:auto;min-height:30px}
:root[data-device=phone] .tn-area .tn-when b{font-size:14px}:root[data-device=phone] .tn-area .tn-cells{row-gap:10px}:root[data-device=phone] .tn-area .tn-matches>.tn-toolbar .sh-tiles{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;overflow-x:auto}:root[data-device=phone] .tn-area .tn-matches>.tn-toolbar .sh-tiles::-webkit-scrollbar{display:none}:root[data-device=phone] .tn-area .sh-tile{flex-shrink:0;height:36px}:root[data-device=phone] .tn-area .tn-server .tn-server__short{display:inline}:root[data-device=phone] .tn-area .tn-server .tn-server__label,:root[data-device=phone] .tn-area .tn-server .tn-server__soon{display:none}:root[data-device=phone] .tn-area .tn-bracket__scroll{scroll-snap-type:x proximity;margin:0 -1px}:root[data-device=phone] .tn-area .tn-bracket__scroll>.tn-bk{min-width:var(--tn-bk-full,1320px);padding:8px 10px 14px}:root[data-device=phone] .tn-area .tn-bm__score{font-size:10.5px}:root[data-device=phone] .tn-area .tn-bm__go{display:none}:root[data-device=phone] .tn-area .tn-bk__head{scroll-snap-align:start}:root[data-device=phone] .tn-area .tn-bk--one-sided{--tn-unit:56px;--tn-card-h:48px}:root[data-device=phone] .tn-area .tn-bm__row{font-size:11.5px}:root[data-device=phone] .tn-area .tn-race-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--tn-race-rows2,20), auto);column-gap:8px}:root[data-device=phone] .tn-area .tn-standings{flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px 12px 12px}:root[data-device=phone] .tn-area .tn-standings__group{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-device=phone] .tn-area .tn-standings__group::-webkit-scrollbar{display:none}:root[data-device=phone] .tn-area .tn-standings__group>.tn-label{white-space:normal;flex:0 0 96px}:root[data-device=phone] .tn-area .tn-standings .tn-podium__guild{flex-shrink:0;height:44px}:root[data-device=phone] .tn-area .tn-finallist__groups{padding:2px 14px 12px}:root[data-device=phone] .tn-area .tn-finallist .tn-podium__guild{height:44px}:root[data-device=phone] .tn-area .tn-race-row{grid-template-rows:auto auto;grid-template-columns:22px 20px minmax(0,1fr) auto;align-items:center;column-gap:6px;height:auto;min-height:36px;padding:3px 2px;font-size:12px;display:grid}:root[data-device=phone] .tn-area .tn-race-row>.tn-race-row__rank,:root[data-device=phone] .tn-area .tn-race-row>.tnp-crest{grid-row:1/3}:root[data-device=phone] .tn-area .tn-race-row__name{white-space:normal;overflow-wrap:anywhere;grid-area:1/3;line-height:15px}:root[data-device=phone] .tn-area .tn-race-row>.tn-vmark{grid-area:1/4}:root[data-device=phone] .tn-area .tn-race-row__score{grid-area:2/3/auto/-1;font-size:11px;line-height:13px}:root[data-device=phone] .tn-area .tn-mc-grid{grid-template-columns:minmax(0,1fr);gap:10px}:root[data-device=phone] .tn-area .tn-mc__side{height:42px}:root[data-device=phone] .tn-area .tn-matches>.tn-toolbar{flex-wrap:nowrap}:root[data-device=phone] .tn-area .tn-table th,:root[data-device=phone] .tn-area .tn-table td{padding:7px 8px}:root[data-device=phone] .tn-area .tn-toolbar--panel{padding:10px 12px}:root[data-device=phone] .tn-area .tn-toolbar__meta{flex-basis:100%;margin-left:0}:root[data-device=phone] .tn-area .tn-select .ui-select{flex:1;min-width:0}:root[data-device=phone] .tn-area .tn-mh{padding:14px}:root[data-device=phone] .tn-area .tn-mh__when{flex-basis:100%;margin-left:0}:root[data-device=phone] .tn-area .tn-mh__when .tn-when{align-items:flex-start}:root[data-device=phone] .tn-area .tn-mh__name b{white-space:normal;overflow-wrap:anywhere;font-size:17px}:root[data-device=phone] .tn-area .tn-mh__name small{white-space:normal}:root[data-device=phone] .tn-area .tn-bmap{padding:12px}:root[data-device=phone] .tn-area .tn-log__list{max-height:360px}:root[data-device=phone] .tn-area .tn-basegrid{grid-template-columns:minmax(0,1fr);padding:12px}:root[data-device=phone] .tn-area .tn-label,:root[data-device=phone] .tn-area .tn-toolbar__label,:root[data-device=phone] .tn-gd .tn-label{letter-spacing:.03em;font-size:12px}:root[data-device=phone] .tn-area .tn-mc__title{font-size:12px}
