.ic-header-contributors{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.ic-header-contributors-list{display:flex;max-width:min(390px,34vw);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 1px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ic-header-contributors-list::-webkit-scrollbar{display:none}.ic-header-contributor-card{display:grid;width:70px;min-width:70px;justify-items:center;gap:6px;scroll-snap-align:start}.ic-header-contributor-card img,.ic-header-contributor-fallback{display:block;width:58px;height:58px;border:1px solid rgba(189,172,148,.68);border-radius:50%;box-shadow:0 10px 22px rgba(62,45,27,.14);object-fit:cover}.ic-header-contributor-card span:last-child{width:100%;overflow:hidden;color:var(--ic-ink);font-size:.74rem;font-weight:780;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ic-header-contributors-arrow{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(189,172,148,.72);border-radius:50%;background:rgba(255,250,242,.86);color:var(--ic-ink);cursor:pointer;font:inherit;font-size:1rem;font-weight:820;line-height:1;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ic-header-contributors-arrow:hover{border-color:rgba(207,92,54,.62);box-shadow:0 10px 22px rgba(207,92,54,.12);transform:translateY(-1px)}.ic-show-live-sync{position:fixed;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.5rem);z-index:30;border:1px solid rgb(255 255 255/.18);border-radius:999px;background:rgb(10 8 7/.72);color:#f8f3ea;font-size:.76rem;font-weight:800;letter-spacing:.12em;padding:.75rem 1rem;text-transform:uppercase;backdrop-filter:blur(18px)}.ic-live-waiting-shell{min-height:100svh;display:grid;place-items:center;padding:clamp(1.5rem,4vw,4rem);background:radial-gradient(circle at 20% 20%,rgb(40 196 208/.18),transparent 34rem),radial-gradient(circle at 78% 66%,rgb(198 134 34/.2),transparent 36rem),#0f0d0c;color:#f8f3ea}.ic-live-waiting-panel{width:min(620px,100%);border:1px solid rgb(255 255 255/.14);border-radius:8px;background:rgb(20 18 17/.78);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 90px rgb(0 0 0/.38)}.ic-live-waiting-kicker{color:#23d5ec;font-size:.78rem;font-weight:900;letter-spacing:.2em;margin:0 0 1rem;text-transform:uppercase}.ic-live-waiting-panel h1{font-size:clamp(2.2rem,6vw,4.8rem);line-height:.95;margin:0 0 1.25rem}.ic-live-waiting-panel strong{display:block;color:#c88923;font-size:clamp(1.2rem,2vw,1.7rem);margin-bottom:1rem}.ic-live-waiting-panel p:last-child{color:rgb(248 243 234/.72);font-size:1rem;line-height:1.6;margin:0}.ic-language-switcher{position:relative;flex:0 0 auto}.ic-language-switcher,.ic-language-switcher-button,.ic-language-switcher-fallback{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px}.ic-language-switcher-button,.ic-language-switcher-fallback{border:1px solid rgba(23,19,15,.18);border-radius:var(--ic-radius-sm);background:rgba(255,250,242,.74);box-shadow:0 10px 22px rgba(62,45,27,.08);padding:0}.ic-language-switcher-button{cursor:pointer}.ic-language-switcher-back:focus-visible,.ic-language-switcher-back:hover,.ic-language-switcher-button:hover,.ic-language-switcher-row:focus-visible,.ic-language-switcher-row:hover{border-color:rgba(207,92,54,.58);background:#fffaf2}.ic-language-switcher-back:focus-visible,.ic-language-switcher-button:focus-visible,.ic-language-switcher-row:focus-visible{outline:2px solid rgba(207,92,54,.42);outline-offset:3px}.ic-language-flag{display:block;width:25px;height:auto;flex:0 0 auto;filter:saturate(.96)}.ic-language-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:min(340px,calc(100vw - 24px));border:1px solid rgba(189,172,148,.58);border-radius:var(--ic-radius-sm);background:rgba(255,253,248,.96);box-shadow:0 18px 44px rgba(62,45,27,.16);padding:12px}.ic-language-switcher-heading{margin:0 0 9px;color:var(--ic-ink);font-size:.76rem;font-weight:750;line-height:1.3}.ic-language-switcher-list{display:grid;gap:3px;max-height:min(390px,calc(100vh - 138px));overflow-y:auto;overscroll-behavior:contain}.ic-language-switcher-row{display:flex;width:100%;min-height:40px;align-items:center;gap:11px;border:1px solid transparent;border-radius:var(--ic-radius-sm);background:transparent;color:var(--ic-ink);cursor:pointer;font:inherit;font-size:.9rem;line-height:1.25;padding:7px 9px;text-align:start;text-decoration:none}.ic-language-switcher-row[data-selected=true]{border-color:rgba(23,19,15,.32);background:rgba(207,92,54,.08)}.ic-language-switcher-chevron{margin-inline-start:auto;color:rgba(23,19,15,.46);font-size:1rem;line-height:1}.ic-language-switcher-menu-header{border-bottom:1px solid rgba(23,19,15,.1);margin-bottom:8px;padding-bottom:9px}.ic-language-switcher-menu-header .ic-language-switcher-heading{margin:7px 0 2px;font-size:.95rem}.ic-language-switcher-menu-header small{color:rgba(23,19,15,.6);font-size:.72rem}.ic-language-switcher-back{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid transparent;border-radius:var(--ic-radius-sm);background:transparent;color:rgba(23,19,15,.72);cursor:pointer;font:inherit;font-size:.78rem;padding:4px 7px}.ic-private-language-switcher{position:fixed;top:clamp(14px,2.4vw,24px);right:clamp(16px,3vw,34px);z-index:80}:root{--ic-script-font:var(--font-geist-sans),Arial,Helvetica,sans-serif}html[lang=zh-Hans]{--ic-script-font:var(--font-geist-sans),"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}html[lang=ja]{--ic-script-font:var(--font-geist-sans),"Yu Gothic","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif}html[lang=ko]{--ic-script-font:var(--font-geist-sans),"Malgun Gothic","Apple SD Gothic Neo","Noto Sans CJK KR",sans-serif}html[lang=hi],html[lang=mr]{--ic-script-font:var(--font-geist-sans),"Nirmala UI","Kohinoor Devanagari","Noto Sans Devanagari",sans-serif}html[lang=bn]{--ic-script-font:var(--font-geist-sans),"Nirmala UI","Bangla Sangam MN","Noto Sans Bengali",sans-serif}html[lang=te]{--ic-script-font:var(--font-geist-sans),"Nirmala UI","Gautami","Noto Sans Telugu",sans-serif}html[lang=ta]{--ic-script-font:var(--font-geist-sans),"Nirmala UI","Latha","Noto Sans Tamil",sans-serif}html[lang=ar],html[lang=ur]{--ic-script-font:var(--font-geist-sans),"Segoe UI",Tahoma,Arial,sans-serif}body{font-family:var(--ic-script-font)}html[dir=rtl] body{text-align:start}html[dir=rtl] .ic-media-frame-caption,html[dir=rtl] .ic-onepage-nav,html[dir=rtl] .ic-preview-footer,html[dir=rtl] .ic-room-panel-top,html[dir=rtl] .ic-show-header{direction:rtl}html[dir=rtl] .ic-onepage-nav:after{right:0;left:0}html[dir=rtl] .ic-answer-stack button,html[dir=rtl] .ic-preview-size-menu input,html[dir=rtl] .ic-preview-size-presets button{text-align:start}html[lang=de] .ic-onepage-nav-links,html[lang=es] .ic-onepage-nav-links,html[lang=fr] .ic-onepage-nav-links,html[lang=pt] .ic-onepage-nav-links{gap:clamp(14px,2.4vw,38px)}html[lang=ar] h1,html[lang=ar] h2,html[lang=bn] h1,html[lang=bn] h2,html[lang=hi] h1,html[lang=hi] h2,html[lang=mr] h1,html[lang=mr] h2,html[lang=ta] h1,html[lang=ta] h2,html[lang=te] h1,html[lang=te] h2,html[lang=ur] h1,html[lang=ur] h2{line-height:1.12}.ic-language-switcher-menu{max-width:calc(100vw - 24px)}