.studio-image-actions{color:var(--theme-muted,#65755f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;font-size:11px;display:flex}.studio-image-actions button,.studio-image-actions a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:inline-flex}.studio-image-actions button:disabled{cursor:progress;opacity:.6}.studio-image-actions button:hover,.studio-image-actions a:hover{color:var(--theme-text,#263c2a)}.studio-asset-loading{border:1px solid var(--theme-border,#dfe5db);background:var(--theme-surface,#f5f7f1);color:var(--theme-muted,#65755f);border-radius:12px;padding:24px;font-size:12px}.compose-format{flex-wrap:wrap;row-gap:7px}.compose-format>button{white-space:nowrap}.file-preview>div{min-width:0}.file-preview strong,.post-edit-attachment strong{overflow-wrap:anywhere}.filter-tabs{overflow-x:auto}.filter-tabs>button{white-space:nowrap;flex-shrink:0}@media (max-width:600px){.studio-image-actions{font-size:10px}.compose-format{column-gap:5px}.compose-format>button{padding:8px 7px;font-size:10px}}.audio-recorder{border:1px solid var(--line,#dfe3d6);background:var(--paper,#f7f7f2);color:var(--ink,#29372f);border-radius:9px;margin:17px 0;padding:20px}.ar-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ar-heading>div{min-width:0}.ar-mark{background:var(--pale,#e9eddf);width:39px;height:39px;color:var(--forest,#304535);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ar-mark.is-recording{color:var(--accent,#be6346);background:color-mix(in srgb,var(--accent,#be6346) 10%,transparent)}.ar-heading h3{font-family:var(--font-display,Georgia,serif);margin:0 0 5px;font-size:23px;font-weight:400;line-height:1.25}.ar-heading p,.ar-footnote,.ar-notice{color:var(--muted,#7c8176);margin:0;font-size:10px;line-height:1.7}.ar-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.ar-actions .button{gap:7px;min-height:40px;padding:10px 13px;font-size:11px}.ar-actions>small{color:var(--muted,#7c8176);flex:1;min-width:140px;font-size:9px;line-height:1.6}.ar-discard{color:var(--muted,#7c8176);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 4px;font-size:10px;display:inline-flex}.ar-discard:hover{color:var(--ink,#29372f)}.ar-live{align-items:center;gap:8px;display:flex}.ar-live strong{font-size:11px;font-weight:500}.ar-time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:500}.ar-time span{color:var(--muted,#7c8176);font-size:11px;font-weight:400}.ar-status-dot{background:var(--accent,#be6346);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ar-status-dot.is-paused{background:var(--muted,#7c8176)}.ar-level{width:100%;height:12px;accent-color:var(--forest,#304535);margin:12px 0 17px;display:block}.ar-level::-webkit-meter-bar{background:var(--pale,#e9eddf);border:0;border-radius:6px}.ar-level::-webkit-meter-optimum-value{background:var(--forest,#304535)}.ar-pending{flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.7;display:flex}.ar-pending>span{flex:1;min-width:130px}.ar-spin{flex-shrink:0;animation:1s linear infinite ar-spin}.ar-take audio{width:100%;height:43px;margin:10px 0 14px}.ar-take-meta{letter-spacing:1.2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.ar-take-meta small{letter-spacing:0;color:var(--muted,#7c8176);font-size:9px}.ar-footnote{margin-top:16px;font-size:9px}.ar-notice{margin-top:12px}.ar-error{background:color-mix(in srgb,var(--accent,#be6346) 8%,var(--card,#fff));color:var(--theme-accent-ink,var(--accent,#a94f33));border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.7}.audio-recorder button:disabled{opacity:.45;cursor:not-allowed}:is(.audio-recorder button:focus-visible,.audio-recorder audio:focus-visible){outline:2px solid var(--accent,#be6346);outline-offset:3px}.ar-level::-moz-meter-bar{background:var(--forest,#304535)}@keyframes ar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ar-spin{animation:none}}@media (max-width:550px){.audio-recorder{padding:16px 13px}.ar-heading h3{font-size:21px}.ar-heading p{font-size:9px}.ar-mark{width:34px;height:34px}.ar-actions{gap:7px}.ar-actions .button{padding:9px 11px;font-size:10px}.ar-actions>small,.ar-footnote{font-size:8px}.ar-time{font-size:16px}}.ar-sound-profile{gap:7px;margin:0 0 16px;display:grid}.ar-sound-profile label{gap:6px;font-size:10px;display:grid}.ar-sound-profile select{background:var(--card,#fff);color:inherit;border:1px solid var(--line,#dfe3d6);min-height:38px;font:inherit;border-radius:5px;max-width:100%;padding:7px}.ar-sound-profile small{color:var(--muted,#7c8176);font-size:9px;line-height:1.7}.ar-sound-profile select:focus-visible{outline:2px solid var(--accent,#be6346);outline-offset:3px}.afp-player{align-items:center}.afp-player .afp-art{border-radius:3px;min-height:136px}.afp-player .afp-art>span{letter-spacing:1.6px;text-align:center;margin-top:10px;font-size:6px;line-height:1.8;position:relative}.afp-player .audio-controls h3{overflow-wrap:anywhere;margin-bottom:13px}.afp-player .afp-main-controls{gap:12px}.afp-timeline{flex:1;min-width:0}.afp-player .audio-seek{cursor:pointer;width:100%;height:16px;accent-color:var(--theme-primary,#637b54);margin:0 0 2px;display:block}.afp-player .audio-seek:disabled{cursor:default;opacity:.55}.afp-player .audio-time{font-variant-numeric:tabular-nums;color:var(--theme-muted,#75836c);font-size:10px}.afp-player .afp-mute{min-width:32px;min-height:36px;display:flex}.afp-options{color:var(--theme-muted,#75836c);flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;font-size:10px;display:flex}.afp-options label{align-items:center;gap:6px;display:flex}.afp-options input{width:56px;accent-color:var(--theme-primary,#637b54);padding:0}.afp-options select{font:inherit;border:1px solid var(--theme-border,#cdd6c4);background:var(--theme-surface,#f7f8f2);color:var(--theme-text,#43563d);border-radius:4px;padding:3px}.afp-options a{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.afp-options a:hover{text-decoration:underline}.afp-status{min-height:12px;color:var(--theme-muted,#75836c);margin-top:7px;font-size:9px;display:block}.afp-error{border-top:1px solid var(--theme-border,#cdd6c4);margin-top:8px;padding-top:8px}.afp-error p{margin:0 0 7px!important;font-size:11px!important;line-height:1.6!important}.afp-error button{align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:flex}.afp-player :is(button,a,input,select):focus-visible{outline:2px solid var(--theme-primary,#637b54);outline-offset:3px}.afp-spin{animation:1s linear infinite afp-spin}@keyframes afp-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.afp-player{gap:13px;padding:19px 14px}.afp-player .afp-art{width:64px;min-width:64px;min-height:118px}.afp-player .afp-art>svg{width:42px}.afp-player .audio-controls h3{font-size:20px}.afp-options{gap:8px;font-size:10px}.afp-options .afp-volume{display:none}.afp-player .play-button{width:34px;height:34px}.afp-player .audio-controls>.eyebrow{font-size:7px}.afp-player .afp-mute{min-width:27px}.afp-player .afp-main-controls{gap:7px}}@media (prefers-reduced-motion:reduce){.afp-spin{animation:none}}.compose-audio-preview{margin:16px 0 20px}.compose-audio-preview .audio-piece{margin:0 0 12px}.compose-audio-preview>p{color:var(--theme-muted,#6f7c68);margin:8px 0 0;font-size:11px;line-height:1.6}.composer-modal .compose-format>button:disabled,.composer-modal .upload-zone:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.compose-audio-preview .audio-art{display:none}.compose-audio-preview .audio-piece{padding:16px}}.compose-audio-preview>.button{margin:0 8px 6px 0}.youtube-floating-search{overscroll-behavior:contain;border-top:1px solid var(--theme-border,#dfe3d5);background:var(--theme-surface,#fffdf7);max-height:340px;color:var(--theme-text,#273b2c);text-align:left;padding:9px 10px;overflow-y:auto;container-type:inline-size}.youtube-floating-search-form{align-items:flex-end;gap:4px;display:flex}.youtube-floating-search-input{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:11px;display:flex}.youtube-floating-search-input>span{color:var(--theme-muted,#78836d);padding-left:2px}.youtube-floating-search-input input{box-sizing:border-box;border:1px solid var(--theme-border,#cbd5c4);background:var(--theme-surface,#fffdf7);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:5px;padding:9px 8px;font-size:16px;display:block}.youtube-floating-search-form>button{border:1px solid var(--theme-border,#dfe3d5);min-width:44px;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.youtube-floating-search button:disabled{opacity:.5;cursor:default}.youtube-floating-search :is(button,a,input):focus-visible{outline:2px solid var(--theme-primary,#537647);outline-offset:-2px}.youtube-floating-search-status,.youtube-floating-search-hint{overflow-wrap:anywhere;color:var(--theme-muted,#78836d);margin:7px 0 0;font-size:11px;line-height:1.5}.youtube-floating-search-status.is-error{color:var(--theme-error,#a05b48)}.youtube-floating-search-status a{min-height:44px;color:var(--theme-primary-ink,#315248);touch-action:manipulation;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.youtube-floating-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;max-height:180px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.youtube-floating-search-results>li{border-bottom:1px solid var(--theme-border,#dfe3d5);align-items:center;gap:8px;min-height:65px;padding:7px 0;display:flex}.youtube-floating-search-results>li>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:64px;height:40px}.youtube-floating-search-results>li>div{flex:1;min-width:0}.youtube-floating-search-results strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.youtube-floating-search-results li span{color:var(--theme-muted,#78836d);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.youtube-floating-search-results li>button{min-width:44px;min-height:44px;color:var(--theme-primary-ink,#315248);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:11px;display:flex}.youtube-floating-search-results li>button span{color:inherit;margin:0}.youtube-floating-search-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:10px;display:flex}.youtube-floating-search-footer>:is(a,button){min-height:44px;color:var(--theme-primary-ink,#315248);touch-action:manipulation;align-items:center;gap:4px;display:inline-flex}.youtube-floating-search-footer>button{font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@container (width<=300px){.youtube-floating-search-results>li>img{width:46px;height:32px}.youtube-floating-search-results li>button span{display:none}.youtube-floating-search-footer{flex-wrap:wrap;gap:0}.youtube-floating-search-form{flex-wrap:wrap}.youtube-floating-search-input{flex-basis:100%}.youtube-floating-search-form>button{flex:1}}.youtube-floating-search-footer,.youtube-floating-search-hint{padding-right:44px}.youtube-floating-search-status:last-child{padding-bottom:12px;padding-right:44px}.youtube-search-attribution{min-height:38px;color:var(--theme-text,#273b2c);align-items:center;gap:2px;margin-bottom:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.youtube-search-attribution:hover span{text-decoration:underline}.youtube-player-launcher{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:90;box-sizing:border-box;width:300px;max-width:calc(100vw - max(12px,env(safe-area-inset-left)) - max(12px,env(safe-area-inset-right)));max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));border:1px solid var(--theme-border,#cbd5c4);background:var(--theme-surface,#fffdf7);color:var(--theme-text,#304732);box-shadow:0 8px 32px var(--theme-shadow-a30,#20351d30);pointer-events:auto;font-family:var(--sans,Arial,sans-serif);text-align:left;color-scheme:inherit;border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.youtube-player-launcher.is-expanded{width:380px}.youtube-player-launcher[hidden]{display:none}.ypl-bar{align-items:center;padding-right:7px;display:flex}.ypl-bar .ypl-toggle{flex:1;width:auto;min-width:0}.ypl-heading{overflow:hidden}.ypl-bar .ypl-icon{width:34px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:7px;display:grid}.ypl-bar .ypl-icon:hover{background:var(--theme-panel,#f0f4e8)}.youtube-player-launcher button,.youtube-player-launcher input{box-sizing:border-box;font-family:inherit}.youtube-player-launcher :is(button,input,a):focus-visible{outline:2px solid var(--theme-primary,#567546);outline-offset:-3px}.youtube-player-launcher button{cursor:pointer;touch-action:manipulation}.youtube-player-launcher button:disabled{opacity:.5;cursor:default}.ypl-toggle{width:100%;min-height:65px;color:inherit;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.ypl-toggle:hover{background:var(--theme-panel,#f0f4e8)}.ypl-mark{border:1px solid var(--theme-border,#d4deca);background:var(--theme-soft,#eef3e5);width:31px;height:31px;color:var(--theme-primary-ink,#456139);border-radius:50%;flex:none;place-items:center;display:grid}.ypl-mark svg{margin-left:2px}.ypl-toggle>svg{color:var(--theme-muted,#758468);flex:none}.ypl-heading{flex:1;min-width:0}.ypl-heading strong{font-family:var(--serif,Georgia,serif);color:var(--theme-text,#3c5634);font-size:22px;font-weight:400;line-height:1.15;display:block}.ypl-heading small{color:var(--theme-muted,#6e7e61);margin-top:4px;font-size:9px;line-height:1.5;display:block}.ypl-panel{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--theme-border,#dbe3d1);min-height:0;overflow-y:auto}.ypl-panel[hidden]{display:none}.ypl-link-form{margin:0;padding:14px 14px 10px}.ypl-link-form>label{color:var(--theme-text,#4c673e);align-items:center;gap:6px;margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.ypl-link-row{align-items:stretch;gap:6px;display:flex}.ypl-link-row input{border:1px solid var(--theme-border,#cbd5c4);background:var(--theme-input-bg,var(--theme-surface,#fffdf7));width:100%;min-width:0;min-height:44px;color:var(--theme-text,#304732);box-shadow:none;border-radius:5px;flex:1;padding:9px 10px;font-size:16px;line-height:1.5}.ypl-link-row input::placeholder{color:var(--theme-muted,#7a876e)}.ypl-link-row input[aria-invalid=true]{border-color:var(--theme-error,#a05b48)}.ypl-link-row button{border:1px solid var(--theme-primary,#4c6d3e);background:var(--theme-primary,#4c6d3e);min-height:44px;color:var(--theme-on-primary,#fffef5);border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:9px 11px;font-size:11px;line-height:1.5;display:inline-flex}.ypl-hint{color:var(--theme-muted,#718264);margin:9px 0 0;font-size:10px;line-height:1.7}.ypl-error{color:var(--theme-error,#a05b48);overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.65}.ypl-divider{color:var(--theme-muted,#7a876e);align-items:center;gap:10px;margin:2px 14px 0;font-size:9px;line-height:1.5;display:flex}.ypl-divider:before,.ypl-divider:after{content:"";background:var(--theme-border,#dce3d4);flex:1;height:1px}.youtube-player-launcher .youtube-floating-search{border-top:0;max-height:none;padding:11px 14px 14px;overflow:visible}.youtube-player-launcher .youtube-floating-search-hint{display:none}.youtube-player-launcher .youtube-floating-search-results{max-height:220px}.youtube-player-launcher .youtube-floating-search-footer,.youtube-player-launcher .youtube-floating-search-status:last-child{padding-right:0}.ypl-status{border-top:1px solid var(--theme-border,#dce3d4);background:var(--theme-panel,#f4f6ec);max-height:100px;color:var(--theme-muted,#6f7d64);overflow-wrap:anywhere;flex-shrink:0;margin:0;padding:9px 14px;font-size:10px;line-height:1.6;overflow-y:auto}@media (max-width:360px){.ypl-toggle{padding:11px 12px}.ypl-link-form,.youtube-player-launcher .youtube-floating-search{padding-inline:12px}.ypl-link-row{flex-wrap:wrap}.ypl-link-row input{flex-basis:100%}.ypl-link-row button{width:100%}}@media (max-height:420px){.youtube-player-launcher.is-expanded .ypl-toggle{min-height:48px;padding-block:7px}.youtube-player-launcher.is-expanded .ypl-heading small{display:none}.youtube-player-launcher .youtube-floating-search-results{max-height:130px}}.ypl-mark:has(.youtube-brand-mark){background:0 0;border:0;border-radius:0;width:44px;height:38px}.yt-account{border:1px solid var(--mh-border,#80808040);border-radius:14px;margin:8px 0 20px;padding:18px}.yt-account>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.yt-account>header>div{flex:1;min-width:0}.yt-account h3{margin:0 0 5px;font-size:17px}.yt-account p{opacity:.8;margin:6px 0 12px;font-size:12px;line-height:1.65}.yt-actions,.yt-library-tabs,.yt-row-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.yt-actions a{align-items:center;gap:5px;font-size:12px;display:inline-flex}.yt-library-tabs{margin:18px 0 10px}.yt-library-tabs button{font:inherit;color:inherit;background:0 0;border:1px solid #8885;border-radius:8px;padding:8px 10px;font-size:12px}.yt-library-tabs [aria-pressed=true]{background:#8882;border-color:currentColor}.yt-account-item{border-bottom:1px solid #8883;align-items:center;gap:14px;padding:13px 0;display:flex}.yt-account-item>div:first-child{flex:1;min-width:0}.yt-account-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.yt-account-item small{opacity:.65;margin-top:4px;font-size:11px;display:block}.yt-account-form{align-items:flex-end;gap:10px;margin:18px 0;display:flex}.yt-account-form label{flex:1;font-size:12px}.yt-account-form input{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #8885;border-radius:7px;margin-top:6px;padding:10px;display:block}.yt-account-more{border-top:1px solid #8883;margin-top:20px;padding-top:12px;font-size:12px}.yt-account-more summary{cursor:pointer;padding:4px 0 8px}.yt-account-more .yt-actions{margin:12px 0}@media (max-width:560px){.yt-account-item{flex-direction:column;align-items:flex-start;gap:9px}.yt-account-form{flex-direction:column;align-items:stretch}}.media-hub,.mh-player{--mh-ink:var(--theme-text,#304732);--mh-muted:var(--theme-muted,#718068);--mh-line:var(--theme-border,#d5ddcb);--mh-paper:var(--theme-surface,#fffdf7);--mh-soft:var(--theme-soft,#eef3e7);--mh-primary:var(--theme-primary,#4c6d3e);font-family:var(--sans,Arial,sans-serif);color:var(--mh-ink);box-sizing:border-box;text-align:left;pointer-events:auto;color-scheme:inherit}.media-hub *,.mh-player *{box-sizing:border-box}.media-hub :is(h2,h3,p),.mh-player :is(h2,h3,p){margin:0}.media-hub :is(button,input,select),.mh-player :is(button,input,select){font-family:inherit}.media-hub button,.mh-player button{cursor:pointer;touch-action:manipulation}.media-hub button:disabled,.mh-player button:disabled{cursor:default;opacity:.45}:is(.media-hub :is(button,input,select,a):focus-visible,.mh-player :is(button,input,select,a):focus-visible){outline:2px solid var(--mh-primary);outline-offset:3px}.mh-file-input,.mh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mh-icon{width:36px;min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:7px;display:inline-flex}.mh-icon:hover:not(:disabled){background:var(--mh-soft)}.mh-small-button{border:1px solid var(--mh-line);background:var(--mh-paper);min-height:36px;color:var(--mh-ink);white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.mh-small-button.is-primary{background:var(--mh-primary);border-color:var(--mh-primary);color:var(--theme-on-primary,#fffef5)}.mh-text-button{min-height:36px;color:var(--mh-muted);justify-content:center;align-items:center;gap:5px;padding:5px 0;font-size:10px;text-decoration:underline;display:inline-flex}.mh-notice{background:var(--mh-soft);border:1px solid var(--mh-line);overflow-wrap:anywhere;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.7;display:flex}.mh-notice.is-error{color:var(--theme-error,#a05b48);background:var(--theme-error-bg,#fbf1ea)}.mh-notice>button{flex:none;align-items:center;gap:5px;min-height:36px;font-size:10px;display:inline-flex}.mh-empty{text-align:center;min-height:210px;color:var(--mh-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 22px;display:flex}.mh-empty>svg{color:var(--mh-primary)}.mh-empty h3{font:400 26px/1.2 var(--serif,Georgia,serif);color:var(--mh-ink)}.mh-empty p{max-width:390px;font-size:12px;line-height:1.9}.mh-empty .mh-small-button{margin:14px 5px 0}.mh-loading{min-height:190px;color:var(--mh-muted);place-items:center;font-size:12px;display:grid}.media-hub{right:max(14px,env(safe-area-inset-right));bottom:max(95px,calc(env(safe-area-inset-bottom) + 95px));z-index:145;border:1px solid var(--mh-line);background:var(--mh-paper);width:min(660px,100vw - 28px);max-height:calc(100dvh - 122px);box-shadow:0 16px 65px var(--theme-shadow-a30,#20351d35);border-radius:13px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.mh-header{background:var(--theme-panel,var(--mh-paper));flex:none;justify-content:space-between;align-items:center;gap:18px;padding:19px 23px 17px;display:flex}.mh-eyebrow{letter-spacing:1.8px;color:var(--mh-muted);margin-bottom:7px;font-size:7px;display:block}.mh-header h2{font:400 31px/1 var(--serif,Georgia,serif);letter-spacing:-.8px}.mh-header>.mh-icon{align-self:flex-start}.mh-sources{background:var(--theme-panel,var(--mh-paper));border-bottom:1px solid var(--mh-line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 18px 15px;display:grid}.mh-sources>button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;display:flex}.mh-sources>button>svg{flex:none;width:16px;height:16px}.mh-sources>button:hover{background:var(--mh-soft)}.mh-sources>button.is-active{background:var(--mh-primary);color:var(--theme-on-primary,#fffef5);border-color:var(--mh-primary);--mh-spotify-cutout:var(--mh-primary)}.mh-tabs{border-bottom:1px solid var(--mh-line);flex:none;align-items:center;gap:22px;padding:0 23px;display:flex}.mh-tabs>button{min-height:46px;color:var(--mh-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:10px;display:flex}.mh-tabs>button.is-active{color:var(--mh-primary);border-color:var(--mh-primary)}.mh-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 23px 21px;overflow-y:auto}.media-hub .youtube-floating-search{border:0;max-height:none;padding:0;overflow:visible}.media-hub .youtube-floating-search-input>span{letter-spacing:.2px;font-size:10px}.media-hub .youtube-floating-search-results{max-height:300px}.media-hub .youtube-floating-search-results strong{font-size:12px}.media-hub .youtube-floating-search-footer,.media-hub .youtube-floating-search-hint{padding-right:0}.mh-service-note{color:var(--mh-muted);border-top:1px solid var(--mh-line);align-items:flex-start;gap:8px;padding-top:13px;font-size:10px;line-height:1.8;display:flex;margin-top:13px!important}.mh-service-note>svg{flex:none;margin-top:2px}.mh-footer{border-top:1px solid var(--mh-line);background:var(--theme-panel,var(--mh-soft));color:var(--mh-muted);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;font-size:9px;display:flex}.mh-footer>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.mh-footer>small{text-align:right;font-size:9px;line-height:1.7}.mh-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px;display:flex}.mh-section-heading h3{font:400 24px/1.2 var(--serif,Georgia,serif);letter-spacing:-.4px}.mh-section-heading p{color:var(--mh-muted);margin-top:5px;font-size:10px;line-height:1.8}.mh-search{border:1px solid var(--mh-line);background:var(--theme-input-bg,var(--mh-paper));min-width:0;min-height:43px;color:var(--mh-muted);border-radius:5px;align-items:center;gap:8px;margin-bottom:14px;padding:0 11px;display:flex}.mh-search>svg{flex:none}.mh-search input{width:100%;min-width:0;min-height:43px;color:var(--mh-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.mh-search:focus-within{outline:2px solid var(--mh-primary);outline-offset:1px}.mh-search input:focus-visible{outline:0}.mh-service-search{align-items:stretch;gap:8px;margin-bottom:14px;display:flex}.mh-service-search>.mh-search{flex:1;margin:0}.mh-service-search>.mh-small-button{min-width:75px}.mh-dropzone{border:1px dashed var(--mh-line);background:var(--theme-panel,var(--mh-soft));width:100%;min-height:220px;color:var(--mh-muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 20px;display:flex}.mh-dropzone>svg{color:var(--mh-primary)}.mh-dropzone>strong{font:400 27px/1.2 var(--serif,Georgia,serif);color:var(--mh-ink)}.mh-dropzone>span{font-size:12px}.mh-dropzone>small{max-width:330px;font-size:10px;line-height:1.8}.mh-dropzone:hover{border-color:var(--mh-primary)}.mh-items{margin:0;padding:0;list-style:none}.mh-items>li{border-bottom:1px solid var(--mh-line);align-items:center;gap:10px;min-height:70px;padding:9px 0;display:flex}.mh-items>li.is-selected{background:var(--theme-panel,var(--mh-soft));border-radius:5px;margin-inline:-8px;padding-inline:8px}.mh-items>li>img,.mh-item-art,.mh-local-art{object-fit:cover;background:var(--mh-soft);width:43px;height:43px;color:var(--mh-primary);border-radius:5px;flex:none}.mh-item-art,.mh-local-art{border:1px solid var(--mh-line);place-items:center;display:grid}.mh-item-copy{flex:1;min-width:0}.mh-item-copy>strong{-webkit-line-clamp:2;color:var(--mh-ink);-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.mh-item-copy>small{color:var(--mh-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.7;display:block;overflow:hidden}.mh-item-copy>a{min-height:24px;color:var(--mh-primary);align-items:center;gap:3px;font-size:9px;line-height:1.5;text-decoration:underline;display:inline-flex}.mh-items .mh-icon{width:34px;min-width:34px;min-height:38px;padding:5px}.mh-unavailable{color:var(--mh-muted);font-size:8px}.mh-local-footer{justify-content:space-between;align-items:center;gap:17px;margin-top:15px;display:flex}.mh-local-footer p{color:var(--mh-muted);max-width:360px;font-size:10px;line-height:1.8}.mh-local-footer>.mh-text-button{white-space:nowrap;flex:none}.mh-queue-tools{color:var(--mh-muted);align-items:center;gap:15px;margin:0 0 9px;font-size:10px;display:flex}.mh-queue-tools>button{align-items:center;gap:5px;min-height:33px;display:flex}.mh-queue-tools>button.is-on{color:var(--mh-primary);font-weight:600}.mh-queue-tools>small{margin-left:auto;font-size:9px}.mh-library-kind select{background:var(--mh-paper);border:1px solid var(--mh-line);min-height:36px;color:var(--mh-ink);border-radius:5px;padding:7px 10px;font-size:11px}.mh-account{border-bottom:1px solid var(--mh-line);align-items:center;gap:15px;padding:18px 0;display:flex}.mh-service-mark{border:1px solid var(--mh-line);background:var(--mh-soft);border-radius:10px;flex:none;place-items:center;width:47px;height:47px;display:grid}.mh-account-spotify>.mh-service-mark{color:#137835;--mh-spotify-cutout:#e5f5e9;background:#e5f5e9}.mh-account-apple>.mh-service-mark{color:#b63c50;background:#f9e9e9}.mh-account>div{flex:1;min-width:0}.mh-account h3{font-size:14px;font-weight:600;line-height:1.5}.mh-account p{color:var(--mh-muted);margin-top:4px;font-size:11px;line-height:1.7}.mh-account small{color:var(--mh-muted);margin-top:5px;font-size:9px;line-height:1.8;display:block}.mh-connected{color:var(--mh-primary);align-items:center;gap:5px;margin-top:7px;font-size:9px;line-height:1.6;display:flex}.mh-setup-label{color:var(--mh-muted);border:1px solid var(--mh-line);white-space:nowrap;border-radius:4px;padding:7px 9px;font-size:9px}.mh-setup-guide{width:fit-content;min-height:40px;color:var(--mh-primary);align-items:center;gap:5px;margin-top:8px;font-size:10px;text-decoration:underline;display:flex}.mh-account-note{background:var(--mh-soft);color:var(--mh-muted);border-radius:6px;align-items:flex-start;gap:10px;margin-top:9px;padding:14px;display:flex}.mh-account-note>svg{color:var(--mh-primary);flex:none;margin-top:2px}.mh-account-note p{font-size:10px;line-height:1.8}.mh-drag-layer{background:var(--mh-paper);border:2px dashed var(--mh-primary);z-index:3;color:var(--mh-primary);pointer-events:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.mh-drag-layer strong{font:400 30px/1.2 var(--serif,Georgia,serif)}.mh-drag-layer span{color:var(--mh-muted);font-size:12px}.mh-player{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:100;border:1px solid var(--mh-line);background:var(--mh-paper);width:440px;max-width:calc(100vw - 24px);box-shadow:0 8px 35px var(--theme-shadow-a30,#20351d30);border-radius:10px;position:fixed;overflow:hidden}.mh-player[hidden]{display:none}.mh-player-heading{align-items:center;gap:9px;padding:11px 12px 7px;display:flex}.mh-player-mark{border:1px solid var(--mh-line);background:var(--mh-soft);width:29px;height:29px;color:var(--mh-primary);border-radius:50%;flex:none;place-items:center;display:grid}.mh-player-heading>div:first-of-type{flex:1;min-width:0}.mh-player-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.mh-player-heading small{color:var(--mh-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;line-height:1.6;display:block;overflow:hidden}.mh-player-tools{flex:none;align-items:center;gap:1px;margin-right:-5px;display:flex}.mh-player-tools>.mh-icon{width:30px;min-width:30px;min-height:34px;padding:6px}.mh-player-tools>.mh-icon:last-child{width:26px;min-width:26px}.mh-player-transport{align-items:center;gap:7px;padding:0 13px 7px;display:flex}.mh-player-transport>.mh-icon{width:31px;min-width:31px;padding:5px}.mh-play-button{border:1px solid var(--mh-primary);background:var(--mh-primary);width:36px;height:36px;color:var(--theme-on-primary,#fffef5);border-radius:50%;flex:none;place-items:center;padding:8px;display:grid}.mh-play-button>svg{max-width:17px}.mh-time{color:var(--mh-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;margin-left:7px;font-size:9px}.mh-volume{color:var(--mh-muted);align-items:center;gap:5px;display:flex}.mh-volume>input{width:64px;height:17px;accent-color:var(--mh-primary);cursor:pointer}.mh-player .mh-progress{box-sizing:border-box;width:calc(100% - 28px);height:17px;accent-color:var(--mh-primary);cursor:pointer;margin:0 14px 3px;display:block}.mh-player-options{min-height:34px;color:var(--mh-muted);align-items:center;gap:12px;padding:2px 14px 9px;font-size:9px;display:flex}.mh-player-options>button,.mh-player-options>a{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:24px;display:flex}.mh-player-options>.is-on{color:var(--mh-primary);font-weight:600}.mh-player-options>a{margin-left:auto;text-decoration:underline}.mh-rate{margin-left:auto}.mh-rate select{border:1px solid var(--mh-line);background:var(--mh-paper);min-height:25px;color:var(--mh-ink);border-radius:4px;padding:2px 4px;font-size:9px}.mh-player-options:has(.mh-rate)>button:has(svg){flex:none}.mh-video-window{aspect-ratio:16/9;background:#111913;width:100%;position:relative}.mh-video-window[hidden]{display:none}.mh-video-window>video{object-fit:contain;width:100%;height:100%;display:block}.mh-playback-error{border-top:1px solid var(--mh-line);color:var(--theme-error,#a05b48);max-height:95px;padding:8px 13px;font-size:10px;line-height:1.7;overflow-y:auto}.mh-player.is-compact .mh-player-heading{padding-bottom:5px}.mh-player.is-compact .mh-player-transport{padding-bottom:9px}@media (min-width:1150px){.media-hub{max-width:calc(100vw - 485px);max-height:calc(100dvh - 40px);bottom:18px;right:465px}}@media (max-width:700px){.media-hub{right:max(10px,env(safe-area-inset-right));bottom:max(89px,calc(env(safe-area-inset-bottom) + 89px));border-radius:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 111px)}.mh-header{padding:17px 17px 15px}.mh-header h2{font-size:28px}.mh-sources{gap:3px;padding:0 12px 12px}.mh-sources>button{gap:5px;min-height:39px;font-size:10px}.mh-tabs{gap:23px;padding-inline:17px}.mh-tabs>button{min-height:43px;font-size:10px}.mh-body{padding:16px 17px 18px}.mh-footer{padding:11px 16px;font-size:8px}.mh-footer>small{max-width:210px;font-size:8px}.mh-section-heading h3{font-size:23px}.mh-items>li{gap:8px}.mh-item-copy>strong{font-size:12px}.mh-local-footer{align-items:flex-start;gap:12px}.mh-local-footer p{font-size:9px}.mh-account{gap:12px;padding:16px 0}.mh-account p{font-size:10px}.mh-account>small{font-size:8px}.mh-account>.mh-small-button{padding:7px 9px;font-size:9px}.mh-service-mark{border-radius:8px;width:41px;height:41px}.mh-account-note{padding:12px}.mh-account-note p{font-size:10px}.mh-empty{min-height:190px;padding:27px 18px}.mh-empty h3{font-size:25px}.mh-empty p{font-size:11px}}@media (max-width:420px){.mh-header{padding:15px 13px 13px}.mh-header h2{font-size:27px}.mh-eyebrow{letter-spacing:1.5px;font-size:6px}.mh-sources{gap:1px;padding:0 8px 10px}.mh-sources>button{gap:4px;min-height:38px;font-size:9px}.mh-sources>button>svg{width:13px;height:13px}.mh-tabs{gap:19px;padding-inline:13px}.mh-tabs>button{gap:5px;font-size:9px}.mh-tabs>button>svg{width:12px;height:12px}.mh-body{padding:14px 13px 16px}.mh-section-heading{gap:11px}.mh-section-heading h3{font-size:22px}.mh-section-heading p{font-size:9px}.mh-small-button{min-height:35px;padding:7px 9px;font-size:9px}.mh-section-heading>.mh-small-button>svg{width:13px;height:13px}.mh-search input{font-size:13px}.mh-items>li{gap:6px;min-height:67px}.mh-items>li>img,.mh-item-art,.mh-local-art{width:35px;height:35px}.mh-item-copy>strong{font-size:11px}.mh-item-copy>small,.mh-item-copy>a{font-size:8px}.mh-items .mh-icon{width:29px;min-width:29px;min-height:36px;padding:5px}.mh-items .mh-move{width:25px;min-width:25px}.mh-items .mh-move>svg{width:12px}.mh-unavailable{display:none}.mh-queue-tools{flex-wrap:wrap;gap:13px;font-size:9px}.mh-queue-tools>small{width:100%;margin-left:0;font-size:8px}.mh-dropzone{min-height:210px;padding:28px 15px}.mh-dropzone>strong{font-size:26px}.mh-dropzone>span{font-size:11px}.mh-dropzone>small{font-size:9px}.mh-account{flex-wrap:wrap;gap:10px}.mh-account>div{flex-basis:calc(100% - 55px)}.mh-account>.mh-small-button,.mh-account>.mh-setup-label{margin-left:51px}.mh-account small,.mh-setup-label{font-size:8px}.mh-footer{align-items:flex-start;gap:10px;padding:10px 13px}.mh-footer>small{max-width:150px}.mh-player{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}.mh-player-heading{gap:7px;padding:10px 9px 6px}.mh-player-mark{width:27px;height:27px}.mh-player-heading strong{font-size:11px}.mh-player-heading small{font-size:7px}.mh-player-tools{gap:0;margin-right:-3px}.mh-player-tools>.mh-icon{width:28px;min-width:28px;min-height:33px;padding:5px}.mh-player-tools>.mh-icon:last-child{width:23px;min-width:23px}.mh-player-tools>.mh-icon>svg{width:15px;height:15px}.mh-player-transport{gap:5px;padding:0 10px 6px}.mh-time{margin-left:3px;font-size:8px}.mh-volume{gap:3px}.mh-volume>svg{width:13px}.mh-volume>input{width:48px}.mh-player-options{gap:9px;padding-inline:11px;font-size:8px}.mh-player-options>button>svg{width:12px}.mh-rate select{font-size:8px}.mh-player .mh-progress{width:calc(100% - 22px);margin-inline:11px}.mh-playback-error{padding:7px 10px;font-size:9px}}@media (max-height:480px){.media-hub{max-height:calc(100dvh - 20px);bottom:10px}.mh-header{padding-block:11px}.mh-eyebrow{display:none}.mh-header h2{font-size:25px}.mh-sources{padding-bottom:8px}.mh-sources>button{min-height:34px}.mh-tabs>button{min-height:36px}.mh-player.has-video .mh-video-window{aspect-ratio:auto;max-height:45dvh}.mh-player.has-video .mh-video-window>video{min-height:130px;max-height:45dvh}}.media-hub{inset:auto;right:max(14px,env(safe-area-inset-right));bottom:max(95px,calc(env(safe-area-inset-bottom) + 95px));margin:0}.media-hub:popover-open{display:flex}.mh-account-actions{flex-direction:column;flex:none;align-items:stretch;gap:7px;display:flex}.mh-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:17px;display:flex}.mh-pagination>span{color:var(--mh-muted);white-space:nowrap;font-size:10px}@media (min-width:1150px){.media-hub{bottom:18px;right:465px}}@media (max-width:700px){.media-hub{right:max(10px,env(safe-area-inset-right));bottom:max(89px,calc(env(safe-area-inset-bottom) + 89px))}}@media (max-width:420px){.mh-account-actions{flex-flow:wrap;margin-left:51px}.mh-account-actions>.mh-small-button{font-size:8px}.mh-pagination{gap:8px}.mh-pagination>.mh-small-button{padding-inline:7px;font-size:9px}.mh-pagination>span{font-size:9px}}@media (max-height:480px){.media-hub{bottom:10px}}.mh-player{scrollbar-width:thin;max-height:calc(100dvh - 24px);overflow-y:auto}.mh-local-stage{background:#111913;width:100%}.mh-local-stage[hidden],.mh-audio-window[hidden]{display:none}.mh-video-window{isolation:isolate}.mh-media-format{z-index:1;color:#fff;font:9px/1.5 var(--sans,Arial,sans-serif);pointer-events:none;background:#111913bc;border:1px solid #ffffff25;border-radius:4px;padding:4px 7px;position:absolute;top:10px;left:10px}.mh-audio-window{background:linear-gradient(120deg,var(--mh-soft),var(--mh-paper));min-height:145px;color:var(--mh-ink);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:20px 18px 14px;display:grid}.mh-audio-window-art{border:1px solid var(--mh-line);width:52px;height:52px;color:var(--mh-primary);background:var(--mh-paper);border-radius:50%;place-items:center;display:grid}.mh-audio-window.is-playing .mh-audio-window-art{border-color:var(--mh-primary)}.mh-audio-window-copy{min-width:0}.mh-audio-window-copy strong{white-space:nowrap;text-overflow:ellipsis;font:400 25px/1.2 var(--serif,Georgia,serif);letter-spacing:-.4px;display:block;overflow:hidden}.mh-audio-window-copy span{color:var(--mh-muted);margin-top:6px;font-size:10px;display:block}.mh-native-audio{grid-column:1/-1;width:100%;min-width:0;height:36px;display:block}.mh-source-quality{border-top:1px solid var(--mh-line);color:var(--mh-muted);background:var(--theme-panel,var(--mh-paper));flex-wrap:wrap;align-items:center;gap:4px 7px;padding:8px 13px 9px;font-size:9px;line-height:1.6;display:flex}.mh-source-quality>span{letter-spacing:.5px;text-transform:uppercase;flex:none;font-size:8px}.mh-source-quality>strong{color:var(--mh-ink);flex:1;min-width:0;font-size:9px;font-weight:500}.mh-source-quality>a{min-height:24px;color:var(--mh-primary);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:9px;text-decoration:underline;display:inline-flex}.mh-source-quality>small{color:var(--mh-muted);flex-basis:100%;font-size:8px;display:block}.mh-player.is-compact.has-local-media.has-compact-preview{grid-template-columns:110px minmax(0,1fr);width:380px;display:grid}.mh-player.is-compact.has-local-media.has-compact-preview[hidden]{display:none}.mh-player.is-compact.has-local-media.has-compact-preview .mh-local-stage{grid-area:1/1;min-height:80px;overflow:hidden}.mh-player.is-compact.has-local-media.has-compact-preview .mh-video-window{aspect-ratio:auto;height:100%;min-height:80px;max-height:94px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-video-window>video{min-height:0;max-height:none}.mh-player.is-compact.has-local-media.has-compact-preview .mh-media-format{padding:2px 4px;font-size:6px;top:5px;left:5px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;min-height:80px;padding:8px 5px;display:flex}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window[hidden]{display:none}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window-art{width:30px;height:30px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window-art>svg{width:20px;height:20px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window-copy strong,.mh-player.is-compact.has-local-media.has-compact-preview .mh-native-audio{display:none}.mh-player.is-compact.has-local-media.has-compact-preview .mh-audio-window-copy span{text-align:center;margin:0;font-size:8px;line-height:1.5}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-heading{grid-area:1/2;grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 10px 6px;display:grid}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-mark{display:none}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-tools{justify-content:flex-end;gap:5px;width:100%;margin:0}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-heading small{font-size:7px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-transport{grid-area:2/1/auto/-1;padding-top:6px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-progress{grid-area:3/1/auto/-1}.mh-player.is-compact.has-local-media.has-compact-preview .mh-source-quality{grid-area:4/1/auto/-1;padding:4px 10px;font-size:8px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-source-quality>span,.mh-player.is-compact.has-local-media.has-compact-preview .mh-source-quality>strong,.mh-player.is-compact.has-local-media.has-compact-preview .mh-source-quality>a{font-size:8px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-playback-error{grid-column:1/-1}.mh-queue-heading-actions{flex:none;align-items:center;gap:10px;display:flex}@media (max-width:420px){.mh-player.is-compact.has-local-media.has-compact-preview{grid-template-columns:94px minmax(0,1fr)}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-heading{padding:7px 8px 5px}.mh-player.is-compact.has-local-media.has-compact-preview .mh-player-tools{gap:4px}.mh-audio-window{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:132px;padding:16px 13px 11px}.mh-audio-window-art{width:44px;height:44px}.mh-audio-window-copy strong{font-size:23px}.mh-source-quality{gap:3px 6px;padding-inline:10px}.mh-source-quality>strong,.mh-source-quality>a{font-size:8px}.mh-source-quality>small{font-size:7px}.mh-queue-heading-actions{flex-direction:column;align-items:flex-end;gap:7px}}.mh-local-stage.is-picture-hidden{clip-path:inset(50%);pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important;overflow:hidden!important}.mh-player.is-compact.has-local-media:not(.has-compact-preview){width:380px}.mh-minimized-visibility{border-top:1px solid var(--mh-line);color:var(--mh-muted);justify-content:flex-end;align-items:center;padding:3px 11px 7px;font-size:9px;display:flex}.mh-minimized-visibility>button{min-height:27px;color:inherit;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:9px;line-height:1.5;display:inline-flex}.mh-minimized-visibility>button:hover{background:var(--mh-soft)}.mh-minimized-visibility>button>svg{flex:none}.mh-minimized-visibility>button>strong{border:1px solid var(--mh-line);text-align:center;min-width:26px;color:var(--mh-ink);border-radius:4px;padding:0 5px;font-size:8px;font-weight:500}.mh-player.has-compact-preview .mh-minimized-visibility{grid-area:5/1/auto/-1}.mh-player.has-compact-preview .mh-playback-error{grid-row:6}@media (max-width:420px){.mh-minimized-visibility{padding:2px 8px 6px}.mh-minimized-visibility>button{gap:5px;font-size:8px}.mh-minimized-visibility>button>strong{font-size:7px}}.mh-player-controls{min-width:0}.mh-player.is-compact.has-compact-preview .mh-player-controls{grid-area:2/1/auto/-1}.mh-player.is-compact.has-compact-preview .mh-source-quality{grid-row:3}.mh-player.is-compact.has-compact-preview .mh-minimized-visibility{grid-row:4}.mh-player.is-compact.has-compact-preview .mh-playback-error{grid-row:5}.mh-player.is-move-target{cursor:grab}.mh-player.is-player-dragging,.mh-player.is-player-dragging .mh-drag-handle{cursor:grabbing;-webkit-user-select:none;user-select:none}.mh-player .mh-player-tools>.mh-drag-handle{cursor:grab;touch-action:none;width:20px;min-width:20px;padding:4px 3px}.mh-drag-dots{pointer-events:none;grid-template-columns:repeat(2,3px);gap:3px;display:grid}.mh-drag-dots>i{opacity:.65;background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.mh-player-move-hint{z-index:6;background:var(--mh-ink);max-width:calc(100% - 24px);color:var(--mh-paper);font:9px/1.5 var(--sans,Arial,sans-serif);opacity:0;pointer-events:none;border-radius:5px;padding:5px 8px;position:absolute;top:43px;right:12px;box-shadow:0 2px 10px #0002}.mh-player.is-move-target .mh-player-move-hint{opacity:1}.mh-player-heading>div:first-of-type,.mh-player-mark,.mh-source-quality>span,.mh-source-quality>strong,.mh-audio-window-art,.mh-audio-window-copy{touch-action:none}.mh-drag-handle:focus-visible{outline:2px solid var(--mh-primary);outline-offset:1px}@media (max-width:420px){.mh-player .mh-player-tools>.mh-drag-handle{width:18px;min-width:18px;padding-inline:2px}.mh-player-move-hint{font-size:8px;right:9px}}.mh-spotify-links{border-bottom:1px solid var(--mh-line);margin-bottom:18px;padding:0 0 20px}.mh-spotify-links h3{font:400 26px/1.2 var(--serif,Georgia,serif);letter-spacing:-.4px}.mh-spotify-links p{color:var(--mh-muted);margin:8px 0 12px;font-size:11px;line-height:1.8}.mh-spotify-links small{color:var(--mh-muted);font-size:9px;line-height:1.8;display:block}.mh-spotify-links .mh-service-search{flex-wrap:wrap}.mh-spotify-links .mh-search{flex-basis:230px}.mh-spotify-links .mh-small-button{flex-grow:1}.mh-spotify-embed{padding:4px 12px 12px}.mh-spotify-embed[hidden],.mh-player-controls[hidden]{display:none}.mh-spotify-widget{min-width:0;min-height:152px}.mh-spotify-widget iframe{border:0;border-radius:12px;width:100%;height:352px;display:block}.mh-player.is-compact .mh-spotify-widget iframe{height:152px}.mh-spotify-help{color:var(--mh-muted);padding:8px 2px 0;font-size:9px;line-height:1.8}.mh-spotify-help a{color:var(--mh-primary);text-decoration:underline}.mh-spotify-embed .mh-playback-error{border:0;padding-inline:2px}@media (max-width:420px){.mh-spotify-embed{padding:3px 8px 9px}.mh-spotify-help{font-size:8px}.mh-spotify-links .mh-search{flex-basis:100%}.mh-spotify-links .mh-small-button{min-height:39px}}.mh-spotify-listening-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 2px 4px;font-size:11px;display:flex}.mh-spotify-listening-actions a,.mh-spotify-troubleshooting a{color:var(--mh-primary);text-underline-offset:3px;text-decoration:underline}.mh-spotify-listening-actions button{border:1px solid var(--mh-line);color:var(--mh-ink);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:7px 10px}.mh-spotify-troubleshooting{border-top:1px solid var(--mh-line);color:var(--mh-muted);margin-top:8px;font-size:11px;line-height:1.65}.mh-spotify-troubleshooting summary{cursor:pointer;color:var(--mh-ink);padding:10px 2px;font-weight:600}.mh-spotify-troubleshooting p{margin:0 2px 10px}.mh-spotify-troubleshooting ol{margin:0 0 12px;padding-left:22px}.mh-spotify-troubleshooting li+li{margin-top:8px}.mh-spotify-troubleshooting .mh-spotify-check{border:1px solid var(--mh-line);color:var(--mh-ink);border-radius:6px;margin-top:10px;padding:10px}:is(.mh-spotify-listening-actions button:focus-visible,.mh-spotify-listening-actions a:focus-visible,.mh-spotify-troubleshooting summary:focus-visible){outline:2px solid var(--mh-primary);outline-offset:3px}.mh-apple-music-background{background:#26382b;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.mh-apple-music-mark{object-fit:contain;flex:none;display:block}.mh-account-apple>.mh-service-mark{background:0 0;border-color:#0000}@media (max-width:420px){.mh-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-desktop-card{border:1px solid #8884;border-radius:14px;gap:14px;margin:0 0 20px;padding:18px;display:flex}.mh-desktop-card h3,.mh-native-spotify h3{margin:0 0 7px;font-size:17px}.mh-desktop-card p,.mh-native-note{opacity:.75;margin:0 0 12px;font-size:12px;line-height:1.6}.mh-native-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.mh-native-viewport{color:#aaa;background:#121212;border-radius:8px;justify-content:center;align-items:center;height:clamp(200px,100dvh - 560px,420px);min-height:200px;margin:10px 0;display:flex}.mh-native-viewport p{font-size:12px}.mh-native-spotify .mh-service-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #8884;border-radius:7px;flex:1;padding:10px;font-size:12px}.mh-native-note{margin-top:12px}.mh-youtube-account-shortcut{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;display:flex}.mh-footer{flex-wrap:wrap}.mh-footer>a{white-space:nowrap;font-size:11px;text-decoration:underline}@media (min-width:900px){.media-hub:has(.mh-native-spotify){width:min(1080px,100vw - 48px)}.media-hub:has(.mh-native-spotify) .mh-native-viewport{height:clamp(200px,100dvh - 560px,420px)}}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy{color:var(--at-ink);text-shadow:var(--at-shadow);overflow-wrap:anywhere;text-align:var(--at-align)}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy :is(p,span,strong,a,.eyebrow,h2,h3){color:var(--at-ink)!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy :is(p,.atlas-art-description,.atlas-practice-measure p){max-width:var(--at-measure);font-family:var(--at-font)!important;font-size:var(--at-size)!important;font-weight:var(--at-weight)!important;line-height:var(--at-leading)!important;letter-spacing:var(--at-tracking)!important;word-spacing:var(--at-word-spacing)!important;text-align:var(--at-align)!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy :is(h2,h3){text-wrap:pretty;font-family:var(--at-heading-font)!important;font-weight:var(--at-heading-weight)!important;letter-spacing:var(--at-tracking)!important;word-spacing:var(--at-word-spacing)!important;text-transform:var(--at-case)!important;line-height:1.2!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy h2{font-size:clamp(26px,6vw,var(--at-heading-size))!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy h3{font-size:calc(var(--at-heading-size)*.65)!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-overline p{font-size:12px!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy :is(.eyebrow,.atlas-chapter-source,.atlas-chapter-source strong,.atlas-chapter-source a,.atlas-knowledge>a){opacity:1;font-size:12px!important}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy a{text-underline-offset:3px;text-decoration:underline}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy :is(.atlas-response-action,.atlas-practice-action){color:var(--at-ink);text-shadow:none}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy{background:var(--at-paper);padding:var(--at-padding);border-radius:12px}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-practice{border:1px solid color-mix(in srgb,var(--at-ink) 25%,transparent);background:0 0}html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-practice:before{display:none}html body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-chapter-copy{isolation:isolate;background:0 0}html body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-chapter-copy:before{background:var(--at-paper);opacity:var(--atlas-card-opacity,1);border-color:color-mix(in srgb,var(--at-ink) 20%,transparent);-webkit-backdrop-filter:blur(var(--at-blur));backdrop-filter:blur(var(--at-blur))}html body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-canvas-stage:after{content:"";opacity:var(--at-shade);pointer-events:none;background:#000;position:absolute;inset:0}.atlas-text-editor{width:100%;min-width:0;color:var(--theme-text,#243c30);background:var(--theme-surface,#fafaf3);border:1px solid var(--theme-border,#ccd4c5);text-shadow:none;font:12px/1.6 var(--sans,sans-serif);text-align:left;border-radius:10px;flex:0 0 100%}.atlas-text-editor summary{cursor:pointer;min-height:44px;padding:13px 15px;font-size:14px;font-weight:700}.atlas-text-editor summary span{color:var(--theme-muted,#63715e);margin-left:16px;font-size:10px;font-weight:400;display:block}.atlas-text-editor-body{overscroll-behavior:contain;max-height:55svh;padding:0 15px 16px;overflow-y:auto}.atlas-text-editor-body p{margin:10px 0;font:12px/1.6 var(--sans,sans-serif)!important;color:var(--theme-text,#243c30)!important;text-align:left!important}.atlas-text-editor fieldset{border:0;border-top:1px solid var(--theme-border,#ccd4c5);gap:14px;min-width:0;margin-top:16px;padding:14px 0;display:grid}.atlas-text-editor legend{padding-right:10px;font-size:13px;font-weight:700}.atlas-text-editor label{gap:6px;min-width:0;font-size:12px;font-weight:550;display:grid}.atlas-text-editor :is(input[type=search],select){width:100%;min-width:0;min-height:42px;font:13px var(--sans,sans-serif);border:1px solid var(--theme-border,#ccd4c5);background:var(--theme-surface,#fff);color:var(--theme-text,#243c30);border-radius:6px;padding:8px}.atlas-type-range>span{justify-content:space-between;gap:10px;display:flex}.atlas-type-range output{font-variant-numeric:tabular-nums;font-weight:700}.atlas-type-range input{width:100%;min-height:28px;accent-color:var(--theme-primary,#314f3b)}.atlas-text-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.atlas-text-presets button{border:1px solid var(--theme-border,#ccd4c5);text-align:left;background:var(--theme-soft,#eff2e8);color:var(--theme-text,#243c30);border-radius:8px;min-height:65px;padding:11px}.atlas-text-presets strong,.atlas-text-presets small{display:block}.atlas-text-presets small{margin-top:4px;font-size:10px;line-height:1.4}.atlas-text-contrast{border-left:3px solid var(--theme-primary,#314f3b);background:var(--theme-soft,#eff2e8);padding:9px}.atlas-text-colors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.atlas-text-colors input{width:100%;height:40px;padding:3px}.atlas-text-reset{color:#fff;background:#203e31;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font-weight:650}.atlas-float-panel .atlas-text-editor{width:calc(100% - 28px);margin:0 14px 14px}.atlas-text-editor :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-transparency:reduce){html body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-chapter-copy:before{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}}html:is([data-glass-reduced=on],[data-glass-contrast=strong]) body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-chapter-copy:before{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors:active){html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy{--at-ink:CanvasText;--at-paper:Canvas;text-shadow:none}html body .atlas-page[data-atlas-text] .atlas-sequence.is-flow.is-scroll .atlas-chapter-copy:before{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:480px){.atlas-text-editor-body{padding-inline:11px}.atlas-text-presets{grid-template-columns:1fr}.atlas-page[data-atlas-text]{--at-padding:20px}}.atlas-page[data-atlas-text] .atlas-reading-dock[open]{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 52px);overflow-y:auto}@media (max-width:480px){html body .atlas-page[data-atlas-text] .atlas-sequence .atlas-chapter-copy{padding:min(var(--at-padding),24px)}}.atlas-font-picker{grid-column:1/-1;gap:8px;min-width:0;display:grid}.atlas-font-picker>p{margin:0}.atlas-font-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.atlas-font-results button{border:1px solid #b3bdb1;border-radius:8px;padding:6px 10px}.atlas-font-list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;max-height:210px;padding:3px;display:grid;overflow:auto}.atlas-text-editor .atlas-font-list button{text-align:left;color:#20372a;min-height:40px;font:500 13px/1.4 var(--sans);background:#fff;border:1px solid #b3bdb1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.atlas-text-editor .atlas-font-list button[aria-pressed=true]{color:#fff!important;background:#284b37!important;border-color:#284b37!important}.atlas-text-editor .atlas-font-list button:focus-visible{outline-offset:2px;outline:2px solid #284b37}.customization-modal.modal{color:#334431;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f8f2;border:0;border-left:1px solid #cbd1c3;border-radius:0;width:min(660px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 64px #23321d26}.customization-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e2d2012}.customization-modal .modal-shell{color:#334431;background:#f8f8f2;padding:0}.customization-modal .modal-header{z-index:5;background:#f8f8f2;border-bottom:1px solid #d9dfd0;margin:0;padding:19px 26px 16px;position:sticky;top:0}.customization-modal .modal-header h2{font-family:var(--serif);color:#334b34;font-size:34px;font-weight:400;line-height:1.15}.customization-modal .modal-header .icon-button{color:#425b36;background:#ecf0e4;border:1px solid #d0d9c5;width:44px;height:44px}.customization-panel,.customization-panel :is(input,select,button){font-family:var(--sans);color:#3e5336;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:12px;line-height:1.6}.customization-panel :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #936d47}.customization-modal .modal-header button:focus-visible{outline-offset:3px;outline:3px solid #936d47}.xp-tab-panel:focus-visible{outline-offset:3px;outline:3px solid #936d47}.customization-panel button:disabled{opacity:.45;cursor:default}.customization-panel fieldset{min-width:0}.customization-panel button{cursor:pointer}.xp-introduction{padding:22px 26px 0}.xp-eyebrow{letter-spacing:1.3px;color:#876747;align-items:center;gap:8px;font-size:8px;display:flex}.xp-eyebrow>span{letter-spacing:1px;color:#607a47;margin-left:auto;font-size:7px}.xp-title{font-family:var(--serif);color:#3c5437;text-wrap:balance;max-width:390px;margin:18px 0 12px;font-size:33px;font-weight:400;line-height:1.1}.xp-description{color:#657858;max-width:530px;margin:0 0 16px;font-size:11px;line-height:1.85}.xp-account{background:#eef2e5;border:1px solid #d7dfca;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.xp-account>svg{color:#64804e;flex:none;margin-top:2px}.xp-account strong{color:#4e6940;font-size:11px;font-weight:600}.xp-account p{color:#657854;margin:4px 0 0;font-size:10px;line-height:1.75}.xp-account a{color:#4b683b;text-underline-offset:3px;align-items:center;gap:7px;min-height:36px;font-size:10px;text-decoration:underline;display:inline-flex}.xp-status{color:#6c7e5c;padding:12px 0;font-size:11px}.xp-storage-note{color:#825d37;background:#f7eddf;border:1px solid #dfc9a9;border-radius:5px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.8}.xp-error{color:#884b33;background:#fbf0e8;border:1px solid #dab9a9;border-radius:6px;margin-top:12px;padding:13px 14px;font-size:11px;line-height:1.7}.xp-error p{margin:0}.xp-error small{color:#8a5b42;margin-top:6px;font-size:10px;display:block}.xp-error :is(a,button){color:#824a30;text-underline-offset:3px;background:#fffaf4;border:1px solid #d9b69f;border-radius:4px;align-items:center;min-height:40px;margin-top:8px;padding:7px 11px;font-size:11px;text-decoration:underline;display:inline-flex}.xp-presets{border:0;margin:23px 26px 20px;padding:0}.xp-presets legend{font-family:var(--serif);color:#49613d;padding:0;font-size:24px;line-height:1.3}.xp-presets>p{color:#6a7b5e;margin:5px 0 12px;font-size:10px;line-height:1.7}.xp-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xp-presets button{text-align:left;background:#fcfdf6;border:1px solid #d3dcc7;border-radius:6px;padding:12px 13px}.xp-presets button:hover{background:#f1f5e8;border-color:#9faf8a}.xp-presets button[aria-pressed=true]{background:#e9f0dc;border-color:#9aaa80;box-shadow:inset 0 0 0 1px #a8ba8c33}.xp-presets strong{color:#4a6439;justify-content:space-between;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.xp-presets button span{color:#697b59;margin-top:5px;font-size:10px;line-height:1.65;display:block}.xp-tabs{border-bottom:1px solid #d6ddca;flex-wrap:wrap;gap:3px;margin:0 26px;padding-bottom:10px;display:flex}.xp-tabs button{white-space:nowrap;color:#657b53;background:0 0;border:1px solid #0000;border-radius:5px;flex:auto;min-height:43px;padding:9px 10px;font-size:10px}.xp-tabs button[aria-selected=true]{color:#3e5c2e;background:#e9efdf;border-color:#cad6b9;font-weight:600}.xp-tabs button:hover{background:#edf2e4}.xp-tab-panel[hidden]{display:none}.xp-controls{border:0;margin:0;padding:0 26px}.xp-group{padding:23px 0 3px}.xp-group+.xp-group{border-top:1px solid #dce2d2;margin-top:21px}.xp-group h3{font-family:var(--serif);color:#415b34;margin:0;font-size:27px;font-weight:400;line-height:1.2}.xp-group>p{color:#6b7c5c;margin:7px 0 18px;font-size:10px;line-height:1.8}.xp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.xp-field{min-width:0}.xp-field label,.xp-toggle label{color:#4d663e;font-size:11px;font-weight:600;display:block}.xp-field select{color:#435c35;width:100%;min-height:43px;box-shadow:none;background:#fffef8;border:1px solid #c7d2b9;border-radius:5px;margin:7px 0 0;padding:9px 11px;font-size:11px}.xp-field p,.xp-toggle p{color:#687b58;margin:6px 0 0;font-size:10px;line-height:1.7}.xp-range>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.xp-range output{text-align:center;font-variant-numeric:tabular-nums;background:#fcfdf6;border:1px solid #d5ddc8;border-radius:4px;min-width:48px;padding:4px 8px;font-size:11px}.xp-range input[type=range]{accent-color:#65804d;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:38px;margin:4px 0 0;padding:0;display:block}.xp-toggle{background:#f2f5e9;border:1px solid #d6dfca;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.xp-toggle input{accent-color:#607f48;cursor:pointer;flex:none;width:18px;height:18px;margin:2px 0 0}.xp-toggle label{cursor:pointer}.xp-text-button{color:#4d6a39;text-underline-offset:4px;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:42px;padding:7px 0;font-size:11px;text-decoration:underline;display:flex}.xp-tools{padding:22px 26px 21px}.xp-color-link{text-align:left;background:#eff2e4;border:1px solid #d4dcc6;border-radius:6px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.xp-color-link>svg{color:#7b7950;flex:none}.xp-color-link>span{flex:1;min-width:0}.xp-color-link strong{font-family:var(--serif);color:#48623b;font-size:24px;font-weight:400;line-height:1.2;display:block}.xp-color-link small{color:#6d7e5e;margin-top:4px;font-size:10px;line-height:1.7;display:block}.xp-reset-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.xp-reset-row button{color:#7a6b4d;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:6px 0;font-size:10px;text-decoration:underline;display:flex}.xp-reset-note{color:#758263;margin:3px 0 0;font-size:9px;line-height:1.8}.xp-footer{z-index:4;padding:15px 26px max(16px,env(safe-area-inset-bottom));background:#f5f7ed;border-top:1px solid #ccd7bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 22px #263b1d0b}.xp-footer>div:first-child{flex:1;min-width:160px}.xp-footer strong{color:#4f6a3c;font-size:10px;font-weight:500}.xp-footer p{color:#687c56;margin:3px 0 0;font-size:9px;line-height:1.7}.xp-footer-actions{align-items:center;gap:8px;display:flex}.xp-footer-actions button{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.xp-footer-actions .xp-cancel{color:#5d754b;background:#fffef7;border:1px solid #ced8c0}.xp-footer-actions .xp-save{color:#f8faef;background:#3b603c;border:1px solid #3b603c}.xp-footer-actions .xp-save:hover{background:#2e5030}@media (max-width:580px){.customization-modal.modal{border-left:0;width:100%}.customization-modal .modal-header{padding:16px 18px 14px}.customization-modal .modal-header h2{font-size:30px}.xp-introduction{padding:20px 18px 0}.xp-title{font-size:30px}.xp-presets{margin:20px 18px 17px}.xp-tabs{gap:3px;margin:0 18px}.xp-tabs button{padding-inline:8px;font-size:10px}.xp-controls{padding-inline:18px}.xp-fields{gap:18px 12px}.xp-group h3{font-size:25px}.xp-tools{padding:20px 18px}.xp-footer{padding:13px 18px max(15px,env(safe-area-inset-bottom))}.xp-footer-actions{margin-left:auto}.xp-presets button{padding:11px}.xp-eyebrow{letter-spacing:1px;font-size:7px}}@media (max-width:380px){.xp-fields,.xp-presets>div{grid-template-columns:1fr}.xp-presets button{padding:10px 12px}.xp-presets button span{margin-top:3px}.xp-footer-actions{width:100%}.xp-footer-actions button{flex:1}.xp-title{font-size:28px}.xp-eyebrow>span{font-size:6px}}@media (pointer:coarse){.xp-reset-row button,.xp-text-button,.xp-error :is(button,a),.xp-account a{min-height:44px}.xp-range input[type=range]{height:44px}}.xp-glass-intro{padding-top:25px}.xp-glass-kicker{letter-spacing:1.4px;color:#8a7556;font-size:8px;line-height:1.5}.xp-glass-intro h3{font-family:var(--serif);color:#3f5936;max-width:310px;margin:9px 0 10px;font-size:30px;font-weight:400;line-height:1.15}.xp-glass-intro>div>p{color:#697c5b;margin:0 0 18px;font-size:11px;line-height:1.85}.xp-glass-guidance{color:#6b7d5d;margin:13px 0 17px;font-size:10px;line-height:1.8}.xp-glass-guidance a{color:#536c43;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.xp-glass-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 5px;display:grid}.xp-glass-presets>button{text-align:left;background:#fcfdf7;border:1px solid #d2ddc5;border-radius:7px;min-width:0;padding:12px 13px}.xp-glass-presets>button:hover{background:#edf3e4;border-color:#a9ba92}.xp-glass-presets>button[aria-pressed=true]{background:#eaf1df;border-color:#9dad85;box-shadow:inset 0 0 0 1px #a7ba8c33}.xp-glass-presets strong{color:#4c653c;justify-content:space-between;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.xp-glass-presets span{color:#6b7d5b;margin-top:5px;font-size:10px;line-height:1.7;display:block}.xp-glass-color>div{align-items:center;gap:11px;min-height:43px;margin-top:7px;display:flex}.xp-glass-color input[type=color]{cursor:pointer;background:#fffef8;border:1px solid #c7d2b9;border-radius:5px;flex:none;width:55px;height:43px;padding:4px;display:block}.xp-glass-color input:disabled{opacity:.45;cursor:default}.xp-glass-color output{color:#61744f;letter-spacing:.3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.xp-glass-access-note{color:#627752;background:#f0f4e7;border:1px solid #d6deca;border-radius:6px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:10px;line-height:1.8}.xp-glass-preview{--xp-glass-base:249 251 245;--xp-glass-ink:#263c29;--xp-glass-secondary:#263d2f;--xp-glass-solid:#f5f8ef;--xp-glass-reflection:#ffffff40;--xp-glass-reflection-tail:#ffffff0d;background:#edf1e4;border:1px solid #cfd8c3;border-radius:12px;min-width:0;margin:0;overflow:hidden}.xp-glass-preview[data-appearance=dark]{--xp-glass-base:28 42 31;--xp-glass-ink:#f3f6ec;--xp-glass-secondary:#eff5ef;--xp-glass-solid:#26362a;--xp-glass-reflection:#ffffff04;--xp-glass-reflection-tail:#ffffff03}.xp-glass-preview[data-appearance=palette]{--xp-glass-solid:var(--glass-palette-surface,#f5f8ef);--xp-glass-ink:var(--glass-palette-text,#263c29);--xp-glass-secondary:var(--glass-palette-muted,#263d2f)}.xp-glass-preview[data-appearance=palette] .xp-glass-demo-nav{--xp-glass-solid:var(--glass-palette-sidebar,#f5f8ef)}.xp-glass-scene{isolation:isolate;background:linear-gradient(140deg,#d5dfb9 0%,#e2c6a5 46%,#77986f 100%);min-height:265px;padding:17px;position:relative;overflow:hidden}.xp-glass-art{z-index:-1;background:repeating-linear-gradient(105deg,#0000 0 45px,#f4f0da40 46px 48px,#0000 49px 70px);position:absolute;inset:0;overflow:hidden}.xp-glass-art>i{background:linear-gradient(140deg,#759269,#a6b989 52%,#dde4c2);border-radius:50%;width:210px;height:260px;display:block;position:absolute;top:96px;left:-57px;transform:rotate(-27deg);box-shadow:20px 20px 60px #31472225}.xp-glass-art>i:nth-child(2){background:linear-gradient(135deg,#c2926b,#e6ccaa);width:250px;height:240px;top:-95px;left:auto;right:-70px;transform:rotate(35deg)}.xp-glass-art>i:nth-child(3){width:70px;height:70px;box-shadow:none;background:#f6ebca80;top:160px;left:55%;transform:none}.xp-glass-preview [data-material]{color:var(--xp-glass-ink);background:var(--xp-glass-solid);border-radius:var(--xp-glass-radius);box-shadow:0 9px 22px rgb(22 34 20/var(--xp-glass-shadow));border:1px solid #7a8d6b55;position:relative;overflow:hidden}.xp-glass-preview [data-material][data-active=true]{--xp-glass-fill:color-mix(in srgb,var(--xp-glass-tint) var(--xp-glass-tint-strength),rgb(var(--xp-glass-base)));border-color:rgb(255 255 255/var(--xp-glass-rim));background:rgb(var(--xp-glass-base) / var(--xp-glass-opacity));background:color-mix(in srgb,var(--xp-glass-fill) calc(var(--xp-glass-opacity) * 100%),transparent)}.xp-glass-preview[data-appearance=palette] [data-material][data-active=true]{--xp-glass-fill:color-mix(in srgb,var(--xp-glass-tint) var(--xp-glass-tint-strength),var(--xp-glass-solid))}.xp-glass-preview [data-material][data-active=true]:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,var(--xp-glass-reflection),transparent 40%,transparent 75%,var(--xp-glass-reflection-tail));opacity:var(--xp-glass-reflection-opacity);position:absolute;inset:0}.xp-glass-preview[data-reflections=false] [data-material]:before{display:none}.xp-glass-demo-nav{align-items:center;gap:16px;max-width:295px;min-height:39px;padding:8px 13px;font-size:9px;line-height:1.5;display:flex}.xp-glass-demo-nav>b{font-family:var(--serif);letter-spacing:1.5px;margin-right:auto;font-size:15px;font-weight:400}.xp-glass-demo-nav>span:last-child{color:var(--xp-glass-secondary)}.xp-glass-demo-card{max-width:min(305px,100% - 58px);margin:18px 8px 23px 19px;padding:18px 19px}.xp-glass-demo-card>small{letter-spacing:1.3px;color:var(--xp-glass-secondary);font-size:7px;line-height:1.5;display:block;position:relative}.xp-glass-demo-card>strong{font-family:var(--serif);letter-spacing:-.3px;color:var(--xp-glass-ink);margin-top:8px;font-size:30px;font-weight:400;line-height:1.1;display:block;position:relative}.xp-glass-demo-card>p{color:var(--xp-glass-secondary);margin:8px 0 12px;font-size:10px;line-height:1.7;position:relative}.xp-glass-demo-card>span{color:var(--xp-glass-ink);align-items:center;gap:8px;font-size:9px;line-height:1.6;display:inline-flex;position:relative}.xp-glass-demo-toolbar{flex-direction:column;align-items:center;gap:10px;width:39px;padding:12px 8px;display:flex;top:94px;right:17px;position:absolute!important}.xp-glass-demo-toolbar>span{opacity:.3;background:currentColor;width:15px;height:1px}.xp-glass-demo-player{align-items:center;gap:7px;max-width:max-content;min-height:34px;margin-left:auto;padding:8px 12px;font-size:9px;line-height:1.5;display:flex}.xp-glass-preview figcaption{color:#667a55;background:#f1f5e8;border-top:1px solid #d6dfc9;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.xp-glass-preview figcaption>span{letter-spacing:1px;white-space:nowrap;align-items:center;gap:6px;font-size:7px;line-height:1.5;display:flex}.xp-glass-preview figcaption i{background:#8b9e69;border-radius:50%;width:5px;height:5px;display:block}.xp-glass-preview figcaption small{text-align:right;color:#6d7d5d;font-size:8px;line-height:1.6}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xp-glass-preview [data-material][data-active=true]{-webkit-backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturation));backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturation))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xp-glass-preview [data-material][data-active=true]{-webkit-backdrop-filter:none;backdrop-filter:none}}.xp-glass-preview[data-transparency=reduced] [data-material][data-active=true],.xp-glass-preview[data-contrast=strong] [data-material][data-active=true]{background:var(--xp-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-color-scheme:dark){.xp-glass-preview[data-appearance=system]{--xp-glass-base:28 42 31;--xp-glass-ink:#f3f6ec;--xp-glass-secondary:#eff5ef;--xp-glass-solid:#26362a;--xp-glass-reflection:#ffffff04;--xp-glass-reflection-tail:#ffffff03}}@media (prefers-reduced-motion:no-preference){.xp-glass-preview[data-interactive=true][data-motion=system] [data-material][data-active=true]{transition:transform .15s}.xp-glass-preview[data-interactive=true][data-motion=system]:hover .xp-glass-demo-card[data-active=true]{transform:translateY(-2px)}}.aurel-app[data-motion=quiet] .xp-glass-preview [data-material]{transition:none!important;transform:none!important}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.xp-glass-preview [data-material][data-active=true]{background:var(--xp-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}@media (forced-colors:active){.xp-glass-preview [data-material]{color:canvastext!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:canvas!important;border:1px solid canvastext!important}.xp-glass-preview [data-material]:before,.xp-glass-art{display:none}.xp-glass-preview [data-material] :is(p,strong,small,span){color:canvastext!important}}@media (max-width:580px){.xp-glass-intro h3{font-size:28px}.xp-glass-scene{min-height:256px;padding:13px}.xp-glass-demo-card{margin-left:10px;margin-right:20px;padding:17px 15px}.xp-glass-demo-card>strong{font-size:27px}.xp-glass-demo-toolbar{top:100px;right:12px}.xp-glass-preview figcaption{flex-wrap:wrap}.xp-glass-preview figcaption small{text-align:left}.xp-glass-presets>button{padding:11px}.xp-glass-demo-nav{gap:12px}}@media (max-width:380px){.xp-glass-presets{grid-template-columns:1fr}.xp-glass-demo-nav{gap:10px;font-size:8px}.xp-glass-demo-card{margin-left:0;margin-right:18px}.xp-glass-demo-card>strong{font-size:25px}.xp-glass-scene{min-height:245px}.xp-glass-demo-toolbar{width:33px;padding-inline:6px}}.customization-modal.modal{overflow:hidden}.customization-modal .modal-shell{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.customization-modal .modal-header{flex:none;position:relative;top:auto}.customization-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.xp-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:12px;overflow:auto}.customization-panel .xp-footer{flex:none;position:relative;bottom:auto}.xp-studio-stats{border-block:1px solid #d6decd;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;padding:13px 0;display:grid}.xp-studio-stats>span{color:#6a785d;flex-direction:column;gap:3px;font-size:9px;display:flex}.xp-studio-stats strong{font:29px/1 var(--serif);color:#3a5237}.xp-quick-starts{margin:16px 26px}.xp-quick-starts>summary{cursor:pointer;color:#425e35;min-height:40px;font-size:12px}.xp-quick-starts>summary>span{color:#738263;margin:4px 0 0 15px;font-size:9px;display:block}.xp-quick-starts .xp-presets{margin:15px 0}.xp-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.xp-tabs button{white-space:normal;min-height:42px;padding:8px 5px}.xp-library-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xp-library-heading h3,.xp-mood-section h3{font:31px/1.15 var(--serif);color:#3c5737;margin-top:8px}.xp-font-library{border-top:1px solid #d6decd;margin-top:22px;padding:26px 0 12px}.xp-library-count{white-space:nowrap;color:#596f46;background:#eef3e7;border:1px solid #cfdbc1;border-radius:20px;padding:5px 9px;font-size:8px;line-height:1.6}.xp-library-note{color:#637854;margin:12px 0 16px;font-size:10px;line-height:1.8}.xp-library-note a{text-underline-offset:3px;text-decoration:underline}.xp-font-search{color:#657c52;background:#fffef9;border:1px solid #cbd6bd;border-radius:6px;align-items:center;gap:8px;margin:16px 0 10px;padding:0 12px;display:flex}.xp-font-search input{width:100%;height:43px;box-shadow:none;color:#3f5834;background:0 0;border:0;min-width:0;font-size:11px}.xp-font-list{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:280px;padding:3px 5px 3px 3px;display:grid;overflow:auto}.xp-font-list button{text-align:left;color:#415a35;background:#fffef8;border:1px solid #d7dfce;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:57px;padding:9px 11px;display:flex}.xp-font-list button:hover{background:#edf2e5}.xp-font-list button[aria-pressed=true]{background:#e9f0df;border-color:#7c9566;box-shadow:inset 2px 0 #7c9566}.xp-font-list strong{font-size:11px;font-weight:600}.xp-font-list small{color:#738065;text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.xp-font-specimen{background:#f0f3e8;border:1px solid #d4ddc8;border-radius:9px;margin-top:16px;padding:21px 19px;overflow:hidden}.xp-font-specimen>span{letter-spacing:1px;color:#687c53;font-size:8px;display:block}.xp-font-specimen>p{overflow-wrap:anywhere;color:#33492f;margin:16px 0;font-size:28px;line-height:1.4}.xp-font-specimen>small{color:#647853;font-size:10px;line-height:1.7;display:block}.xp-font-specimen label{color:#526d42;margin:16px 0 6px;font-size:10px;font-weight:600;display:block}.xp-font-specimen input{color:#3d5433;background:#fffef8;border:1px solid #c9d4b9;border-radius:5px;width:100%;min-height:40px;padding:8px 10px;font-size:11px}.xp-measurement-entry{margin-top:2px;justify-content:flex-start!important;gap:5px!important;display:flex!important}.xp-measurement-entry input{color:#3f5734;background:#fffef8;border:1px solid #cbd5be;border-radius:5px;width:88px;min-width:0;height:34px;padding:5px 8px;font-size:11px}.xp-measurement-entry>span{color:#758267;font-size:9px}.xp-measurement-entry>button{text-underline-offset:3px;color:#6a7c57;min-height:34px;margin-left:auto;padding:5px 3px;font-size:9px;text-decoration:underline}.xp-mood-section{padding:25px 0 0}.xp-mood-section>p{color:#697a5c;margin:9px 0 16px;font-size:10px;line-height:1.8}.xp-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xp-mood-grid>button{text-align:left;background:#fffef8;border:1px solid #d3dcc7;border-radius:8px;padding:9px 9px 12px}.xp-mood-grid>button:hover{border-color:#8eaa73;box-shadow:0 3px 12px #253b2510}.xp-mood-grid strong{color:#425b35;margin:9px 3px 4px;font-size:11px;display:block}.xp-mood-grid small{color:#6c7b60;margin:0 3px;font-size:9px;line-height:1.65;display:block}.xp-mood-swatch{color:#42583a;min-height:65px;font:32px/1.1 var(--serif);background:#eff1e7;border-radius:5px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.xp-mood-swatch>span{font:15px/1 var(--sans);letter-spacing:2px}.xp-mood-grid [data-mood=midnight] .xp-mood-swatch{color:#e6edd8;background:radial-gradient(at 100% 0,#596276,#0000 80%),#1b2d26}.xp-mood-grid [data-mood=editorial] .xp-mood-swatch{color:#5b4b3e;background:#efe9df}.xp-mood-grid [data-mood=botanical] .xp-mood-swatch{color:#506643;background:linear-gradient(120deg,#e7ecd4,#d4dfc5)}.xp-mood-grid [data-mood=blueprint] .xp-mood-swatch{color:#405c63;background-color:#edf2f0;background-image:linear-gradient(#6b87920d 1px,#0000 1px),linear-gradient(90deg,#6b87920d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:monospace}.xp-mood-grid [data-mood=sunset] .xp-mood-swatch{color:#855b48;background:linear-gradient(120deg,#f5e5cf,#edd5cd)}.xp-mood-grid [data-mood=minimal] .xp-mood-swatch{color:#353e37;background:#fbfbf7;font-family:Arial,sans-serif}.xp-mood-grid [data-mood=paper] .xp-mood-swatch{color:#695e48;background:repeating-linear-gradient(45deg,#a9937012 0 1px,#0000 1px 5px),#f6f1e6}.xp-mood-grid [data-mood=gallery] .xp-mood-swatch{color:#344837;background:#fff;border:1px solid #cad3c1}.xp-mood-grid [data-mood=playful] .xp-mood-swatch{color:#61774a;background-color:#edf0db;background-image:radial-gradient(#94a78070 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px}.xp-profile-name{grid-column:1/-1}.xp-profile-name>input{color:#3e5734;background:#fffef8;border:1px solid #c7d2b9;border-radius:5px;width:100%;max-width:calc(100% - 128px);min-height:43px;margin-top:8px;padding:9px 11px;font-size:11px}.xp-profile-save{vertical-align:bottom;background:#3e5837;border-radius:5px;justify-content:center;align-items:center;min-height:43px;margin-left:8px;padding:9px 12px;font-size:10px;display:inline-flex;color:#f5f8ee!important}.xp-profile-list{gap:9px;margin-top:16px;display:grid}.xp-profile-list>article{background:#fcfdf7;border:1px solid #cfdac2;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.xp-profile-list>article>div{flex:1;min-width:0}.xp-profile-list strong{color:#435e35;overflow-wrap:anywhere;font-size:12px}.xp-profile-list small{color:#708260;margin-top:4px;font-size:9px;display:block}.xp-profile-list button{color:#4d683d;border:1px solid #c9d5bb;border-radius:5px;min-height:40px;padding:7px 9px;font-size:10px}.xp-profile-empty{color:#70815f;border:1px dashed #ccd6bd;border-radius:7px;margin:14px 0;padding:18px;font-size:11px;line-height:1.8}.xp-transfer-button,.xp-style-import>label{color:#4a653c;cursor:pointer;background:#f0f4e8;border:1px solid #bfcfb0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px;font-size:11px;display:flex}.xp-style-import input[type=file]{color:#687c54;max-width:100%;margin-top:10px;font-size:10px}.xp-style-import>p{color:#718361;margin-top:6px;font-size:10px;line-height:1.6}.xp-profile-message{color:#506943;background:#edf3e5;border:1px solid #cbd9bd;border-radius:6px;margin-top:20px;padding:12px 14px;font-size:11px;line-height:1.7}.xp-profile-message.is-error{color:#854d36;background:#f7ede2;border-color:#dbbe9f}@media (max-width:580px){.xp-library-heading{flex-wrap:wrap}.xp-studio-stats strong{font-size:25px}.xp-studio-stats>span{font-size:8px}.xp-font-specimen{padding:17px 14px}.xp-font-specimen>p{font-size:25px}.xp-mood-grid{gap:7px}.xp-mood-swatch{min-height:59px}.xp-profile-list>article{flex-wrap:wrap}.xp-profile-list>article>div{flex-basis:100%}.xp-profile-name>input{max-width:100%}.xp-profile-save{width:100%;margin:9px 0 0}}@media (max-width:360px){.xp-font-list,.xp-mood-grid{grid-template-columns:1fr}.xp-studio-stats{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.customization-panel .xp-fields{grid-template-columns:minmax(0,1fr)}}.watch-activity{--wa-line:var(--theme-border,#dce3d3);--wa-muted:var(--theme-muted,#71816a);--wa-ink:var(--theme-text,#304b37);color:var(--wa-ink);min-width:0}.wa-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.wa-intro .eyebrow{letter-spacing:1.7px;font-size:8px}.wa-intro h3{font-family:var(--serif);margin:8px 0;font-size:31px;font-weight:400;line-height:1.15}.wa-intro p,.wa-note{color:var(--wa-muted);max-width:65ch;font-size:11px;line-height:1.8}.wa-private{white-space:nowrap;border:1px solid var(--wa-line);border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.wa-toolbar{border-block:1px solid var(--wa-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 0;display:flex}.wa-toolbar label{align-items:center;gap:10px;font-size:11px;display:flex}.wa-toolbar select{font:inherit;color:inherit;background:var(--theme-surface,#fafbf5);border:1px solid var(--wa-line);border-radius:5px;min-height:34px;padding:6px 28px 6px 9px}.wa-actions{flex-wrap:wrap;gap:8px;display:flex}.wa-actions button,.wa-secondary{border:1px solid var(--wa-line);background:var(--theme-surface,#fafbf5);border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;display:inline-flex}.watch-activity button:disabled{opacity:.5;cursor:not-allowed}.watch-activity :focus-visible{outline:2px solid var(--theme-focus,#98784a);outline-offset:3px}.wa-tracking{background:var(--theme-soft,#edf1e5);border:1px solid var(--wa-line);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;padding:14px;display:flex}.wa-tracking strong{font-size:12px;font-weight:500;display:block}.wa-tracking p{color:var(--wa-muted);margin:5px 0 0;font-size:10px;line-height:1.7}.wa-tracking button{white-space:nowrap;flex-shrink:0}.wa-state,.wa-error,.wa-notice{border-radius:6px;align-items:flex-start;gap:9px;margin:16px 0;padding:15px;font-size:12px;line-height:1.7;display:flex}.wa-state{background:var(--theme-soft,#eef2e6)}.wa-error{background:var(--theme-danger-soft,#fff2e9);color:var(--theme-danger-ink,#8f4533);border:1px solid var(--theme-danger,#dfb9a3)}.wa-error p{flex:1;margin:0}.wa-error button{white-space:nowrap;text-decoration:underline}.wa-notice{background:var(--theme-success-soft,#edf4e7);border:1px solid var(--theme-success,#d2dfc6)}.wa-empty{text-align:center;border:1px dashed var(--wa-line);border-radius:7px;margin:20px 0;padding:30px 20px}.wa-empty>svg{color:var(--wa-muted)}.wa-empty h4{font:400 27px/1.2 var(--serif);margin:10px 0}.wa-empty p{color:var(--wa-muted);max-width:52ch;margin:0 auto;font-size:11px;line-height:1.8}.wa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.wa-metric{background:var(--theme-surface,#fafbf5);border:1px solid var(--wa-line);border-radius:7px;min-width:0;padding:16px}.wa-metric span{letter-spacing:.5px;color:var(--wa-muted);font-size:9px;display:block}.wa-metric strong{font:400 30px/1.2 var(--serif);overflow-wrap:anywhere;margin:7px 0 5px;display:block}.wa-metric small{color:var(--wa-muted);font-size:9px;line-height:1.6}.wa-section{border-top:1px solid var(--wa-line);margin-top:25px;padding-top:20px}.wa-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.wa-section h4{font:400 25px/1.2 var(--serif);margin:0}.wa-section>header>span{color:var(--wa-muted);font-size:10px}.wa-chart{border-bottom:1px solid var(--wa-line);align-items:flex-end;gap:3px;height:150px;margin:0;padding-top:14px;display:flex}.wa-bar{flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex;position:relative}.wa-bar>span{background:var(--theme-primary-soft,#8c9f78);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.wa-chart-labels{color:var(--wa-muted);justify-content:space-between;margin:7px 0 12px;font-size:9px;display:flex}.wa-section details>summary{cursor:pointer;color:var(--wa-muted);padding:9px 0;font-size:11px}.wa-table-wrap{border:1px solid var(--wa-line);border-radius:5px;overflow:auto}.wa-table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.6}.wa-table th,.wa-table td{text-align:left;border-bottom:1px solid var(--wa-line);vertical-align:top;padding:9px 10px}.wa-table th{color:var(--wa-muted);background:var(--theme-soft,#edf1e5);white-space:nowrap;font-weight:500}.wa-table tr:last-child td{border-bottom:0}.wa-table td:first-child{min-width:120px}.wa-table td:not(:first-child){white-space:nowrap}.wa-videos{flex-direction:column;gap:10px;display:flex}.wa-video{border:1px solid var(--wa-line);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.wa-video h5{font:400 22px/1.25 var(--serif);overflow-wrap:anywhere;margin:0 0 6px}.wa-video-meta{color:var(--wa-muted);flex-wrap:wrap;gap:5px 12px;font-size:10px;line-height:1.8;display:flex}.wa-video-progress{align-items:center;gap:10px;max-width:400px;margin-top:10px;display:flex}.wa-video-progress progress{-webkit-appearance:none;appearance:none;accent-color:var(--theme-primary,#657d51);background:var(--theme-soft,#e7ecdf);border:0;border-radius:10px;width:100%;min-width:40px;height:5px}.wa-video-progress progress::-webkit-progress-bar{background:var(--theme-soft,#e7ecdf);border-radius:10px}.wa-video-progress progress::-webkit-progress-value{background:var(--theme-primary-soft,#8c9f78);border-radius:10px}.wa-video-progress span{white-space:nowrap;color:var(--wa-muted);font-size:9px}.wa-video button{white-space:nowrap;margin-top:2px}.wa-video-visit{color:var(--wa-muted);margin-top:8px;font-size:9px}.wa-history-footer{border-top:1px solid var(--wa-line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:17px;display:flex}.wa-history-footer p{color:var(--wa-muted);max-width:55ch;margin:0;font-size:10px;line-height:1.8}.wa-history-footer>button{white-space:nowrap;color:var(--theme-danger-ink,#956451);align-items:center;gap:5px;font-size:10px;display:flex}.wa-clear{border:1px solid var(--theme-danger,#d9b99b);background:var(--theme-danger-soft,#fff4e8);border-radius:6px;margin-top:15px;padding:16px}.wa-clear strong{font-size:12px}.wa-clear p{margin:7px 0 13px;font-size:11px;line-height:1.8}.wa-clear-actions{flex-wrap:wrap;gap:9px;display:flex}.wa-clear-actions button{border:1px solid var(--wa-line);background:var(--theme-surface,#fffdf7);border-radius:5px;min-height:36px;padding:8px 12px;font-size:11px}.wa-clear-actions .wa-danger{background:var(--theme-danger-ink,#8c513a);color:var(--theme-surface,#fffdf7);border-color:#0000}.wa-spin{animation:1s linear infinite wa-rotate}@keyframes wa-rotate{to{transform:rotate(360deg)}}@media (max-width:640px){.wa-intro{flex-wrap:wrap;gap:10px}.wa-intro h3{font-size:28px}.wa-private{font-size:9px}.wa-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wa-metric{padding:12px}.wa-metric strong{font-size:26px}.wa-tracking{flex-direction:column;align-items:flex-start}.wa-video{grid-template-columns:1fr;padding:13px}.wa-video button{justify-self:start}.wa-history-footer{flex-direction:column;align-items:flex-start}.wa-chart{height:120px}.wa-toolbar label{justify-content:space-between;width:100%}.wa-actions{width:100%}.wa-actions button{flex:1}.wa-table th,.wa-table td{padding:8px}.wa-section>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wa-spin{animation:none}}.watch-account-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 25px;display:flex}.watch-account-actions>span{color:var(--muted);font-size:11px}.watch-activity-modal.modal{width:min(920px,100% - 28px)}.watch-activity-modal .modal-shell{max-height:88dvh;overflow:auto}.live-microphone-monitor{border-top:1px solid var(--theme-border,#dfe5d5);gap:8px;padding:12px;display:grid}.live-microphone-level{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.live-microphone-level meter{min-width:90px;height:14px;accent-color:var(--theme-text,#32563d);flex:1}.live-microphone-level output{text-align:right;font-variant-numeric:tabular-nums;min-width:65px}.live-microphone-monitor p{color:var(--theme-muted,#575d50);margin:0;font-size:.76rem;line-height:1.5}.live-microphone-monitor .button{justify-self:start}.live-call{gap:12px;min-width:0;display:grid}.live-call-controls{flex-wrap:wrap;gap:7px;display:flex}.live-call-controls .button{min-height:44px}.live-call-controls .live-call-leave{color:var(--theme-text,#242820);background:0 0;border:1px solid}.live-call-status{color:var(--theme-muted,#575d50);margin:0}.live-call-microphone-input{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.live-call-microphone-input label{flex:1;gap:5px;min-width:min(190px,100%);font-size:.8rem;display:grid}.live-call-microphone-input select{border:1px solid var(--theme-border,#dfe5d5);width:100%;min-height:44px;color:inherit;background:var(--theme-bg,#fff);border-radius:6px;padding:8px}.live-call-microphone-input>p{flex-basis:100%}.live-call-grid,.live-call-roster{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-call-grid{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.live-call-roster{grid-template-columns:repeat(auto-fill,minmax(min(125px,100%),1fr));max-height:280px;overflow-y:auto}.live-call-person,.live-call-tile{border:1px solid var(--theme-border,#dfe5d5);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.live-call-person>span,.live-call-tile>span{overflow-wrap:anywhere;flex:1;min-width:0}.live-call-person>svg,.live-call-tile>svg{flex:none}.live-call-tile{flex-wrap:wrap}.live-call-camera{aspect-ratio:16/10;background:var(--theme-soft,#e8ebdf);border-radius:5px;flex:0 0 100%;place-items:center;display:grid;position:relative;overflow:hidden}.live-call-camera>span{font:1.75rem var(--serif,serif)}.live-call-camera>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.live-publisher-preview{border:1px solid var(--theme-border,#dfe5d5);border-radius:10px;min-width:0;overflow:hidden}.live-publisher-heading{align-items:center;gap:9px;padding:10px 12px;font-size:.85rem;display:flex}.live-publisher-badge{background:var(--theme-soft,#e8ebdf);letter-spacing:.06em;border-radius:4px;padding:3px 6px;font-size:.68rem;font-weight:700}.live-publisher-badge.is-live{color:#fff;background:#b62a29}.live-publisher-window{aspect-ratio:16/9;color:#fff;background:#111510;min-width:0;display:grid;overflow:hidden}.live-publisher-window .live-call-grid{display:block}.live-publisher-window .live-call-tile{border:0;border-radius:0;padding:0;display:block}.live-publisher-window .live-call-tile>span,.live-publisher-window .live-call-tile>svg{display:none}.live-publisher-window .live-call-camera{aspect-ratio:16/9;background:#111510;border-radius:0}.live-publisher-window .live-call-camera>span{font:inherit;text-align:center;padding:16px}.live-publisher-window .live-call-camera.is-camera-off>video{visibility:hidden}.live-publisher-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.live-publisher-placeholder small{color:#c9d2c5}.live-publisher-data{grid-template-columns:repeat(auto-fit,minmax(min(115px,100%),1fr));gap:12px;margin:0;padding:12px;display:grid}.live-publisher-data>div{min-width:0}.live-publisher-data dt{color:var(--theme-muted,#575d50);font-size:.76rem}.live-publisher-data dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem}.live-publisher-monitor-note{color:var(--theme-muted,#575d50);margin:0;padding:0 12px 12px;font-size:.76rem;line-height:1.5}.live-call:-webkit-full-screen{background:var(--theme-bg,#fff);color:var(--theme-text,#242820);padding:clamp(12px,3vw,32px);overflow:auto}.live-call:fullscreen{background:var(--theme-bg,#fff);color:var(--theme-text,#242820);padding:clamp(12px,3vw,32px);overflow:auto}.live-call.is-fullscreen{align-content:start}.live-call-controls{border:1px solid var(--theme-border,#dfe5d5);background:var(--theme-bg,#fff);border-radius:10px;padding:9px}.live-call-controls .button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.live-call-device-panel,.live-call-people-panel{border:1px solid var(--theme-border,#dfe5d5);background:var(--theme-bg,#fff);border-radius:10px;min-width:0;padding:12px}.live-call-check{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex!important}.live-call-check input{width:18px;height:18px;accent-color:var(--theme-text,#242820)}.live-call-volume{flex-wrap:wrap;align-items:center;gap:9px;font-size:.8rem;display:flex}.live-call-volume input{min-width:100px;min-height:32px;accent-color:var(--theme-text,#242820);flex:1}.live-call-volume output{font-variant-numeric:tabular-nums;min-width:3ch}.live-call-camera.is-camera-off>video{visibility:hidden}.live-call-camera.is-mirrored>video{transform:scaleX(-1)}.live-call-tile.is-pinned{border-color:var(--theme-text,#242820)}.live-call-tile-action{border:1px solid var(--theme-border,#dfe5d5);background:var(--theme-bg,#fff);min-width:36px;min-height:36px;color:inherit;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.live-call-tile-action:focus-visible{outline-offset:3px;outline:2px solid}.live-call-controls button:focus-visible{outline-offset:3px;outline:2px solid}.live-call-device-panel select:focus-visible{outline-offset:3px;outline:2px solid}.live-call-people-panel button:focus-visible{outline-offset:3px;outline:2px solid}.live-call-grid.is-speaker-view{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.live-call-grid.is-speaker-view>:first-child{grid-column:1/-1}.live-call-grid.is-speaker-view>:first-child .live-call-camera{aspect-ratio:16/9;max-height:min(58vh,620px)}.live-call-grid.is-speaker-view>:not(:first-child) .live-call-camera{aspect-ratio:16/9}.live-call-shares{gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-call-share-tile{border:1px solid var(--theme-border,#dfe5d5);border-radius:9px;min-width:0;overflow:hidden}.live-call-shared-screen{aspect-ratio:16/9;background:#111510;place-items:center;display:grid;position:relative}.live-call-shared-screen video{object-fit:contain;width:100%;height:100%;max-height:min(64vh,720px)}.live-call-shared-screen>button{color:#fff;background:#1b251b;position:absolute}.live-call-share-tile>span{align-items:center;gap:7px;padding:8px 10px;font-size:.8rem;display:flex}.live-call-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.live-call-panel-heading h4{margin:0}.live-call-people-panel ul{overscroll-behavior:contain;max-height:320px;margin:10px 0;padding:0;list-style:none;overflow:auto}.live-call-people-panel li{border-bottom:1px solid var(--theme-border,#dfe5d5);flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:8px 0;display:flex}.live-call-people-panel li>span{overflow-wrap:anywhere;flex:1;min-width:min(100%,120px)}.live-call-people-panel li small{color:var(--theme-muted,#575d50);margin-top:3px;font-size:.72rem;display:block}.live-call-people-panel .text-button{min-height:36px;padding:6px}.live-call-network{border:1px solid var(--theme-border,#dfe5d5);border-radius:8px;padding:9px 11px;font-size:.8rem}.live-call-network summary{cursor:pointer;min-height:24px}.live-call-network dl{flex-wrap:wrap;gap:14px;margin:10px 0;display:flex}.live-call-network dt{color:var(--theme-muted,#575d50)}.live-call-network dd{margin:3px 0 0}.live-call-network.is-warning{border-color:#b48a3c}.live-call-sound:empty,.live-call-sound audio{display:none}@media (max-width:600px){.live-call-controls{gap:6px;padding:7px}.live-call-controls .button{flex:135px;justify-content:center;padding:9px;font-size:.76rem}.live-call-controls .live-call-leave{flex-basis:100%}.live-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-call-grid>:only-child{grid-column:1/-1}.live-call-device-panel{padding:10px}.live-call-tile{gap:4px;padding:6px;font-size:.78rem}.live-call-people-panel .text-button{min-height:44px}}.live-rooms{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:12px;gap:12px;margin:0 0 20px;padding:clamp(14px,3vw,23px);display:grid}.live-rooms :is(h2,h3,p),.live-room-session h2{margin:0}.live-rooms-header{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.live-rooms-header>div{flex:190px}.live-rooms-icon{background:var(--theme-soft);height:42px;color:var(--theme-primary-ink);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.live-rooms-header h2,.live-room-session h2{font:400 clamp(24px, 4vw, 31px)/1.12 var(--serif)}.live-rooms-header p,.live-room-card-heading p:last-child,.live-room-hint,.live-room-link p{color:var(--theme-muted);font-size:12px;line-height:1.55}.live-rooms .button{white-space:normal;width:fit-content;min-height:36px}.live-rooms :is(button,a,input,select):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.live-room-form,.live-room-card,.live-room-link{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;gap:10px;min-width:0;padding:13px;display:grid}.live-room-card-heading,.live-room-actions{align-items:center;gap:10px;display:flex}.live-room-actions{flex-wrap:wrap}.live-room-card-heading>svg{color:var(--theme-primary-ink);flex:none}.live-room-card-heading h3,.live-room-owned>h3{font:400 22px/1.15 var(--serif);overflow-wrap:anywhere}.live-room-owned{gap:8px;display:grid}.live-room-form label,.live-room-link label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.live-room-form :is(input,select),.live-room-link input{border:1px solid var(--theme-border);width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-surface);font:inherit;border-radius:6px;padding:7px 9px}.live-room-form-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:9px;display:grid}.live-room-setup h3{font:400 22px/1.15 var(--serif)}.live-room-setup-keys{gap:5px;margin:0;padding-inline-start:18px;font-size:12px;display:grid}.live-room-setup-keys code{overflow-wrap:anywhere}.live-room-link{flex-wrap:wrap;align-items:center;display:flex}.live-room-link>:is(div,label){flex:180px}.live-room-error{overflow-wrap:anywhere;color:var(--theme-text);border-inline-start:2px solid var(--theme-accent);padding-inline-start:9px}.live-room-session{z-index:980;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--theme-border,#dce1d4);background:var(--theme-surface,#fafbf5);width:min(620px,100% - 28px);max-height:min(82dvh,820px);color:var(--theme-text,#263b2e);box-shadow:0 12px 48px var(--theme-shadow-a33,#1d312833);border-radius:12px;gap:10px;padding:14px;display:grid;position:fixed;overflow:auto}.live-room-session .eyebrow{align-items:center;gap:6px;display:inline-flex}.live-rooms-host-actions{flex:0 auto!important}.live-stream-card{border-inline-start:3px solid var(--theme-accent)}.live-stream-card .eyebrow{color:var(--theme-primary-ink)}.live-room-session :is(button,a):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.live-room-session .button{white-space:normal;min-height:44px}.live-room-session h2{overflow-wrap:anywhere}.live-room-session-expanded{inset:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));align-content:start;width:auto;max-width:1400px;max-height:none;margin-inline:auto}.live-session-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.live-session-tools .button{align-items:center;gap:7px;display:inline-flex}.live-meeting-management{border:1px solid var(--theme-border,#dce1d4);background:var(--theme-panel,var(--theme-surface,#fafbf5));border-radius:9px;gap:12px;padding:14px;display:grid}.live-meeting-management h3,.live-end-confirm h3{font:400 24px/1.2 var(--serif,Georgia,serif);margin:0}.live-meeting-management :is(p,small),.live-meeting-access,.live-end-confirm p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.live-meeting-access,.live-meeting-management small{color:var(--theme-muted,#596c54)}.live-meeting-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-meeting-people li{border-bottom:1px solid var(--theme-border,#dce1d4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.live-meeting-people li>span{overflow-wrap:anywhere;flex:1;min-width:0}.live-meeting-people small{display:block}.live-end-confirm{z-index:1250;border:2px solid var(--theme-primary,#304d34);background:var(--theme-surface,#fafbf5);width:min(470px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--theme-text,#263b2e);border-radius:12px;gap:14px;padding:22px;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 8px 80px #16281d55}.live-end-confirm .button{min-height:44px}@media (max-width:580px){.live-room-session{right:max(7px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));width:calc(100% - 14px);max-height:86dvh;padding:11px}.live-room-session-expanded{inset:max(7px,env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom));width:auto;max-height:none}.live-meeting-management{padding:10px}}@media (pointer:coarse){.live-rooms .button{min-height:44px}}.live-launcher{margin:0 0 22px;padding:16px 18px}.live-launcher .live-rooms-header h2{font-size:clamp(22px,3vw,28px)}.live-launcher .live-launch-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:44px;display:inline-flex}.live-launcher .live-room-readiness:empty{display:none}.live-room-readiness{gap:6px;display:grid}.live-feed-posts{display:contents}.post-card.live-stream-post{padding:0;display:block;overflow:hidden}.live-stream-post .live-stream-header{padding:17px 18px 10px}.live-stream-post .post-byline{min-width:0}.live-stream-post .post-byline h3{overflow-wrap:anywhere}.live-stream-post .post-content{padding:0 18px 13px}.live-stream-post .post-content h2{font:400 clamp(24px, 4vw, 31px)/1.15 var(--serif);overflow-wrap:anywhere;margin:0}.live-stream-post .live-stream-badge{color:var(--theme-primary-ink);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.live-stream-post .live-stream-player{width:calc(100% - 36px);margin:0 18px}.live-stream-post>.live-room-hint{margin:0;padding:10px 18px 15px}.live-stream-post .live-stream-footer{padding:12px 18px}.live-stream-post .live-room-actions{gap:8px}.live-stream-post .button{white-space:normal;min-height:40px}.live-stream-post .live-stream-header .avatar{flex:none}.live-group-call-post .live-room-hint{margin:0}.live-shared-stream>div{min-width:0}@media (max-width:580px){.live-launcher{padding:13px}.live-launcher .live-rooms-header{gap:10px}.live-launcher .live-rooms-icon{display:none}.live-launcher .live-rooms-host-actions{justify-content:flex-start;width:100%}.live-launcher .live-room-actions .text-button{min-height:44px}.live-stream-post .live-stream-header{flex-wrap:wrap;gap:9px}.live-stream-post .live-stream-badge{display:inline-flex}.live-stream-post .live-stream-player{border-radius:0;width:100%;margin-inline:0}}
