
html[data-theme]{--concept-gap: 16px;--concept-inset: 16px;--radius: 12px;--radius-sm: 8px;--rail: 208px;--top: 72px;--shadow-sm: none}html[data-theme=dark]{--bg: #071420;--bg2: #112231;--bg3: #1a2c3d;--panel: #0d1c29;--panel2: #152635;--panel3: #1e3144;--surface: #0d1c29;--surface-2: #152635;--surface2: #152635;--line: #243549;--line2: #8873bf;--text: #f4f1fe;--muted: #b0bed8;--faint: #a2b0c8;--purple: #ba9af9;--violet: #ab86f2;--accent: #c6a7ff;--accent-solid: #8050de;--accent-ink: #ffffff;--accent-soft: #302947;--visual-surface: #182235;--visual-border: #2d3c54}html[data-theme=light]{--bg: #f5f8ff;--bg2: #eef3ff;--bg3: #e8edfc;--panel: #ffffff;--panel2: #f6f8ff;--panel3: #eff2fd;--surface: #ffffff;--surface-2: #f6f8ff;--surface2: #f6f8ff;--line: #e4eafa;--line2: #b7a3e3;--text: #100a43;--muted: #555f89;--faint: #636f96;--purple: #7141b8;--violet: #7645c3;--accent: #7141b8;--accent-solid: #7745d0;--accent-ink: #ffffff;--accent-soft: #eee7fb;--visual-surface: #ffffff;--visual-border: #e4dfee}html[data-theme] body{font:400 var(--ui-font-size-content, 14px)/var(--ui-content-leading, 1.5) var(--ui-font-content, Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)}html[data-theme] body .topbar{height:var(--top);min-height:var(--top);padding:10px 24px;gap:16px;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:none}html[data-theme] body .logo{font:600 30px/1.1 Georgia,serif;letter-spacing:-.025em;min-width:152px;gap:8px}html[data-theme] body .logo .brand-symbol{width:34px;height:34px}html[data-theme] body .top-search{min-height:42px;height:42px;width:min(520px,45vw);max-width:520px;padding:0 14px;border:1px solid var(--line);border-radius:24px;background:var(--bg2)}html[data-theme] body .top-search input{font-size:13px;padding:0;min-height:40px;background:transparent!important;border:0}html[data-theme] body .top-search kbd{opacity:.7}html[data-theme] body .top-actions{gap:10px}html[data-theme] body #account-status-badge{min-height:40px;border-radius:22px;font-size:12px;font-weight:600}html[data-theme] body .desktop-rail{width:var(--rail);top:var(--top);bottom:0;left:0;padding:16px 12px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--bg);box-shadow:none;isolation:isolate}html[data-theme] body .desktop-rail:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--concept-rail-art, none) center bottom / cover no-repeat;opacity:.86}html[data-theme=light] body .desktop-rail:after{background-image:var(--concept-rail-art-light,var(--concept-rail-art));background-size:100% auto;opacity:1;mask-image:linear-gradient(transparent 45%,#000 78%)}html[data-theme] body .rail-btn{min-height:46px;border-radius:8px;padding:10px 14px;gap:13px;color:var(--text);font-size:14px;font-weight:500;border:1px solid transparent}html[data-theme] body .rail-btn svg{width:21px;height:21px}html[data-theme] body .rail-btn.active{color:var(--accent);background:var(--accent-soft);border-color:transparent}html[data-theme] body .rail-btn[data-route=create]{margin-block:14px;background:var(--accent-solid);color:#fff;border:1px solid transparent}html[data-theme] body .rail-divider{margin-block:16px;border-color:var(--line)}html[data-theme] body [data-discovery-rail]{padding-top:12px}html[data-theme] body [data-discovery-rail] a{padding:10px 14px;font-size:13px;min-height:44px}html[data-theme] body .main{top:var(--top);background:var(--bg)}html[data-theme] body #main>.page{max-width:1240px;width:100%;padding:var(--ui-content-page-pad, 24px);margin-inline:auto}html[data-theme] body #main>.page.wide{max-width:1320px}html[data-theme] body #main :is(.panel,.card,.concept-card):not(.visual-prose-reader):not(.endgame-prose-reader){border:1px solid var(--line);border-radius:var(--ui-content-radius, 12px);background:var(--panel);box-shadow:none}html[data-theme] body #main .panel.pad{padding:var(--ui-content-panel-pad, 20px)}html[data-theme] body #main .section{margin-top:var(--ui-space-6, 24px)}html[data-theme] body #main .section-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-3, 12px);margin-bottom:var(--ui-space-4, 16px)}html[data-theme] body #main .section-head>:is(h1,h2,h3){margin:0}html[data-theme] body #main h1{font-size:var(--ui-heading-1-size, clamp(26px, 2.6vw, 34px));line-height:var(--ui-heading-1-leading, 1.2);letter-spacing:-.025em}html[data-theme] body #main h2{font-size:var(--ui-heading-2-size, 18px);line-height:var(--ui-heading-2-leading, 1.35)}html[data-theme] body #main h3{font-size:var(--ui-heading-3-size, 15px);line-height:var(--ui-heading-3-leading, 1.4)}html[data-theme] body #main :is(h1,h2,h3,h4,.card-title,.row-title){font-family:var(--ui-font-interface, Inter,ui-sans-serif,system-ui,sans-serif)!important;font-weight:650}html[data-theme] body #main .concept-display-title{font-family:Georgia,serif!important;font-weight:600}html[data-theme] body #main .btn.primary{background:linear-gradient(180deg,#8851e9,#7943dc);border-color:#9b6ded}html[data-theme=dark] body #main :is(.panel,.card,.concept-card):not(.visual-prose-reader):not(.endgame-prose-reader){background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--panel2) 46%,var(--panel)))}html[data-theme=dark] body .topbar{background:#06121d}html[data-theme=light] body .topbar{background:linear-gradient(90deg,#fff,#f9fbff)}html[data-theme] body #main :is(.brand-landing,.endgame-public-page) h1{font-family:Georgia,serif!important}html[data-theme] body #main #publication-content :is(h1,h2,h3,h4){font-family:inherit!important}html[data-theme] body #main :is(button,.btn,.list-row,.link){font-family:var(--ui-font-interface, Inter,ui-sans-serif,system-ui,sans-serif)!important}html[data-theme] body #main :is(p,.row-sub,.muted,.faint){font-weight:400}html[data-theme] body #main :is(.row-sub,.muted,.faint){color:var(--muted)}html[data-theme] body #main :is(.grid2,.grid3,.grid4,.actions){gap:var(--ui-space-4, 16px)}html[data-theme] body #main :is(.grid2,.grid3,.grid4)>*{min-width:0}html[data-theme] body #main .btn{min-height:var(--ui-content-control-height, 42px);padding:var(--ui-content-control-padding, 9px 14px);border-radius:var(--ui-content-control-radius, 8px);font-size:var(--ui-font-size-control, 13px);line-height:var(--ui-control-leading, 1.4);font-weight:600;box-shadow:none}html[data-theme] body #main .btn.primary{background:var(--accent-solid);color:#fff;border:1px solid transparent}html[data-theme] body #main .btn.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line2)}html[data-theme] body #main .btn.small{min-height:var(--ui-content-control-small-height, 36px);padding:var(--ui-content-control-small-padding, 7px 11px);font-size:var(--ui-font-size-control-small, 12px)}html[data-theme] body #main :is(.input,input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]),textarea,select){border-color:var(--line);border-radius:var(--ui-content-field-radius, 8px);background-color:var(--bg2);color:var(--text);font-size:var(--ui-font-size-content, 14px);box-shadow:none}html[data-theme] body #main :is(.input,input,select){min-height:var(--ui-content-field-height, 42px)}html[data-theme] body #main :is(input[type=checkbox],input[type=radio],input[type=range]){min-height:initial;accent-color:var(--accent-solid)}html[data-theme] body #main :is(.field,.form-field){margin-bottom:var(--ui-space-4, 16px)}html[data-theme] body #main :is(.field,.form-field)>label{font-weight:600;margin-bottom:7px}html[data-theme] body #main .tabs{gap:6px;padding-block:0 2px;margin-bottom:16px;border-color:var(--line)}html[data-theme] body #main .tab{min-height:44px;padding:10px 16px;border-radius:0;background:transparent;font-size:13px}html[data-theme] body #main .tab.active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}html[data-theme] body #main :is(.social-post-actions,.site-polish-actions)>*{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin-block:0;padding-block:8px}html[data-theme] body #main :is(.social-post-actions,.site-polish-actions)>details>summary{min-height:40px;display:inline-flex;align-items:center}html[data-theme] body #main .social-home-feed{position:relative}html[data-theme] body #main .social-home-feed>.site-polish-tools-menu{position:absolute;top:0;right:0;z-index:2}html[data-theme] body #main .social-home-feed>[aria-label="Feed category"]{padding-right:112px}html[data-theme] body #main :is(.notice,[role=status],[role=alert]){border-radius:8px;font-size:13px;overflow-wrap:anywhere}html[data-theme] body #main :is(.empty,.social-empty){padding:24px 20px;max-width:100%;line-height:1.5}html[data-theme] body #main :is(.empty,.social-empty) p{margin-block:8px}html[data-theme] body #main :is(table,.table){border-collapse:collapse;width:100%}html[data-theme] body #main :is(th,td){padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}html[data-theme] body #main th{font-weight:600;font-size:12px;color:var(--muted)}html[data-theme] body :is(.modal,.modal-card,[role=dialog]){border-radius:16px;border-color:var(--line);background-color:var(--panel)}html[data-theme] body :is(.modal,.modal-card,[role=dialog]) .actions{gap:10px}html[data-theme] body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme] body [hidden]{display:none!important}@media(min-width:1040px){html[data-theme] body .main{left:0;padding-left:var(--rail)}html[data-theme] body .desktop-rail{display:block}}@media(max-width:1100px)and (min-width:1040px){html[data-theme]{--rail: 184px}}@media(max-width:1039px){html[data-theme]{--rail: 0px}html[data-theme] body .main{left:0;padding-left:0}html[data-theme] body .desktop-rail{display:none}}@media(max-width:767px){html[data-theme]{--top: 60px;--concept-gap: 12px;--concept-inset: 14px}html[data-theme] body .topbar{padding:8px 12px;gap:8px}html[data-theme] body .logo{min-width:0;font-size:24px}html[data-theme] body .logo .brand-symbol{width:28px;height:28px}html[data-theme] body .top-actions{gap:4px}html[data-theme] body .top-search{display:none}html[data-theme] body #main>.page{padding:var(--ui-content-page-pad, 16px 12px)}html[data-theme] body #main .panel.pad{padding:var(--ui-content-panel-pad, 16px)}html[data-theme] body #main :is(.grid2,.grid3,.grid4){grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3, 12px)}html[data-theme] body #main .section{margin-top:var(--ui-space-5, 20px)}html[data-theme] body #main .btn{min-height:var(--ui-content-control-height, 44px)}html[data-theme] body #main .btn.small{min-height:var(--ui-content-control-small-height, 40px)}html[data-theme] body #main .tab{padding:10px 12px}html[data-theme] body #bottom{border-top:1px solid var(--line);background:var(--panel);box-shadow:none}}@media(prefers-reduced-motion:reduce){html[data-theme] body *{scroll-behavior:auto}}@media(max-width:767px){html[data-theme] body #main :is(.social-post-actions,.site-polish-actions)>*{height:44px;min-height:44px}html[data-theme] body #main :is(.social-post-actions,.site-polish-actions)>details>summary{min-height:44px}html[data-theme] body .modal{width:calc(100vw - 24px);max-width:100%;max-height:calc(100dvh - 24px);padding:16px;border:1px solid var(--line);border-radius:12px;overflow:auto}html[data-theme] body .modal :is(h2,h3,button,.btn,label,input,textarea,select){font-family:Inter,ui-sans-serif,system-ui,sans-serif}html[data-theme] body .modal h2{font-size:22px;margin:0 0 16px}html[data-theme] body .modal .form{gap:12px}html[data-theme] body .modal .form>.field{margin-bottom:0;gap:6px;min-width:0}html[data-theme] body .modal :is(.input,textarea,select){width:100%;min-width:0;min-height:44px;font-size:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg2);color:var(--text)}html[data-theme] body .modal .btn{min-height:44px;padding:10px 12px;border-radius:8px;font-size:14px}html[data-theme] body .modal .btn.primary{background:var(--accent-solid);color:var(--accent-ink)}}@media(min-width:768px){html[data-theme] body .modal{padding:24px;border:1px solid var(--line)}html[data-theme] body .modal :is(h2,h3,button,.btn,label,input,textarea,select){font-family:Inter,ui-sans-serif,system-ui,sans-serif}html[data-theme] body .modal h2{font-size:22px;margin:0 0 16px}html[data-theme] body :is(#main,.modal) .form>.field{margin-bottom:0;gap:6px}html[data-theme] body .modal .form{gap:16px}html[data-theme] body .modal :is(.input,textarea,select){border:1px solid var(--line);border-radius:8px;background:var(--bg2);color:var(--text);min-height:42px}html[data-theme] body .modal .btn{min-height:42px;padding:9px 14px;border-radius:8px;font-size:13px}html[data-theme] body .modal .btn.primary{background:var(--accent-solid);color:var(--accent-ink)}}

body:is([data-page=home],[data-page=feed],[data-page=post],[data-page=profile],[data-page=explore],[data-page=messages]) #main{--concept-gap:16px;--concept-radius:12px}body[data-page=home] #main .social-layout-home{max-width:1200px!important;padding-top:16px!important}body[data-page=home] #main .social-home-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;gap:16px!important;align-items:start}body[data-page=home] #main .social-home-sidebar{display:flex!important;flex-direction:column;gap:16px!important;min-width:0}body[data-page=home] #main .social-home-sidebar>.panel{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:12px!important;padding:16px!important;box-shadow:none!important}body[data-page=home] #main .social-home-sidebar h2{margin:0 0 12px!important;font-size:15px!important}body[data-page=home] #main .social-home-sidebar .social-resume-list{gap:10px!important}body:is([data-page=home],[data-page=feed]) #main [aria-label="Feed category"]{display:flex;flex-wrap:nowrap;gap:8px;padding:0 0 4px;margin:0 0 16px!important;border:0;border-bottom:1px solid var(--line);overflow:auto;background:transparent}body:is([data-page=home],[data-page=feed]) #main [aria-label="Feed category"] :is(a,button){flex:1;min-width:0;border:0!important;border-radius:0!important;min-height:44px;background:transparent!important;font-size:14px!important}body:is([data-page=home],[data-page=feed]) #main [aria-label="Feed category"] :is(.active,[aria-current=page],[aria-selected=true]){border-bottom:2px solid var(--purple)!important;color:var(--purple)!important}body:is([data-page=home],[data-page=feed]) #main .social-status-entry{margin:0 0 16px!important;min-height:88px;display:flex;align-items:center;padding:16px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important}body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=post]) #main :is(.social-post-card,.visual-post-card){background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:16px!important;margin:0 0 16px!important;max-width:none;box-shadow:none!important}body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=post]) #main :is(.social-post-actions,article[data-post-id]>.actions,article[data-profile-status-post]>.actions){display:flex;flex-wrap:nowrap!important;align-items:center;gap:6px!important;min-width:0;overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--line);margin-top:12px!important;padding-top:8px!important}body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=post]) #main :is(.social-post-actions,article[data-post-id]>.actions,article[data-profile-status-post]>.actions)>.btn{flex:0 0 auto;white-space:nowrap;font-size:12px!important;min-height:40px;padding:8px!important;border:0!important;background:transparent!important}body:is([data-page=home],[data-page=feed],[data-page=profile]) #main .concept-reply-composer:not(.concept-reply-open){height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}body[data-page=profile] #main .concept-profile-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:16px!important;align-items:start;margin-top:16px}body[data-page=profile] #main .concept-profile-main{min-width:0}body[data-page=profile] #main .concept-profile-aside{display:flex;flex-direction:column;gap:16px;min-width:0}body[data-page=profile] #main .concept-profile-aside>.panel{padding:16px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;margin:0!important;box-shadow:none!important}body[data-page=profile] #main .concept-profile-aside :is(h2,h3){font:600 15px/1.4 var(--font-ui,system-ui);margin:0 0 12px!important}body[data-page=profile] #main .concept-profile-spaces{padding:0!important}body[data-page=profile] #main .concept-profile-spaces h2{padding:14px 16px!important;margin:0!important;border-bottom:1px solid var(--line)}body[data-page=profile] #main .concept-space-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:14px 16px;font-size:14px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)}body[data-page=profile] #main .concept-space-row:last-child{border-bottom:0}body[data-page=profile] #main .concept-space-row:hover{background:color-mix(in srgb,var(--purple) 8%,transparent)}body[data-page=profile] #main :is(.social-profile-cover,.profile-banner){height:220px!important;border:1px solid var(--line)!important;border-radius:12px 12px 0 0!important;overflow:hidden}body[data-page=profile] #main :is(.social-profile-header,.profile-card){position:relative;padding:0 20px 20px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:0 0 12px 12px!important;color:var(--text)!important}body[data-page=profile] #main :is(.social-profile-avatar,.profile-pic){width:112px!important;height:112px!important;flex:0 0 112px;border:4px solid var(--panel)!important;outline:2px solid var(--purple);border-radius:50%;object-fit:cover}body[data-page=profile] #main :is(.social-profile-identity,.profile-id){margin-top:-54px!important;position:relative;gap:16px}body[data-page=profile] #main .social-profile-identity h1{color:var(--text)!important;margin-top:58px;font-size:25px!important}body[data-page=profile] #main :is(.social-profile-bio,.profile-bio){padding:0!important;margin:14px 0!important;font-size:14px;line-height:1.55;color:var(--text)!important}body[data-page=profile] #main :is(.social-profile-tabs,.endgame-profile-sections){margin:0 0 16px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:0 8px!important;overflow:visible}body[data-page=explore] #main .endgame-discovery-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}body[data-page=explore] #main :is(.endgame-discovery-card,.social-discovery-card){display:flex!important;flex-direction:column;min-width:0;height:100%;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:8px!important;box-shadow:none!important;padding:12px!important;gap:8px;overflow:hidden;color:var(--text)!important}body[data-page=explore] #main .endgame-card-art{width:calc(100% + 24px)!important;max-width:none;margin:-12px -12px 0;object-fit:cover!important;aspect-ratio:4/3!important;height:auto!important}body[data-page=explore] #main :is(.at-catalog-text,.grow){min-width:0;color:var(--text)!important}body[data-page=explore] #main .at-catalog-title{font-size:16px!important;line-height:1.3;overflow-wrap:anywhere}body[data-page=explore] #main .at-catalog-text p{font-size:12px!important;line-height:1.5;color:var(--muted)!important}body[data-page=messages] #main .message-grid{gap:12px!important;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important}body[data-page=messages] #main :is(.dm-list,.dm-thread){background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--text)!important}body[data-page=messages] #main .dm-list{padding:12px!important}body[data-page=messages] #main [data-real-thread]{min-height:76px;padding:12px 8px!important;gap:12px;border-radius:8px!important;border-bottom:1px solid var(--line)!important}body[data-page=messages] #main [data-real-thread].active{background:color-mix(in srgb,var(--purple) 18%,var(--panel))!important;box-shadow:inset 2px 0 var(--purple)!important}body[data-page=messages] #main [data-real-thread] .row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)!important}body[data-page=messages] #main .concept-requests{order:-1;border:1px solid var(--line);border-radius:8px;margin:0 0 12px;background:var(--panel)}body[data-page=messages] #main .concept-requests>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:44px;padding:10px 12px;font-size:13px;cursor:pointer}body[data-page=messages] #main .concept-requests>summary:after{content:"\203a"}body[data-page=messages] #main .concept-requests[open]>summary:after{content:"\2304"}body[data-page=messages] #main .concept-requests [data-contact-requests]{margin:0!important;padding:12px!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:13px}body[data-page=messages] #main .concept-requests h2{font-size:15px!important;line-height:1.4}body[data-page=messages] #main .dm-thread>.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:32px!important;gap:12px;text-align:center}body[data-page=messages] #main .concept-message-mascot{width:min(240px,70%);height:auto;max-height:280px;object-fit:contain}body[data-page=messages] #main #real-dm-form{border-top:1px solid var(--line)!important;background:var(--panel)!important;padding:12px!important;gap:10px!important}body[data-page=messages] #main #real-dm-form textarea{min-width:0;background:var(--input,var(--panel))!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--text)!important}body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=explore],[data-page=messages]) #main [hidden]{display:none!important}@media(min-width:768px){body[data-page=profile] #main .concept-profile-main>.at-profile-main{max-width:none!important;width:100%}body[data-page=profile] #main .profile-id .profile-pic:not(img){display:grid!important;place-items:center}body[data-page=friends] #main>.concept-friends{max-width:1060px}body[data-page=friends] #main .concept-friends-tabs{margin:16px 0!important}body[data-page=friends] #main .concept-friends-tools{margin:0 0 12px}body[data-page=friends] #main .concept-friends-tools>summary{min-height:40px;padding:8px 0;cursor:pointer}body[data-page=friends] #main [data-concept-friends-panel]{margin-top:0;padding:16px}body[data-page=friends] #main [data-concept-friends-panel]>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 16px;margin-top:12px}body[data-page=friends] #main [data-concept-friends-panel]>article>p{margin:0;grid-column:1;overflow-wrap:anywhere}body[data-page=friends] #main [data-concept-friends-panel]>article>.actions{grid-column:2;grid-row:1/span 2;margin:0}body:is([data-page=home],[data-page=feed]) #main .social-home-feed>.site-polish-feed-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 16px!important;border-bottom:1px solid var(--line)}body:is([data-page=home],[data-page=feed]) #main .site-polish-feed-toolbar>[aria-label="Feed category"]{flex:1 1 auto;min-width:0;margin:0!important;border-bottom:0!important;padding-bottom:0!important}body:is([data-page=home],[data-page=feed]) #main .site-polish-feed-toolbar>.site-polish-tools-menu{flex:0 0 auto;margin:0!important;align-self:center}body:is([data-page=home],[data-page=feed]) #main .site-polish-feed-toolbar>.site-polish-tools-menu>summary{min-height:40px;padding:9px 12px;white-space:nowrap}body[data-page=profile] #main :is(.social-profile-header,.profile-card){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}body[data-page=profile] #main :is(.social-profile-identity,.profile-id){display:block!important;grid-column:1;grid-row:1;margin-top:-54px!important;min-width:0}body[data-page=profile] #main :is(.social-profile-identity,.profile-id) :is(.social-profile-avatar,.profile-pic){display:block}body[data-page=profile] #main :is(.social-profile-identity,.profile-id) :is(.profile-text,.social-profile-copy){margin-top:8px;min-width:0}body[data-page=profile] #main :is(.social-profile-identity,.profile-id) h1{margin:0!important;font-size:25px!important;line-height:1.2}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.actions{grid-column:2;grid-row:1;margin:10px 0 0!important;justify-content:flex-end}body[data-page=profile] #main :is(.social-profile-bio,.profile-bio){grid-column:1/-1;grid-row:2;margin:10px 0!important}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.stats{grid-column:1/-1;grid-row:3;margin-top:0!important;padding-left:0!important}body[data-page=profile] #main .concept-profile-manage{margin:0!important;border:1px solid var(--line);border-radius:8px;background:var(--panel)}body[data-page=profile] #main .concept-profile-manage>summary{display:flex;align-items:center;min-height:44px;padding:10px 14px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--text)}body[data-page=profile] #main .concept-profile-manage>summary::-webkit-details-marker{display:none}body[data-page=profile] #main .concept-profile-manage>summary:after{content:"\203a";margin-left:auto;color:var(--muted)}body[data-page=profile] #main .concept-profile-manage[open]>summary:after{content:"\2304"}body[data-page=profile] #main .concept-profile-manage>.endgame-profile-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0 12px 12px;border-top:1px solid var(--line)}body[data-page=profile] #main .concept-profile-manage>.endgame-profile-tools>a.btn{min-height:40px;margin-top:10px!important}body[data-page=profile] #main .concept-profile-manage+.social-profile-tabs{margin-top:0!important}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open]{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;padding:6px!important;gap:0!important;box-shadow:0 16px 40px #00000059!important}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open] a{min-height:44px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open] a:last-child{border-bottom:0!important}}@media(max-width:1050px){body[data-page=home] #main .social-home-grid{grid-template-columns:minmax(0,1fr)!important}body[data-page=home] #main .social-home-sidebar{display:none!important}body[data-page=profile] #main .concept-profile-grid{grid-template-columns:minmax(0,1fr) minmax(200px,240px)!important}body[data-page=explore] #main .endgame-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){body[data-page=profile] #main .concept-profile-grid{grid-template-columns:minmax(0,1fr)!important}body[data-page=profile] #main .concept-profile-aside{margin-bottom:16px}body[data-page=profile] #main :is(.social-profile-cover,.profile-banner){height:150px!important}body[data-page=profile] #main :is(.social-profile-avatar,.profile-pic){width:88px!important;height:88px!important;flex-basis:88px}body[data-page=profile] #main :is(.social-profile-identity,.profile-id){margin-top:-42px!important}body[data-page=profile] #main .social-profile-identity h1{margin-top:44px;font-size:23px!important}body[data-page=messages] #main .message-grid{grid-template-columns:minmax(0,1fr)!important}body[data-page=messages] #main .dm-list{max-height:none!important}body[data-page=messages] #main .dm-thread{min-height:0!important}body[data-page=explore] #main .endgame-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=post]) #main :is(.social-post-card,.visual-post-card){padding:12px!important}}@media(max-width:359px){body[data-page=explore] #main .endgame-discovery-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){body[data-page=friends] #main .concept-friends-tabs{display:flex;flex-wrap:nowrap;overflow:auto;gap:4px}body[data-page=friends] #main .concept-friends-tabs>.tab{flex:0 0 auto;white-space:nowrap;min-height:44px}body[data-page=friends] #main .concept-friends-tools>summary{min-height:44px;padding:10px 0}body[data-page=friends] #main .concept-friends-tools nav>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px}body[data-page=friends] #main [data-concept-friends-panel]{margin-top:12px;padding:16px}body[data-page=friends] #main [data-concept-friends-panel]>article{margin-top:12px;padding:12px}body[data-page=friends] #main [data-concept-friends-panel]>article>p{overflow-wrap:anywhere}body:is([data-page=home],[data-page=feed],[data-page=post],[data-page=profile]) #main [data-inline-count]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}body[data-page=profile] #main .profile-card{display:grid!important;grid-template-columns:minmax(0,1fr);padding:0 16px 16px!important}body[data-page=profile] #main .profile-card>*{grid-column:1!important;grid-row:auto!important}body[data-page=profile] #main .profile-id{display:block!important;margin-top:-42px!important;min-width:0}body[data-page=profile] #main .profile-pic:not(img){display:grid!important;place-items:center}body[data-page=profile] #main .profile-text{margin:10px 0 0;padding:0!important;min-width:0}body[data-page=profile] #main .profile-text h1{margin:0!important;font-size:23px!important;line-height:1.25;overflow-wrap:anywhere}body[data-page=profile] #main .profile-bio{margin:12px 0!important;overflow-wrap:anywhere}body[data-page=profile] #main .profile-card>.actions{margin:0!important;gap:8px;display:flex;flex-wrap:wrap}body[data-page=profile] #main .profile-card>.actions>.btn{flex:1 1 80px;padding:9px 8px!important;font-size:12px!important;min-width:0;white-space:nowrap}body[data-page=profile] #main .profile-card>.stats{padding:0!important;margin:14px 0 0!important;display:flex;gap:12px;flex-wrap:nowrap!important;justify-content:space-between}body[data-page=profile] #main .profile-card>.stats>*{min-width:0}body[data-page=profile] #main .concept-profile-grid{margin-top:12px;gap:12px!important}body[data-page=profile] #main .concept-profile-main>.at-profile-main{max-width:none;width:100%}body[data-page=profile] #main .concept-mobile-profile-manage{margin:0 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}body[data-page=profile] #main .concept-mobile-profile-manage>summary{min-height:44px;padding:10px 12px;cursor:pointer}body[data-page=profile] #main .concept-mobile-profile-manage .endgame-profile-tools{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px;margin:0}body[data-page=profile] #main .social-profile-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:thin;gap:0;padding:0!important;position:relative;margin-bottom:12px!important}body[data-page=profile] #main .social-profile-tabs>a{flex:0 0 auto!important;min-width:max-content;padding:10px 12px!important;white-space:nowrap;font-size:12px}body[data-page=profile] #main .social-profile-tabs>.endgame-profile-more{position:sticky;right:0;flex:0 0 auto;min-width:64px;background:var(--panel);border-left:1px solid var(--line);z-index:2}body[data-page=profile] #main .social-profile-tabs [data-profile-more-trigger]{width:100%;padding:8px!important;border:0!important;border-radius:0!important;min-height:44px;white-space:nowrap}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open]{padding:6px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;gap:0!important}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open] a{min-height:44px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}body[data-page=profile] .endgame-profile-menu[data-profile-menu-open] a:last-child{border-bottom:0!important}body[data-page=profile] #main .profile-status-composer{display:flex;align-items:center;gap:8px;padding:12px!important;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin:0 0 12px}body[data-page=profile] #main .profile-status-composer .profile-status-prompt{flex:1;min-width:0;white-space:normal;text-align:left}body[data-page=profile] #main .profile-status-composer>.btn:last-child{flex:0 0 80px;padding:8px!important;white-space:normal;font-size:12px}}.concept-feed-grid,.concept-feed-main{min-width:0}.concept-feed-aside{display:none}@media(min-width:768px){body:is([data-page=home],[data-page=feed],[data-page=profile],[data-page=messages],[data-page=explore],[data-page=albums],[data-page=friends]) #main{--concept-social-gap:12px}body:is([data-page=home],[data-page=feed]) #main :is(.social-layout-home,.visual-social-primary,.social-feed-page){max-width:1110px!important;padding-top:16px!important}body:is([data-page=home],[data-page=feed]) #main :is(.social-home-feed,.concept-feed-main){min-width:0}body:is([data-page=home],[data-page=feed]) #main [aria-label="Feed category"]{height:40px;min-height:40px;gap:0;margin:0!important;padding:0!important}body:is([data-page=home],[data-page=feed]) #main [aria-label="Feed category"] :is(a,button){min-height:40px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600}body:is([data-page=home],[data-page=feed]) #main .site-polish-feed-toolbar{height:41px;margin:0 0 12px!important;gap:8px}body:is([data-page=home],[data-page=feed]) #main .site-polish-tools-menu>summary{min-height:36px!important;padding:7px 11px!important;font-size:12px}body:is([data-page=home],[data-page=feed]) #main .social-status-entry{min-height:92px;margin:0 0 12px!important;padding:14px!important;border-radius:8px!important}body:is([data-page=home],[data-page=feed]) #main .site-polish-composer :is(button,a){text-align:left}body:is([data-page=home],[data-page=feed],[data-page=profile]) #main :is(.social-post-card,.visual-post-card){margin-bottom:12px!important;border-radius:8px!important;padding:14px!important}body:is([data-page=home],[data-page=feed],[data-page=profile]) #main :is(.social-post-card,.visual-post-card) .card-copy{line-height:1.55}body:is([data-page=home],[data-page=feed],[data-page=profile]) #main :is(.social-post-actions,article[data-post-id]>.actions,article[data-profile-status-post]>.actions){min-height:38px;margin-top:10px!important;padding-top:6px!important;justify-content:space-between;overflow:visible}body:is([data-page=home],[data-page=feed],[data-page=profile]) #main :is(.social-post-actions,article[data-post-id]>.actions,article[data-profile-status-post]>.actions)>.btn{min-height:34px!important;padding:6px 8px!important}.concept-side-panel{min-width:0;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;box-shadow:none!important}.concept-side-scene{position:relative;isolation:isolate;min-height:116px;overflow:hidden;padding:0!important}.concept-side-scene-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 55%;z-index:-2}.concept-side-scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071420f0,#0714202e)}.concept-side-scene-quote{width:48%;margin:0;padding:14px;color:#f5efff;font:italic 18px/1.25 var(--font-display,Georgia,serif)}.concept-side-panel:not(.concept-side-scene){padding:12px!important}.concept-side-panel h2{margin:0 0 8px!important;font:700 13px/1.35 var(--font-ui,Inter,system-ui,sans-serif)!important}.concept-side-panel>.row-sub{margin:0 0 8px;font-size:11px;line-height:1.45}.concept-side-links{display:grid}.concept-side-link{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 2px;border-top:1px solid var(--line);color:var(--text);font-size:12px;text-decoration:none}.concept-side-link>span{color:var(--accent,var(--purple))}.concept-feed-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;align-items:start}.concept-feed-aside{display:flex;flex-direction:column;gap:12px;min-width:0}body[data-page=profile] #main .social-layout-profile{max-width:1110px!important;padding-top:16px!important}body[data-page=profile] #main :is(.social-profile-cover,.profile-banner){height:164px!important;border-radius:8px 8px 0 0!important}body[data-page=profile] #main :is(.social-profile-header,.profile-card){display:block!important;min-height:150px;padding:0 16px 12px!important;border-radius:0 0 8px 8px!important}body[data-page=profile] #main :is(.social-profile-identity,.profile-id){display:block!important;position:static!important;min-height:80px;margin:0!important}body[data-page=profile] #main :is(.social-profile-avatar,.profile-pic){position:absolute!important;top:-68px;left:16px;width:108px!important;height:108px!important;outline:2px solid var(--accent,var(--purple))}body[data-page=profile] #main :is(.social-profile-identity,.profile-id) :is(.profile-text,.social-profile-copy){margin:0!important;padding-top:50px;min-width:0}body[data-page=profile] #main :is(.social-profile-identity,.profile-id) h1{margin:0!important;color:var(--text)!important;font:700 24px/1.15 var(--font-display,Georgia,serif)!important;letter-spacing:-.015em}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.actions{position:absolute;top:10px;right:16px;display:flex;justify-content:flex-end;gap:8px;margin:0!important}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.actions>.btn{min-height:36px;padding:7px 12px!important;font-size:12px!important}body[data-page=profile] #main :is(.social-profile-bio,.profile-bio){display:block!important;margin:2px 0 8px!important;padding:0!important;font-size:12px;line-height:1.45}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.stats{display:flex!important;gap:24px!important;margin:0!important;padding:0!important}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.stats>div{display:flex;align-items:baseline;gap:6px;min-width:0}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.stats b{font-size:13px}body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.stats span{font-size:11px}body[data-page=profile] #main .concept-profile-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;gap:12px!important;margin-top:8px}body[data-page=profile] #main .concept-profile-main>.at-profile-main{display:block}body[data-page=profile] #main .social-profile-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));height:38px;margin:0 0 8px!important;padding:0!important;border-radius:8px!important;overflow:hidden}body[data-page=profile] #main .social-profile-tabs>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px!important;padding:7px 5px!important;border:0!important;border-radius:0!important;font-size:12px!important;white-space:nowrap}body[data-page=profile] #main .social-profile-tabs>a[aria-current=page]{box-shadow:inset 0 -2px var(--accent,var(--purple))}body[data-page=profile] #main .concept-profile-aside{gap:8px}body[data-page=profile] #main .concept-profile-aside>.panel{padding:12px!important;border-radius:8px!important}body[data-page=profile] #main .concept-profile-aside :is(h2,h3){margin:0 0 8px!important;font-size:13px!important}body[data-page=profile] #main .concept-profile-about .list-row{min-height:42px;padding:8px 0;font-size:12px}body[data-page=profile] #main .concept-profile-spaces h2{padding:11px 12px!important}body[data-page=profile] #main .concept-space-row{min-height:42px;padding:8px 12px;font-size:12px}body[data-page=profile] #main .concept-profile-secondary{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--panel)}body[data-page=profile] #main .concept-profile-secondary>[data-profile-more-trigger]{width:100%;min-height:42px;padding:8px 12px!important;border:0!important;background:transparent!important;text-align:left;font-size:12px}body[data-page=profile] #main .concept-profile-manage{border-radius:8px}body[data-page=profile] #main .concept-profile-manage>summary{min-height:42px;padding:8px 12px;font-size:12px}html[data-theme][data-concept-reference-page=profile] body[data-page=profile] #main .social-profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-theme][data-concept-reference-page=profile] body[data-page=profile] #main .profile-card>.actions>[data-action=profile-edit]{min-width:164px}html[data-theme][data-concept-reference-page=profile] body[data-page=profile] #main .profile-card>.actions>.concept-profile-preview{min-width:246px}html[data-theme][data-concept-reference-page=profile] body[data-page=profile] #main .profile-card>.actions>.concept-profile-owner-more{flex:0 0 72px;width:72px}html[data-theme][data-concept-reference-page=profile] body[data-page=profile] #main .profile-card>.actions>.concept-profile-owner-more>summary{width:72px}body[data-page=messages] #main{overflow:visible!important;padding-bottom:28px!important}body[data-page=messages] #main>.page{max-width:1110px!important;height:auto!important;min-height:0!important;padding-top:16px!important}body[data-page=messages] #main .concept-message-page-heading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}body[data-page=messages] #main .message-grid{display:grid!important;grid-template-columns:43.7% minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 104px;gap:14px!important;flex:none!important;min-height:1544px!important;height:1544px!important}body[data-page=messages] #main :is(.dm-list,.dm-thread){border-radius:14px!important}body[data-page=messages] #main .dm-list{display:flex;flex-direction:column;gap:0!important;padding:14px!important;overflow:auto}body[data-page=messages] #main .concept-message-list-head{display:flex;align-items:center;min-height:64px;padding:0 7px;order:0}body[data-page=messages] #main .concept-message-list-head h1{margin:0;font:750 34px/1.2 var(--font-ui,Inter,system-ui,sans-serif);letter-spacing:-.025em}body[data-page=messages] #main .dm-list>.tabs{flex:0 0 auto;height:64px;margin:0 0 14px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;order:1}body[data-page=messages] #main .dm-list>.tabs :is(a,button,.tab){min-height:63px!important;padding:12px 17px!important;font-size:18px!important}body[data-page=messages] #main .dm-list :is(input[type=search],input[placeholder*=Search i]){min-height:60px!important;margin-bottom:14px;padding-inline:17px;font-size:16px;order:2}body[data-page=messages] #main .concept-requests{flex:0 0 auto;margin:0 0 14px;border-radius:12px;order:3}body[data-page=messages] #main .concept-requests>summary{min-height:62px;padding:12px 17px;font-size:15px}body[data-page=messages] #main .concept-message-create-row{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;margin:0 0 14px;order:4}body[data-page=messages] #main .concept-message-new{width:100%;min-height:64px;margin:0!important;font-size:15px}body[data-page=messages] #main .concept-message-new-group{display:grid;place-items:center;min-width:64px;min-height:64px;padding:0!important}body[data-page=messages] #main .concept-message-new-group svg{width:26px;height:26px}body[data-page=messages] #main .dm-list>.empty{order:6}body[data-page=messages] #main [data-real-thread]{flex:0 0 auto;min-height:102px;padding:14px 10px!important;gap:14px;border-radius:0!important;order:5}body[data-page=messages] #main [data-real-thread] :is(img,.round){width:62px;height:62px}body[data-page=messages] #main [data-real-thread] b{font-size:17px}body[data-page=messages] #main [data-real-thread] .row-sub{font-size:15px!important;line-height:1.45}body[data-page=messages] #main [data-real-thread] .dm-inbox-meta{font-size:12px}body[data-page=messages] #main .dm-thread{position:relative;overflow:visible!important;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent,var(--purple)) 8%,var(--panel)),var(--panel) 60%)!important}body[data-page=messages] #main .dm-thread>.identity .dm-back{display:inline-flex!important;order:10;margin-left:auto;min-height:42px;padding:8px 12px!important;font-size:12px}body[data-page=messages] #main .dm-thread>.identity .dm-back[hidden]{display:none!important}body[data-page=messages] #main .dm-thread>.empty{min-height:0;padding:24px!important;gap:9px}body[data-page=messages] #main .concept-message-mascot{width:min(390px,66%);max-height:410px}body[data-page=messages] #main .dm-thread>.empty h2{margin:0;font:600 46px/1.2 Georgia,serif!important}body[data-page=messages] #main .concept-message-empty-copy{max-width:520px;margin:0;color:var(--muted);font-size:22px;line-height:1.5}body[data-page=messages] #main .dm-thread>.empty>.btn{min-height:62px;margin-top:8px;padding-inline:42px;font-size:16px}body[data-page=messages] #main .concept-message-empty-hint{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.4}body[data-page=messages] #main .concept-message-grid-composer{position:absolute;z-index:3;left:calc(-79.45% - 14px);bottom:-118px;width:calc(179.45% + 14px);min-width:0;margin:0!important;border:1px solid var(--line)!important;border-radius:14px!important}body[data-page=messages] #main .concept-message-idle-composer{display:grid;grid-template-columns:44px minmax(0,1fr) 62px;align-items:center;gap:12px;min-height:104px;padding:14px;background:var(--panel)}body[data-page=messages] #main .concept-message-idle-attachment{display:grid;place-items:center;color:var(--muted);line-height:1}body[data-page=messages] #main .concept-message-idle-attachment svg{width:30px;height:30px}body[data-page=messages] #main .concept-message-idle-entry{position:relative;display:block;min-width:0}body[data-page=messages] #main .concept-message-idle-composer input{width:100%;min-width:0;height:62px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:var(--input,var(--panel2));color:var(--muted);font:400 16px/1.4 var(--font-ui,Inter,system-ui,sans-serif);opacity:1}body[data-page=messages] #main .concept-message-idle-entry input{padding-right:52px}body[data-page=messages] #main .concept-message-idle-emoji{position:absolute;right:17px;top:50%;color:var(--muted);font-size:24px;line-height:1;transform:translateY(-50%)}body[data-page=messages] #main .concept-message-idle-composer .send{display:grid;place-items:center;width:62px;height:62px;padding:0;border:1px solid color-mix(in srgb,var(--accent,var(--purple)) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent,var(--purple)) 22%,var(--panel));color:color-mix(in srgb,var(--accent,var(--purple)) 58%,var(--muted));opacity:1}body[data-page=messages] #main .concept-message-list-empty{align-items:flex-start!important;min-height:0!important;padding:28px 22px!important;text-align:left!important}body[data-page=messages] #main .concept-message-list-empty :is(h2,h3){margin:0!important;font:700 20px/1.35 var(--font-ui,Inter,system-ui,sans-serif)!important}body[data-page=messages] #main .concept-message-list-empty p{margin:9px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}body[data-page=messages] #main .concept-message-list-empty>.btn{display:none}body[data-page=messages] #main #real-dm-form{display:grid!important;grid-template-columns:minmax(0,1fr) 62px;gap:12px!important;min-height:104px;padding:14px!important;background:var(--panel)!important}body[data-page=messages] #main #real-dm-form textarea{height:62px;min-height:62px!important;padding:14px 18px!important;font-size:16px!important;resize:none}body[data-page=messages] #main #real-dm-form .send{width:62px;height:62px}html[data-theme] body[data-page=messages] #main>.page.user-chat-page{box-sizing:border-box;height:calc(100dvh - var(--top,101px))!important;max-height:calc(100dvh - var(--top,101px))!important;min-height:0!important;padding:17px 11px 17px 15px!important;overflow:hidden}html[data-theme] body[data-page=messages] #main .message-grid{grid-template-rows:minmax(0,1fr) 88px!important;height:calc(100dvh - var(--top,101px) - 34px)!important;min-height:0!important;max-height:calc(100dvh - var(--top,101px) - 34px)!important}html[data-theme] body[data-page=messages] #main :is(.dm-list,.dm-thread){min-height:0!important;height:auto!important}html[data-theme] body[data-page=messages] #main .dm-thread{overflow:visible!important}html[data-theme] body[data-page=messages] #main .concept-message-list-head{min-height:54px}html[data-theme] body[data-page=messages] #main .dm-list>.tabs{height:54px;margin-bottom:12px!important}html[data-theme] body[data-page=messages] #main .dm-list>.tabs :is(a,button,.tab){min-height:53px!important;padding:10px 15px!important;font-size:16px!important}html[data-theme] body[data-page=messages] #main .dm-list :is(input[type=search],input[placeholder*=Search i]){min-height:48px!important;margin-bottom:12px;padding-inline:15px;font-size:14px}html[data-theme] body[data-page=messages] #main .concept-requests{margin-bottom:12px}html[data-theme] body[data-page=messages] #main .concept-requests>summary{min-height:48px;padding:10px 15px;font-size:14px}html[data-theme] body[data-page=messages] #main .concept-message-create-row{grid-template-columns:minmax(0,1fr) 52px;margin-bottom:12px}html[data-theme] body[data-page=messages] #main .concept-message-new{min-height:52px;font-size:14px}html[data-theme] body[data-page=messages] #main .concept-message-new-group{min-width:52px;min-height:52px}html[data-theme] body[data-page=messages] #main .concept-message-new-group svg{width:23px;height:23px}html[data-theme] body[data-page=messages] #main [data-real-thread]{min-height:64px;padding:9px 8px!important;gap:11px}html[data-theme] body[data-page=messages] #main [data-real-thread] :is(img,.round){width:46px;height:46px}html[data-theme] body[data-page=messages] #main [data-real-thread] b{font-size:15px}html[data-theme] body[data-page=messages] #main [data-real-thread] .row-sub{font-size:13px!important}html[data-theme] body[data-page=messages] #main .dm-thread>.empty{overflow:auto;padding:18px!important;gap:8px}html[data-theme] body[data-page=messages] #main .concept-message-mascot{width:min(270px,58%);max-height:260px}html[data-theme] body[data-page=messages] #main .concept-message-empty-copy{max-width:480px;font-size:18px;line-height:1.45}html[data-theme] body[data-page=messages] #main .dm-thread>.empty>.btn{min-height:52px;margin-top:6px;padding-inline:34px;font-size:14px}html[data-theme] body[data-page=messages] #main .concept-message-grid-composer{bottom:-102px}html[data-theme] body[data-page=messages] #main .concept-message-idle-composer{grid-template-columns:38px minmax(0,1fr) 56px;gap:10px;min-height:88px;padding:12px}html[data-theme] body[data-page=messages] #main .concept-message-idle-attachment svg{width:26px;height:26px}html[data-theme] body[data-page=messages] #main .concept-message-idle-composer input{height:56px;padding:11px 16px;font-size:14px}html[data-theme] body[data-page=messages] #main .concept-message-idle-entry input{padding-right:46px}html[data-theme] body[data-page=messages] #main .concept-message-idle-emoji{right:15px;font-size:21px}html[data-theme] body[data-page=messages] #main .concept-message-idle-composer .send{width:56px;height:56px}html[data-theme] body[data-page=messages] #main #real-dm-form{min-height:88px;padding:12px!important;gap:10px!important}html[data-theme] body[data-page=messages] #main #real-dm-form textarea{height:56px;min-height:56px!important;padding:12px 16px!important;font-size:14px!important}html[data-theme] body[data-page=messages] #main #real-dm-form .send{width:56px;height:56px}html[data-theme=dark] .concept-friends-banner-art[data-concept-friends-theme=light],html[data-theme=light] .concept-friends-banner-art[data-concept-friends-theme=dark]{display:none}body[data-page=explore] #main>.page{max-width:1110px!important;padding-top:16px!important}body[data-page=explore] #main .at-masthead{position:relative;height:327px;min-height:327px;margin-bottom:14px;border-radius:15px;overflow:hidden}body[data-page=explore] #main .at-masthead-copy{position:relative;z-index:3;width:min(60%,610px);padding:42px 36px}body[data-page=explore] #main .at-masthead .eyebrow{margin:0 0 10px;color:#eee8ff;font-size:15px;line-height:1.3;letter-spacing:.18em;text-shadow:0 1px 3px rgb(0 0 0 / 75%)}body[data-page=explore] #main .at-masthead h1{margin:0 0 10px;font-size:48px}body[data-page=explore] #main .at-masthead-copy>p:not(.eyebrow){max-width:500px;margin:0 0 14px;font-size:18px;line-height:1.45}body[data-page=explore] #main .at-masthead-copy>.actions{gap:12px;margin-top:14px!important}body[data-page=explore] #main .at-masthead-copy>.actions .btn{min-height:48px;padding:11px 18px!important;font-size:14px}body[data-page=explore] #main .concept-explore-quote{position:absolute;z-index:3;top:34px;right:30px;width:250px;margin:0;color:#f7f2ff;text-align:right;text-shadow:0 1px 4px rgb(0 0 0 / 78%)}body[data-page=explore] #main .concept-explore-quote blockquote{margin:0;font:italic 23px/1.35 Georgia,serif}body[data-page=explore] #main .concept-explore-quote figcaption{margin-top:8px;font:italic 15px/1.3 Georgia,serif}body[data-page=explore] #main .concept-explore-mascot{position:absolute;z-index:3;right:92px;bottom:4px;width:150px;height:142px;object-fit:contain;filter:drop-shadow(0 8px 14px rgb(0 0 0 / 38%))}body[data-page=explore] #main .at-catalog-tabs{height:58px;margin:0 0 22px!important;padding:0!important;flex-wrap:nowrap}body[data-page=explore] #main .at-catalog-tabs :is(a,button,.tab){min-height:57px!important;padding:12px 19px!important;font-size:15px!important}body[data-page=explore] #main .concept-discovery-sections{display:grid;gap:28px}body[data-page=explore] #main .concept-discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:0!important;height:auto!important;margin:0 3px 11px;overflow:visible!important}body[data-page=explore] #main .concept-discovery-heading-copy{display:grid;gap:1px;min-width:0}body[data-page=explore] #main .concept-discovery-heading h2{margin:0;font:600 29px/1.15 var(--font-display,Georgia,serif)}body[data-page=explore] #main .concept-discovery-heading p{margin:2px 0 0;color:var(--muted);font-size:15px}body[data-page=explore] #main .concept-discovery-view-all{flex:0 0 auto;color:var(--accent,var(--purple));font-size:14px;text-decoration:none}body[data-page=explore] #main .concept-discovery-view-all:hover{text-decoration:underline}body[data-page=explore] #main .concept-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body[data-page=explore] #main .concept-discovery-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body[data-page=explore] #main .concept-discovery-lower .concept-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=explore] #main :is(.endgame-discovery-card,.social-discovery-card){position:relative;display:block!important;min-height:330px;height:330px;padding:0!important;gap:0;border-radius:12px!important;overflow:hidden}body[data-page=explore] #main .concept-discovery-character :is(.endgame-discovery-card,.social-discovery-card){height:344px}body[data-page=explore] #main .concept-discovery-world :is(.endgame-discovery-card,.social-discovery-card){height:244px}body[data-page=explore] #main .endgame-discovery-card:has([data-typed-source-state=ready])>.social-discovery-mark{display:none}body[data-page=explore] #main .endgame-discovery-card>.endgame-format-badge{position:absolute;z-index:4;left:12px;top:190px;margin:0}body[data-page=explore] #main .concept-discovery-story .endgame-format-badge{top:158px}body[data-page=explore] #main .concept-discovery-world .endgame-format-badge{top:112px}body[data-page=explore] #main .endgame-discovery-card>.at-catalog-text,body[data-page=explore] #main .endgame-discovery-card [data-typed-source-card]{display:block;height:100%;min-width:0}body[data-page=explore] #main .endgame-discovery-card .social-reference-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>img{order:-2;width:100%;height:184px;margin:0;border:0;border-radius:0;object-fit:cover}body[data-page=explore] #main .concept-discovery-character .social-reference-card>img{height:220px}body[data-page=explore] #main .concept-discovery-world .social-reference-card>img{height:140px}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>header{display:grid;gap:2px;padding:11px 12px 0}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>header>.row-sub{display:none}body[data-page=explore] #main .endgame-discovery-card .social-reference-card h3{margin:0;font:700 16px/1.3 var(--font-ui,Inter,system-ui,sans-serif)}body[data-page=explore] #main .endgame-discovery-card .social-reference-card header>.link{font-size:13px;color:var(--muted)}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>p{display:-webkit-box;order:1;overflow:hidden;margin:5px 12px 9px;color:var(--muted);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>footer{position:absolute;z-index:5;top:8px;right:42px;margin:0;padding:0}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>footer>a{display:none}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>footer>button{width:30px;height:30px;min-height:30px;padding:0!important;border:1px solid rgb(255 255 255 / 50%)!important;border-radius:50%!important;background:#090d20a3!important;color:#fff!important;font-size:0!important}body[data-page=explore] #main .endgame-discovery-card .social-reference-card>footer>button:after{content:"\2661";font-size:17px}body[data-page=explore] #main .endgame-discovery-card .social-source-actions{position:absolute;z-index:6;top:8px;right:8px;margin:0}body[data-page=explore] #main .endgame-discovery-card .social-source-actions>summary{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid rgb(255 255 255 / 50%);border-radius:50%;background:#090d20a3;color:#fff;font-size:0;list-style:none;cursor:pointer}body[data-page=explore] #main .endgame-discovery-card .social-source-actions>summary:after{content:"\22ef";font-size:18px;line-height:1}body[data-page=explore] #main .endgame-discovery-card .social-source-actions[open]{width:210px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 16px 32px #00000047}body[data-page=explore] #main .endgame-discovery-card .social-source-actions[open]>summary{margin-left:auto}body[data-page=explore] #main .endgame-discovery-card .social-source-actions[open]>.actions{display:grid;gap:6px;margin-top:7px}body[data-page=explore] #main .endgame-discovery-card .social-source-actions[open]>.actions>.btn{min-height:34px;padding:6px 8px!important;font-size:11px}body[data-page=explore] #main .at-explore-paths .at-route-card{color:#f8f4ff!important}body[data-page=explore] #main .at-explore-paths .at-route-card :is(strong,span){color:inherit!important}body[data-page=explore] #main .concept-explore-advanced{margin-top:0!important;border-radius:8px!important}body[data-page=explore] #main .concept-explore-advanced>summary{min-height:52px;padding:12px 16px;font-size:12px}body[data-page=albums] #main>.photo-albums{max-width:1110px!important;padding-top:16px!important}body[data-page=albums] #main .album-heading{margin:0 0 18px;align-items:flex-end}body[data-page=albums] #main .album-heading h2{margin:0 0 5px;font:600 29px/1.15 var(--font-display,Georgia,serif)}body[data-page=albums] #main .album-heading p{margin:0;font-size:12px}body[data-page=albums] #main .album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body[data-page=albums] #main .album-card{border-radius:8px;background:var(--panel)}body[data-page=albums] #main .album-cover{aspect-ratio:4/3}body[data-page=albums] #main .album-card-copy{padding:11px 12px}body[data-page=albums] #main .album-card-copy h2{font:700 14px/1.35 var(--font-ui,Inter,system-ui,sans-serif)}body[data-page=albums] #main .album-card-copy p{margin:3px 0;font-size:12px}html[data-theme]:has(body[data-page=friends]){--rail:277px;--top:103px}body[data-page=friends] #main>.concept-friends{box-sizing:border-box;width:100%;max-width:1083px!important;padding:38px 22px 56px 28px!important}body[data-page=friends] #main .concept-friends-heading{display:block!important;position:relative;min-height:160px;padding:5px 390px 18px 0;margin:0!important}body[data-page=friends] #main .concept-friends-heading h1{margin:0 0 10px;font:600 50px/1.08 var(--font-display,Georgia,serif);letter-spacing:-.025em}body[data-page=friends] #main .concept-friends-heading>p:not(.concept-friends-quote){margin:0;color:var(--muted);font-size:20px;line-height:1.45}body[data-page=friends] #main .concept-friends-mascot{position:absolute;right:112px;bottom:4px;width:178px;height:178px;object-fit:contain}body[data-page=friends] #main .concept-friends-quote{position:absolute;right:0;bottom:36px;width:128px;margin:0!important;color:var(--text);font:italic 18px/1.35 Georgia,serif;letter-spacing:.03em;transform:rotate(-4deg)}body[data-page=friends] #main .concept-friends-tools{display:none!important}body[data-page=friends] #main .concept-friends-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:81px;margin:0 0 18px!important;padding:0!important;border:0;border-bottom:1px solid var(--line);overflow:hidden}body[data-page=friends] #main .concept-friends-tabs>.tab{display:flex;align-items:center;justify-content:center;gap:12px;min-height:80px!important;padding:12px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text);font-size:17px;text-decoration:none}body[data-page=friends] #main .concept-friends-tabs>.tab.active{background:color-mix(in srgb,var(--accent,var(--purple)) 14%,transparent)!important;box-shadow:inset 0 -4px var(--accent,var(--purple))}body[data-page=friends] #main .concept-friends-tab-icon{font-size:27px;line-height:1;color:currentColor}body[data-page=friends] #main .concept-friends-count{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:17px;background:var(--purple);color:#fff;font-size:15px;font-weight:700}body[data-page=friends] #main .concept-friends-find{display:block!important;height:auto;min-height:79px;margin:0 0 40px!important;padding:0!important;border:0!important;background:transparent!important}body[data-page=friends] #main .concept-friends-find>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}body[data-page=friends] #main .concept-friends-find>form{display:flex;align-items:stretch;gap:18px;height:79px;margin:0}body[data-page=friends] #main .concept-friends-find fieldset{display:flex;align-items:stretch;gap:18px;width:100%!important;height:79px}body[data-page=friends] #main .concept-friends-find .field{flex:1;margin:0;font-size:0}body[data-page=friends] #main .concept-friends-find :is(input,.input){height:79px;min-height:79px;padding-inline:24px;font-size:18px;border-radius:10px}body[data-page=friends] #main .concept-friends-find>form button{flex:0 0 176px;min-height:79px;padding:14px 20px!important;white-space:nowrap;border-radius:10px;font-size:17px}body[data-page=friends] #main .concept-friends-find form[data-frontend-form=friend-request] button{flex:0 0 auto;min-width:220px;min-height:48px;padding:12px 18px!important;white-space:nowrap;border-radius:10px;font-size:17px}body[data-page=friends] #main .concept-friends-find>p{display:none}body[data-page=friends] #main [data-concept-friends-panel]:not(.concept-friends-find){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body[data-page=friends] #main [data-concept-friends-panel]:not(.concept-friends-find)>h2{margin:0 0 15px;font:700 24px/1.3 var(--font-ui,Inter,system-ui,sans-serif)}body[data-page=friends] #main [data-concept-friends-panel]>article{min-height:128px;margin:0 0 11px!important;padding:17px 19px!important;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body[data-page=friends] #main .concept-friend-row{display:grid!important;grid-template-columns:94px minmax(0,1fr) auto!important;grid-template-rows:1fr!important;column-gap:20px!important;align-items:center!important}body[data-page=friends] #main .concept-friend-avatar{display:grid;grid-column:1;grid-row:1;place-items:center;width:94px;height:94px;border:2px solid color-mix(in srgb,var(--purple) 48%,var(--line));border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 24%,var(--panel)),var(--panel2));color:var(--purple);font:700 32px/1 Georgia,serif}body[data-page=friends] #main .concept-friend-identity{grid-column:2;grid-row:1;min-width:0}body[data-page=friends] #main .concept-friend-name{margin:0 0 8px!important;font-size:20px!important;font-weight:700;line-height:1.35!important}body[data-page=friends] #main .concept-friend-meta{margin:0!important;color:var(--muted);font-size:16px!important;line-height:1.45!important}body[data-page=friends] #main .concept-friend-row>.actions{grid-column:3!important;grid-row:1!important;margin:0!important}body[data-page=friends] #main [data-concept-friends-panel]>article>.actions .btn{min-width:178px;min-height:59px;padding:12px 18px!important;border-radius:9px;font-size:16px}body[data-page=friends] #main .concept-friends-banner{position:relative;height:306px;margin-top:26px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#0b1424;color:#fff}body[data-page=friends] #main .concept-friends-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 12 23 / 96%) 0 31%,rgb(5 12 23 / 58%) 48%,transparent 74%);pointer-events:none}body[data-page=friends] #main .concept-friends-banner-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 52%}body[data-page=friends] #main .concept-friends-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:45%;height:100%;padding:28px 30px}body[data-page=friends] #main .concept-friends-banner-copy h2{max-width:300px;margin:0 0 18px;color:#fff;font:600 35px/1.12 Georgia,serif}body[data-page=friends] #main .concept-friends-banner-copy p{max-width:300px;margin:0 0 20px;color:#e8edf8;font-size:17px;line-height:1.45}body[data-page=friends] #main .concept-friends-banner-copy .btn{min-width:196px;min-height:57px;padding:13px 18px;font-size:16px}}@media(min-width:768px)and (max-width:1059px){.concept-feed-grid{grid-template-columns:minmax(0,1fr)}.concept-feed-aside{display:none}body[data-page=profile] #main .concept-profile-grid{grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important}body[data-page=explore] #main .concept-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=albums] #main .album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){body[data-page=home] #main .social-home-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;gap:12px!important}body[data-page=home] #main .social-home-sidebar{display:flex!important;gap:12px!important}}@media(min-width:901px){html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-cards{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=home] #main .social-home-sidebar>.concept-side-scene{padding:0!important}html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-card{display:flex;min-height:82px;padding:8px!important;gap:10px!important;border:0;border-radius:6px;align-items:center}html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-card .grow{flex:1;min-width:0}html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-card strong{font-size:12px;line-height:1.35;overflow-wrap:normal;word-break:normal}html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-card .row-sub{font-size:11px;line-height:1.4}html[data-theme] body[data-page=home] #main .social-home-sidebar .home-reading-card :is(img,.home-reading-icon){width:42px;height:62px;flex:0 0 42px}html[data-theme] body:is([data-page=home],[data-page=feed]) #main .concept-side-scene .concept-side-scene-quote{color:#f5efff!important;font:italic 18px/1.25 Georgia,serif!important;text-shadow:0 1px 3px rgb(0 0 0 / 65%)}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px!important}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open :is(.social-destination,.discussion-reply-context,.inline-comment-status){grid-column:1/-1;width:100%;min-width:0}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open>.social-destination{margin:0!important}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open>.textarea{grid-column:1;width:100%;min-width:0;height:54px!important;min-height:54px!important;resize:vertical}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open>button[type=submit]{grid-column:2;min-height:54px;white-space:nowrap}html[data-theme] body[data-page=home] #main .concept-reply-composer.concept-reply-open>label:not(.sr-only){grid-column:1/-1;margin:0}html[data-theme] body[data-page=feed] #main .concept-feed-main>.site-polish-feed-toolbar{display:flex;align-items:center;gap:8px;height:41px;margin:0 0 12px!important;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=feed] #main .concept-feed-main>.site-polish-feed-toolbar>[aria-label="Feed category"]{flex:1;min-width:0;margin:0!important;border-bottom:0!important}html[data-theme] body[data-page=feed] #main .concept-feed-main>.site-polish-feed-toolbar>.site-polish-tools-menu{flex:0 0 auto;margin:0!important;align-self:center}html[data-theme] body[data-page=feed] #main .concept-feed-main>.section-head .site-polish-mobile-heading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}html[data-theme] body[data-page=feed] #main .concept-feed-main>.section-head:not(:has(button,a)){display:none}html[data-theme] body[data-page=messages] #main .dm-thread>.empty :is(h2,h3){font:600 27px/1.2 Georgia,serif!important;margin:0!important}html[data-theme] body[data-page=friends] #main .concept-friends-heading .concept-friends-title{font:600 50px/1.08 Georgia,serif!important;margin:0 0 10px!important;letter-spacing:-.025em}}html[data-theme] body[data-page=messages] #main#main#main .dm-list>.concept-requests{order:3!important;flex:0 0 auto;min-width:0;width:100%;margin:0 0 12px!important}html[data-theme] body[data-page=messages] #main#main#main .dm-list>input[type=search]{order:2!important;flex:0 0 auto;min-width:0;width:100%!important}html[data-theme] body[data-page=messages] #main#main#main .dm-list>.concept-message-create-row{order:4!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:9px!important;flex:0 0 auto;min-width:0;width:100%;margin:0 0 12px!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-create-row>button{min-height:44px!important;min-width:0;margin:0!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-create-row>[data-action=real-dm-new]{width:100%!important;justify-self:stretch!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-new-group svg{width:22px;height:22px;display:block;margin:auto}@media(max-width:767px){html[data-theme] body[data-page=feed] #main#main#main#main#main#main .feed033-post-actions{grid-template-columns:repeat(4,minmax(0,1fr)) 44px!important}}

html[data-theme] body #main[data-page]>.concept-account-page{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-content:start;max-width:1160px!important;margin-inline:auto}html[data-theme] body #main[data-page]>.concept-account-page>:not(.endgame-settings-nav){grid-column:2;min-width:0}html[data-theme] body #main[data-page]>.concept-account-page>:is(.section-head,.page-head,.endgame-settings-heading,h1){grid-column:1/-1;margin:0 0 4px;padding:8px 0 16px}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav{grid-column:1;grid-row:2/span 30;width:auto;display:flex;flex-direction:column;gap:4px;padding:6px;align-self:start;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav a,html[data-theme] body #main[data-page] .concept-account-more summary{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;border-radius:6px;text-decoration:none;color:var(--text);cursor:pointer}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav a[aria-current]{background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--text);box-shadow:inset 3px 0 var(--accent-solid)}html[data-theme] body #main[data-page] .concept-account-more a{font-size:12px}html[data-theme] body #main[data-page] .concept-account-page :is(.grid2,.stack){gap:16px}html[data-theme] body #main[data-page] .concept-account-page .grid2{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main[data-page] .concept-account-page .panel{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}html[data-theme] body #main[data-page=settings] .concept-account-card{padding:20px}html[data-theme] body #main[data-page=settings] .concept-account-card .panel{padding:0;border:0;background:transparent}html[data-theme] body #main[data-page=settings] .concept-account-card .section{margin-top:20px}html[data-theme] body #main[data-page=settings] .concept-account-card>section+.grid2{margin-top:24px}html[data-theme] body #main[data-page] .concept-account-page :is(h1,h2){font-family:Georgia,serif}html[data-theme] body #main[data-page] .concept-account-page .card-title{font:600 23px/1.3 Georgia,serif;margin:0 0 12px}html[data-theme] body #main[data-page] .concept-account-page .list{border:1px solid var(--line);border-radius:7px;background:var(--panel2);padding:0 14px}html[data-theme] body #main[data-page] .concept-account-page .list-row{min-height:70px;padding:14px 0;gap:14px;border-bottom:1px solid var(--line)!important}html[data-theme] body #main[data-page] .concept-account-page .list-row:last-child{border-bottom:0!important}html[data-theme] body #main[data-page] .concept-account-page :is(.field,.form .field){margin:0 0 18px;gap:7px}html[data-theme] body #main[data-page] .concept-account-page :is(.input,.select,.textarea){border-color:var(--line);border-radius:7px;background:var(--panel2);color:var(--text)}html[data-theme] body #main[data-page] .concept-account-page :is(.actions,.filters){gap:8px;flex-wrap:wrap}html[data-theme] body #main[data-page] .concept-account-page .row-sub{font-size:13px;line-height:1.5;color:var(--muted);margin-top:4px}html[data-theme] body #main[data-page]>.concept-workspace-page{max-width:1200px!important;margin-inline:auto}html[data-theme] body #main[data-page] .concept-workspace-page>:is(.section-head,.page-head,.workspace-heading){margin:0 0 20px}html[data-theme] body #main[data-page] .concept-workspace-page :is(.workspace-definition-fields,.management-columns){gap:18px}html[data-theme] body #main[data-page] .concept-workspace-page :is(.workspace-definition-preview,.workspace-record,.workspace-record-empty,.workspace-advanced,.workspace-kind-choice,.workspace-choice,.endgame-detail-card){border-color:var(--line);background:var(--panel);color:var(--text);border-radius:8px}html[data-theme] body #main[data-page] .concept-workspace-page :is(.workspace-record-heading h4,.workspace-definition-preview p,.workspace-advanced summary,.workspace-preservation-note,.workspace-records>p,.workspace-guest>p,.workspace-choice p,.workspace-choice-action,.workspace-detail-unavailable){color:var(--muted)}html[data-theme] body #main[data-page] .concept-workspace-page :is(.workspace-kind-choice.active,.workspace-kind-choice[aria-pressed=true]){background:color-mix(in srgb,var(--accent-solid) 14%,var(--panel));border-color:var(--accent-solid)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-grid{display:grid;grid-template-columns:240px minmax(0,1fr)!important;align-items:start;gap:10px;padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-chapters{grid-column:1;grid-row:1}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript{grid-column:2;grid-row:1}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools{grid-column:1/-1;grid-row:2}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.visual-workspace-pane,.visual-manuscript>.panel){border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:0}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript>.panel{padding:16px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-pane>summary{min-height:44px;padding:12px;font-size:14px;line-height:1.4;font-weight:600;color:var(--text)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-pane-body{padding:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-chapter-row{min-height:42px;padding:9px;font-size:13px;border-bottom-color:var(--line)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-chapter-row[aria-current]{background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--text);border-color:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar){display:flex;flex-wrap:wrap;gap:4px;padding:5px;border:1px solid var(--line);border-radius:5px;margin:12px 0;background:var(--panel2)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .format-toolbar .btn{min-height:36px;padding:7px 9px;font-size:12px;border-radius:4px}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.writer-rich,.visual-manuscript-input){border-color:var(--line);border-radius:5px;background:var(--panel);color:var(--text);padding:24px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript-footer{margin-top:12px;padding-top:12px;border-color:var(--line);font-size:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .endgame-writer-project-header{background:var(--panel2);border-color:var(--line);border-radius:6px}html[data-theme] body #main[data-page=writing] .concept-workspace-page.visual-writer-focus .visual-workspace-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page.visual-writer-focus .visual-manuscript{grid-column:1}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]{grid-template-columns:280px minmax(0,1fr)!important;gap:0;background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]>.connected-chat-list{grid-column:1;padding:14px;border:1px solid var(--line);border-radius:8px 0 0 8px;background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]>.connected-chat-pane{grid-column:2;grid-row:1;border:1px solid var(--line);border-left:0;border-radius:0 8px 8px 0;background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header{background:var(--panel2);border-color:var(--line);padding:16px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header h1{font-family:inherit;font-size:18px;line-height:1.35;font-weight:600}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-transcript{min-height:0;flex:1 1 0;overflow:auto;overscroll-behavior:contain;padding:20px 18px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message{max-width:80%;border:1px solid var(--line);border-radius:9px;background:var(--panel2);padding:12px 15px;margin-bottom:20px;color:var(--text)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message p{font-family:inherit;font-size:14px;line-height:1.65;color:inherit}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-user{background:var(--accent-solid);color:var(--accent-ink);border-color:transparent}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list [data-conversation]{min-height:66px;padding:12px 10px;border:0;border-bottom:1px solid var(--line);border-radius:6px;background:transparent}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list [aria-current=true]{background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--text)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-composer{flex:0 0 auto;margin:8px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] #chat-prompt{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:6px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .concept-chat-details{position:static;flex:0 0 auto;padding:0 12px;margin:0;border:0;background:var(--panel);max-height:32dvh;overflow:auto}html[data-theme] body #main[data-page=chat] .concept-chat-details .endgame-chat-inspector>summary{min-height:36px;padding:8px 0;font-size:12px;color:var(--muted);cursor:pointer}html[data-theme] body #main[data-page=chat] .concept-chat-details :is(.endgame-detail-card,.endgame-workspace-link){background:var(--panel2);border-color:var(--line);color:var(--text)}html[data-theme] body #main[data-page=import] .concept-workspace-page .panel{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--panel)}html[data-theme] body #main[data-page=import] .concept-workspace-page .grid2{gap:12px}html[data-theme] body #main[data-page=import] .concept-workspace-page .grid2>.btn{min-height:90px;white-space:normal;border-radius:8px;background:var(--panel2);border-color:var(--line)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript>.panel{border-radius:12px}html[data-theme] body #main[data-page] .concept-account-page>.endgame-settings-heading{position:relative;isolation:isolate;overflow:hidden;min-height:136px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:0}html[data-theme] body #main[data-page] .concept-account-page>.endgame-settings-heading:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.32;background:linear-gradient(90deg,var(--panel) 25%,transparent),url(/assets/endgame-v1/brand-castle-panorama.webp) right 45% / cover no-repeat}html[data-theme] body #main[data-page] .concept-account-page>.endgame-settings-heading :is(h1,h2){font-size:32px;line-height:1.2;margin:0 0 8px}html[data-theme] body #main[data-page=settings] .castlori-appearance fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:500px}html[data-theme] body #main[data-page=settings] .castlori-appearance legend{margin-bottom:12px}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;margin:0;gap:5px;padding:14px;font-size:13px;border-radius:8px}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:before{font:32px/1.1 Georgia,serif;content:"\25d0"}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:has(input[value=dark]){order:0;background:#182235;color:#f3f1fa}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:has(input[value=dark]):before{content:"\263e"}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:has(input[value=light]){order:1;background:#faf9fd;color:#20263b}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:has(input[value=light]):before{content:"\263c"}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice:has(input[value=system]){order:2}html[data-theme] body #main[data-page=settings] .castlori-appearance-choice input{position:absolute;right:8px;bottom:8px}html[data-theme] body #main[data-page=settings] .concept-account-card>section{margin-top:0;padding-block:16px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=settings] .concept-account-card :is(h2,h3){font-size:18px;margin-block:0 12px}html[data-theme] body #main[data-page=settings] .concept-account-card .castlori-appearance{background:var(--panel)}@media(min-width:901px){html[data-theme] body #main[data-page=chat] .chat-message.from-model{margin-left:52px;max-width:calc(80% - 52px)}html[data-theme] body #main[data-page=chat] .connected-chat .conversation-list{align-content:start;grid-auto-rows:minmax(66px,max-content)}html[data-theme] body #main[data-page=chat] .connected-chat .conversation-list [aria-current=false]{background:transparent;color:var(--text)}html[data-theme] body #main[data-page=chat] .connected-chat-header #chat-optional-ai-tools{width:auto;min-height:36px;padding:7px 10px;font-size:12px}html[data-theme] body #main[data-page=chat] .chat-quick-toolbar{flex-wrap:wrap;gap:6px}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-collection-row.panel.pad{padding:20px 20px 20px 74px}html[data-theme] body.endgame-reading #main[data-page=reader]{left:0;padding-left:0!important}html[data-theme] body #main[data-page]>.concept-account-page{grid-template-columns:180px minmax(0,760px);gap:16px;max-width:980px!important}html[data-theme] body #main[data-page] .concept-account-page>.endgame-settings-heading{min-height:116px;padding:20px}html[data-theme] body #main[data-page=settings] .concept-account-card{padding:16px}html[data-theme] body #main[data-page=settings] .concept-account-card .section{margin-top:12px}html[data-theme] body #main[data-page=settings] .concept-account-card>section{padding-block:12px}html[data-theme] body #main[data-page=settings] .concept-account-card>section+.grid2{margin-top:16px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page{max-width:1180px!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page>.discovery-entry{min-height:54px;padding:8px 14px;margin-bottom:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-grid{grid-template-columns:220px minmax(0,1fr)!important;gap:12px;padding:10px;border-radius:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-pane-body{max-height:calc(100dvh - 230px);padding:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript>.panel{padding:14px}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:4px;padding:5px;margin:10px 0}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar) .btn{flex:0 0 auto;width:auto;min-height:34px;padding:6px 8px;font-size:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.writer-rich,.visual-manuscript-input,.endgame-manuscript-preview){min-height:clamp(420px,52dvh,560px);padding:20px 24px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .endgame-writer-project-header{padding:6px 0 12px;margin-bottom:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools{margin-top:0}html[data-theme] body #main[data-page=reader]>.concept-workspace-page{max-width:1180px!important;padding:24px 24px 36px!important}html[data-theme] body #main[data-page=reader] .concept-reader-main>.panel:not(#publication-content){display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px}html[data-theme] body #main[data-page=reader] .concept-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start;width:100%;max-width:1120px;margin:0 auto}html[data-theme] body #main[data-page=reader] .concept-reader-main{min-width:0}html[data-theme] body #main[data-page=reader] .concept-reader-main>.endgame-prose-reader{width:100%;max-width:none;margin:0;padding:44px 48px;border-radius:12px}html[data-theme] body #main[data-page=reader] .concept-reader-main>.publication-author-note{margin:16px 0 0;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 108px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>:is(.reader-progress,.visual-reading-settings,.endgame-reader-dock){width:100%;max-width:none;margin:0;box-shadow:none}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.reader-progress{padding:0 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.reader-progress :is(h2,p,label){font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.reader-progress h2{margin:0 0 12px;font:600 20px/1.3 Georgia,serif}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.visual-reading-settings{padding:0 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.endgame-reader-dock{position:static;inset:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.endgame-reader-dock>*{width:100%;min-height:40px;justify-content:flex-start;white-space:normal}html[data-theme] body #main[data-page=reader] .concept-reader-below{max-width:1120px;margin:16px auto 0}}@media(max-width:900px){html[data-theme] body #main[data-page]>.concept-account-page{grid-template-columns:minmax(0,1fr);gap:16px}html[data-theme] body #main[data-page]>.concept-account-page>:not(.endgame-settings-nav){grid-column:1}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;gap:4px}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav>a{flex:1 1 100px;font-size:13px;padding:9px}html[data-theme] body #main[data-page] .concept-account-more{flex:1 1 100%}html[data-theme] body #main[data-page] .concept-account-more[open]{display:flex;flex-wrap:wrap}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.visual-workspace-chapters,.visual-manuscript,.visual-workspace-tools){grid-column:1;grid-row:auto}}@media(max-width:700px){html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]>:is(.connected-chat-list,.connected-chat-pane){grid-column:1;grid-row:1;border:1px solid var(--line);border-radius:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header{padding:10px 12px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-transcript{padding:14px 10px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message{max-width:90%;padding:10px 12px;margin-bottom:16px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-composer{margin:6px;padding:6px 6px max(6px,env(safe-area-inset-bottom))}html[data-theme] body #main[data-page] .concept-account-page .panel{padding:16px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript>.panel{padding:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.writer-rich,.visual-manuscript-input){padding:16px}}@media(max-width:767px){html[data-theme] body #main[data-page]>.concept-account-page{gap:12px;padding:12px!important}html[data-theme] body #main[data-page] .concept-account-page>:is(.endgame-settings-nav,.discovery-entry){margin-block:0}html[data-theme] body #main[data-page] .concept-account-page>.endgame-settings-heading{min-height:116px;padding:16px}html[data-theme] body.endgame-writing-context .endgame-writer-nav{flex-wrap:nowrap;justify-content:flex-start;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:6px}html[data-theme] body.endgame-writing-context .endgame-writer-nav>a{flex:0 0 auto;min-height:44px;padding:9px 12px;white-space:nowrap}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-grid{gap:12px;padding:0;border:0;border-radius:0;background:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar){flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:5px;max-width:100%}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar) .btn{flex:0 0 auto;width:auto;white-space:nowrap}html[data-theme] body.endgame-reading #main[data-page=reader]>.concept-workspace-page{padding-bottom:150px!important}html[data-theme] body #main[data-page=reader] .endgame-reader-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:calc(100% - 20px);overflow:visible;padding:8px}html[data-theme] body #main[data-page=reader] .endgame-reader-dock>*{width:100%;min-width:0;min-height:44px;justify-content:center;padding:7px 6px;white-space:normal;text-align:center;font-size:12px;line-height:1.25}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-transcript{overflow-x:hidden}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list{align-content:start;grid-auto-rows:minmax(66px,max-content)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list [aria-current=false]{background:transparent;color:var(--text)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-model{margin-left:38px;max-width:calc(100% - 38px)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .endgame-assistant-avatar{left:-38px;width:32px;height:32px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-model:has(>.concept-conversation-message-avatar){position:relative}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-model>.concept-conversation-message-avatar{position:absolute;top:0;left:-38px;width:32px!important;height:32px!important;object-fit:cover;border:1px solid var(--line);border-radius:50%;background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-model:has(>.concept-conversation-message-avatar)>.endgame-assistant-avatar{display:none}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-surface-back{flex:0 0 44px;width:44px;min-width:44px;padding:0;overflow:hidden;color:transparent;font-size:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-surface-back:before{content:"\2190";color:var(--text);font:600 18px/1 system-ui,sans-serif}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .endgame-library-tabs{flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .endgame-library-tabs>a{flex:0 0 auto;white-space:nowrap}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-collection-row.panel.pad{padding:16px 16px 16px 64px}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav{flex-wrap:nowrap!important;align-items:stretch;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}html[data-theme] body #main[data-page] .concept-account-page .endgame-settings-nav>a,html[data-theme] body #main[data-page] .concept-account-page .concept-account-more{flex:0 0 auto!important}html[data-theme] body #main[data-page] .concept-account-page .concept-account-more[open]{display:contents!important}html[data-theme] body #main[data-page] .concept-account-page .concept-account-more[open]>summary{display:none!important}html[data-theme] body #main[data-page] .concept-account-page .concept-account-more[open]>a{flex:0 0 auto!important}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table td:last-child{width:auto}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table thead tr,html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table tbody tr{display:grid;grid-template-columns:36px minmax(0,1fr)}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table thead th:nth-child(3){display:none}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table tbody tr{border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table tbody td{min-width:0;border-bottom:0}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table tbody td:nth-child(3){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px;padding-top:0}html[data-theme] body #main[data-page]>:is(.concept-account-page,.concept-workspace-page)>nav.actions>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px}}@media(max-width:359px){html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table thead tr,html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table tbody tr{grid-template-columns:28px minmax(0,1fr)}html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table th,html[data-theme] body #main[data-page=series-settings] .endgame-chapter-table td{padding-inline:4px}}@media(min-width:901px){html[data-theme] body #main[data-page]>.concept-workspace-page[data-concept-workspace-route]{width:min(100%,1200px);max-width:1200px!important;padding:24px 28px 40px!important}html[data-theme] body #main[data-page] .concept-workspace-page[data-concept-workspace-route]>:is(.section-head,.page-head){min-height:68px;margin:0 0 16px;padding:0;align-items:flex-start}html[data-theme] body #main[data-page] .concept-workspace-page[data-concept-workspace-route]>:is(.section-head,.page-head) h1,html[data-theme] body #main[data-page] .concept-workspace-page[data-concept-workspace-route]>:is(.section-head,.page-head) h2{margin:0 0 5px;font:600 30px/1.18 Georgia,serif;letter-spacing:-.018em}html[data-theme] body #main[data-page] .concept-workspace-page[data-concept-workspace-route]>:is(.section-head,.page-head) p{max-width:72ch;margin:0;font-size:14px;line-height:1.5;color:var(--muted)}html[data-theme] body #main[data-page] .concept-workspace-page[data-concept-workspace-route] :is(.panel,.endgame-detail-card){border-color:var(--line);box-shadow:none}html[data-theme] body #main[data-page=chat]>.page:has(.connected-chat[data-chat-surface=bots]){width:100%;max-width:1520px!important;padding:12px 16px 16px!important}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]{grid-template-columns:292px minmax(0,1fr)!important;min-height:680px;height:calc(100dvh - 156px);max-height:900px;border:1px solid var(--line);border-radius:12px;overflow:hidden}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]>.connected-chat-list{padding:12px;border:0;border-right:1px solid var(--line);border-radius:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-list>.section-head{min-height:54px;margin:0 0 8px;padding:0 2px 8px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-list h2{margin:0;font:600 18px/1.3 system-ui,sans-serif}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list{display:grid;gap:0;overflow:auto}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .conversation-list [data-conversation]{min-height:72px;margin:0;padding:12px 10px;border-bottom:1px solid var(--line);border-radius:7px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots]>.connected-chat-pane{border:0;border-radius:0;min-height:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header{min-height:90px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header .identity img{width:52px;height:52px;border:1px solid var(--line);border-radius:50%}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-header h1{font:650 18px/1.35 system-ui,sans-serif;letter-spacing:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-transcript{padding:18px 20px 24px;background:var(--bg);scrollbar-gutter:stable}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message{width:fit-content;max-width:min(72%,680px);margin-bottom:18px;padding:12px 15px;border-radius:10px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-model{margin-left:50px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .chat-message.from-user{margin-left:auto;margin-right:0}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .endgame-assistant-avatar{left:-50px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .concept-chat-details{max-height:34px;padding:0 16px;border-top:1px solid var(--line);background:var(--panel)}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .concept-chat-details:has(.endgame-chat-inspector[open]){max-height:240px}html[data-theme] body #main[data-page=chat] .connected-chat[data-chat-surface=bots] .connected-chat-composer{margin:8px;padding:7px;gap:8px;border-radius:9px}html[data-theme] body #main[data-page=chat-details] .concept-workspace-page{max-width:1120px!important}html[data-theme] body #main[data-page=chat-details] .concept-conversation-tools,html[data-theme] body #main[data-page=chat-details] .concept-route-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}html[data-theme] body #main[data-page=chat-details] .concept-conversation-tools>*,html[data-theme] body #main[data-page=chat-details] .concept-route-shortcuts>*{display:flex;align-items:center;justify-content:flex-start;min-height:58px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);text-align:left}html[data-theme] body #main[data-page=chat-history] .concept-workspace-page:has(>.concept-history-messages){display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start;max-width:1180px!important}html[data-theme] body #main[data-page=chat-history] .concept-workspace-page:has(>.concept-history-messages)>:is(.concept-history-heading,[role=alert],.actions){grid-column:1/-1}html[data-theme] body #main[data-page=chat-history] .concept-workspace-page:has(>.concept-history-messages)>section.panel.section:first-of-type{grid-column:1;margin:0;padding:16px}html[data-theme] body #main[data-page=chat-history] .concept-history-messages{grid-column:2;display:grid;gap:10px;margin:0}html[data-theme] body #main[data-page=chat-history] .concept-history-messages>article{margin:0;padding:14px 16px;border-radius:9px}html[data-theme] body #main[data-page=chat-history] .concept-workspace-page:has(>.concept-history-messages)>section.panel.section:last-child{grid-column:1/-1;margin:0;padding:16px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page{max-width:1200px!important;padding-top:20px!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page>.discovery-entry{min-height:62px;margin:0 0 12px;padding:10px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-grid{grid-template-columns:250px minmax(0,1fr) 250px!important;gap:0!important;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-chapters{border:0;border-right:1px solid var(--line);border-radius:0;background:var(--panel)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript{grid-column:2;grid-row:1;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--panel)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-manuscript>.panel{padding:14px 14px 10px;border:0;border-radius:0}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-pane>summary{min-height:48px;padding:13px 14px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-pane-body{max-height:calc(100dvh - 260px);padding:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-chapter-row{min-height:44px;padding:10px;border-radius:6px}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar){min-height:44px;margin:9px 0;padding:4px;border-radius:6px;background:var(--panel2)}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.writer-rich,.visual-manuscript-input,.endgame-manuscript-preview){min-height:clamp(460px,56dvh,620px);padding:24px 28px;border-radius:7px;font:17px/1.75 Georgia,serif}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools{grid-column:3;grid-row:1;align-self:stretch;min-width:0;border:0;border-radius:0;background:var(--panel)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools>.visual-workspace-pane-body{max-height:calc(100dvh - 270px);overflow:auto;padding:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools>.visual-workspace-pane-body>:is(.panel,.section){margin:0 0 10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=writing] .concept-workspace-page .visual-workspace-tools>.visual-workspace-pane-body>:last-child{margin-bottom:0}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor]>:is(.discovery-entry,.concept-writer-project-strip){display:none}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor]>.concept-writer-hero{display:grid;grid-template-rows:minmax(0,1fr) 44px;height:192px!important;min-height:192px!important;margin-bottom:12px!important;padding:0 14px!important;border-radius:9px;background:var(--panel)!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor]>.concept-writer-hero>.concept-writer-lori{display:none}html[data-theme] body #main[data-page=writing] .concept-writer-editor-summary{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;height:100%;min-width:0}html[data-theme] body #main[data-page=writing] .concept-writer-editor-summary>.concept-writer-lori{display:none}html[data-theme] body #main[data-page=writing] .concept-writer-editor-art{display:block;width:84px;height:108px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--panel) 46%,transparent)),var(--concept-writer-art) center/cover}html[data-theme] body #main[data-page=writing] .concept-writer-editor-copy{position:relative;min-width:0;align-self:center;padding-top:22px}html[data-theme] body #main[data-page=writing] .concept-writer-editor-back{position:absolute;left:0;top:0;color:var(--muted);font-size:13px;text-decoration:none}html[data-theme] body #main[data-page=writing] .concept-writer-editor-copy :is(h1,h2){display:inline;margin:0 8px 4px 0!important;font:600 28px/1.2 Georgia,serif!important}html[data-theme] body #main[data-page=writing] .concept-writer-editor-stage{display:inline-block;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--muted);font-size:12px;text-transform:capitalize;vertical-align:4px}html[data-theme] body #main[data-page=writing] .concept-writer-editor-facts{margin:7px 0 0!important;color:var(--muted);font-size:13px}html[data-theme] body #main[data-page=writing] .concept-writer-editor-actions{justify-content:flex-end;align-items:center;margin:0}html[data-theme] body #main[data-page=writing] .concept-writer-editor-actions>*{min-height:42px;margin:0}html[data-theme] body #main[data-page=writing] .concept-writer-editor-tabs{display:flex;align-items:stretch;gap:6px;min-width:0;border-top:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}html[data-theme] body #main[data-page=writing] .concept-writer-editor-tabs>a{display:flex;align-items:center;flex:0 0 auto;min-height:43px;padding:0 10px;border-bottom:2px solid transparent;color:var(--muted);text-decoration:none;font-size:13px}html[data-theme] body #main[data-page=writing] .concept-writer-editor-tabs>a[aria-current]{border-bottom-color:var(--accent-solid);color:var(--text)}html[data-theme] body #main[data-page=writing] .concept-writer-editor-tabs>.concept-writer-editor-more{flex:0 0 auto;margin-left:auto}html[data-theme] body #main[data-page=writing] .concept-writer-editor-tabs>.concept-writer-editor-more>summary{min-height:43px;padding:11px 9px}html[data-theme] body.concept-writing-editor-header .top-search{display:flex!important}html[data-theme] body.concept-writing-editor-header .top-spacer{display:block!important;flex:1 1 auto}html[data-theme] body.concept-writing-editor-header .topbar :is(.endgame-writer-nav,.endgame-workspace-global-more){display:none!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor]>.visual-workspace-grid{grid-template-columns:253px minmax(0,1fr) 256px!important;height:clamp(540px,calc(100dvh - 360px),720px);min-height:540px}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-pane,html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-manuscript{height:100%;min-height:0;overflow:hidden}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-pane-body{height:calc(100% - 48px);max-height:none;min-height:0;overflow:auto;scrollbar-gutter:stable}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-chapters>.visual-workspace-pane-body{padding:0}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-chapters>.visual-workspace-pane-body>.panel{margin:0;padding:12px;border:0;border-radius:0;background:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-chapters>.visual-workspace-pane-body>.panel>h2{display:none}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-manuscript>.panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 14px 10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] #creator-chapter-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] :is(.format-toolbar,.visual-writing-toolbar){flex-wrap:nowrap!important;min-height:46px;margin:8px 0;padding:4px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;white-space:nowrap}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] :is(.format-toolbar,.visual-writing-toolbar)>*{min-height:34px;padding:6px 8px;font-size:12px}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .writer-source-field{display:flex;flex:0 0 clamp(280px,calc(100dvh - 620px),460px);min-height:280px;flex-direction:column;margin:0}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .writer-rich{flex:0 0 clamp(280px,calc(100dvh - 620px),460px);min-height:280px!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-manuscript-input{flex:1 1 auto;min-height:0!important;height:100%!important;resize:none;padding:20px 14px;border:0;border-radius:0;background:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .writer-rich{height:auto!important;padding:20px 14px;border:0;border-radius:0;background:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .writer-studio-tools{flex:0 0 auto;margin:8px 0 0}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-manuscript-footer{margin-top:8px;padding-top:8px}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-review-details{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-review-details>summary{min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);cursor:pointer;font-weight:600}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-review-details[open]>summary{margin-bottom:10px}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-project-controls{margin:0 0 10px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel2);overflow:hidden}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-project-controls>summary{min-height:42px;padding:10px 12px;cursor:pointer;font-weight:600}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .concept-writer-project-controls>[data-writer-projects]{margin:0;padding:12px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=editor] .visual-workspace-chapters .endgame-writer-project-header{display:none}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=dashboard] .visual-workspace-grid{grid-template-columns:250px minmax(0,1fr)!important}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-writer-view=dashboard] .visual-workspace-tools{grid-column:1/-1;grid-row:2;border-top:1px solid var(--line)}html[data-theme] body.endgame-reading #main[data-page=reader]>.concept-workspace-page{width:100%!important;max-width:1366px!important;padding:20px 24px 40px!important}html[data-theme] body #main[data-page=reader] .concept-reader-grid{grid-template-columns:minmax(0,2.75fr) minmax(300px,1fr)!important;gap:24px;max-width:1256px}html[data-theme] body #main[data-page=reader] .concept-reader-main>.endgame-prose-reader{height:auto!important;min-height:820px!important;max-height:none!important;padding:48px 56px;border-width:1px;border-radius:10px}html[data-theme] body #main[data-page=reader] .concept-reader-main>.endgame-prose-reader :is(h1,h2){letter-spacing:-.012em;font:500 30px/1.2 Georgia,serif!important}html[data-theme] body #main[data-page=reader] .concept-reader-main>.endgame-prose-reader>p{font:400 18px/1.65 Georgia,serif!important}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar{position:static;top:auto;gap:0;max-height:none;overflow:visible;padding:16px;border-radius:10px}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>:is(.reader-progress,.visual-reading-settings,.endgame-reader-dock){padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.endgame-reader-dock{order:2;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.visual-reading-settings{order:3;margin:0;padding:0;border-bottom:0}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.endgame-reader-dock>*{min-height:42px;padding:8px 10px;border-radius:7px}html[data-theme] body #main[data-page=reader] .concept-reader-story-summary{order:0;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=reader] .concept-reader-sidebar>.reader-progress{order:1}html[data-theme] body #main[data-page=reader] .concept-reader-story-summary>img{width:100%;aspect-ratio:1.1;object-fit:cover;border:1px solid var(--line);border-radius:7px}html[data-theme] body #main[data-page=reader] .concept-reader-story-summary>h2{margin:12px 0 6px;font:600 21px/1.2 Georgia,serif!important}html[data-theme] body #main[data-page=reader] .concept-reader-story-summary>p{margin:0 0 12px;font-size:13px;line-height:1.55}html[data-theme] body #main[data-page=reader] .concept-reader-tags{display:flex;flex-wrap:wrap;gap:6px}html[data-theme] body #main[data-page=reader] .concept-reader-tags>span{padding:4px 8px;border-radius:14px;background:var(--panel2);font-size:11px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing]{max-width:1200px!important;margin-inline:auto!important}@media(min-width:901px)and (max-width:1500px){html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing]{width:calc(100% - 14px)!important}}html[data-theme] body #main[data-page=writing] .concept-workspace-page[data-concept-workspace-route]>.concept-writer-hero{position:relative;display:flex;flex-wrap:wrap;align-content:center;gap:5px 16px;height:199px!important;min-height:199px!important;max-height:none!important;margin:0 0 12px!important;padding:24px 24px 24px 170px!important;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:linear-gradient(90deg,var(--panel),transparent),var(--concept-writer-art) center/cover}html[data-theme] body #main[data-page=writing] .concept-writer-hero>:not(img){position:relative;z-index:1;width:100%;margin:0}html[data-theme] body #main[data-page=writing] .concept-writer-hero :is(h1,h2){font:600 34px/1.2 Georgia,serif!important}html[data-theme] body #main[data-page=writing] .concept-writer-hero>.concept-writer-lori{position:absolute;left:24px;top:18px;width:126px;height:162px;object-fit:contain}html[data-theme] body #main[data-page=writing] .concept-writer-project-strip{margin:14px 0 18px}html[data-theme] body #main[data-page=writing] .concept-writer-project-strip>h2{margin:0 0 10px;font-size:18px}html[data-theme] body #main[data-page=writing] .concept-writer-project-strip>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-theme] body #main[data-page=writing] .concept-writer-project{display:grid;grid-template-rows:68px minmax(44px,auto);min-height:112px;padding:0;border-radius:8px;overflow:hidden;color:var(--text);font-weight:600;text-decoration:none}html[data-theme] body #main[data-page=writing] .concept-writer-project:before{content:"";display:block;min-width:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--panel) 54%,transparent)),var(--concept-writer-project-art) var(--concept-writer-project-position,center)/cover}html[data-theme] body #main[data-page=writing] .concept-writer-project-title{align-self:center;padding:9px 12px}html[data-theme] body #main[data-page=writing] .concept-writer-project[aria-current]{border-color:var(--accent-solid)}html[data-theme] body #main[data-page=writing] .concept-writer-new-story{min-height:112px;margin:0;border:1px dashed var(--accent-solid);border-radius:8px;background:var(--panel);overflow:hidden}html[data-theme] body #main[data-page=writing] .concept-writer-new-story>summary{display:flex;min-height:110px;padding:12px;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--accent-solid);font-weight:600;text-align:center;cursor:pointer;list-style:none}html[data-theme] body #main[data-page=writing] .concept-writer-new-story>summary::-webkit-details-marker{display:none}html[data-theme] body #main[data-page=writing] .concept-writer-new-story>summary:before{content:"+";font:400 34px/1 Georgia,serif}html[data-theme] body #main[data-page=writing] .concept-writer-new-story[open]{grid-column:1/-1;padding:12px}html[data-theme] body #main[data-page=writing] .concept-writer-new-story[open]>summary{min-height:44px;padding:0 0 10px;flex-direction:row;justify-content:flex-start}html[data-theme] body #main[data-page=writing] .concept-writer-new-story[open]>summary:before{font-size:22px}html[data-theme] body.concept-writing-dashboard-header .top-search{display:flex!important}html[data-theme] body.concept-writing-dashboard-header .top-spacer{display:block!important;flex:1 1 auto}html[data-theme] body.concept-writing-dashboard-header .topbar .endgame-writer-nav,html[data-theme] body.concept-writing-dashboard-header .topbar .endgame-workspace-global-more{display:none!important}html[data-theme] body #main[data-page=writing] .visual-workspace-tools>.visual-workspace-pane-body>.concept-writer-local-nav{display:grid;grid-template-columns:1fr;gap:4px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=writing] .visual-workspace-tools>.visual-workspace-pane-body>.concept-writer-local-nav>a{min-height:40px;padding:9px 10px;border:1px solid transparent;border-radius:7px;color:var(--muted);text-decoration:none}html[data-theme] body #main[data-page=writing] .visual-workspace-tools>.visual-workspace-pane-body>.concept-writer-local-nav>a:hover,html[data-theme] body #main[data-page=writing] .visual-workspace-tools>.visual-workspace-pane-body>.concept-writer-local-nav>a[aria-current]{border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-theme] body #main[data-page=writing] .visual-workspace-tools .concept-writer-local-more{display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=writing] .visual-workspace-tools .concept-writer-local-more>summary{min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--text);cursor:pointer}html[data-theme] body #main[data-page=writing] .visual-workspace-tools .concept-writer-local-more>.endgame-workspace-global-more-list{position:static;width:auto;max-height:none;margin-top:6px;padding:8px;border:1px solid var(--line);border-radius:7px;box-shadow:none}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar){display:flex!important;flex-wrap:wrap!important;gap:4px;width:100%;min-width:0;max-width:100%;overflow:visible!important;height:auto!important;white-space:normal}html[data-theme] body #main[data-page=writing] .concept-workspace-page :is(.format-toolbar,.visual-writing-toolbar)>*{flex:0 0 auto;min-width:0;max-width:100%;margin:0}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor]{padding-top:38px!important}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor]>.concept-writer-hero{display:grid!important;grid-template-rows:184px 58px!important;height:242px!important;min-height:242px!important;align-content:start!important;margin-bottom:12px!important;padding:0 14px!important;background:var(--panel)!important}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-summary{grid-template-columns:137px minmax(0,1fr) auto!important;gap:36px!important;height:184px!important;overflow:visible}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-art{width:137px!important;height:198px!important;align-self:start}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-copy{align-self:start;padding-top:48px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-actions{align-self:start;margin-top:36px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-actions>*{min-height:56px;padding-inline:18px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-tabs{min-height:58px;padding-left:169px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-tabs>a,html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor] .concept-writer-editor-tabs>.concept-writer-editor-more>summary{min-height:57px}html[data-theme] body #main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-concept-writer-view=editor]>.visual-workspace-grid{height:clamp(470px,calc(100dvh - 420px),660px);min-height:470px}html[data-theme] body #main:is([data-page=library],[data-page=collections])>.concept-workspace-page{display:flex;flex-direction:column;max-width:1180px!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) :is(.endgame-library-banner,.at-masthead){order:0;min-height:auto!important;margin:0!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) :is(.endgame-library-banner,.at-masthead)>img{display:none!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-masthead:after{display:none!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-masthead-copy{max-width:none!important;padding:0!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-masthead-copy .eyebrow{display:none!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-masthead-copy h1{margin:0 0 5px!important;font:600 30px/1.18 Georgia,serif!important;color:var(--text)!important;text-shadow:none!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-masthead-copy p{max-width:72ch;margin:0!important;font-size:14px;line-height:1.5;color:var(--muted)!important;text-shadow:none!important}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .endgame-library-tabs{order:1;display:flex;gap:26px;margin:0 0 14px;padding:0;border-bottom:1px solid var(--line)}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .endgame-library-tabs>a{min-height:44px;padding:12px 2px 10px;border-bottom:2px solid transparent}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .endgame-library-tabs>a[aria-current]{border-bottom-color:var(--accent-solid);color:var(--accent-solid)}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .visual-library-shelves{order:4;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .visual-library-shelves a{min-height:62px;padding:9px 11px;border-radius:8px}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .visual-library-shelves a span{font-size:11px}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .concept-workspace-page>:not(.endgame-library-banner):not(.at-masthead):not(.endgame-library-tabs):not(.visual-library-shelves){order:3}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .concept-collection-grid,html[data-theme] body #main:is([data-page=library],[data-page=collections]) .visual-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .concept-collection-grid>.at-collection-row,html[data-theme] body #main:is([data-page=library],[data-page=collections]) .concept-collection-grid>article,html[data-theme] body #main:is([data-page=library],[data-page=collections]) .visual-library-grid>section{min-height:150px;margin:0;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main:is([data-page=library],[data-page=collections]) .at-collection-row.panel.pad{padding:18px 16px 16px 64px}html[data-theme] body #main[data-page=series]>.concept-workspace-page{max-width:1160px!important}html[data-theme] body #main[data-page=series] .concept-series-overview:has(>img){display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:22px;align-items:start;padding:16px}html[data-theme] body #main[data-page=series] .concept-series-overview>img{grid-column:1;grid-row:1/span 5;width:260px!important;max-width:260px!important;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:9px}html[data-theme] body #main[data-page=series] .concept-series-overview>:not(img){grid-column:2}html[data-theme] body #main[data-page=series] .concept-series-overview>ol{margin:12px 0 0;padding:0;list-style-position:inside;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=series] .concept-series-overview>ol>li{min-height:58px;padding:12px 8px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=import]>.concept-workspace-page{display:flex;flex-direction:column;max-width:1160px!important;padding-top:18px!important}html[data-theme] body #main[data-page=import] .concept-import-hero{position:relative;min-height:125px!important;margin:0 0 14px!important;padding:20px 260px 16px 0;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=import] .concept-import-hero :is(h1,h2){margin:0 0 7px;font:600 38px/1.16 Georgia,serif!important;letter-spacing:-.02em}html[data-theme] body #main[data-page=import] .concept-import-hero p{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.5}html[data-theme] body #main[data-page=import] .concept-import-lori{position:absolute;right:22px;bottom:-1px;width:154px;height:122px;object-fit:contain;object-position:center bottom}html[data-theme] body #main[data-page=import] .concept-import-kinds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 16px}html[data-theme] body #main[data-page=import] .concept-import-kinds>button{display:flex;min-width:0;min-height:204px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:22px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=import] .concept-import-kinds>button:hover{border-color:color-mix(in srgb,var(--accent-solid) 52%,var(--line));background:color-mix(in srgb,var(--accent-solid) 5%,var(--panel))}html[data-theme] body #main[data-page=import] .concept-import-kinds>button.active{border-color:var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 10%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-solid) 30%,transparent)}html[data-theme] body #main[data-page=import] .concept-import-kinds svg{flex:0 0 52px;width:52px;height:52px;color:var(--accent-solid)}html[data-theme] body #main[data-page=import] .concept-import-kinds span{min-width:0;text-align:center}html[data-theme] body #main[data-page=import] .concept-import-kinds strong,html[data-theme] body #main[data-page=import] .concept-import-kinds small{display:block}html[data-theme] body #main[data-page=import] .concept-import-kinds strong{margin-bottom:6px;font-size:17px;line-height:1.25}html[data-theme] body #main[data-page=import] .concept-import-kinds small{color:var(--muted);font-size:12px;line-height:1.45}html[data-theme] body #main[data-page=import] .visual-import-steps{counter-reset:concept-import-stage;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;padding:12px 16px!important;border:1px solid var(--line);border-radius:11px!important;background:var(--panel);list-style:none}html[data-theme] body #main[data-page=import] .visual-import-steps>li{counter-increment:concept-import-stage;position:relative;display:flex;min-height:68px!important;margin:0;padding:14px 30px 12px 118px!important;align-items:center;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);font-size:14px!important}html[data-theme] body #main[data-page=import] .visual-import-steps>li:last-child{border-right:0}html[data-theme] body #main[data-page=import] .visual-import-steps>li:before{content:counter(concept-import-stage);position:absolute;left:14px;top:11px;display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--accent-solid) 38%,var(--line));border-radius:50%;background:var(--panel2);color:var(--muted);font-weight:700}html[data-theme] body #main[data-page=import] .visual-import-steps>li:is(.active,.complete){color:var(--text)}html[data-theme] body #main[data-page=import] .visual-import-steps>li:is(.active,.complete):before{border-color:var(--accent-solid);background:var(--accent-solid);color:#fff;box-shadow:0 0 15px color-mix(in srgb,var(--accent-solid) 28%,transparent)}html[data-theme] body #main[data-page=import] .concept-import-options,html[data-theme] body #main[data-page=import] [data-source-import-page]>section[aria-label="Import options"]{margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=import] .concept-import-entry-head{margin:0 0 10px}html[data-theme] body #main[data-page=import] .concept-import-entry-head h2{margin:0 0 3px;font-size:18px;line-height:1.25}html[data-theme] body #main[data-page=import] .concept-import-entry-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}html[data-theme] body #main[data-page=import] #source-import-preview-form,html[data-theme] body #main[data-page=import] .concept-import-fields{width:100%!important;max-width:none!important;min-width:0;margin:0;padding:0}html[data-theme] body #main[data-page=import] #source-import-preview-form{display:block!important;grid-template-columns:none!important}html[data-theme] body #main[data-page=import] .concept-import-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 16px}html[data-theme] body #main[data-page=import] .concept-import-fields>*{min-width:0}html[data-theme] body #main[data-page=import] .concept-import-advanced,html[data-theme] body #main[data-page=import] .concept-import-type-setup,html[data-theme] body #main[data-page=import] .concept-import-native-setting,html[data-theme] body #main[data-page=import] .concept-import-safety{grid-column:1/-1}html[data-theme] body #main[data-page=import] .concept-import-advanced{order:8;margin:0;padding:0;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=import] .concept-import-advanced>summary{min-height:36px;padding:10px 2px 6px;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}html[data-theme] body #main[data-page=import] .concept-import-advanced[open]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-bottom:10px}html[data-theme] body #main[data-page=import] .concept-import-advanced[open]>summary{grid-column:1/-1}html[data-theme] body #main[data-page=import] .concept-import-advanced .field{margin:0}html[data-theme] body #main[data-page=import] .concept-import-file,html[data-theme] body #main[data-page=import] .concept-import-paste{position:relative;display:flex;min-height:225px;margin:0!important;padding:12px;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--panel2);font-size:12px}html[data-theme] body #main[data-page=import] .concept-import-file{border-style:dashed;border-color:color-mix(in srgb,var(--accent-solid) 50%,var(--line));align-items:center;justify-content:center;text-align:center}html[data-theme] body #main[data-page=import] .concept-import-file-copy{display:flex;margin:auto 0 8px;align-items:center;gap:10px;color:var(--text)}html[data-theme] body #main[data-page=import] .concept-import-file-copy svg{width:34px;height:34px;color:var(--accent-solid)}html[data-theme] body #main[data-page=import] .concept-import-file-copy span{display:flex;flex-direction:column;text-align:left}html[data-theme] body #main[data-page=import] .concept-import-file-copy strong{font-size:14px}html[data-theme] body #main[data-page=import] .concept-import-file-copy small{margin-top:2px;color:var(--muted);font-size:10px}html[data-theme] body #main[data-page=import] .concept-import-file input[type=file]{width:min(100%,340px);min-height:38px;padding:4px;border:0;background:transparent;color:var(--muted);font-size:11px}html[data-theme] body #main[data-page=import] .concept-import-file input[type=file]::file-selector-button{min-height:30px;margin-right:8px;padding:6px 13px;border:0;border-radius:6px;background:var(--accent-solid);color:#fff;font:600 11px/1 Inter,sans-serif;cursor:pointer}html[data-theme] body #main[data-page=import] .concept-import-paste:before{content:"or";position:absolute;left:-25px;top:61px;width:34px;padding:4px;background:var(--panel);color:var(--muted);text-align:center;font-size:10px}html[data-theme] body #main[data-page=import] .concept-import-paste textarea{flex:1;min-height:170px!important;margin-top:7px;resize:vertical;border-radius:7px;background:var(--bg);font-size:12px}html[data-theme] body #main[data-page=import] .concept-import-safety{order:6;position:relative;min-height:42px;margin:0!important;padding:9px 12px 9px 42px;border:1px solid color-mix(in srgb,var(--accent-solid) 32%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--accent-solid) 7%,var(--panel));color:var(--muted);font-size:10px;line-height:1.4}html[data-theme] body #main[data-page=import] .concept-import-safety:before{content:"\2713";position:absolute;left:13px;top:9px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--accent-solid);color:#fff;font-weight:800}html[data-theme] body #main[data-page=import] .concept-import-destination{order:7;align-self:center;margin:0;color:var(--muted);font-size:11px}html[data-theme] body #main[data-page=import] .concept-import-submit{order:7;justify-self:end;min-width:160px;min-height:40px;border-radius:7px}html[data-theme] body #main[data-page=import] .concept-import-type-setup{margin:0 0 2px;padding:11px 12px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--panel2) 78%,transparent)}html[data-theme] body #main[data-page=import] .concept-import-type-setup :is(h2,h3){margin:0 0 6px;font-size:15px}html[data-theme] body #main[data-page=import] .concept-import-type-setup p{margin:4px 0;font-size:11px;line-height:1.45}html[data-theme] body #main[data-page=import] .concept-import-type-setup[data-import-type-menu]>h2{display:none}html[data-theme] body #main[data-page=import] .concept-import-type-setup[data-import-type-menu]>details[open]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center}html[data-theme] body #main[data-page=import] .concept-import-type-setup[data-import-type-menu]>details[open]>summary{grid-column:1/-1}html[data-theme] body #main[data-page=import] .concept-import-type-setup[data-import-type-menu]>details[open]>p{margin:0}html[data-theme] body #main[data-page=import] .concept-import-type-setup[data-import-type-menu]>details[open]>.btn{grid-column:2;grid-row:2;min-height:34px;padding:7px 11px}html[data-theme] body #main[data-page=import]>.concept-workspace-page>[data-source-import-status]:empty{display:none}html[data-theme] body #main[data-page=import]>.concept-workspace-page>[data-import-help]{margin:10px 0 0;padding:11px 14px;border-radius:8px;order:5}html[data-theme] body #main[data-page=import]>.concept-workspace-page>[data-import-help]:not([open]){min-height:42px}html[data-theme] body #main[data-page=import]>.concept-workspace-page>section:has(>.section-head h2){order:18}html[data-theme] body #main[data-page=import] .concept-state-import-preview,html[data-theme] body #main[data-page=import] .concept-state-import-result-card{order:12}html[data-theme] body #main[data-page=import][data-page] .concept-import-options{order:10}html[data-theme] body #main[data-page=import]>.concept-workspace-page:has(.concept-state-import-preview) .concept-state-import-preview,html[data-theme] body #main[data-page=import]>.concept-workspace-page:has(.concept-state-import-result-card) .concept-state-import-result-card{order:10}html[data-theme] body #main[data-page=import]>.concept-workspace-page:has(.concept-state-import-preview) .concept-import-options,html[data-theme] body #main[data-page=import]>.concept-workspace-page:has(.concept-state-import-result-card) .concept-import-options{order:13}html[data-theme] body #main[data-page=import] .concept-import-kinds{order:2}html[data-theme] body #main[data-page=import] .visual-import-steps{order:3}html[data-theme] body #main[data-page=import] .concept-import-hero{order:1}html[data-theme] body #main[data-page=import]>.concept-workspace-page>[data-source-import-status]{order:4;margin:0 0 8px}@media(max-width:1280px){html[data-theme] body #main[data-page=import] .concept-import-kinds>button{flex-direction:column;justify-content:center;gap:5px;text-align:center}html[data-theme] body #main[data-page=import] .concept-import-kinds small{font-size:11px}}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page{max-width:1200px!important}html[data-theme] body #main[data-page=webtoon] .concept-comic-workspace,html[data-theme] body #main[data-page=webtoon] .cs-comic-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:12px;align-items:start}html[data-theme] body #main[data-page=webtoon] .cs-comic-settings{position:sticky;top:88px;padding:16px;border-radius:9px}html[data-theme] body #main[data-page=webtoon] .cs-panel-list,html[data-theme] body #main[data-page=webtoon] .webtoon-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] body #main[data-page=webtoon] .visual-comic-studio-panel,html[data-theme] body #main[data-page=webtoon] .cs-panel-card{margin:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}}@media(min-width:901px){html[data-theme] #main#main#main#main#main#main#main#main[data-page=reader]>.page .concept-reader-grid>.concept-reader-sidebar{position:sticky!important;top:16px!important;align-self:start!important;min-height:0!important;max-height:calc(100dvh - 144px)!important;overflow-y:auto!important;overscroll-behavior:contain}}html[data-theme] #main[data-page=reader] .concept-reader-sidebar>.concept-reader-story-summary>p:not(.row-sub){max-height:9em;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html[data-theme] #main[data-page=reader] .concept-reader-sidebar>.concept-reader-story-summary>p:not(.row-sub):focus-visible{outline:2px solid var(--accent,#8b5cf6);outline-offset:3px}

@media(min-width:901px){html[data-theme] body #main[data-page]>.concept-accounts-detail.concept-account-full{grid-template-columns:minmax(0,1fr)!important;max-width:1120px!important;gap:12px!important}html[data-theme] body #main[data-page]>.concept-accounts-detail.concept-account-full>:not(.endgame-settings-nav){grid-column:1/-1!important;margin-block:0!important}html[data-theme] body #main[data-page] .concept-account-full>.endgame-settings-nav{display:none!important}html[data-theme] body #main[data-page] .concept-account-full>p:empty{display:none!important}html[data-theme] body #main[data-page=attention-settings] #attention-policy-form{display:grid!important;grid-template-columns:1fr!important;padding:0!important;border:0!important;background:transparent!important;gap:10px!important}html[data-theme] body #main[data-page=attention-settings] .concept-account-hero{min-height:76px!important;padding:8px 16px!important}html[data-theme] body #main[data-page=attention-settings] .concept-account-hero>nav.actions{position:absolute;right:16px;bottom:12px;margin:0!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px 16px}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section h2{font:600 20px/1.25 Georgia,serif!important;margin:0 0 4px!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section p{font-size:12px;margin:7px 0;color:var(--muted)}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section .field{margin:0!important;padding:3px 0!important;min-height:0!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section :is(input,select){min-height:32px!important;height:32px!important;padding:4px 10px!important;line-height:20px!important;font-size:12px}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-section summary{margin:4px 0!important;min-height:0!important;height:24px!important;padding:0!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-social>.field,.concept-delivery-social details .field{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.6fr);gap:12px;align-items:center;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-social details{margin:8px 0 0;padding:0;border:0;background:transparent}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-timing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-timing>:is(h2,p){grid-column:1/-1}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-timing>p{margin:3px 0!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-timing .field{display:grid!important;gap:2px!important;font-size:12px;line-height:18px}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-required>label{display:flex!important;align-items:center;gap:8px;min-height:28px!important;padding:0!important;margin:4px 0!important;font-size:12px}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-required>label input{width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border:1px solid var(--line);border-radius:9px;padding:10px 14px;background:var(--panel)}html[data-theme] body #main[data-page=attention-settings] .concept-delivery-actions>p:empty{display:none!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records{border:1px solid var(--line)!important;border-radius:10px!important;padding:14px!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>.connected-account{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;min-height:74px!important;padding:10px 4px!important;margin:0!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>.connected-account:last-child{border-bottom:0!important}html[data-theme] body #main[data-page=connected-accounts] .connected-details h2{font:600 14px/1.3 system-ui,sans-serif!important;margin:0 0 4px!important}html[data-theme] body #main[data-page=connected-accounts] .connected-details p{margin:3px 0!important;font-size:12px!important}html[data-theme] body #main[data-page=identity] .concept-identity-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;align-items:start}html[data-theme] body #main[data-page=identity] .concept-identity-editor,html[data-theme] body #main[data-page=identity] .concept-identity-preview{padding:16px!important;margin:0!important}html[data-theme] body #main[data-page=identity] .concept-identity-editor form{display:block!important}html[data-theme] body #main[data-page=identity] .concept-identity-editor form .field{margin:0 0 12px!important}html[data-theme] body #main[data-page=identity] .concept-identity-preview{position:sticky;top:88px;min-height:250px}html[data-theme] body #main[data-page=identity] .concept-identity-preview h3{font:600 26px/1.2 Georgia,serif!important;margin-top:28px}html[data-theme] body #main[data-page=identity] .concept-identity-preview p{white-space:pre-wrap}html[data-theme] body #main[data-page=identity] .concept-identity-utilities{padding:10px 14px;border:1px solid var(--line);border-radius:9px}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-membership-first{padding:16px!important}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-membership-first p{margin:6px 0!important;font-size:13px}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-membership-first .actions{margin:8px 0!important}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-membership-first h3{margin:8px 0 4px!important;font-size:14px!important}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-membership-first ul{margin:4px 0!important}html[data-theme] body #main[data-page=premium] .concept-premium-hero{min-height:210px!important;border:1px solid var(--line)!important;border-radius:10px!important}html[data-theme] body #main[data-page=premium] .concept-premium-comparison>.panel{min-height:0!important}html[data-theme] body #main[data-page=premium] .concept-premium-comparison ul{list-style:none;padding:0;margin:0}html[data-theme] body #main[data-page=premium] .concept-premium-comparison li{padding:7px 0;margin:0!important;border-bottom:1px solid var(--line);font-size:13px}html[data-theme] body #main[data-page=premium] .concept-premium-comparison .premium-price{font-size:25px!important;margin:10px 0!important}html[data-theme] body #main[data-page=premium] .concept-premium-comparison{display:block!important}html[data-theme] body #main[data-page=premium] .concept-plan-matrix{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}html[data-theme] body #main[data-page=premium] .concept-plan-matrix caption{text-align:left;font:600 22px/1.3 Georgia,serif!important;margin:0 0 10px}html[data-theme] body #main[data-page=premium] .concept-plan-matrix :is(th,td){padding:8px 12px;text-align:center;border:1px solid var(--line);vertical-align:middle}html[data-theme] body #main[data-page=premium] .concept-plan-matrix tr>:first-child{width:54%;text-align:left}html[data-theme] body #main[data-page=premium] .concept-plan-matrix thead th{background:var(--panel2)}html[data-theme] body #main[data-page=premium] .concept-plan-matrix thead th:last-child{background:var(--accent-soft)}html[data-theme] body #main[data-page=premium] .concept-plan-matrix :is(h2,p){margin:2px 0!important;font-size:13px!important}html[data-theme] body #main[data-page=premium] .concept-plan-matrix ul{margin:0!important;padding:0!important;list-style:none}html[data-theme] body #main[data-page=premium] .concept-plan-matrix li{padding:0!important;border:0!important;font-weight:400}html[data-theme] body #main[data-page=premium] .concept-plan-notes{padding:6px 0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-page=premium] .concept-plan-notes:empty{display:none!important}html[data-theme] body #main[data-page=premium] .concept-premium-hero>.concept-account-illustration{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}html[data-theme] body #main[data-page=premium] .concept-premium-hero:has(>.concept-account-illustration):after{opacity:1;background:linear-gradient(90deg,var(--panel) 0%,transparent 65%)!important}html[data-theme] body #main[data-page=billing] .concept-membership-first:has(>.concept-account-illustration){position:relative;isolation:isolate;overflow:hidden}html[data-theme] body #main[data-page=billing] .concept-membership-first>.concept-account-illustration{position:absolute;inset:0 0 0 auto;z-index:-1;width:38%;height:100%;object-fit:cover;pointer-events:none}html[data-theme] body #main[data-page=billing] .concept-membership-first:has(>.concept-account-illustration)>:not(img){max-width:60%}html[data-theme] body #main[data-page=billing] .concept-billing-plans{background:transparent!important;border:0!important;padding:0!important}html[data-theme] body #main[data-page=billing] .concept-billing-plans>.panel{min-height:0!important}}@media(min-width:901px){html[data-theme] body #main[data-page]>.concept-accounts-detail{grid-template-columns:clamp(160px,22%,232px) minmax(0,1fr);gap:16px;width:100%;max-width:1120px!important;align-items:start}html[data-theme] body #main[data-page]>.concept-accounts-detail>:not(.endgame-settings-nav):not(.endgame-settings-heading){grid-column:2;min-width:0;margin-block:0 12px}html[data-theme] body #main[data-page]>.concept-accounts-detail>.concept-account-hero{grid-column:1/-1;min-height:128px;margin:0;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;overflow:hidden;isolation:isolate;background:transparent}html[data-theme] body #main[data-page]>.concept-accounts-detail>.concept-account-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.42;background:linear-gradient(90deg,var(--panel) 0 34%,transparent 72%),url(/assets/endgame-v1/lori-guide.webp) right 22px center/112px auto no-repeat,url(/assets/endgame-v1/brand-castle-panorama.webp) right center/cover no-repeat}html[data-theme] body #main[data-page]>.concept-accounts-detail>.concept-account-hero :is(h1,h2){max-width:68%;margin:0 0 6px;font:600 clamp(30px,2.5vw,38px)/1.08 Georgia,serif;letter-spacing:-.02em}html[data-theme] body #main[data-page]>.concept-accounts-detail>.concept-account-hero p{max-width:62%;margin:0;color:var(--muted);font-size:14px;line-height:1.5}html[data-theme] body #main[data-page] .concept-accounts-detail>.endgame-settings-nav{grid-column:1;grid-row:2/span 40;width:100%;gap:0;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);position:sticky;top:88px;max-height:calc(100dvh - 110px);overflow-y:auto}html[data-theme] body #main[data-page] .concept-accounts-detail>.endgame-settings-nav>a,html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>a,html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border-radius:6px;font-size:13px;line-height:1.25;color:var(--text)}html[data-theme] body #main[data-page] .concept-accounts-detail>.endgame-settings-nav a:before,html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>summary:before{content:"\25c7";flex:0 0 20px;width:20px;text-align:center;font:600 16px/1 system-ui,sans-serif;color:currentColor}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=profile]:before{content:"\25cb"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=privacy]:before{content:"\25c8"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=connections]:before{content:"\221e"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=ai]:before{content:"\2734"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=security]:before{content:"\25a3"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=billing]:before{content:"\25a4"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=premium]:before{content:"\2666"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=social]:before{content:"\25ce"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=notifications]:before{content:"\25d2"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=earnings]:before{content:"\25a5"}html[data-theme] body #main[data-page] .concept-accounts-detail [data-concept-account-icon=payments]:before{content:"\25a6"}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>summary:before{content:"\2026"}html[data-theme] body #main[data-page] .concept-accounts-detail>.endgame-settings-nav a[aria-current=page]{background:color-mix(in srgb,var(--accent-solid) 16%,var(--panel));color:var(--text);box-shadow:inset 3px 0 var(--accent-solid)}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>summary{cursor:pointer;list-style:none}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>summary::-webkit-details-marker{display:none}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-more>a{font-size:12px}html[data-theme] body #main[data-page] .concept-accounts-detail>:is(.panel,.stack,.grid2,.premium-plans,.concept-account-card,form.form){width:100%}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-panel{border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:none}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-panel.pad,html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-panel.pad-lg{padding:16px}html[data-theme] body #main[data-page] .concept-accounts-detail :is(h2,h3,.card-title){margin:0 0 8px;font-size:18px;line-height:1.3}html[data-theme] body #main[data-page] .concept-accounts-detail p{line-height:1.5}html[data-theme] body #main[data-page] .concept-accounts-detail .section{margin-top:12px}html[data-theme] body #main[data-page] .concept-accounts-detail .grid2{gap:12px}html[data-theme] body #main[data-page] .concept-accounts-detail .stack{gap:10px}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-row,html[data-theme] body #main[data-page] .concept-accounts-detail .list-row{min-height:58px;padding:10px 4px;gap:12px;border-bottom:1px solid var(--line)!important;border-radius:0}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-row:last-child,html[data-theme] body #main[data-page] .concept-accounts-detail .list-row:last-child{border-bottom:0!important}html[data-theme] body #main[data-page] .concept-accounts-detail :is(.btn,.input,.select){min-height:40px}html[data-theme] body #main[data-page] .concept-accounts-detail :is(.input,.select,.textarea){border:1px solid var(--line);border-radius:6px;background:var(--panel2)}html[data-theme] body #main[data-page] .concept-accounts-detail .field{margin:0 0 12px;gap:5px}html[data-theme] body #main[data-page] .concept-accounts-detail>nav.actions{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;background:transparent}html[data-theme] body #main[data-page] .concept-accounts-detail>nav.actions a{display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;text-decoration:none}html[data-theme] body #main[data-page=settings] .concept-accounts-detail>.discovery-entry{display:none}html[data-theme] body #main[data-page=settings] .concept-accounts-detail>.concept-account-card{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=settings] .concept-account-card>.grid2{display:block;margin:0}html[data-theme] body #main[data-page=settings] .concept-account-card>section,html[data-theme] body #main[data-page=settings] .concept-account-card>.grid2>section{margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=settings] .concept-account-card>:last-child,html[data-theme] body #main[data-page=settings] .concept-account-card>.grid2>section:last-child{border-bottom:0}html[data-theme] body #main[data-page=settings] .concept-account-card .list{padding:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--panel2)}html[data-theme] body #main[data-page=settings] .concept-account-card .list-row{padding:10px 12px;min-height:56px}html[data-theme] body #main[data-page=settings] .concept-account-card .castlori-appearance fieldset{max-width:520px;gap:8px}html[data-theme] body #main[data-page=settings] .concept-account-card .castlori-appearance-choice{min-height:82px;padding:10px}html[data-theme] body #main[data-page=connected-accounts] .concept-accounts-detail>.stack>.panel.list-row{padding:10px 14px;min-height:72px}html[data-theme] body #main[data-page=connected-accounts] .concept-accounts-detail>.stack{padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=connected-accounts] .concept-accounts-detail>.stack>.panel{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=connected-accounts] .concept-accounts-detail>.stack>.panel:last-child{border-bottom:0}html[data-theme] body #main[data-page=providers] .concept-accounts-detail>.panel,html[data-theme] body #main[data-page=providers] .concept-accounts-detail>form,html[data-theme] body #main[data-page=attention-settings] .concept-accounts-detail>form{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=providers] .concept-accounts-detail .divider{margin-block:12px}html[data-theme] body #main[data-page=passkeys] .concept-accounts-detail .panel .panel{padding:10px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=passkeys] .concept-accounts-detail .panel .panel:last-of-type{border-bottom:0}html[data-theme] body #main[data-page=privacy] .concept-accounts-detail>.stack{padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=privacy] .concept-accounts-detail>.stack>*{margin:0;border-bottom:1px solid var(--line);border-radius:0}html[data-theme] body #main[data-page=privacy] .concept-accounts-detail>.stack>:last-child{border-bottom:0}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-accounts-detail .premium-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-accounts-detail .premium-plans>.panel{min-height:228px;padding:16px;border-radius:8px;background:var(--panel2)}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-accounts-detail .premium-price{margin:16px 0;font:500 40px/1 Georgia,serif}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-accounts-detail .premium-metrics{width:100%;border-collapse:collapse}html[data-theme] body #main:is([data-page=premium],[data-page=billing]) .concept-accounts-detail .premium-metrics :is(th,td){padding:10px;border-bottom:1px solid var(--line);text-align:left}html[data-theme] body #main[data-page=buyer-account] .concept-accounts-detail>.panel,html[data-theme] body #main[data-page=creator-earnings] .concept-accounts-detail>.panel,html[data-theme] body #main[data-page=payment-readiness] .concept-accounts-detail>.panel{margin-bottom:12px}html[data-theme] body #main[data-page=buyer-account] .concept-accounts-detail details{padding:10px 0;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=buyer-account] .concept-accounts-detail details>summary{min-height:40px;cursor:pointer;font-weight:600}html[data-theme] body #main[data-page=creator-earnings] .concept-accounts-detail .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-theme] body #main[data-page=creator-earnings] .concept-accounts-detail .kpi{min-height:100px;padding:14px}html[data-theme] body #main[data-page=creator-earnings] .concept-accounts-detail .kpi strong{font:600 28px/1.15 Georgia,serif}html[data-theme] body #main[data-page=identity] .concept-accounts-detail>.panel,html[data-theme] body #main[data-page=identity] .concept-accounts-detail>.grid2{margin-bottom:12px}html[data-theme] body #main[data-page=identity] .concept-accounts-detail form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme] body #main[data-page=identity] .concept-accounts-detail form>:is(.field,label,.actions,p,button){min-width:0}html[data-theme] body #main[data-page=identity] .concept-accounts-detail form>.actions,html[data-theme] body #main[data-page=identity] .concept-accounts-detail form>p,html[data-theme] body #main[data-page=identity] .concept-accounts-detail form>button{grid-column:1/-1}html[data-theme] body #main[data-page=social-preferences] .concept-accounts-detail form,html[data-theme] body #main[data-page=attention-settings] .concept-accounts-detail form{display:grid;gap:0}html[data-theme] body #main[data-page=social-preferences] .concept-accounts-detail form>.field,html[data-theme] body #main[data-page=attention-settings] .concept-accounts-detail form>.field{min-height:62px;margin:0;padding:10px 4px;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=attention-settings] .concept-accounts-detail form>details{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}}@media(min-width:901px){html[data-theme] body #main[data-page] .concept-accounts-detail .endgame-settings-nav a:before{display:none}html[data-theme] body #main[data-page] .concept-accounts-detail .concept-account-icon{width:22px;height:22px;flex:0 0 22px}html[data-theme] body #main[data-page=settings] .concept-account-fields{margin-top:16px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=settings] .concept-account-field{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:68px;padding:12px 0;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=settings] .concept-account-field:last-child{border-bottom:0}html[data-theme] body #main[data-page=settings] .concept-account-field-copy{display:grid;gap:4px;font-size:13px}html[data-theme] body #main[data-page=settings] .concept-account-field-copy .row-sub{line-height:1.45;overflow-wrap:anywhere}html[data-theme] body #main[data-page=settings] .concept-account-field-link{display:grid;place-items:center;width:36px;height:40px;border:0;background:transparent;color:var(--text);font:24px/1 system-ui,sans-serif;border-radius:6px}html[data-theme] body #main[data-page=settings] .concept-account-appearance-row>[data-castlori-appearance]{grid-column:2/-1;width:100%;padding:0!important;margin:0!important;border:0!important;border-radius:0;background:transparent!important}html[data-theme] body #main[data-page=settings] .concept-account-appearance-row>.concept-account-icon{align-self:start;margin-top:4px}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance fieldset{max-width:100%;padding:0;border:0;gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice{position:relative;min-height:96px;padding:70px 8px 6px;margin:0;border:0;background:transparent!important;color:var(--text)!important;text-align:center;font-size:13px;align-items:center}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice:before{content:""!important;position:absolute;inset:0 0 30px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice:after{content:none!important}html[data-theme] body #main[data-page=settings] .concept-account-fields [data-concept-appearance-choice=dark]:before{background:#132032}html[data-theme] body #main[data-page=settings] .concept-account-fields [data-concept-appearance-choice=light]:before{background:#f5f7ff}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice:has(input:checked):before{border:2px solid #aa83ff;box-shadow:0 0 0 1px #aa83ff}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice input{position:absolute;right:6px;top:42px;z-index:1;margin:0}html[data-theme] body #main[data-page=settings] .concept-account-fields [data-castlori-appearance-status]{font-size:11px;margin:8px 0 0}html[data-theme] body #main[data-page=settings] .concept-account-support{margin-top:16px;font-size:13px}html[data-theme] body #main[data-page=settings] .concept-account-support>summary{min-height:40px;padding:10px 0;cursor:pointer;color:var(--muted)}html[data-theme] body #main[data-page] .concept-accounts-detail>.concept-account-hero{align-items:flex-start;padding-inline:16px}html[data-theme] body #main[data-page] .concept-accounts-detail>.concept-account-hero>div{width:100%}html[data-theme] body #main[data-page] .concept-accounts-detail>.concept-account-hero:before{content:none}html[data-theme] body #main[data-page=settings] .concept-account-fields .concept-appearance-preview{position:absolute;inset:0 0 30px;display:grid;place-items:center;color:#7b85bd;pointer-events:none}html[data-theme] body #main[data-page=settings] .concept-account-fields [data-concept-appearance-choice=dark] .concept-appearance-preview{color:#b99df4}html[data-theme] body #main[data-page=settings] .concept-account-fields .concept-appearance-preview svg{width:30px;height:30px}}@media(min-width:901px){html[data-theme] body #main:is([data-page=settings],[data-page=identity],[data-page=privacy],[data-page=connected-accounts])>.concept-accounts-detail{max-width:1088px!important;gap:18px}html[data-theme] body #main:is([data-page=settings],[data-page=privacy]) .concept-accounts-detail>.endgame-settings-nav{border-radius:12px;padding:8px}html[data-theme] body #main:is([data-page=settings],[data-page=privacy]) .concept-accounts-detail>.endgame-settings-nav>a,html[data-theme] body #main:is([data-page=settings],[data-page=privacy]) .concept-accounts-detail .concept-account-more>summary{min-height:56px;padding:12px;font-size:14px}html[data-theme] body #main[data-page=settings]>.concept-accounts-detail{grid-template-columns:231px minmax(0,1fr)!important;column-gap:16px!important;row-gap:2px!important;padding:0 17px 24px 16px!important}html[data-theme] body #main[data-page=settings]>.concept-accounts-detail>.concept-account-hero{width:calc(100% + 33px);min-height:235px;height:235px;margin:-2px -17px 0 -16px!important;padding:34px 28px}html[data-theme] body #main[data-page=settings]>.concept-accounts-detail>.endgame-settings-nav{width:231px;height:480px}html[data-theme] body #main[data-page=settings] .concept-account-card{min-height:1325px;padding:24px 26px!important;border-radius:12px!important}html[data-theme] body #main[data-page=settings] .concept-account-card>.concept-display-title{margin-bottom:8px!important;font-size:29px!important}html[data-theme] body #main[data-page=settings] .concept-account-fields{margin-top:22px;padding-inline:18px;border-radius:10px}html[data-theme] body #main[data-page=settings] .concept-account-field{min-height:114px;grid-template-columns:32px minmax(0,1fr) auto;gap:18px;padding:20px 0}html[data-theme] body #main[data-page=settings] .concept-account-field>.concept-account-icon{width:26px;height:26px}html[data-theme] body #main[data-page=settings] .concept-account-field-copy{gap:7px;font-size:14px}html[data-theme] body #main[data-page=settings] .concept-account-appearance-row{min-height:310px;align-items:start}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance fieldset{gap:22px}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice{min-height:157.66px;padding:117.66px 10px 8px;font-size:14px}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice:before,html[data-theme] body #main[data-page=settings] .concept-account-fields .concept-appearance-preview{inset:0 0 40px}html[data-theme] body #main[data-page=settings] .concept-account-fields .castlori-appearance-choice input{right:9px;top:99.66px}html[data-theme] body #main[data-page=settings] .concept-account-fields .concept-appearance-preview svg{width:42px;height:42px}html[data-theme] body #main[data-page=identity]>.concept-accounts-detail>.concept-account-hero{min-height:116px;padding:20px 18px}html[data-theme] body #main[data-page=identity]>.concept-accounts-detail>.concept-account-hero:after{content:none}html[data-theme] body #main[data-page=identity] .concept-identity-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:18px;align-items:stretch}html[data-theme] body #main[data-page=identity] .concept-identity-editor,html[data-theme] body #main[data-page=identity] .concept-identity-preview{padding:24px!important;border-radius:12px!important}html[data-theme] body #main[data-page=identity] .concept-identity-editor form .field{margin-bottom:18px!important}html[data-theme] body #main[data-page=identity] .concept-identity-editor :is(.input,.select,.textarea){min-height:52px;padding:12px 14px}html[data-theme] body #main[data-page=identity] .concept-identity-editor .textarea{min-height:132px}html[data-theme] body #main[data-page=identity] .concept-identity-preview{position:relative;top:auto;min-height:100%;align-self:stretch;overflow:hidden}html[data-theme] body #main[data-page=identity] .concept-identity-preview>h2{margin-bottom:16px!important;font-size:20px!important}html[data-theme] body #main[data-page=identity] .concept-identity-preview-cover{height:220px;margin:-2px -2px 0;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-solid) 18%,transparent),transparent 58%),url(/assets/endgame-v1/brand-castle-panorama.webp) center/cover no-repeat,var(--panel2)}html[data-theme] body #main[data-page=identity] .concept-identity-preview-person{display:flex;align-items:flex-end;gap:16px;margin:-48px 14px 20px;position:relative}html[data-theme] body #main[data-page=identity] .concept-identity-preview-avatar{display:grid;place-items:center;width:88px;height:88px;flex:0 0 88px;border:4px solid var(--panel);border-radius:50%;background:linear-gradient(145deg,var(--accent-solid),#55407f);color:#fff;font:600 36px/1 Georgia,serif}html[data-theme] body #main[data-page=identity] .concept-identity-preview h3{margin:0 0 4px;font-size:28px!important}html[data-theme] body #main[data-page=identity] .concept-identity-preview-handle{margin:0!important}html[data-theme] body #main[data-page=identity] .concept-identity-preview-bio{min-height:92px;margin:0 14px 22px!important;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.7!important}html[data-theme] body #main[data-page=identity] .concept-identity-preview-details{display:grid;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);gap:0;margin:0 14px;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=identity] .concept-identity-preview-details :is(dt,dd){min-width:0;min-height:64px;margin:0;padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}html[data-theme] body #main[data-page=identity] .concept-identity-preview-details dt{color:var(--muted);font-weight:600}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail{grid-template-columns:148px minmax(0,1fr)!important;column-gap:14px!important;row-gap:12px!important;max-width:1088px!important}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero{min-height:118px;padding:18px 8px}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero:after{content:none}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero :is(h1,h2){max-width:none;margin-bottom:7px;font-size:34px}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero p{max-width:600px}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero .concept-privacy-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 7px!important;color:var(--muted);font-size:11px;letter-spacing:.01em}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero .concept-privacy-breadcrumb a{color:inherit;text-decoration:none}html[data-theme] body #main[data-page=privacy]>.concept-accounts-detail>.concept-account-hero .concept-privacy-breadcrumb a:hover{color:var(--text);text-decoration:underline}html[data-theme] body #main[data-page=privacy] .concept-privacy-hero-actions{position:absolute;right:8px;bottom:18px;width:auto!important}html[data-theme] body #main[data-page=privacy] .endgame-settings-nav[data-concept-privacy-navigation]{grid-column:1;grid-row:2/span 24;display:grid;align-content:start;gap:4px;width:148px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--panel);position:sticky;top:88px}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:var(--text);font:600 13px/1.2 system-ui,sans-serif;text-align:left;cursor:pointer}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link:before{content:"\25cb";width:22px;margin-right:8px;color:var(--muted);text-align:center}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link:nth-child(2):before{content:"\25f7"}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link:nth-child(3):before{content:"\25a3"}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link:nth-child(4):before{content:"\221e"}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link[aria-current=page]{background:color-mix(in srgb,var(--accent-solid) 16%,var(--panel));box-shadow:inset 3px 0 var(--accent-solid);color:var(--text)}html[data-theme] body #main[data-page=privacy] .concept-privacy-section-link[aria-current=page]:before{color:var(--accent)}html[data-theme] body #main[data-page=privacy] .concept-privacy-related{grid-column:2;margin:0 0 2px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=privacy] .concept-privacy-related>summary{min-height:48px;padding:13px 16px;cursor:pointer;font-weight:650}html[data-theme] body #main[data-page=privacy] .concept-privacy-related>nav.actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px;border:0;background:transparent}html[data-theme] body #main[data-page=privacy] .concept-privacy-status:empty{display:none!important}html[data-theme] body #main[data-page=privacy] .concept-privacy-workspace{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 236px;grid-template-rows:auto auto auto auto;gap:12px;width:100%;min-width:0;align-items:start}html[data-theme] body #main[data-page=privacy] .concept-privacy-primary,html[data-theme] body #main[data-page=privacy] .concept-privacy-primary>form,html[data-theme] body #main[data-page=privacy] .concept-privacy-fields{display:contents}html[data-theme] body #main[data-page=privacy] .concept-privacy-primary{padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-page=privacy] .concept-privacy-primary>h2{display:none}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-preset,.concept-privacy-audience,.concept-privacy-content,.concept-privacy-connections){min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);scroll-margin-top:92px}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-preset,.concept-privacy-audience){grid-column:1}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-content,.concept-privacy-connections){grid-column:1/-1}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-preset,.concept-privacy-audience,.concept-privacy-content,.concept-privacy-connections)>h2{margin:0 0 4px!important;font:650 16px/1.25 system-ui,sans-serif!important}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-preset,.concept-privacy-audience,.concept-privacy-content,.concept-privacy-connections)>p{margin:0 0 12px!important;color:var(--muted);font-size:12px}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice{position:relative;display:grid;align-content:center;justify-items:center;gap:8px;min-height:112px;padding:12px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);cursor:pointer;text-align:center}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice:before{content:"\25cb";font-size:24px;color:var(--accent)}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice[data-concept-privacy-preset=private]:before{content:"\25a3";color:var(--muted)}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice.is-selected{border-color:var(--accent-solid);box-shadow:0 0 0 1px var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 10%,var(--panel2))}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice.is-selected:after{content:"\2713";position:absolute;top:7px;right:7px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--accent-solid);color:#fff;font-size:11px}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice strong{font-size:13px}html[data-theme] body #main[data-page=privacy] .concept-privacy-preset-choice span{color:var(--muted);font-size:10px;line-height:1.35}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience{display:grid;gap:0}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience>.field{display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,.72fr);align-items:center;gap:12px;min-height:54px;margin:0!important;padding:7px 0!important;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience>.checkline{display:flex;align-items:center;min-height:48px;margin:0!important;padding:8px 0!important;border-bottom:1px solid var(--line)}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience>:last-child{border-bottom:0}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience .select{width:100%;min-width:0}html[data-theme] body #main[data-page=privacy] .concept-privacy-content>.field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice{position:relative;display:grid;gap:3px;min-height:54px;padding:8px 10px 8px 32px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice:before{content:"";position:absolute;left:11px;top:11px;width:13px;height:13px;border:2px solid var(--muted);border-radius:50%}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice.is-selected{border-color:var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 8%,var(--panel2))}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice.is-selected:before{border-color:var(--accent-solid);box-shadow:inset 0 0 0 3px var(--panel2);background:var(--accent-solid)}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice strong{font-size:12px}html[data-theme] body #main[data-page=privacy] .concept-privacy-mature-choice span{color:var(--muted);font-size:10px;line-height:1.35}html[data-theme] body #main[data-page=privacy] .concept-privacy-eligibility{margin:6px 0 0!important;padding:6px 10px;border-radius:7px;background:var(--panel2);color:var(--muted);font-size:10px}html[data-theme] body #main[data-page=privacy] .concept-privacy-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}html[data-theme] body #main[data-page=privacy] .concept-privacy-connections>:is(h2,p){grid-column:1/-1}html[data-theme] body #main[data-page=privacy] .concept-privacy-connections>.checkline{min-height:48px;margin:0!important;padding:10px 12px!important;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview{grid-column:2;grid-row:1/span 2;position:sticky;top:88px;min-width:0;padding:16px!important;border-radius:10px!important}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview>h2{font-size:17px!important}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview>p{margin:0 0 14px!important;color:var(--muted);font-size:12px}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview dl{margin:0;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview :is(dt,dd){margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview dt{padding-bottom:2px;color:var(--muted)}html[data-theme] body #main[data-page=privacy] .concept-privacy-audience-preview dd{padding-top:2px;font-weight:650}html[data-theme] body #main[data-page=privacy] .concept-privacy-fields{padding:0;border:0}html[data-theme] body #main[data-page=privacy] .concept-privacy-advanced{grid-column:1/-1;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=privacy] .concept-privacy-fields>button[type=submit]{grid-column:1/-1;justify-self:end;min-width:128px}html[data-theme] body #main[data-page=privacy] .concept-privacy-secondary{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0 0 12px}html[data-theme] body #main[data-page=privacy] .concept-privacy-secondary>.panel{min-width:0;margin:0!important;padding:18px!important;border-radius:10px!important}html[data-theme] body #main[data-page=privacy] .concept-privacy-secondary form{display:grid;gap:12px}html[data-theme] body #main[data-page=privacy] :is(.concept-privacy-consent,.concept-privacy-result){padding:18px!important;border-radius:10px!important}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail.concept-account-full{max-width:1320px!important}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail>.concept-account-hero{min-height:224px;padding:24px 18px}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail>.concept-account-hero:after{opacity:1;background:linear-gradient(90deg,var(--bg) 0 48%,color-mix(in srgb,var(--bg) 74%,transparent) 66%,transparent 82%),radial-gradient(ellipse at 80% 52%,color-mix(in srgb,var(--accent-solid) 12%,transparent),transparent 45%),url(/assets/endgame-v1/lori-guide.webp) right 38px center/124px auto no-repeat}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-breadcrumb{display:block;width:max-content;margin:0 0 9px;color:var(--muted);font-size:12px;line-height:18px;text-decoration:none}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-breadcrumb:hover{color:var(--text);text-decoration:underline}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail>.concept-account-hero :is(h1,h2){max-width:62%;margin-bottom:6px;font-size:34px}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail>.concept-account-hero p{max-width:58%}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-tabs{display:flex;align-items:end;gap:26px;min-height:46px;margin:0!important;padding:0 8px;border-bottom:1px solid var(--line);background:transparent}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-tabs button{position:relative;display:grid;place-items:center;min-height:45px;color:var(--muted);font-size:13px;text-decoration:none;padding:0;border:0;background:transparent;cursor:pointer}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-tabs button[aria-current=page]{color:var(--text)}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-tabs button[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent-solid)}html[data-theme] body #main[data-page=connected-accounts] .connected-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;min-height:64px;padding:14px 16px;border-radius:10px}html[data-theme] body #main[data-page=connected-accounts] .connected-explainer p{margin:0!important;font-size:11px;line-height:1.45}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records{gap:0!important;padding:28px 24px 24px!important;border-radius:12px!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>h2{order:-20;margin:0 0 6px!important;font-size:23px!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-copy{order:-19;margin:0 0 34px!important;color:var(--muted);font-size:13px;line-height:1.45}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>.connected-account{min-height:104px!important;margin:0!important;padding:18px!important;gap:18px!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>[data-connected-provider=discord]{border-top:1px solid var(--line)!important;border-radius:10px 10px 0 0!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-records>[data-connected-provider=sillytavern]:last-child{border-bottom:1px solid var(--line)!important;border-radius:0 0 10px 10px!important}html[data-theme] body #main[data-page=connected-accounts] .connected-identity{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0}html[data-theme] body #main[data-page=connected-accounts] .connected-mark{width:56px;height:56px}html[data-theme] body #main[data-page=connected-accounts] .connected-details{min-width:0}html[data-theme] body #main[data-page=connected-accounts] .connected-details h2{margin:0 0 2px!important}html[data-theme] body #main[data-page=connected-accounts] .connected-details p{margin:1px 0!important;line-height:1.35}html[data-theme] body #main[data-page=connected-accounts] .connected-actions{margin-left:auto}html[data-theme] body #main[data-page=connected-accounts] .connected-actions .btn{min-height:48px;padding-inline:18px;white-space:nowrap}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-links{padding:14px 16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-links>.stack{margin-top:0!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-links>.stack>p{margin:0!important;padding:12px 0 2px;color:var(--muted);font-size:12px}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-links :is(h2,.row-sub){margin-block:0 3px!important}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-links .btn{min-height:40px}html[data-theme] body #main[data-page=connected-accounts] .concept-connections-profile-heading{min-height:54px;margin:0!important;padding:0 0 10px;border-bottom:1px solid var(--line)}@media(max-width:1180px){html[data-theme] body #main[data-page=connected-accounts] .connected-explainer{grid-template-columns:1fr}html[data-theme] body #main[data-page=connected-accounts]>.concept-accounts-detail>.concept-account-hero :is(h1,h2){font-size:31px}}}

.concept-search-body,.concept-object-grid,.concept-knowledge-grid{display:contents}.concept-team-nav{display:none}@media(min-width:901px){html[data-theme] body #main[data-page=create]>.page.concept-catalogue.concept-catalogue-create.concept-workspace-page{max-width:660px!important;padding:24px!important}html[data-theme] body #main[data-page=create] .concept-create-heading{display:flex!important;flex-direction:column;align-items:center;gap:0;min-height:0;margin:0 0 24px;text-align:center}html[data-theme] body #main[data-page=create] .concept-create-heading>div:first-of-type{flex:initial;width:100%}html[data-theme] body #main[data-page=create] .concept-create-mascot{width:210px;height:210px;object-fit:contain;margin:0 auto 10px}html[data-theme] body #main[data-page=create] .concept-catalogue-create .concept-create-heading :is(h1,h2){font:750 54px/1.1 Inter,system-ui,sans-serif!important;letter-spacing:-.035em;margin:0 0 4px}html[data-theme] body #main[data-page=create] .concept-catalogue-create .concept-create-heading p{font:500 20px/1.4 Inter,system-ui,sans-serif;color:var(--accent);margin:0}html[data-theme] body #main[data-page=create] .concept-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0}html[data-theme] body #main[data-page=create] .concept-create-grid>.concept-create-card{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:5px 14px;min-height:154px;padding:16px!important;border:1px solid var(--line2);border-radius:16px;text-align:left;align-content:start}html[data-theme] body #main[data-page=create] .concept-create-card>.concept-create-icon{grid-column:1;grid-row:1/span 2}html[data-theme] body #main[data-page=create] .concept-create-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid var(--line2);border-radius:14px;color:var(--accent);background:var(--accent-soft)}html[data-theme] body #main[data-page=create] .concept-create-icon svg{width:34px;height:34px;display:block}html[data-theme] body #main[data-page=create] .concept-create-card :is(h2,h3){grid-column:2;grid-row:1;margin:0;font:650 17px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=create] .concept-create-card>p{grid-column:2;grid-row:2;margin:0;font-size:13px;line-height:1.45;align-self:start}html[data-theme] body #main[data-page=create] .concept-create-open{grid-column:2;grid-row:3;display:block;padding:7px 12px;min-height:34px;border-radius:9px;background:#c5a5f6;color:#17083f;font-size:13px;line-height:20px;font-weight:650;text-align:center}html[data-theme=light] body #main[data-page=create] .concept-create-open{background:#e2d4fc;color:#220761}html[data-theme] body #main[data-page=create] .concept-create-import{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:3px 14px;align-items:center;min-height:96px;margin:18px 0 0;padding:16px!important;border:1px solid var(--line2);border-radius:16px}html[data-theme] body #main[data-page=create] .concept-create-import>.concept-create-icon{grid-row:1/span 2}html[data-theme] body #main[data-page=create] .concept-create-import>h3{grid-column:2;grid-row:1;margin:0;font:650 15px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=create] .concept-create-import>p{grid-column:2;grid-row:2;font-size:12px;margin:0}html[data-theme] body #main[data-page=create] .concept-create-import>[data-route=import]{grid-column:3;grid-row:1/span 2;padding:6px 0;min-height:34px;background:transparent;color:var(--accent);border:0;white-space:nowrap}html[data-theme] body #main[data-page=create] .concept-create-import-more{grid-column:1/-1;font-size:12px;color:var(--muted)}html[data-theme] body #main[data-page=create] .concept-create-import-more>.discovery-entry{margin:8px 0 0;min-height:0;flex-wrap:wrap}}@media(min-width:768px){body #main>.concept-catalogue{--catalogue-gap: 16px;--catalogue-compact-gap: 10px;min-width:0}body #main>.concept-catalogue>:is(.panel,.grid2,.stack,.discovery-entry,.endgame-publication-layout){min-width:0}body #main>.concept-catalogue .concept-catalogue-heading{align-items:flex-start;min-height:58px;margin-bottom:var(--catalogue-gap)}body #main>.concept-catalogue .concept-catalogue-heading>div:first-child{min-width:0;flex:1 1 420px}body #main>.concept-catalogue .concept-catalogue-heading p{max-width:720px;margin:4px 0 0}body #main>.concept-catalogue .concept-catalogue-status:empty{display:none}body #main>.concept-catalogue>.concept-utility-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main>.concept-catalogue>.concept-utility-links>:is(a,button){min-height:36px;padding:7px 10px}html[data-theme] body #main[data-page=explore]>.page.concept-catalogue-explore{box-sizing:border-box;width:min(100%,1600px);max-width:1600px!important;padding:8px 18px 40px!important}body #main .concept-catalogue-explore-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:stretch;gap:0!important;height:58px;min-height:58px;margin:0 0 22px!important;padding:0!important;overflow:visible;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}body #main .concept-catalogue-explore-tabs>:is(.tab,.concept-catalogue-explore-route){display:flex;align-items:center;justify-content:center;min-width:0;min-height:57px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;color:var(--muted);background:transparent!important;box-shadow:none!important;font-size:14px!important;text-decoration:none}body #main .concept-catalogue-explore-tabs>:is(.tab,.concept-catalogue-explore-route):is(:hover,:focus-visible){color:var(--text)}body #main .concept-catalogue-explore-tabs>.tab.active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)!important}body #main .concept-catalogue-explore-filter{position:relative;z-index:12;width:auto;min-width:94px;margin:7px 0 7px 12px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important}body #main .concept-catalogue-explore-filter>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px!important;padding:8px 15px!important;border:1px solid var(--line2);border-radius:8px;color:var(--text);background:var(--panel);font-size:13px!important;font-weight:600;list-style:none;cursor:pointer}body #main .concept-catalogue-explore-filter>summary::-webkit-details-marker{display:none}body #main .concept-catalogue-explore-filter>summary:before{content:"";width:14px;height:12px;background:currentColor;clip-path:polygon(0 0,100% 0,64% 44%,64% 100%,36% 82%,36% 44%)}body #main .concept-catalogue-explore-filter[open]{border-radius:8px 8px 0 0!important}body #main .concept-catalogue-explore-filter-panel{position:absolute;top:51px;right:0;width:min(620px,calc(100vw - var(--rail) - 48px));max-height:min(660px,calc(100vh - var(--top) - 120px));margin:0!important;padding:16px 18px;overflow:auto;border:1px solid var(--line);border-radius:8px 0 8px 8px;background:var(--panel);box-shadow:0 18px 42px #00000047}body #main .concept-catalogue-explore-filter:not([open])>.concept-catalogue-explore-filter-panel{display:none}body #main .concept-catalogue-explore-filter-panel>p:first-child{margin-top:0}body #main .concept-catalogue-explore-filter-panel>form{margin-top:12px}body #main .concept-catalogue-explore-community-posts{display:flex;justify-content:center;width:100%!important;min-height:42px;margin-top:12px;padding:9px 14px!important;border:1px solid var(--line2)!important;border-radius:8px!important;background:transparent!important}body #main .concept-catalogue-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px 24px;max-width:960px;margin-inline:auto;padding:24px!important}body #main .concept-catalogue-detail>*{grid-column:1;min-width:0}body #main .concept-catalogue-detail>.workspace-detail-nav,body #main .concept-catalogue-detail>.concept-detail-actions{grid-column:2;grid-row:1 / span 4;align-self:start}body #main .concept-catalogue-detail .concept-detail-title{margin:0}body #main .concept-catalogue-detail .concept-detail-description{font-size:15px;max-width:66ch}body #main .concept-catalogue-detail .concept-detail-meta{color:var(--muted)}body #main .concept-studio-import{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 16px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-studio-import>*{min-width:0}body #main .concept-studio-entry{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:92px;padding:16px!important}body #main .concept-create-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px}body #main .concept-create-card,body #main .concept-create-grid>*{display:flex;flex-direction:column;justify-content:flex-start;min-height:176px;padding:16px!important;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-create-grid>* :is(h2,h3){margin:10px 0 4px}body #main .concept-create-grid>* p{margin:0;color:var(--muted)}body #main .concept-catalogue-create>section.panel:last-child{padding:14px 16px!important}body #main .concept-tools-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body #main .concept-tool-card,body #main .concept-tools-grid>*{min-height:172px;padding:16px!important;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-tools-grid>* :is(h2,h3){margin:0 0 6px}body #main .concept-tools-grid>* p{margin:0 0 12px;color:var(--muted)}body #main .concept-tools-grid>* :is(a,.btn){margin-top:auto}html[data-theme] body #main[data-page=search]>.page.concept-catalogue-search{max-width:1076px!important;padding-top:22px!important}body #main .concept-search-heading{display:none}body #main .concept-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:77px;margin:0 0 14px}body #main .concept-search-row>label{display:grid;grid-template-rows:0 minmax(0,1fr);gap:0;overflow:visible;font-size:0}body #main .concept-search-row :is(input,.input){min-width:0;height:77px;padding:0 48px 0 46px;border-radius:9px;font-size:17px;background-image:radial-gradient(circle at 22px 50%,transparent 7px,currentColor 7.5px 8.5px,transparent 9px),linear-gradient(45deg,transparent 47%,currentColor 48% 55%,transparent 56%);background-size:30px 30px,8px 8px;background-position:8px 50%,31px 31px;background-repeat:no-repeat}body #main .concept-search-row>.btn{min-width:181px;min-height:77px;border-radius:9px;font-size:16px}body #main .concept-search-tabs{min-height:62px;gap:0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #main .concept-search-tabs:not([data-cl-tab-strip=v1]){overflow-x:auto;flex-wrap:nowrap}body #main .concept-search-tabs>.tab{position:relative;min-height:62px;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #main .concept-search-tabs:not([data-cl-tab-strip=v1])>.tab{flex:1 0 110px}body #main .concept-search-tabs>.tab.active:after{content:"";position:absolute;left:50%;bottom:-2px;width:46px;height:3px;border-radius:3px 3px 0 0;background:var(--accent);transform:translate(-50%)}body #main .concept-search-count{min-height:54px;display:flex;align-items:center;margin:0!important;color:var(--muted)}body #main .concept-search-body{display:grid;grid-template-columns:233px minmax(0,1fr);align-items:start;gap:16px;margin-top:0}body #main .concept-search-filters{grid-column:1;grid-row:1;margin:0!important;min-height:774px;padding:16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)}body #main .concept-search-filters>h2{margin:0;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:18px}body #main .concept-search-filter-rule{padding-top:14px}body #main .concept-search-filter-rule>h3{margin:0 0 8px;font-size:14px}body #main .concept-search-filter-choices{display:grid;gap:2px}body #main .concept-search-filter{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:3px 2px;border:0;color:var(--text);background:transparent;font:inherit;text-align:left;cursor:pointer}body #main .concept-search-filter:before{content:"";width:18px;height:18px;flex:0 0 18px;border:1px solid var(--line2);border-radius:5px;background:var(--input)}body #main .concept-search-filter[aria-pressed=true]:before{border-color:var(--accent);background:var(--accent) linear-gradient(135deg,transparent 42%,#fff 43% 51%,transparent 52%) center/11px 11px no-repeat}body #main .concept-search-advanced{margin:14px 0 0!important;padding:14px 0 0!important;min-height:0;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}body #main .concept-search-advanced summary{font-size:13px;color:var(--muted)}body #main .concept-search-advanced details[open]{position:relative;z-index:2}body #main .concept-search-advanced .form{display:grid;gap:12px;margin-top:12px}body #main .concept-search-results{grid-column:2;grid-row:1;gap:10px;margin:0}body #main .concept-search-result{height:246px;min-height:246px;padding:16px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel);box-shadow:none!important}body #main .concept-search-result.social-discovery-card{display:block!important}body #main .concept-search-result>.social-discovery-mark{display:none!important}body #main .concept-search-result>[data-typed-source-card],body #main .concept-search-result>[data-typed-source-card]>.social-reference-card{min-height:212px}body #main .concept-search-result>[data-typed-source-card]{display:block;width:100%}body #main .concept-search-result .social-reference-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:6px 14px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}body #main .concept-search-result .social-reference-card>img{grid-column:1;grid-row:1 / span 2;width:150px;height:200px;margin:0;border-radius:8px;object-fit:cover}body #main .concept-search-result .social-reference-card>header{grid-column:2;grid-row:1;min-width:0}body #main .concept-search-result .social-reference-card>header :is(h3,p){margin-block:2px 4px}body #main .concept-search-result .social-reference-card>p{grid-column:2;grid-row:2;margin:0;color:var(--muted)}body #main .concept-search-result .concept-search-duplicate-identity{display:none}body #main .concept-search-result .social-reference-card>footer{position:relative;grid-column:3;grid-row:1;align-self:start;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0}body #main .concept-search-result .concept-search-result-menu{margin:0}body #main .concept-search-result .concept-search-result-menu>summary{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid transparent;border-radius:9px;color:var(--text);background:transparent;font-size:22px;line-height:1;list-style:none}body #main .concept-search-result .concept-search-result-menu>summary::-webkit-details-marker{display:none}body #main .concept-search-result .concept-search-result-menu>summary:hover,body #main .concept-search-result .concept-search-result-menu>summary:focus-visible{border-color:var(--line2)}body #main .concept-search-result .concept-search-result-menu[open]{position:absolute;z-index:8;top:0;right:0;width:210px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 16px 32px #00000047}body #main .concept-search-result .concept-search-result-menu[open]>summary{margin-left:auto}body #main .concept-search-result .concept-search-result-menu[open]>.actions{display:grid;gap:6px;margin-top:7px}body #main .concept-search-result .concept-search-result-menu[open]>.actions>.btn{min-height:34px;padding:6px 8px!important;font-size:12px}body #main .concept-search-results>.empty{min-height:176px;display:grid;place-content:center;text-align:center}body #main .concept-object-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start;gap:16px}body #main .concept-object-grid>*{margin-top:0!important;min-width:0}body #main .concept-object-create{grid-column:2;grid-row:1 / span 3}body #main .concept-object-list{grid-column:1;grid-row:1}body #main .concept-object-support{grid-column:1}body #main .concept-object-list article,body #main .concept-object-list .list-row{padding:12px 0;border-bottom:1px solid var(--line)}body #main .concept-prompt-layout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;align-items:start;gap:16px!important}body #main .concept-prompt-layout>*{min-width:0}body #main .concept-prompt-layout textarea{resize:vertical}body #main .concept-knowledge-grid{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px}body #main .concept-knowledge-grid>*{min-width:0;margin-top:0!important}body #main .concept-knowledge-upload{grid-column:1;padding:16px!important}body #main .concept-knowledge-upload .btn{width:100%}body #main .concept-knowledge-list{grid-column:2;gap:10px}body #main .concept-knowledge-row{min-height:76px;padding:14px 16px!important}body #main .concept-plugin-heading{margin-bottom:10px}body #main .concept-plugin-center .visual-plugin-intro{max-width:720px;margin:0 0 12px}body #main .concept-plugin-center .visual-plugin-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0}body #main .concept-plugin-center .visual-plugin-lifecycle>li{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);list-style:none}body #main .concept-plugin-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:14px;border-bottom:1px solid var(--line)}body #main .concept-plugin-tabs>button{min-height:42px;padding:9px 14px}body #main .concept-plugin-section{max-width:980px;margin-top:12px!important;padding:16px!important}body #main .concept-plugin-card{padding:12px;border-radius:10px}body #main .concept-plugin-detail-page{max-width:1040px}body #main .concept-plugin-detail-card{padding:20px!important}body #main .concept-memory-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px}body #main .concept-catalogue-memory .visual-memory-section{padding:16px!important}body #main .concept-context-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)!important;align-items:start}body #main .concept-scene-form{max-width:900px;margin-inline:auto}body #main :is(.concept-catalogue-context-inspector,.concept-catalogue-current-scene,.concept-catalogue-scenario-packs)>section.panel{max-width:900px;margin-inline:auto}body #main .concept-team-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-bottom:16px}body #main .concept-team-grid{display:grid!important;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)!important;align-items:start;gap:16px!important}body #main .concept-team-section{padding:16px!important}body #main .concept-team-section article.section{margin-top:0;padding:12px 0;border-bottom:1px solid var(--line)}body #main .concept-permission-table{min-width:680px}body #main .concept-series-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr) 280px!important;align-items:start;gap:16px!important}body #main .concept-series-layout>*{min-width:0}body #main .concept-series-form{padding:16px}body #main .concept-discovery-hub{position:relative}body #main .concept-discovery-heading{min-height:112px;overflow:hidden}body #main .concept-discovery-create{margin:0 0 16px;padding:14px 16px!important}body #main .concept-discovery-create>summary{min-height:40px;cursor:pointer}body #main .concept-discovery-hub>section.stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body #main .concept-discovery-card{min-width:0}body #main .concept-discovery-empty{display:grid;place-items:center;min-height:132px;margin:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);text-align:center}body #main .concept-catalogue-tag>section.panel{max-width:760px;margin-inline:auto}body #main .concept-catalogue-native-games>section.stack,body #main .concept-catalogue-native-games .native-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body #main .concept-game-card{min-height:160px;padding:14px!important}}@media(min-width:768px)and (max-width:1120px){body #main .concept-create-grid,body #main .concept-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #main .concept-object-grid,body #main .concept-search-body,body #main .concept-knowledge-grid,body #main .concept-team-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important}body #main .concept-series-layout{grid-template-columns:190px minmax(0,1fr)!important}body #main .concept-series-layout>:nth-child(3){grid-column:2}body #main .concept-discovery-hub>section.stack{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:901px){html[data-theme] body #main:is([data-page=activity],[data-page=post]) .layout-proportional-columns{display:grid;grid-template-columns:minmax(0,var(--cl-proportional-main)) minmax(var(--cl-proportional-context-min),var(--cl-proportional-context));gap:var(--cl-proportional-gap);align-items:start}html[data-theme] body #main[data-page]>.concept-notifications,html[data-theme] body #main[data-page]>.concept-activity,html[data-theme] body #main[data-page]>.concept-post-page,html[data-theme] body #main[data-page]>.concept-reading-library,html[data-theme] body #main[data-page]>.concept-origin{max-width:1160px!important;padding:24px;min-width:0}html[data-theme] body #main .concept-empty-status{display:none!important}html[data-theme] body #main .concept-misc-icon{width:24px;height:24px;flex:0 0 24px}html[data-theme] body #main .concept-misc-utility{margin:16px 0;font-size:13px;color:var(--muted)}html[data-theme] body #main .concept-misc-utility>summary{min-height:40px;padding:10px 0;cursor:pointer}html[data-theme] body #main .concept-misc-utility>nav{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}html[data-theme] body #main .concept-misc-utility .endgame-settings-nav{position:static;grid-row:auto;width:100%;max-width:360px}html[data-theme] body #main[data-page=notifications] .concept-notifications>.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:51px;margin:0 0 12px}html[data-theme] body #main[data-page=notifications] .concept-notifications>.section-head :is(h1,h2){font:600 42px/1.1 Georgia,serif!important;margin:0;letter-spacing:-.02em}html[data-theme] body #main[data-page=notifications] .concept-notification-settings-cluster{position:relative;display:flex;align-items:center;gap:8px}html[data-theme] body #main[data-page=notifications] .concept-notification-settings{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 2px;font-size:16px;color:var(--accent);text-decoration:none}html[data-theme] body #main[data-page=notifications] .concept-notification-settings>.concept-misc-icon{width:24px;height:24px}html[data-theme] body #main[data-page=notifications] .concept-notification-options{position:relative;margin:0;color:var(--muted)}html[data-theme] body #main[data-page=notifications] .concept-notification-options>summary{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;list-style:none;border-radius:7px;cursor:pointer;color:var(--text);font-size:20px;line-height:1}html[data-theme] body #main[data-page=notifications] .concept-notification-options>summary::-webkit-details-marker{display:none}html[data-theme] body #main[data-page=notifications] .concept-notification-options:not([open])>.concept-notification-options-content{display:none!important}html[data-theme] body #main[data-page=notifications] .concept-notification-options[open]>summary{background:var(--panel2)}html[data-theme] body #main[data-page=notifications] .concept-notification-options>.concept-notification-options-content{position:absolute;z-index:20;right:0;top:44px;width:min(460px,calc(100vw - 40px));max-height:70vh;overflow:auto;margin:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:0 14px 36px #0000003d}html[data-theme] body #main[data-page=notifications] .concept-notification-options-content>*{position:static!important;float:none!important;width:100%;margin:0!important}html[data-theme] body #main[data-page=notifications] .concept-notification-options-content>*+*{margin-top:12px!important}html[data-theme] body #main[data-page=notifications] .concept-notification-options-content>nav{display:flex;flex-wrap:wrap;gap:8px}html[data-theme] body #main[data-page=notifications] .concept-notification-tabs{position:static!important;height:48px;margin:0 0 12px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html[data-theme] body #main[data-page=notifications] .concept-notification-tabs:not([data-cl-tab-strip=v1]){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}html[data-theme] body #main[data-page=notifications] .concept-notification-tabs>.tab{min-height:47px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:var(--text);font-size:15px}html[data-theme] body #main[data-page=notifications] .concept-notification-tabs>.tab.active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}html[data-theme] body #main[data-page=notifications] .concept-notification-feed{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=notifications] .concept-notification-feed>[data-platform-action=reload]{float:right;min-height:44px;margin:0 0 10px;padding:9px 14px;font-size:14px}html[data-theme] body #main[data-page=notifications] .concept-notification-group{clear:both;display:grid;gap:5px;margin:0 0 14px}html[data-theme] body #main[data-page=notifications] .concept-notification-group:last-child{margin-bottom:0}html[data-theme] body #main[data-page=notifications] .concept-notification-group>h2{display:flex;align-items:baseline;gap:10px;margin:0 0 2px;font:650 16px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=notifications] .concept-notification-date{color:var(--muted);font:400 12px/1.4 Inter,system-ui,sans-serif}html[data-theme] body #main[data-page=notifications] .concept-notification-row{position:relative;display:grid;grid-template-columns:8px 52px minmax(0,1fr) 62px 40px;align-items:center;gap:8px;min-height:62px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel2)}html[data-theme] body #main[data-page=notifications] .concept-notification-unread-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--accent-solid)}html[data-theme] body #main[data-page=notifications] .concept-notification-row[data-concept-notification-read=true]>.concept-notification-unread-dot{opacity:0}html[data-theme] body #main[data-page=notifications] .concept-notification-media{position:relative;display:block;width:52px;height:38px}html[data-theme] body #main[data-page=notifications] .concept-notification-avatar{position:absolute;left:0;top:1px;width:36px;height:36px;border-radius:50%;object-fit:cover}html[data-theme] body #main[data-page=notifications] .concept-notification-icon{position:absolute;right:0;top:8px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--accent)}html[data-theme] body #main[data-page=notifications] .concept-notification-icon svg{width:15px;height:15px}html[data-theme] body #main[data-page=notifications] .concept-notification-media-fallback .concept-notification-icon{left:0;right:auto;top:1px;width:36px;height:36px;background:var(--accent-soft)}html[data-theme] body #main[data-page=notifications] .concept-notification-media-fallback .concept-notification-icon svg{width:20px;height:20px}html[data-theme] body #main[data-page=notifications] .concept-notification-copy{min-width:0}html[data-theme] body #main[data-page=notifications] .concept-notification-copy p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35}html[data-theme] body #main[data-page=notifications] .concept-notification-copy p+p{margin-top:2px;color:var(--muted);font-size:12px}html[data-theme] body #main[data-page=notifications] .concept-notification-time{display:block;margin:0;color:var(--muted);font-size:12px;text-align:right;white-space:nowrap}html[data-theme] body #main[data-page=notifications] .concept-notification-actions{position:relative;width:40px;height:40px}html[data-theme] body #main[data-page=notifications] .concept-notification-actions>summary{display:grid;place-items:center;width:40px;height:40px;list-style:none;border-radius:7px;cursor:pointer;color:var(--text);font-size:20px;line-height:1}html[data-theme] body #main[data-page=notifications] .concept-notification-actions>summary::-webkit-details-marker{display:none}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]>summary{background:var(--accent-soft);color:var(--accent)}html[data-theme] body #main[data-page=notifications] .concept-notification-actions>:not(summary){position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:13px;text-decoration:none}html[data-theme] body #main[data-page=notifications] .concept-notification-actions:after{content:"";display:none;position:absolute;z-index:0;right:0;top:40px;width:156px;height:84px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 30px #0000003d}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]{z-index:15;height:auto}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]:after{display:block}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]>:not(summary){position:absolute;right:4px;width:148px}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]>.concept-notification-open{top:44px}html[data-theme] body #main[data-page=notifications] .concept-notification-actions[open]>.concept-notification-read{top:82px}html[data-theme] body #main[data-page=notifications] .concept-notification-footer{display:flex;align-items:center;gap:24px;min-height:120px;margin-top:10px;padding:12px 28px;border-radius:10px}html[data-theme] body #main[data-page=notifications] .concept-notification-lori{width:110px;height:94px;object-fit:contain}html[data-theme] body #main[data-page=notifications] .concept-notification-footer h2{margin:0 0 5px;font:600 18px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=notifications] .concept-notification-footer p{margin:0;font-size:14px}html[data-theme] body #main .concept-notification-row[hidden],html[data-theme] body #main .concept-notification-group[hidden]{display:none!important}html[data-theme] body #main[data-page=activity]>.concept-activity{max-width:1110px!important}html[data-theme] body #main[data-page=activity] .concept-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;margin:0 0 2px;font:700 28px/1.2 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=activity] .concept-activity-heading h1{margin:0;font:inherit}html[data-theme] body #main[data-page=activity] .concept-activity-search{width:260px;min-height:36px;height:36px;padding-inline:13px;border-radius:7px;font:400 13px/1.4 Inter,system-ui,sans-serif}html[data-theme] body #main[data-page=activity] .concept-activity>p{margin:0 0 14px;color:var(--muted);font-size:13px}html[data-theme] body #main[data-page=activity] .concept-activity-controls{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:0 0 12px}html[data-theme] body #main[data-page=activity] .concept-activity-filters{display:flex;gap:5px;min-width:0;margin:0}html[data-theme] body #main[data-page=activity] .concept-activity-filters>button{display:inline-flex;align-items:center;gap:5px;min-height:34px;height:34px;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap}html[data-theme] body #main[data-page=activity] .concept-activity-filters svg{width:14px;height:14px}html[data-theme] body #main[data-page=activity] .concept-activity-filters>[aria-pressed=true]{background:var(--accent-solid);color:#fff;border-color:var(--accent-solid)}html[data-theme] body #main[data-page=activity] .concept-activity-scopes{display:flex;gap:6px;flex-shrink:0}html[data-theme] body #main[data-page=activity] .concept-activity-scope{width:auto;min-width:108px;min-height:34px;height:34px;padding:5px 28px 5px 10px;border-radius:6px;font-size:12px}html[data-theme] body #main[data-page=activity] .concept-activity-layout{--cl-proportional-main:1.92fr;--cl-proportional-context-min:285px;--cl-proportional-context:.98fr;--cl-proportional-gap:12px}html[data-theme] body #main[data-page=activity] .concept-activity-timeline{display:grid;gap:0;min-width:0}html[data-theme] body #main[data-page=activity] .concept-activity-row{position:relative;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto auto 30px;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;min-height:74px;margin:0;padding:8px!important;border:1px solid var(--line);border-radius:7px;background:var(--panel)}html[data-theme] body #main[data-page=activity] .concept-activity-group{display:grid;gap:6px;margin:0 0 10px}html[data-theme] body #main[data-page=activity] .concept-activity-group>h2{display:flex;align-items:baseline;gap:10px;margin:0 0 1px;font:650 14px/1.45 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=activity] .concept-activity-date{color:var(--muted);font:400 11px/1.4 Inter,system-ui,sans-serif}html[data-theme] body #main[data-page=activity] .concept-activity-icon{grid-column:1;grid-row:1/span 2;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:6px;background:var(--accent-soft);color:var(--accent)}html[data-theme] body #main[data-page=activity] .concept-activity-icon svg{width:22px;height:22px}html[data-theme] body #main[data-page=activity] .concept-activity-icon img{width:100%;height:100%;object-fit:cover}html[data-theme] body #main[data-page=activity] .concept-activity-row>article.panel{grid-column:2;grid-row:1;align-self:end;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main[data-page=activity] .concept-activity-row>article.panel>p{display:none!important}html[data-theme] body #main[data-page=activity] .concept-activity-row>article.panel a{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=activity] .concept-activity-row>p{grid-column:2;grid-row:2;align-self:start;display:flex;gap:7px;min-width:0}html[data-theme] body #main[data-page=activity] .concept-activity-row p{margin:0;font-size:11px;line-height:1.35;color:var(--muted)}html[data-theme] body #main[data-page=activity] .concept-activity-kind{color:var(--accent);font-weight:600;text-transform:capitalize}html[data-theme] body #main[data-page=activity] .concept-activity-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=activity] .concept-activity-time{grid-column:3;grid-row:1/span 2;color:var(--muted);font-size:11px;white-space:nowrap}html[data-theme] body #main[data-page=activity] .concept-activity-visibility{grid-column:4;grid-row:1/span 2;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);font-size:11px;text-transform:capitalize;white-space:nowrap}html[data-theme] body #main[data-page=activity] .concept-activity-row>form{display:none}html[data-theme] body #main[data-page=activity] .concept-activity-select{grid-column:5;grid-row:1/span 2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:17px}html[data-theme] body #main[data-page=activity] .concept-activity-select:hover{background:var(--panel2)}html[data-theme] body #main[data-page=activity] .concept-activity-row[data-concept-activity-selected]{border-color:var(--line2);background:var(--panel2)}html[data-theme] body #main[data-page=activity] .concept-activity-preview{position:sticky;top:112px;display:flex;flex-direction:column;min-height:360px;padding:12px;border-radius:7px}html[data-theme] body #main[data-page=activity] .concept-activity-preview-close{align-self:flex-end;display:grid;place-items:center;width:28px;height:28px;margin:-4px -4px 2px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text);font-size:20px}html[data-theme] body #main[data-page=activity] .concept-activity-preview-image{width:68px;height:68px;margin:0 0 8px;border-radius:6px;object-fit:cover}html[data-theme] body #main[data-page=activity] .concept-activity-preview-kind{margin:0 0 3px!important;color:var(--accent)!important;font-size:11px!important;font-weight:600;text-transform:capitalize}html[data-theme] body #main[data-page=activity] .concept-activity-preview h2{margin:0 0 4px;font:650 15px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=activity] .concept-activity-preview>.row-sub{margin:0 0 10px}html[data-theme] body #main[data-page=activity] .concept-activity-preview .btn{width:100%;min-height:38px;margin-bottom:6px;font-size:12px}html[data-theme] body #main[data-page=activity] .concept-activity-preview p{font-size:11px;line-height:1.45}html[data-theme] body #main[data-page=activity] .concept-activity-hide-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--accent-soft)}html[data-theme] body #main[data-page=activity] .concept-activity-hide-note>svg{grid-row:1/3;width:20px;height:20px;color:var(--accent)}html[data-theme] body #main[data-page=activity] .concept-activity-hide-note>strong{font-size:12px}html[data-theme] body #main[data-page=activity] .concept-activity-hide-note>p{grid-column:2;margin:0}html[data-theme] body #main[data-page=activity] .concept-activity-preview>form{margin-top:auto}html[data-theme] body #main[data-page=activity] .concept-activity-preview>form>.btn{margin:0;background:var(--accent-solid);color:#fff;border-color:var(--accent-solid)}html[data-theme] body #main[data-page=activity] .concept-activity-no-results{padding:20px;text-align:center}html[data-theme] body #main[data-page=activity] .concept-activity-empty{display:flex;align-items:center;gap:14px;max-width:720px;min-height:104px;padding:18px;border-radius:8px}html[data-theme] body #main[data-page=activity] .concept-activity-empty>svg{width:32px;height:32px;color:var(--accent)}html[data-theme] body #main[data-page=activity] .concept-activity-empty h2{margin:0 0 4px;font:650 16px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=activity] .concept-activity-empty p{margin:0;font-size:13px;line-height:1.5}html[data-theme] body #main[data-page=activity] .concept-activity-row[hidden],html[data-theme] body #main[data-page=activity] .concept-activity-group[hidden]{display:none!important}html[data-theme] body #main[data-page=post] .concept-post-page-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-theme] body #main[data-page=post] .concept-post-layout{--cl-proportional-main:2fr;--cl-proportional-context-min:260px;--cl-proportional-context:1fr;--cl-proportional-gap:14px}html[data-theme] body #main[data-page=post] .concept-post-native-wrapper[data-post-id]{display:grid;gap:10px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main[data-page=post] .concept-post-content,html[data-theme] body #main[data-page=post] .concept-post-comments{padding:16px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important}html[data-theme] body #main[data-page=post] .concept-post-content>.identity{gap:10px;margin-bottom:12px}html[data-theme] body #main[data-page=post] .concept-post-content>.identity img{width:42px;height:42px;border-radius:50%}html[data-theme] body #main[data-page=post] .concept-post-content>.card-copy{margin:8px 0 14px;font-size:16px;line-height:1.6}html[data-theme] body #main[data-page=post] .concept-post-content>.actions{display:flex;justify-content:space-between;align-items:center;gap:6px}html[data-theme] body #main[data-page=post] .concept-post-content>.actions>.btn{padding:8px!important;min-height:38px!important;font-size:12px!important}html[data-theme] body #main[data-page=post] .concept-post-comments>h2{margin:0 0 12px;font:650 17px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=post] .concept-post-comments>.social-comments{margin:0;padding:0;border:0}html[data-theme] body #main[data-page=post] .concept-post-comments .social-comment{padding:10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}html[data-theme] body #main[data-page=post] .concept-post-comments .discussion-avatar{width:36px;height:36px;flex-basis:36px}html[data-theme] body #main[data-page=post] .concept-post-comments .discussion-comment-body{gap:10px}html[data-theme] body #main[data-page=post] .concept-post-comments .discussion-actions{gap:14px;padding-top:2px}html[data-theme] body #main[data-page=post] .concept-post-comments .inline-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:start;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-page=post] .concept-post-comments .inline-comment-form>textarea{grid-column:1;min-width:0;width:100%!important;min-height:44px!important;padding:11px 12px;font-size:14px;border-radius:7px}html[data-theme] body #main[data-page=post] .concept-post-comments .inline-comment-form>[type=submit]{grid-column:2;min-height:44px!important;margin:0}html[data-theme] body #main[data-page=post] .concept-post-comments .inline-comment-form>:is(p,.discussion-reply-context,label:not(.sr-only)){grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}html[data-theme] body #main[data-page=post] .concept-post-aside{display:grid;gap:12px;min-width:0}html[data-theme] body #main[data-page=post] .concept-misc-side-card{padding:14px;border-radius:9px}html[data-theme] body #main[data-page=post] .concept-misc-side-card h2{margin:0 0 10px;font:650 15px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=post] .concept-misc-side-card p{font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=post] .concept-misc-side-card>.btn{width:100%;min-height:42px}html[data-theme] body #main[data-page=post] .concept-post-scene{position:relative;min-height:210px;padding:18px;overflow:hidden;border-radius:9px;isolation:isolate}html[data-theme] body #main[data-page=post] .concept-post-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}html[data-theme] body #main[data-page=post] .concept-post-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#091221c9,transparent);z-index:-1}html[data-theme] body #main[data-page=post] .concept-post-scene blockquote{max-width:150px;margin:0;color:#f4edff;font:italic 24px/1.3 Georgia,serif}html[data-theme] body #main[data-page=reading-library] .concept-reading-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:82px;padding:0;margin:0 0 8px;border:0;border-radius:0;background:none;box-shadow:none}html[data-theme] body #main[data-page=reading-library] .concept-reading-stats{display:flex;gap:24px;margin:0;flex-shrink:0}html[data-theme] body #main[data-page=reading-library] .concept-reading-stats>div{display:flex;flex-direction:column-reverse;gap:4px;text-align:center}html[data-theme] body #main[data-page=reading-library] .concept-reading-stats dt{font-size:11px;color:var(--muted)}html[data-theme] body #main[data-page=reading-library] .concept-reading-stats dd{margin:0;font:600 24px/1.2 Georgia,serif}html[data-theme] body #main[data-page=reading-library] .concept-reading-heading:before,html[data-theme] body #main[data-page=reading-library] .concept-reading-heading:after,html[data-theme] body #main[data-page=reading-library] .concept-reading-heading>img{display:none!important}html[data-theme] body #main[data-page=reading-library] .concept-reading-heading .at-masthead-copy{padding:0}html[data-theme] body #main[data-page=reading-library] .concept-reading-heading :is(h1,h2){margin:0 0 5px;font:600 34px/1.2 Georgia,serif!important}html[data-theme] body #main[data-page=reading-library] .concept-reading-heading p{font-size:14px;margin:0;color:var(--muted)}html[data-theme] body #main[data-page=reading-library] .concept-reading-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:42px;gap:0;margin:0 0 18px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body #main[data-page=reading-library] .concept-reading-tabs>.tab{min-height:40px;padding:8px 12px;border:0;border-radius:0;background:transparent;font-size:13px;color:var(--text)}html[data-theme] body #main[data-page=reading-library] .concept-reading-tabs>.active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelves{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf{display:grid;grid-column:1/-1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf>h2{grid-column:1/-1;margin:0;font:650 20px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf>:is(p,.btn){grid-column:1/-1;margin:0}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf>section.section{grid-column:auto;grid-row:auto;margin:0!important;padding:12px!important;border:1px solid var(--line);border-radius:8px;background:var(--panel);min-width:0}html[data-theme] body #main[data-page=reading-library] .endgame-library-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;min-width:0}html[data-theme] body #main[data-page=reading-library] .endgame-library-row.has-cover{grid-template-columns:84px minmax(0,1fr)}html[data-theme] body #main[data-page=reading-library] .endgame-library-cover{width:84px;height:126px;object-fit:cover;border-radius:5px;max-width:100%}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;overflow-wrap:anywhere}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry progress{width:100%;height:5px;margin:4px 0}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry progress::-webkit-progress-bar{background:var(--panel2)!important;border-radius:4px}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry progress::-webkit-progress-value{background:var(--accent-solid)!important;border-radius:4px}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry progress::-moz-progress-bar{background:var(--accent-solid)!important;border-radius:4px}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf details{margin-top:10px;font-size:12px}html[data-theme] body #main[data-page=reading-library] .visual-reading-shelf [hidden]{display:none!important}html[data-theme] body #main[data-page=reading-library] .concept-reading-book-title{margin:0;font:500 14px/1.4 Inter,system-ui,sans-serif!important;color:var(--text)}html[data-theme] body #main[data-page=reading-library] .concept-reading-resume-action{display:block;width:100%;min-height:36px;height:auto;margin:10px 0 0;padding:7px 12px;text-align:center;line-height:20px}html[data-theme] body #main[data-page=reading-library] .endgame-library-entry progress{appearance:none!important;-webkit-appearance:none!important;display:block;border:0;overflow:hidden;background:var(--panel2);border-radius:4px;color:var(--accent-solid)}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card{padding:10px!important;min-height:0!important}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card .endgame-library-row.has-cover{grid-template-columns:56px minmax(0,1fr);gap:10px}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card .endgame-library-cover{width:56px;height:84px}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card .endgame-library-entry{gap:5px;line-height:1.4;font-size:12px}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card>details{display:inline-block;margin:5px 8px 0 0;vertical-align:top;max-width:100%;font-size:11px}html[data-theme] body #main[data-page=reading-library] .concept-reading-saved-card>details[open]{display:block;margin-top:10px}html[data-theme] body[data-page=landing] #main{left:0!important;width:100%!important;padding:0!important}html[data-theme] body[data-page=landing] #main>.concept-landing{max-width:1536px!important;padding:0 28px 24px!important;margin-inline:auto}html[data-theme] body[data-page=landing] .topbar .logo{color:var(--text);gap:8px}html[data-theme] body[data-page=landing] .topbar .brand-symbol{display:block!important;max-width:36px;max-height:36px}html[data-theme] body[data-page=landing] #main .endgame-hero{position:relative;min-height:540px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:48px 24px 24px;overflow:hidden}html[data-theme] body[data-page=landing] #main .brand-copy{position:relative;z-index:2;max-width:550px;align-self:start;padding:0}html[data-theme=light] body[data-page=landing] #main .brand-copy :is(#brand-headline,.brand-description,.concept-landing-quote,.concept-landing-quote p,.concept-landing-quote cite){color:var(--text)!important;text-shadow:none!important}html[data-theme=light] body[data-page=landing] #main .concept-landing-strapline{color:var(--muted)!important;text-shadow:none!important}html[data-theme=light] body[data-page=landing] #main #brand-headline em{color:#9464ed!important}html[data-theme] body[data-page=landing] #main #brand-headline{margin:0 0 18px;font:600 clamp(48px,4.5vw,68px)/1.05 Georgia,serif!important;letter-spacing:-.03em}html[data-theme] body[data-page=landing] #main #brand-headline em{font-style:normal;color:#ad7ef6}html[data-theme] body[data-page=landing] #main .brand-description{max-width:450px;margin:0 0 20px;font:400 16px/1.55 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=landing] #main .brand-actions{display:flex;gap:14px;margin:0}html[data-theme] body[data-page=landing] #main .brand-button{min-height:44px;padding:11px 24px;font-size:14px;line-height:1.4;border-radius:7px}html[data-theme] body[data-page=landing] #main .concept-landing-strapline{margin:18px 0 0;font:14px/1.5 Georgia,serif;color:var(--muted)}html[data-theme] body[data-page=landing] #main .concept-landing-quote{margin:42px 0 0;font:italic 22px/1.3 Georgia,serif;max-width:290px;color:var(--text)}html[data-theme] body[data-page=landing] #main .concept-landing-quote p{margin:0 0 8px}html[data-theme] body[data-page=landing] #main .concept-landing-quote cite{display:block;text-align:center;font:400 13px/1.4 Inter,system-ui,sans-serif}html[data-theme] body[data-page=landing] #main .endgame-hero-art{position:absolute;inset:0 0 0 32%;width:auto;height:100%;overflow:hidden;opacity:1}html[data-theme] body[data-page=landing] #main .endgame-hero-art .endgame-castle{width:100%;height:100%;object-fit:cover;object-position:70% center}html[data-theme] body[data-page=landing] #main .endgame-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg),transparent 58%);pointer-events:none}html[data-theme] body[data-page=landing] #main .endgame-hero-art .endgame-lori{position:absolute;right:7%;bottom:32px;width:min(420px,50%);height:340px;object-fit:contain;z-index:1}html[data-theme] body[data-page=landing] #main .endgame-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=landing] #main .endgame-destination{min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}html[data-theme] body[data-page=landing] #main .endgame-destination-art{height:160px;margin:0;aspect-ratio:auto}html[data-theme] body[data-page=landing] #main .endgame-destination-copy{position:relative;display:block;min-height:132px;padding:14px 14px 38px}html[data-theme] body[data-page=landing] #main .endgame-category-icon{display:none}html[data-theme] body[data-page=landing] #main .endgame-destination-copy h2{margin:0 0 7px;font:600 22px/1.2 Georgia,serif!important}html[data-theme] body[data-page=landing] #main .endgame-destination-copy p{margin:0;max-width:90%;font-size:13px;line-height:1.5}html[data-theme] body[data-page=landing] #main .endgame-card-arrow{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:50%;background:var(--accent-soft)}html[data-theme] body[data-page=landing] #main .endgame-ai-band{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:20px;min-height:132px;margin-top:14px;padding:20px 24px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=landing] #main .endgame-ai-copy{position:static;max-width:none;margin:0}html[data-theme] body[data-page=landing] #main .endgame-ai-copy h2{margin:0 0 8px;font:600 24px/1.2 Georgia,serif!important}html[data-theme] body[data-page=landing] #main .endgame-ai-copy p{margin:0;font-size:13px;line-height:1.5}html[data-theme] body[data-page=landing] #main .endgame-ai-art{display:none}html[data-theme] body[data-page=landing] #main .endgame-ai-open{position:static;align-self:center;min-height:44px;padding:10px 20px;justify-content:center;border-radius:7px;background:var(--accent-solid);color:#fff;font-size:13px}html[data-theme] body #main[data-page=origin-controls]>.concept-origin{display:block!important;max-width:1110px!important}html[data-theme] body #main[data-page=origin-controls] .concept-origin-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:110px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent}html[data-theme] body #main[data-page=origin-controls] .concept-origin-heading:before,html[data-theme] body #main[data-page=origin-controls] .concept-origin-heading:after{content:none!important}html[data-theme] body #main[data-page=origin-controls] .concept-origin-heading :is(h1,h2){margin:0 0 8px;font:700 32px/1.2 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=origin-controls] .concept-origin-heading p{font-size:13px;margin:0;color:var(--muted)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-hint{display:flex;align-items:center;gap:8px;max-width:285px;flex:0 0 285px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-hint>img{width:80px;height:90px;object-fit:contain}html[data-theme] body #main[data-page=origin-controls] .concept-origin-hint>p{padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=origin-controls] .concept-origin-native-wrapper{padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main[data-page=origin-controls] .concept-origin-native-wrapper>form{display:block}html[data-theme] body #main[data-page=origin-controls] .concept-origin-surface{padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-surface>h2{margin:0 0 8px;font:700 24px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body #main[data-page=origin-controls] .concept-origin-surface>p{margin:0 0 16px;font-size:14px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice{display:grid;grid-template-columns:22px 30px minmax(0,1fr);gap:18px;align-items:center;min-height:82px;padding:16px 20px;margin:0 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);cursor:pointer}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice>input{width:22px;height:22px;margin:0;appearance:none;border:1px solid var(--line2);border-radius:4px;display:grid;place-content:center;background:transparent;cursor:pointer}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice>input:checked{border-color:var(--accent-solid);background:var(--accent-solid)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice>input:checked:after{content:"";width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice>span{display:grid;gap:5px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice strong{font-size:15px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-choice .row-sub{font-size:13px;line-height:1.45}html[data-theme] body #main[data-page=origin-controls] .concept-origin-labels{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 14px;padding:18px;margin-top:20px;border:1px solid var(--line2);border-radius:8px;background:var(--accent-soft)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-labels>svg{grid-row:1/3;color:var(--accent)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-labels>strong{font-size:14px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-labels>p{margin:0;font-size:13px;line-height:1.55}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer{display:flex;align-items:center;gap:12px;margin:32px 0 0;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer>div{flex:1;min-width:0}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer strong{font-size:14px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer p{margin:4px 0 0;font-size:12px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer>.btn{min-height:44px;min-width:100px}html[data-theme] body #main[data-page=origin-controls] .concept-origin-footer>[role=alert]:empty{display:none}}

@media(min-width:901px){html[data-theme] body #main[data-page]>.concept-admin{display:block!important;width:100%;max-width:1240px!important;padding:22px 24px 28px!important;min-width:0}html[data-theme] body #main[data-page]>.concept-admin>*{min-width:0;grid-column:auto;grid-row:auto}html[data-theme] body #main[data-page] .concept-admin-heading{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main[data-page] .concept-admin-heading:before,html[data-theme] body #main[data-page] .concept-admin-heading:after{content:none!important}html[data-theme] body #main[data-page] .concept-admin-heading>img{display:none}html[data-theme] body #main[data-page] .concept-admin-heading :is(h1,h2){font-size:30px!important;line-height:1.2!important}body #main .concept-admin-more{margin:14px 0;color:var(--muted);font-size:13px}body #main .concept-admin-more>summary{padding:10px 0;cursor:pointer}body #main .concept-admin{--admin-gap: 14px;--admin-row: 62px}body #main .concept-admin>.endgame-settings-nav{display:none!important}body #main .concept-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;min-height:64px;margin:0 0 8px;padding:0 4px}body #main .concept-admin-heading h1,body #main .concept-admin-heading h2{margin:0;font-size:30px;line-height:1.15}body #main .concept-admin-heading p{max-width:720px;margin:5px 0 0;color:var(--muted)}body #main .concept-admin-global-nav{display:flex;align-items:center;gap:6px!important;margin:0 0 14px;padding:0 0 9px;overflow-x:auto;border-bottom:1px solid var(--line)}body #main .concept-admin-global-nav a{flex:0 0 auto;min-height:34px;padding:7px 10px;border-radius:7px;color:var(--muted);font-size:12px;text-decoration:none}body #main .concept-admin :is(.panel,.card){border-width:1px;border-color:var(--line);box-shadow:none}body #main .concept-admin :is(form,fieldset){min-width:0}body #main .concept-admin pre{max-height:390px;margin:10px 0;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--bg2);font-size:11px;line-height:1.45}body #main .concept-admin-icon{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;color:var(--accent)}body #main .concept-admin-icon svg{width:21px;height:21px}body #main .concept-admin-local-tabs,body #main .concept-community-tabs,body #main .concept-case-tabs{display:flex;align-items:center;gap:6px;min-height:44px;margin:0 0 14px;border-bottom:1px solid var(--line)}body #main .concept-admin-local-tab,body #main .concept-community-tabs>*,body #main .concept-case-tabs>button{display:inline-flex;align-items:center;min-height:43px;padding:9px 14px;border:0;border-radius:0;background:transparent;color:var(--muted);font:600 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none}body #main :is(.concept-admin-local-tab,.concept-community-tabs>*,.concept-case-tabs>button).active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}body #main .concept-moderation-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);align-items:start;gap:var(--admin-gap)}body #main .concept-moderation-grid>*{min-width:0;margin:0!important}body #main .concept-moderation-queue{grid-column:1;grid-row:1 / span 2}body #main .concept-moderation-report,body #main .concept-moderation-decision{grid-column:2}body #main .concept-moderation-appeals{grid-column:1 / -1}body #main .concept-moderation-queue .list-row{min-height:54px;padding:12px 4px;border-bottom:1px solid var(--line)}body #main .concept-moderation-report form,body #main .concept-moderation-decision form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #main .concept-moderation-report form>:is(label,.field):last-of-type,body #main .concept-moderation-decision form>:is(label,.field):last-of-type,body #main .concept-moderation-report form>button,body #main .concept-moderation-decision form>button{grid-column:1 / -1}body #main .concept-case-columns{display:grid;grid-template-columns:minmax(350px,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:var(--admin-gap)}body #main .concept-case-list{gap:8px}body #main .concept-case-list>[data-moderation-case-card]{min-height:94px;margin:0;padding:13px 14px!important}body #main .concept-case-list>[data-moderation-case-card] h3{margin:0 0 4px}body #main .concept-case-list>[data-moderation-case-card] p{margin:3px 0;color:var(--muted)}body #main .concept-case-list>[data-moderation-case-card] .btn{margin-top:8px}body #main .concept-case-context{display:grid;min-height:420px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);place-items:center}body #main .concept-case-context-note{display:flex;max-width:360px;gap:12px;color:var(--muted)}body #main .concept-case-context-note h2{margin:0 0 5px;color:var(--text)}body #main .concept-case-context-note p{margin:0}body #main .concept-case-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--admin-gap)}body #main .concept-case-detail>*{margin:0!important}body #main .concept-case-detail>:first-child{grid-column:1 / -1}body #main .concept-community-columns{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(430px,1.22fr);align-items:start;gap:var(--admin-gap)}body #main .concept-community-columns>*{min-width:0;margin:0!important}body #main .concept-community-queue>h2,body #main .concept-community-rules>.section-head{margin-bottom:10px}body #main .concept-community-queue .stack,body #main .concept-community-rules .stack{gap:8px}body #main .concept-community-case,body #main .concept-community-rule{margin:0;padding:13px 14px!important}body #main .concept-community-case p,body #main .concept-community-rule p{margin:5px 0}body #main .concept-community-detail{display:grid;gap:10px}body #main .concept-community-rules>details{margin-bottom:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main .concept-admin-platform>p:not([role]){margin:0 0 12px;color:var(--muted)}body #main .concept-admin-platform>.concept-admin-global-nav{display:none}body #main .concept-admin-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}body #main .concept-admin-tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;gap:8px;padding:10px 12px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);font:600 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}body #main .concept-admin-tab:last-child{border-right:0}body #main .concept-admin-tab.active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent)}body #main .concept-admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px}body #main .concept-admin-metric{display:flex;align-items:flex-start;min-width:0;min-height:94px;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main .concept-admin-metric div{display:grid;min-width:0;gap:2px}body #main .concept-admin-metric span{color:var(--muted);font-size:11px}body #main .concept-admin-metric strong{overflow:hidden;font-size:19px;text-overflow:ellipsis}body #main .concept-admin-metric small{color:var(--muted);font-size:10px;line-height:1.3}body #main .concept-admin-view{display:block}body #main .concept-admin-view[hidden]{display:none!important}body #main .concept-admin-records{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-admin-records>summary{min-height:40px;cursor:pointer;font-weight:650;text-transform:capitalize}body #main .concept-admin-form-card{min-width:0;margin:0!important;padding:16px!important}body #main .concept-admin-form-card h2{margin:0 0 12px}body #main .concept-admin-form-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}body #main .concept-admin-form-card form>:is(label,.field):last-of-type,body #main .concept-admin-form-card form>button{grid-column:1 / -1}body #main .concept-admin-form-card .field{margin:0}body #main .concept-admin-record-browser{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);gap:14px}body #main .concept-admin-record-list,body #main .concept-admin-record-detail{min-width:0;min-height:300px;padding:16px}body #main .concept-admin-record-list>h2,body #main .concept-admin-record-detail>h2,body #main .concept-admin-actions>h2{margin:0 0 12px;font-size:18px}body #main .concept-admin-record-list{display:grid;align-content:start;gap:8px;max-height:360px;overflow:auto}body #main .concept-admin-record-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:54px;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);text-align:left}body #main .concept-admin-record-row:hover,body #main .concept-admin-record-row.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:var(--accent-soft)}body #main .concept-admin-record-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #main .concept-admin-record-row>span:last-child{color:var(--muted);font-size:11px;white-space:nowrap}body #main .concept-admin-record-detail{max-height:360px;overflow:auto}body #main .concept-admin-record-panel[hidden]{display:none!important}body #main .concept-admin-record-panel h3{margin:0 0 4px}body #main .concept-admin-record-panel dl{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);margin:16px 0 0;border-top:1px solid var(--line)}body #main .concept-admin-record-panel :is(dt,dd){min-width:0;margin:0;padding:9px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}body #main .concept-admin-record-panel dt{color:var(--muted);text-transform:capitalize}body #main .concept-admin-actions{margin-top:14px}body #main .concept-admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body #main .concept-admin-task,body #main .concept-admin-technical{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main .concept-admin-task>summary,body #main .concept-admin-technical>summary{min-height:46px;padding:12px 14px;cursor:pointer;font-weight:650}body #main .concept-admin-task>.concept-admin-form-card{border:0;border-top:1px solid var(--line);border-radius:0}body #main .concept-admin-task>.concept-admin-form-card>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body #main .concept-admin-technical{margin-top:10px;padding:0}body #main .concept-admin-technical>pre{margin:0 12px 12px}body #main .concept-admin-legal>.concept-admin-global-nav{display:none}body #main .concept-policy-layout{display:grid;grid-template-columns:245px minmax(0,1fr);align-items:start;gap:14px}body #main .concept-policy-list{padding:10px;overflow:hidden}body #main .concept-policy-list>h2{margin:2px 6px 8px;font-size:15px}body #main .concept-policy-list>button{display:flex;width:100%;min-height:72px;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left}body #main .concept-policy-list>button.active{border-color:var(--accent);background:var(--accent-soft)}body #main .concept-policy-list>button>span:last-child{display:grid;min-width:0;gap:2px}body #main .concept-policy-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}body #main .concept-policy-list small{color:var(--muted);font-size:11px}body #main .concept-policy-document{min-height:630px;margin:0!important;padding:18px!important}body #main .concept-policy-document>h2{margin:0 0 14px;font:600 22px/1.25 Georgia,serif!important}body #main .concept-policy-document>div[style*=white-space]{max-width:780px;font-size:13px;line-height:1.7}body #main .concept-copyright-tabs{margin-bottom:14px}body #main .concept-copyright-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:14px}body #main .concept-copyright-layout>*{min-width:0;margin:0!important;padding:16px!important}body #main .concept-copyright-layout h2{margin:0 0 12px;font-family:Georgia,serif!important;font-size:20px}body #main .concept-copyright-submit form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body #main .concept-copyright-submit form>:nth-last-child(-n+4),body #main .concept-copyright-submit form>button{grid-column:1 / -1}body #main .concept-copyright-records form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}body #main .concept-copyright-record-list{display:grid;gap:8px;margin-bottom:12px}body #main .concept-copyright-record-list>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg2)}body #main .concept-copyright-record-list>article>span:last-child{color:var(--muted);font-size:11px}body #main .concept-copyright-records>details{margin:0 0 12px}body #main .concept-admin-creator-decision>label.field{width:210px;margin-left:auto}body #main .concept-creator-metrics{margin:10px 0 14px!important;padding:0!important;border:0!important;background:transparent!important}body #main .concept-creator-metrics>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body #main .concept-creator-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body #main .concept-creator-metric{display:grid;min-height:94px;align-content:center;gap:5px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main .concept-creator-metric strong{font-size:23px}body #main .concept-creator-metric span{color:var(--muted);font-size:12px}body #main .concept-creator-hero{display:grid;min-height:150px;align-items:center;margin:0 0 14px;padding:20px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,var(--panel),var(--accent-soft));overflow:hidden}body #main .concept-creator-hero>div{max-width:570px}body #main .concept-creator-hero h2{margin:0 0 6px;font-family:Georgia,serif!important;font-size:23px}body #main .concept-creator-hero .notice{margin:0;border:0;background:transparent;padding:0}body #main .concept-creator-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(270px,.66fr);align-items:start;gap:14px}body #main .concept-creator-grid>*{min-width:0;margin:0!important}body #main .concept-creator-row{margin:0 0 8px;padding:12px;border:1px solid var(--line);border-radius:8px}body #main .concept-creator-row>summary{min-height:38px;cursor:pointer;font-weight:650}body #main .concept-admin-diagnostics>.concept-admin-heading:first-child{min-height:150px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,var(--panel),var(--accent-soft))}body #main .concept-diagnostic-status{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:12px;margin:0 0 12px}body #main .concept-diagnostic-status>*{min-width:0;margin:0!important;padding:16px!important}body #main .concept-diagnostic-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}body #main .concept-diagnostic-grid>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg2)}body #main .concept-diagnostic-grid dt{color:var(--muted);font-size:11px}body #main .concept-diagnostic-grid dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:650}body #main .concept-diagnostic-operations{margin:0!important;padding:16px!important}body #main .concept-diagnostic-summary{margin:0 0 12px!important;padding:14px!important}body #main .concept-diagnostic-summary .concept-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body #main .concept-diagnostic-summary .concept-diagnostic-wide{grid-column:span 2}body #main .concept-admin-audience-groups>.concept-admin-global-nav{display:none}body #main .concept-audience-layout{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) minmax(200px,.9fr);align-items:start;gap:10px}body #main .concept-audience-list{padding:8px}body #main .concept-audience-list h2{margin:5px 7px 9px;font-size:15px}body #main .concept-audience-list button{display:flex;width:100%;min-height:62px;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);text-align:left}body #main .concept-audience-list button.active{border-color:var(--accent);background:var(--accent-soft)}body #main .concept-audience-list button>span:last-child{display:grid;min-width:0;gap:2px}body #main .concept-audience-list strong{font-size:12px}body #main .concept-audience-list small{color:var(--muted);font-size:10px}body #main .concept-audience-editor>details{margin:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-audience-editor>details>summary{min-height:42px;cursor:pointer;font-weight:650}body #main .concept-audience-editor form{display:grid;gap:10px}body #main .concept-audience-summary{min-height:245px;margin:0!important;padding:14px!important}body #main .concept-audience-summary h2{margin:0 0 10px}body #main .concept-audience-summary h3{margin:12px 0 5px}body #main .concept-audience-summary p{margin:5px 0;color:var(--muted);font-size:12px}body #main .concept-audience-summary hr{margin:14px 0;border:0;border-top:1px solid var(--line)}body #main .concept-audience-create,body #main .concept-audience-source{margin:12px 0 0!important;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}body #main .concept-audience-create{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}body #main .concept-audience-create>.field{margin:0}body #main .concept-audience-create>[role=alert]{grid-column:1 / -1}body #main :is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation){--admin-gap: 18px}body #main :is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation)>.concept-admin-heading{min-height:82px!important;margin-bottom:14px!important}body #main :is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation)>.concept-admin-heading :is(h1,h2){font-size:38px!important;line-height:1.12!important}html[data-theme] body #main[data-page]>:is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation)>.concept-admin-heading{min-height:82px!important}html[data-theme] body #main[data-page]>:is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation)>.concept-admin-heading :is(h1,h2){font-size:38px!important;line-height:1.12!important}body #main :is(.concept-admin-platform,.concept-admin-moderation,.concept-admin-community-moderation)>.concept-admin-heading p{max-width:780px;margin-top:8px;font-size:16px;line-height:1.45}body #main :is(.concept-admin-moderation,.concept-admin-community-moderation)>:is(.concept-admin-local-tabs,.concept-community-tabs){min-height:72px;margin-bottom:20px;gap:12px}body #main :is(.concept-admin-moderation,.concept-admin-community-moderation)>:is(.concept-admin-local-tabs,.concept-community-tabs)>*{min-height:71px;padding:18px 20px;font-size:16px}body #main .concept-admin-platform>.concept-admin-tabs{min-height:58px;margin-bottom:12px;border-radius:12px}body #main .concept-admin-platform .concept-admin-tab{min-height:56px;gap:9px;padding:11px 14px;font-size:14px}body #main .concept-admin-platform .concept-admin-tab .concept-admin-icon{width:23px;height:23px;flex-basis:23px}body #main .concept-admin-platform .concept-admin-tab .concept-admin-icon svg{width:21px;height:21px}body #main .concept-admin-platform>.concept-admin-metrics{min-height:96px;gap:10px;margin-bottom:14px}body #main .concept-admin-platform .concept-admin-metric{min-height:96px;gap:10px;padding:13px 12px;border-radius:12px}body #main .concept-admin-platform .concept-admin-metric>.concept-admin-icon{width:27px;height:27px;flex-basis:27px}body #main .concept-admin-platform .concept-admin-metric>.concept-admin-icon svg{width:24px;height:24px}body #main .concept-admin-platform .concept-admin-metric div{gap:2px}body #main .concept-admin-platform .concept-admin-metric span{font-size:12px}body #main .concept-admin-platform .concept-admin-metric strong{font-size:22px;line-height:1.12}body #main .concept-admin-platform .concept-admin-metric small{font-size:10px;line-height:1.3}body #main .concept-admin-platform>.concept-admin-view{min-height:0}body #main .concept-admin-platform .concept-admin-form-card{min-height:0;padding:16px!important;border-radius:0}body #main .concept-admin-platform .concept-admin-records>summary{min-height:44px;font-size:14px}body #main .concept-admin-platform .concept-admin-form-card h2{margin-bottom:12px;font-size:18px}body #main .concept-admin-platform .concept-admin-form-card form{gap:10px 12px}body #main .concept-admin-platform .concept-admin-form-card :is(input,select,button){min-height:44px}body #main .concept-admin-platform .concept-admin-form-card textarea{min-height:112px}body #main .concept-admin-platform .concept-admin-form-card :is(label,.field){gap:6px;font-size:14px}body #main .concept-admin-platform .concept-admin-records pre{max-height:240px;padding:12px;font-size:12px;line-height:1.45}body #main .concept-admin-platform>.concept-admin-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:20px;padding-right:0}body #main .concept-admin-platform>.concept-admin-heading :is(h1,h2){grid-column:1;grid-row:1}body #main .concept-admin-platform .concept-admin-access-copy{grid-column:1;grid-row:2;max-width:760px;margin:6px 0 0!important;color:var(--muted);font-size:14px!important}body #main .concept-admin-platform .concept-admin-access-badge{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;min-height:50px;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}body #main .concept-admin-platform .concept-admin-access-badge>span{display:grid;gap:2px}body #main .concept-admin-platform .concept-admin-access-badge small{color:var(--muted);font-size:10px}body #main .concept-admin-platform .concept-admin-access-badge strong{font-size:13px}body #main .concept-admin-platform .concept-admin-record-list,body #main .concept-admin-platform .concept-admin-record-detail{min-height:270px;max-height:320px}body #main .concept-admin-platform .concept-admin-actions{margin-top:12px}body #main .concept-admin-platform .concept-admin-technical{margin-top:10px}body #main .concept-admin-moderation>.concept-moderation-grid{grid-template-columns:minmax(0,.89fr) minmax(0,1fr);gap:18px}body #main .concept-admin-moderation :is(.concept-moderation-queue,.concept-moderation-report){min-height:520px;padding:26px!important;border-radius:12px}body #main .concept-admin-moderation .concept-moderation-queue{align-self:stretch}body #main .concept-admin-moderation :is(.concept-moderation-decision,.concept-moderation-appeals){padding:26px!important;border-radius:12px}body #main .concept-admin-moderation .concept-moderation-queue .list-row{display:grid;min-height:85px;align-content:center;padding:18px 6px;font-size:15px;line-height:1.5}body #main .concept-admin-moderation :is(.concept-moderation-report,.concept-moderation-decision) form{gap:18px}body #main .concept-admin-moderation :is(.concept-moderation-report,.concept-moderation-decision) form :is(input,select,button){min-height:58px}body #main .concept-admin-moderation :is(.concept-moderation-report,.concept-moderation-decision) form textarea{height:120px!important;min-height:120px!important}body #main .concept-admin-community-moderation>[data-moderation-refresh]{min-height:54px;margin-bottom:20px;padding-inline:20px;font-size:15px}body #main .concept-admin-community-moderation>.concept-community-columns{min-height:1256px;gap:18px}body #main .concept-admin-community-moderation>.concept-community-columns>*{min-height:1256px}body #main .concept-admin-community-moderation :is(.concept-community-case,.concept-community-rule,.concept-community-detail>.panel,.concept-community-rules>details){padding:22px 24px!important;border-radius:12px}body #main .concept-admin-community-moderation .concept-community-detail{gap:18px}body #main .concept-admin-community-moderation .concept-community-rule p,body #main .concept-admin-community-moderation .concept-community-case p{margin:9px 0;font-size:15px;line-height:1.5}body #main .concept-admin-community-moderation :is(input,select,button){min-height:54px}body #main .concept-admin-community-moderation textarea{min-height:150px}}@media(min-width:901px)and (max-width:1180px){body #main .concept-admin-tabs{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}body #main .concept-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body #main .concept-audience-layout{grid-template-columns:190px minmax(360px,1fr)}body #main .concept-audience-summary{grid-column:1 / -1}body #main .concept-policy-layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:900px){html[data-theme] body #main .concept-admin-moderation a.btn[href$="/management-workspace"]{display:inline-flex!important;box-sizing:border-box;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin-block:8px;white-space:normal;line-height:1.4}}

@media(min-width:0px){html[data-theme] body #main#main#main[data-page]>.concept-task-page{display:block!important;width:100%;max-width:1240px!important;padding:30px 24px 24px!important;min-width:0}html[data-theme] body #main#main#main .concept-task-page>.section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px;padding:0!important;min-height:70px;border:0!important;border-radius:0;background:transparent!important}html[data-theme] body #main#main#main .concept-task-page>.section-head:before,html[data-theme] body #main#main#main .concept-task-page>.section-head:after{content:none!important}html[data-theme] body #main#main#main .concept-task-page>.section-head>img{display:none}html[data-theme] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero{min-height:160px!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:9px;background:linear-gradient(90deg,#0a162ee8,transparent),url(/assets/endgame-v1/brand-castle-panorama.webp) right 46%/cover!important;color:#fff}html[data-theme] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero :is(h1,h2,p){color:#fff!important;text-shadow:none}html[data-theme] body #main#main#main .concept-task-page>.section-head :is(h1,h2){margin:0;font:700 32px/1.2 Inter,system-ui,sans-serif!important}html[data-theme] body #main#main#main .concept-task-page>.section-head p{font-size:13px;color:var(--muted)}html[data-theme] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero .concept-task-metrics dd{color:var(--text)}html[data-theme] body #main#main#main .concept-task-metrics{display:flex;gap:12px;margin:0;flex:0 0 auto}html[data-theme] body #main#main#main .concept-task-metrics>div{display:grid;grid-template-columns:auto auto;gap:12px;align-items:center;min-width:108px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body #main#main#main .concept-task-metrics dt{font-size:12px;color:var(--muted)}html[data-theme] body #main#main#main .concept-task-metrics dd{margin:0;font-size:22px;font-weight:700}html[data-theme] body #main#main#main .concept-task-project-picker{padding:12px!important;margin:0 0 16px;border-radius:8px}html[data-theme] body #main#main#main .concept-task-project-picker fieldset{display:flex;align-items:end;gap:12px}html[data-theme] body #main#main#main .concept-task-project-picker .field{flex:1;margin:0}html[data-theme] body #main#main#main .concept-task-project-picker label.field{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:12px}html[data-theme] body #main#main#main .concept-task-project-picker .btn{min-width:130px}html[data-theme] body #main#main#main .concept-task-controls{display:flex;align-items:center;gap:10px;margin:0 0 12px}html[data-theme] body #main#main#main .concept-task-controls>input{flex:1;min-width:0}html[data-theme] body #main#main#main .concept-task-controls>select{width:160px}html[data-theme] body #main#main#main .concept-task-view-buttons{display:flex;gap:0;border:1px solid var(--line);border-radius:7px;overflow:hidden}html[data-theme] body #main#main#main .concept-task-view-buttons>.btn{border:0;border-radius:0;min-height:40px}html[data-theme] body #main#main#main .concept-task-view-buttons>[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}html[data-theme] body #main#main#main .concept-task-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);align-items:start;gap:14px}html[data-theme] body #main#main#main .concept-task-list{display:grid;gap:8px;margin:0!important;padding:14px!important;border:1px solid var(--line);border-radius:9px;background:var(--panel);min-width:0}html[data-theme] body #main#main#main .concept-task-list>h2{margin:0 0 4px;font:650 18px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body #main#main#main .concept-task-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0!important;padding:12px 46px 12px 14px!important;border:1px solid var(--line);border-radius:7px;background:var(--panel2);min-width:0}html[data-theme] body #main#main#main .concept-task-row>h3{margin:0;grid-column:1;font:650 14px/1.4 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body #main#main#main .concept-task-row>p{grid-column:1;margin:0;font-size:11px;color:var(--muted)}html[data-theme] body #main#main#main .concept-task-row>[data-domain-action=task-edit]{grid-column:2;grid-row:1/span 2;min-height:34px;padding:6px 10px!important;font-size:12px;align-self:center}html[data-theme] body #main#main#main .concept-task-inspect{position:absolute;right:7px;top:15px;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--text);font-size:20px}html[data-theme] body #main#main#main .concept-task-selected{border-color:var(--line2);background:var(--accent-soft)}html[data-theme] body #main#main#main .concept-task-preview{position:sticky;top:90px;padding:18px!important;margin:0!important;border-radius:9px;min-width:0}html[data-theme] body #main#main#main .concept-task-preview>h2{margin:0 0 12px;font:650 20px/1.3 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body #main#main#main .concept-task-preview>p{font-size:13px;line-height:1.55}html[data-theme] body #main#main#main .concept-task-preview>.btn{margin-top:14px;width:100%}html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board]{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] body #main#main#main .concept-task-layout[data-concept-task-presentation=board]{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main#main#main .concept-task-layout[data-concept-task-presentation=board]>.concept-task-preview{display:none}html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board]>:is(h2,p){grid-column:1/-1}html[data-theme] body #main#main#main .concept-task-lane{display:grid;gap:8px;align-content:start;min-width:0}html[data-theme] body #main#main#main .concept-task-lane>h3{margin:0;font-size:13px;color:var(--muted)}html[data-theme] body #main#main#main .concept-task-lane>.concept-task-row{grid-template-columns:minmax(0,1fr);padding:12px 38px 12px 12px!important}html[data-theme] body #main#main#main .concept-task-lane>.concept-task-row>[data-domain-action=task-edit]{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}html[data-theme] body #main#main#main .concept-task-project-options{margin:18px 0;color:var(--muted);font-size:13px}html[data-theme] body #main#main#main .concept-task-project-options>summary{padding:10px 0;cursor:pointer}html[data-theme] body #main#main#main .concept-task-project-options>nav{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}html[data-theme] body #main#main#main .concept-task-page [hidden]{display:none!important}html[data-theme] body #main#main#main .concept-task-page>[role]:empty{display:none}html[data-theme] body #main#main#main .concept-task-page>.concept-team-nav{min-height:36px;background:transparent;border-bottom:1px solid var(--line);margin:0 0 10px;padding:0}html[data-theme] body #main#main#main .concept-task-page>.concept-team-nav :is(a,button){min-height:35px!important;padding-block:6px!important}html[data-theme] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero{position:relative;display:flex;align-items:flex-end;min-height:165px!important;margin-bottom:4px;padding:18px 22px!important;background-image:linear-gradient(90deg,#081128d6,#08112814 72%),url(/assets/concept-cache/29830d1fbcfd44bfb7f48dec8417c23b87fc5866452f1d8e9adc1a50260db167.webp)!important;background-position:center 53%!important}html[data-theme=light] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero{background-image:linear-gradient(90deg,#121837b8,#12183708 72%),url(/assets/concept-cache/f2571093186a68b6f2d282f989af5997fb8139cefed0119230d4f66a1d611ded.webp)!important}html[data-theme] body #main#main#main .concept-task-page>.section-head.concept-task-project-hero :is(h1,h2){font:600 30px/1.15 Georgia,serif!important}html[data-theme] body #main#main#main .concept-task-project-hero .concept-task-metrics{display:none}html[data-theme] body #main#main#main .concept-task-project-picker{padding:8px 12px!important;margin-bottom:12px}html[data-theme] body #main#main#main .concept-task-controls{min-height:35px;margin-bottom:10px}html[data-theme] body #main#main#main .concept-task-controls :is(.btn,.input,.select,input,select){min-height:35px!important;height:35px}html[data-theme] body #main#main#main .concept-task-controls>.concept-task-view-buttons{order:0;flex:0 0 auto;height:35px}html[data-theme] body #main#main#main .concept-task-controls>input{order:1}html[data-theme] body #main#main#main .concept-task-controls>select{order:2}html[data-theme] body #main#main#main .concept-task-controls>[data-domain-action=task-new]{order:3;white-space:nowrap}html[data-theme] body #main#main#main .concept-task-page .concept-task-list[data-concept-task-presentation=board]{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;gap:8px!important;min-height:590px}html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board]>h2{display:none}html[data-theme] body #main#main#main .concept-task-lane{padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);gap:8px;min-height:590px}html[data-theme] body #main#main#main .concept-task-lane-title{display:flex;align-items:center;gap:7px;padding:1px 0 5px;font:600 13px/1.4 Inter,system-ui,sans-serif!important;color:var(--text)}html[data-theme] body #main#main#main .concept-task-status-dot{display:block;flex:0 0 15px;width:15px;height:15px;border-radius:50%;background:#aaa6d4}html[data-theme] body #main#main#main .concept-task-lane[data-status=in_progress] .concept-task-status-dot{background:#4d8df3}html[data-theme] body #main#main#main .concept-task-lane[data-status=review] .concept-task-status-dot{background:#ffc45f}html[data-theme] body #main#main#main .concept-task-lane[data-status=closed] .concept-task-status-dot{background:#5ebc7a}html[data-theme] body #main#main#main .concept-task-lane-count{padding:1px 6px;border-radius:6px;background:var(--panel3);color:var(--muted);font-size:11px}html[data-theme] body #main#main#main .concept-task-page .concept-task-lane>.concept-task-row{min-height:108px;padding:11px!important;display:flex;flex-direction:column;gap:7px;background:var(--panel2);border-radius:7px}html[data-theme] body #main#main#main .concept-task-lane .concept-task-row>h3{padding-right:23px;font-size:14px!important;font-weight:600!important}html[data-theme] body #main#main#main .concept-task-native-meta{display:none}html[data-theme] body #main#main#main .concept-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:11px}html[data-theme] body #main#main#main .concept-task-lane .concept-task-meta{margin-top:auto}html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board] .concept-task-row>[data-domain-action=task-edit]{display:none}html[data-theme] body #main#main#main .concept-task-inspect{top:5px;right:5px}html[data-theme] body #main#main#main .concept-task-done{position:absolute;right:8px;top:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4aaa6b;color:#fff;font-size:12px}html[data-theme] body #main#main#main .concept-task-row:has(.concept-task-done)>.concept-task-inspect{top:36px}html[data-theme] body #main#main#main .concept-task-lane-add{width:100%;min-height:34px;padding:5px 10px!important;border:1px dashed var(--line2);border-radius:5px;background:transparent;color:var(--accent);font-size:12px}html[data-theme] body #main#main#main .concept-task-lane-empty{margin:12px 0;color:var(--muted);font-size:12px}html[data-theme=light] body #main#main#main .concept-task-lane{background:var(--panel2)}html[data-theme=light] body #main#main#main .concept-task-lane>.concept-task-row{background:var(--panel)}html[data-theme] body #main#main#main .concept-task-project-change{position:absolute;right:22px;bottom:22px;z-index:4}html[data-theme] body #main#main#main .concept-task-project-change>summary{padding:10px 16px;border:1px solid #887aa8;border-radius:8px;background:#29264ecb;color:#fff;font-size:14px;cursor:pointer;list-style:none}html[data-theme] body #main#main#main .concept-task-project-change>.concept-task-project-picker{position:absolute;right:0;top:52px;width:500px;margin:0;box-shadow:0 12px 30px #0004;background:var(--panel)!important}}html[data-theme] body #main#main#main[data-page]>.concept-task-page{max-width:1240px!important;box-sizing:border-box!important}html[data-theme] body #main#main#main .concept-task-page>.concept-task-heading.concept-task-project-hero{display:block!important;padding:28px 24px 68px!important;min-height:190px!important}html[data-theme] body #main#main#main .concept-task-project-hero>.roles064-project{color:#f5f1ff!important;font-size:13px!important}html[data-theme] body #main#main#main .concept-task-project-options .roles064-header-actions{position:static!important;display:flex!important;flex-wrap:wrap;gap:10px;max-width:none!important;margin:12px 0}html[data-theme] body #main#main#main .concept-task-page>.concept-team-nav{position:static!important;top:auto!important}html[data-theme] body #main#main#main .concept-task-controls :is(button,input,select),html[data-theme] body #main#main#main .concept-task-lane-add,html[data-theme] body #main#main#main .concept-task-project-change>summary{min-height:44px!important;height:auto!important}html[data-theme] body #main#main#main .concept-task-page .concept-task-controls :is(.btn,.input,.select,input,select){min-height:44px!important;height:44px!important;box-sizing:border-box!important}html[data-theme] body #main#main#main .concept-task-view-buttons{height:auto!important}html[data-theme] body #main#main#main .concept-task-controls>.concept-task-view-buttons{height:auto!important}html[data-theme] body #main#main#main .concept-task-lane,html[data-theme] body #main#main#main .concept-task-page .concept-task-list[data-concept-task-presentation=board]{min-height:320px}html[data-theme] body #main#main#main .concept-task-page .concept-task-project-options :is(input,select,textarea,fieldset){max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:900px){html[data-theme] body #main#main#main[data-page]>.concept-task-page{padding:16px!important;width:100%!important;margin:0!important}html[data-theme] body #main#main#main .concept-task-page>.concept-task-heading.concept-task-project-hero{min-height:220px!important;padding:22px 18px 76px!important}html[data-theme] body #main#main#main .concept-task-page>.concept-task-heading :is(h1,h2){font-size:28px!important}html[data-theme] body #main#main#main .concept-task-page>.concept-team-nav{display:flex!important;overflow-x:auto;gap:4px}html[data-theme] body #main#main#main .concept-task-page>.concept-team-nav a{white-space:nowrap;min-height:44px!important}html[data-theme] body #main#main#main .concept-task-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html[data-theme] body #main#main#main .concept-task-controls>.concept-task-view-buttons{grid-column:1;order:0}html[data-theme] body #main#main#main .concept-task-controls>[data-domain-action=task-new]{grid-column:2;order:1}html[data-theme] body #main#main#main .concept-task-controls>input{grid-column:1/-1;order:2;width:100%}html[data-theme] body #main#main#main .concept-task-controls>select{grid-column:1/-1;order:3;width:100%}html[data-theme] body #main#main#main .concept-task-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body #main#main#main .concept-task-lane{min-height:180px}html[data-theme] body #main#main#main .concept-task-project-change{left:18px;right:auto;bottom:18px;max-width:calc(100% - 36px)}html[data-theme] body #main#main#main .concept-task-project-change>.concept-task-project-picker{left:0;right:auto;width:min(500px,calc(100vw - 68px))}html[data-theme] body #main#main#main .concept-task-project-picker fieldset,html[data-theme] body #main#main#main .concept-task-project-picker label.field{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] body #main#main#main .concept-task-preview{position:static}}@media(max-width:520px){html[data-theme] body #main#main#main .concept-task-list[data-concept-task-presentation=board]{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main#main#main .concept-task-lane{min-height:145px}}

.concept-tools-local-nav,.concept-tools-knowledge-index,.concept-tools-prompt-preview,.concept-tools-persona-mark{display:none}.concept-tools-memory-stage,.concept-tools-memory-primary,.concept-tools-memory-secondary{display:contents}@media(min-width:901px){html[data-theme] body #main[data-page] [data-concept-tools-visible=false],html[data-theme] body #main[data-page] [data-concept-tools-match=false],html[data-theme] body #main[data-page] .concept-tools-knowledge-detail>[data-concept-tools-selected=false]{display:none!important}html[data-theme] body #main[data-page] .concept-tools-local-nav{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}html[data-theme] body #main[data-page] .concept-tools-tab{min-height:40px;padding:9px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:600 12px/1.35 inherit;cursor:pointer;white-space:nowrap}html[data-theme] body #main[data-page] .concept-tools-tab[aria-selected=true]{border-bottom-color:var(--accent-solid);color:var(--text)}html[data-theme] body #main[data-page=chat-history]>.concept-tools-history{display:grid!important;grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr)!important;gap:12px 14px!important;align-items:start;max-width:1180px!important}html[data-theme] body #main[data-page=chat-history]>.concept-tools-history>.concept-history-heading,html[data-theme] body #main[data-page=chat-history]>.concept-tools-history>.concept-tools-history-toolbar,html[data-theme] body #main[data-page=chat-history]>.concept-tools-history>.concept-tools-history-storage{grid-column:1/-1}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-toolbar{display:flex;flex-wrap:wrap;gap:6px;min-height:42px;margin:0;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-toolbar>.btn{min-height:32px;padding:6px 9px;border-radius:6px;font-size:11px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-branches{grid-column:1;grid-row:3;margin:0;padding:14px!important;border-radius:9px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-checkpoints{grid-column:1;grid-row:4;margin:0;padding:14px!important;border-radius:9px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-messages{grid-column:2;grid-row:3/span 2;display:grid;gap:0;margin:0;padding:4px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-message{margin:0!important;padding:14px 2px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-message:last-child{border-bottom:0!important}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-message>p{margin:8px 0;font-size:13px;line-height:1.55}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-actions>.btn{min-height:30px;padding:5px 8px;font-size:10px;border-radius:5px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-storage{margin:0;padding:12px 14px!important;border-radius:9px}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-storage :is(h2,p){margin:0 12px 0 0;display:inline}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-storage .btn{min-height:34px;padding:6px 10px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge>.concept-knowledge-grid{display:grid;grid-template-columns:200px 330px minmax(0,1fr);gap:12px;align-items:start}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-upload{grid-column:1;padding:14px!important;border-radius:9px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-upload h2{margin:0 0 12px;font:600 17px/1.25 Georgia,serif}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-upload p{font-size:11px;line-height:1.5;color:var(--muted)}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-upload input[type=file]{min-width:0;max-width:100%;padding:6px;font-size:11px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-index{grid-column:2;display:block;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-search{margin:0 0 8px;font-size:11px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-search .input{min-height:38px;margin-top:5px;padding:8px 10px;border-radius:6px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-index .concept-tools-local-nav{margin:0 0 6px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-index .concept-tools-tab{min-height:34px;padding:7px 6px;font-size:10px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-index-rows{display:grid;gap:2px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-row-button{display:grid;gap:3px;width:100%;min-height:62px;padding:10px;border:0;border-bottom:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-row-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-row-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted)}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-row-button[aria-current=true]{background:color-mix(in srgb,var(--accent-solid) 14%,var(--panel));box-shadow:inset 3px 0 var(--accent-solid)}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-empty{display:none;margin:12px 4px;color:var(--muted)}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-empty[data-concept-tools-visible=true]{display:block!important}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-detail{grid-column:3;display:block;min-width:0;margin:0}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-detail>article{min-height:300px;margin:0;padding:18px!important;border-radius:9px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-detail>article h2{margin:0 0 7px;font:600 22px/1.3 Georgia,serif}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-detail>article .actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge>.concept-utility-links{margin-top:12px}html[data-theme] body #main[data-page=memory]>.concept-tools-memory{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:12px;grid-auto-flow:dense;align-items:start;max-width:1200px!important}html[data-theme] body #main[data-page=memory]>.concept-tools-memory>.section-head{grid-column:1/-1;order:0;margin:0 0 10px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-nav{grid-column:1/-1;order:1;display:flex;margin:0;padding:0 2px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-nav .concept-tools-tab{font-size:11px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-original-nav{display:none!important}html[data-theme] body #main[data-page=memory] .concept-tools-memory-native-shell{display:contents!important}html[data-theme] body #main[data-page=memory] [data-concept-tools-memory-group]{order:2;min-width:0}html[data-theme] body #main[data-page=memory] [data-concept-tools-memory-pane=primary]{grid-column:1}html[data-theme] body #main[data-page=memory] [data-concept-tools-memory-pane=secondary]{grid-column:2}html[data-theme] body #main[data-page=memory] .concept-tools-memory:not(:has([data-concept-tools-visible=true][data-concept-tools-memory-pane=secondary])) [data-concept-tools-visible=true][data-concept-tools-memory-pane=primary]{grid-column:1/-1}html[data-theme] body #main[data-page=memory] [data-concept-tools-memory-group].visual-memory-section{margin:0;padding:16px!important;border-radius:9px}html[data-theme] body #main[data-page=memory] [data-concept-tools-memory-group].visual-memory-section>h2{margin:0 0 10px;font:600 18px/1.3 Georgia,serif}html[data-theme] body #main[data-page=memory] .concept-tools-memory :is(.field,.form .field){margin-bottom:12px}html[data-theme] body #main[data-page=memory] .concept-tools-memory :is(textarea,.textarea){min-height:76px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-records>section.panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin:10px 0 0;padding:12px!important;border-radius:7px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] body #main[data-page=memory] .concept-tools-memory-records>:is(h2,p){grid-column:1/-1}html[data-theme] body #main[data-page=memory] .concept-tools-memory-records>section.panel>:is(h2,article){grid-column:1/-1}html[data-theme] body #main[data-page=memory] .concept-tools-memory-records article.panel{margin:0;padding:10px!important;border-radius:6px;background:var(--panel2)}html[data-theme] body #main[data-page=memory] .concept-tools-memory-utility{grid-column:1/-1;order:4;margin:0}html[data-theme] body #main[data-page=memory] .concept-tools-memory-reload{grid-column:1/-1;order:3;justify-self:start;margin:0}html[data-theme] body #main[data-page=memory]>.concept-tools-memory>:not(.section-head):not(.concept-tools-memory-nav):not(.concept-tools-memory-utility):not(.concept-tools-memory-reload):not(.concept-tools-memory-original-nav):not(.concept-tools-memory-native-shell):not([data-concept-tools-memory-group]){grid-column:1/-1;order:5}html[data-theme] body #main[data-page=personas] .concept-tools-persona-utility{flex-wrap:nowrap;overflow-x:auto;max-height:46px;padding:5px 8px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-utility>a{flex:0 0 auto;min-height:34px;padding:6px 9px;font-size:11px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-reload{min-height:34px;margin:0 0 10px;padding:6px 10px}html[data-theme] body #main[data-page=personas] .concept-tools-personas>.concept-object-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:12px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-list,html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor,html[data-theme] body #main[data-page=personas] .concept-object-support{padding:14px!important;border-radius:9px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-list>h2,html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor>h2{margin:0 0 12px;font-size:19px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px 10px;margin:0;padding:12px!important;border:1px solid var(--line)!important;border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=personas] .concept-tools-persona-mark{grid-column:1;grid-row:1/span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--accent-solid) 16%,var(--panel));color:var(--accent-solid);font:600 19px/1 Georgia,serif}html[data-theme] body #main[data-page=personas] .concept-tools-persona-row>:is(h3,p){grid-column:2;margin:0}html[data-theme] body #main[data-page=personas] .concept-tools-persona-row>.actions{grid-column:1/-1;gap:4px;margin-top:5px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-row>.actions .btn{min-height:30px;padding:5px 7px;font-size:10px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor{max-height:calc(100dvh - 218px);min-height:620px;overflow:auto;scrollbar-gutter:stable}html[data-theme] body #main[data-page=personas] .concept-tools-persona-tabs{margin:6px 0 12px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor [data-creator-fields]>.field textarea{min-height:104px;resize:vertical}html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor [data-creator-fields]>[data-concept-tools-persona-section=identity] textarea{min-height:82px}html[data-theme] body #main[data-page=personas] .concept-tools-persona-editor details[data-creator-advanced]{margin-top:12px}html[data-theme] body #main[data-page=personas] .concept-object-support{min-height:auto}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-studio{position:relative}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-studio>.notice{max-width:760px;margin:-7px 0 14px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-studio>.concept-prompt-layout{grid-template-columns:minmax(190px,.72fr) minmax(440px,1.55fr) minmax(270px,.95fr)!important;grid-template-rows:minmax(0,1fr)!important;height:clamp(620px,calc(100dvh - 250px),780px);gap:12px!important;align-items:stretch;margin-top:0;overflow:hidden}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list{grid-column:1;grid-row:1;min-width:0;min-height:0;height:100%;padding:14px!important;overflow:auto;scrollbar-gutter:stable;border-radius:9px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor{grid-column:2;grid-row:1;min-width:0;min-height:0;height:100%;padding:14px!important;overflow:auto;scrollbar-gutter:stable;border-radius:9px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list>h2,html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor>h2{margin:0 0 12px;font-size:19px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list>article{margin:0 0 10px;padding:14px!important;border:1px solid var(--line)!important;border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list>article :is(h3,p){margin:0 0 7px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list>article .actions{gap:4px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-list>article .btn{min-height:34px;padding:6px 8px;font-size:10px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-sections{position:sticky;top:-14px;z-index:2;display:flex;gap:4px;margin:0 -2px 12px;padding:8px 2px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:thin}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-sections .concept-tools-tab{flex:0 0 auto;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-sections .concept-tools-tab:is(.active,:hover,:focus-visible){border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 10px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>input[type=hidden]{display:none}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.field{grid-column:1/-1;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.field[hidden]{display:none!important}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.field>:is(.input,.textarea){margin-top:6px;background:var(--panel)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.concept-tools-prompt-title .input,html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.concept-tools-prompt-number .input{min-height:54px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.concept-tools-prompt-number{grid-column:span 2}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.concept-tools-prompt-preference{grid-column:span 3}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.actions,html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>[role=status]{grid-column:1/-1}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor form>.actions{position:absolute;top:24px;right:0;z-index:2;justify-content:flex-end;margin:0}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor textarea[name=instructions]{min-height:132px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-editor .concept-tools-prompt-preference textarea{min-height:94px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview{grid-column:3;grid-row:1;display:block;min-width:0;min-height:0;height:100%;margin:0;padding:14px;overflow:auto;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview :is(h3,p){margin:0 0 6px}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview p{font-size:11px;color:var(--muted)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview pre{min-height:260px;max-height:none;overflow:auto;margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 ui-monospace,monospace}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview>[data-profile-preview]{margin:12px 0 0;padding:12px!important;border:1px solid var(--line);border-radius:7px;background:var(--panel)}html[data-theme] body #main[data-page=prompt-studio] .concept-tools-prompt-preview>[data-profile-preview] pre{min-height:0;max-height:280px;margin-top:8px}}@media(min-width:901px){html[data-theme] body #main[data-page=chat-details]>.concept-tools-conversation{width:min(100%,1100px)!important;max-width:1100px!important;min-height:1640px;margin-inline:auto;padding-top:70px!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation>.section-head{display:flex;align-items:flex-start;gap:20px;margin:40px 0 20px!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation>.section-head h2{margin:0 0 4px;font:600 52px/1.05 Georgia,serif!important;letter-spacing:-.025em}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation>.section-head p{margin:0;color:var(--muted);font-size:14px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-chat-link{min-width:132px;min-height:46px;margin-left:auto;padding:11px 18px;border-radius:8px;background:var(--accent-solid);color:var(--accent-ink);font-weight:700;text-align:center;text-decoration:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation>section.panel{display:grid;grid-template-columns:285px minmax(0,1fr) 340px;align-items:stretch;min-height:1450px;padding:0!important;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important;margin:0!important;padding:0 10px!important;border-right:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav>a{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:72px!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;text-align:left!important;text-decoration:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav>a:first-child{margin-top:10px;border:1px solid var(--accent-solid)!important;border-radius:7px!important;background:color-mix(in srgb,var(--accent-solid) 15%,var(--panel))!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;color:var(--purple);background:var(--panel);font-size:12px;font-weight:800}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav strong{font-size:13px;line-height:1.25}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-nav small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.3}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-workspace{min-width:0;padding:24px 22px;background:var(--panel)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-workspace>h2{margin:0 0 5px;font-size:24px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-workspace>p{margin:0 0 22px;color:var(--muted);font-size:13px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-groups{display:grid;gap:12px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-groups>article{min-height:330px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-groups h3{margin:0 0 8px;font-size:15px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-groups p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-persona-head{display:flex;align-items:center;gap:12px;margin:0 0 16px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-persona-mark{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border:1px solid var(--line);border-radius:12px;color:var(--purple);background:var(--panel);font:700 22px/1 Georgia,serif}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-persona-head strong,html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-persona-head span{display:block}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-persona-head span{margin-top:4px;color:var(--muted);font-size:11px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-values{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:0;margin:0 0 18px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-value{display:contents}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-value :is(dt,dd){margin:0;padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-value dt{padding-right:12px;color:var(--muted);font-size:11px;font-weight:700}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-value dd{font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context{display:grid;gap:14px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context>section{padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context h4{margin:0 0 8px;font-size:13px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context :is(ul,p){margin:0;padding:0}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context ul{display:grid;gap:8px;list-style:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context li{padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-context small{display:block;margin-top:8px;color:var(--muted);font-size:10px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary{padding:20px 14px;border-left:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary h2{margin:0 0 14px;font-size:15px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary ul{display:grid;gap:0;margin:0;padding:0;list-style:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary li{display:grid;gap:4px;padding:12px 4px;border-bottom:1px solid var(--line);font-size:12px}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary li span{color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}html[data-theme] body #main[data-page=chat-details] .concept-tools-conversation-summary p{margin:18px 0 0;color:var(--muted);font-size:11px;font-style:italic;line-height:1.5}}@media(max-width:767px){html[data-theme] body[data-page=knowledge] #main#main#main .concept-tools-knowledge-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important}html[data-theme] body[data-page=knowledge] #main#main#main .concept-tools-knowledge-tabs>.concept-tools-tab{flex:1 1 auto!important;min-width:0!important;min-height:44px!important;white-space:nowrap!important}}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios][hidden],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios][hidden]{display:none!important}

@media(min-width:901px){html[data-theme] body .modal.concept-state-auth-dialog.endgame-auth-dialog{width:min(1180px,calc(100vw - 64px));height:min(800px,calc(100vh - 32px));max-height:calc(100vh - 32px);grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent, #dca55c) 25%,var(--line));border-radius:22px;box-shadow:0 32px 90px #04060c9e}html[data-theme] body .concept-state-auth-dialog .endgame-auth-art{min-height:0;height:100%;margin:0;border-radius:0;border-right:1px solid color-mix(in srgb,var(--accent, #dca55c) 18%,var(--line))}body .concept-state-auth-dialog .endgame-auth-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 68% 18%,rgba(247,204,125,.17),transparent 34%),linear-gradient(180deg,transparent 56%,rgba(3,5,10,.34))}body .concept-state-auth-dialog .endgame-auth-art>img:first-child{filter:saturate(.92) contrast(1.04)}html[data-theme] body .concept-state-auth-dialog .endgame-auth-body{display:flex;min-height:0;flex-direction:column;justify-content:center;margin:18px;padding:clamp(38px,4vw,64px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent, #dca55c) 18%,var(--line));border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(207,154,82,.08),transparent 32%),var(--panel)}html[data-theme] body .concept-state-auth-register .endgame-auth-body{justify-content:flex-start;padding-top:46px;padding-bottom:46px}html[data-theme] body .modal.concept-state-auth-dialog .endgame-auth-body>h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:600;letter-spacing:-.035em;line-height:1.05}body .concept-state-auth-dialog .endgame-auth-intro{max-width:43ch;margin:0 0 24px;color:var(--muted);font-size:15px;line-height:1.6}body .concept-state-auth-dialog #auth-form{gap:14px}body .concept-state-auth-dialog #auth-form .field{gap:7px;font-size:12px;font-weight:750;letter-spacing:.02em}html[data-theme] body .concept-state-auth-dialog #auth-form :is(input,select){min-height:50px;border-radius:8px;background:color-mix(in srgb,var(--panel2) 82%,transparent)}html[data-theme] body .modal.concept-state-auth-dialog #auth-form>:is(button,.btn){min-height:46px;border-radius:8px}body .concept-state-auth-dialog #auth-form>.notice{border-radius:12px;line-height:1.45}body .concept-state-auth-dialog .modal-close{top:16px;right:16px;z-index:5;background:color-mix(in srgb,var(--panel) 84%,transparent);box-shadow:0 6px 20px #00000029}body .modal.concept-state-recovery-dialog{display:grid;width:min(1060px,calc(100vw - 64px));height:min(690px,calc(100vh - 48px));max-height:calc(100vh - 48px);grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);grid-template-rows:auto 1fr;gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent, #dca55c) 24%,var(--line));border-radius:22px;box-shadow:0 32px 90px #04060c9e}body .concept-state-recovery-dialog>h2{grid-column:1;grid-row:1;margin:0;padding:58px 56px 14px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:600;letter-spacing:-.035em}body .concept-state-recovery-form{grid-column:1;grid-row:2;align-content:start;gap:17px;padding:10px 56px 54px;overflow:auto}body .concept-state-recovery-form :is(input,select){min-height:51px;border-radius:11px;background:color-mix(in srgb,var(--panel2) 82%,transparent)}body .concept-state-recovery-form button[type=submit]{min-height:48px;margin-top:4px;border-radius:999px}body .concept-state-recovery-art{position:relative;display:block!important;min-width:0;grid-column:2;grid-row:1 / span 2;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--accent, #dca55c) 18%,var(--line));background:#101824}body .concept-state-recovery-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04070c05,#04070c61)}body .concept-state-recovery-art>img:first-child{width:100%;height:100%;object-fit:cover}body .concept-state-recovery-art>img:nth-child(2){position:absolute;z-index:2;right:4%;bottom:2%;width:min(66%,300px);filter:drop-shadow(0 18px 30px rgba(0,0,0,.32))}body .concept-state-recovery-dialog .modal-close{position:absolute;top:17px;right:17px;z-index:4;background:color-mix(in srgb,var(--panel) 86%,transparent)}body .modal.concept-state-storage-dialog{width:min(1040px,calc(100vw - 64px));max-height:min(830px,calc(100vh - 44px));padding:32px;overflow:auto;border-radius:20px}body .concept-state-storage-dialog>h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:35px;letter-spacing:-.025em}body .concept-state-storage-dialog [data-storage-dialog]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}body .concept-state-storage-dialog [data-storage-dialog]>:is(p,.notice,.actions){grid-column:1 / -1}body .concept-state-storage-card{min-height:178px;margin:0;padding:20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #dca55c) 7%,transparent),transparent 46%),color-mix(in srgb,var(--panel2) 92%,transparent)}body .concept-state-storage-card>h3{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600}body .concept-state-storage-card :is(button,.btn){min-height:40px;border-radius:999px}body .concept-state-storage-dialog [data-storage-dialog]>.actions{justify-content:flex-end;padding-top:3px}body .modal.concept-state-voice-dialog{width:min(1180px,calc(100vw - 56px));height:min(900px,calc(100vh - 38px));max-height:calc(100vh - 38px);padding:28px 30px 30px;overflow:hidden;border-radius:20px}body .concept-state-voice-dialog>h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:34px;letter-spacing:-.025em}body .concept-state-voice-dialog [data-ai-expansion-controls]{height:calc(100% - 52px);padding:0 5px 12px 0;overflow:auto;scrollbar-gutter:stable}body .concept-state-voice-duplicate-title{display:none}body .concept-state-voice-dialog [data-ai-expansion-controls]>details{margin:10px 0 0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 88%,transparent)}body .concept-state-voice-dialog [data-ai-expansion-controls]>details>summary{min-height:48px;padding:14px 17px;font-weight:800;cursor:pointer}body .concept-state-voice-dialog .concept-state-voice-section[open]{padding:0 16px 16px;border-color:color-mix(in srgb,var(--accent, #dca55c) 35%,var(--line));background:radial-gradient(circle at 92% 0%,rgba(206,153,81,.09),transparent 34%),color-mix(in srgb,var(--panel2) 92%,transparent)}body .concept-state-voice-dialog .concept-state-voice-section[open]>summary{margin:0 -16px;border-bottom:1px solid var(--line);font-family:Georgia,Times New Roman,serif;font-size:21px}body .concept-state-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px}body .concept-state-voice-grid>p,body .concept-state-voice-grid>pre,body .concept-state-voice-grid>button{grid-column:1 / -1!important}body .concept-state-voice-grid>p:first-of-type{grid-row:1}body .concept-state-voice-grid>form[data-ai-form=read]{grid-column:1!important;grid-row:2}body .concept-state-voice-grid>form[data-ai-form=voice]{grid-column:2!important;grid-row:2}body .concept-state-voice-dialog form[data-ai-form]{position:relative;display:grid;align-content:start;gap:11px;min-width:0;margin:0;padding:50px 16px 16px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 78%,transparent)}body .concept-state-voice-dialog form[data-ai-form]:before{position:absolute;top:17px;left:17px;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}body .concept-state-voice-dialog form[data-ai-form=read]:before{content:"Read aloud"}body .concept-state-voice-dialog form[data-ai-form=voice]:before{content:"Microphone & transcription"}body .concept-state-voice-dialog form[data-ai-form] :is(input,select,textarea){min-height:42px;border-radius:9px;background:color-mix(in srgb,var(--panel2) 86%,transparent)}body .concept-state-voice-dialog form[data-ai-form] textarea{min-height:84px;resize:vertical}body .concept-state-voice-dialog form[data-ai-form] :is(button,.btn){min-height:39px;border-radius:999px}body .concept-state-voice-dialog form[data-ai-form] label:has(input[type=checkbox]){padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel2) 55%,transparent);font-size:12px;line-height:1.4}body .concept-state-voice-dialog form[data-ai-form=voice]{grid-template-columns:repeat(2,minmax(0,1fr))}body .concept-state-voice-dialog form[data-ai-form=voice]>label:has(input[type=checkbox]){grid-column:1 / -1}body .concept-state-import-preview{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:16px;padding:24px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(205,152,80,.08),transparent 32%),var(--panel)}body .concept-state-import-preview>:is(h2,p,.actions){grid-column:1 / -1}body .concept-state-import-preview>h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.025em}body .concept-state-import-preview>p{margin:-7px 0 0}body .concept-state-import-mapping,body .concept-state-import-sample{min-width:0;margin:0;padding:19px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 90%,transparent)}body .concept-state-import-mapping{grid-column:1}body .concept-state-import-sample{grid-column:2}body .concept-state-import-mapping>h3,body .concept-state-import-sample>h3{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:21px}body .concept-state-import-mapping ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding-left:20px}body .concept-state-import-preview-actions{justify-content:flex-end;padding-top:2px}body .concept-state-import-preview-actions :is(button,.btn){min-height:43px;border-radius:999px}body .concept-state-import-results{display:flex;flex-direction:column}body .concept-state-import-results>.section-head{order:0}body .concept-state-import-results>.visual-import-steps{order:1}body .concept-state-import-results>[data-source-import-status]{order:2}body .concept-state-import-result-card{position:relative;order:3;min-height:210px;padding:30px 230px 28px 30px;overflow:hidden;border-color:color-mix(in srgb,#7fc39b 38%,var(--line));border-radius:17px;background:linear-gradient(90deg,color-mix(in srgb,#5da57c 12%,transparent),transparent 58%),var(--panel)}body .concept-state-import-result-card:after{content:"";position:absolute;right:22px;bottom:-34px;width:190px;height:220px;pointer-events:none;background:url(/assets/endgame-v1/lori-guide.webp) center bottom / contain no-repeat;filter:drop-shadow(0 18px 22px rgba(0,0,0,.24))}body .concept-state-import-result-card>h2{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.025em}body .concept-state-import-result-card>:is(a,.btn,.actions){position:relative;z-index:2}body .concept-state-import-history{order:4;border-radius:15px}body .concept-state-import-again{order:5;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel2) 82%,transparent)}body .concept-state-import-help{order:6}body .concept-state-private-page{position:relative;display:flex;width:min(1100px,calc(100vw - 96px));min-height:540px;align-items:center;justify-content:center;margin:24px auto 18px;padding:60px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 16% 18%,rgba(204,153,83,.12),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--panel2) 72%,transparent),var(--panel));text-align:center;box-shadow:0 22px 70px #05070c38}body .concept-state-private-art{display:block!important;width:210px;height:230px;margin:-8px auto 6px}body .concept-state-private-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.28))}body .concept-state-private-page>h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:40px;letter-spacing:-.035em}body .concept-state-private-notice{max-width:470px;margin:12px auto 0;padding:12px 18px;border-color:color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel2) 72%,transparent);color:var(--muted);text-align:center}body main:has(.concept-state-private-page)>.social-expansion{width:min(1100px,calc(100vw - 96px));margin-right:auto;margin-left:auto;opacity:.86}body .concept-state-recovery-page .concept-state-recovery-notice{position:relative;min-height:250px;margin:14px 0 10px;padding:86px 250px 26px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent, #dca55c) 26%,var(--line));border-radius:18px;background:url(/assets/endgame-v1/lori-resting.webp) calc(100% - 20px) calc(100% + 26px) / 220px auto no-repeat,radial-gradient(circle at 92% 10%,rgba(205,153,80,.13),transparent 36%),var(--panel);color:var(--muted);font-size:14px;line-height:1.6}body .concept-state-recovery-page .concept-state-recovery-notice:before{content:"Let\2019s get you back, friend.";position:absolute;top:27px;left:28px;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;letter-spacing:-.025em}body .concept-state-recovery-page .concept-state-recovery-duplicate{display:none}body .concept-state-recovery-page .concept-state-recovery-action{min-width:160px;min-height:43px;justify-self:start;border-radius:999px}html[data-theme=light] body .concept-state-auth-dialog.endgame-auth-dialog,html[data-theme=light] body .modal.concept-state-recovery-dialog{box-shadow:0 30px 80px #332a1f3d}html[data-theme=light] body .concept-state-auth-dialog .endgame-auth-art,html[data-theme=light] body .concept-state-recovery-art{background:#d9e8eb}html[data-theme=light] body .concept-state-auth-dialog .endgame-auth-art>img:first-child,html[data-theme=light] body .concept-state-recovery-art>img:first-child{filter:saturate(.72) brightness(1.18) contrast(.84)}html[data-theme=light] body .concept-state-private-page{box-shadow:0 20px 60px #57452f21}}html[data-theme] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{position:relative;display:flex;min-height:142px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;margin:14px 0 0;padding:20px 36% 20px 22px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background-color:var(--panel);background-position:center 47%;background-size:cover;isolation:isolate}html[data-theme] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero:before{position:absolute;z-index:-1;inset:0;content:""}html[data-theme] body .concept-state-voice-hero-eyebrow{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em}html[data-theme] body .concept-state-voice-hero h3{margin:0;color:var(--text);font:600 clamp(24px,3vw,34px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.025em}html[data-theme] body .concept-state-voice-hero p{max-width:340px;margin:2px 0 0;color:var(--muted);font-size:13px;line-height:1.45}html[data-theme=dark] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{background-image:url(/assets/concept-cache/29830d1fbcfd44bfb7f48dec8417c23b87fc5866452f1d8e9adc1a50260db167.webp)}html[data-theme=dark] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel) 91%,transparent) 46%,color-mix(in srgb,var(--panel) 12%,transparent))}html[data-theme=light] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{background-image:url(/assets/concept-cache/f2571093186a68b6f2d282f989af5997fb8139cefed0119230d4f66a1d611ded.webp)}html[data-theme=light] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel) 93%,transparent) 46%,color-mix(in srgb,var(--panel) 14%,transparent))}@media(max-width:767px){html[data-theme] body .concept-state-voice-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{min-height:124px;padding:17px 26% 17px 16px;background-position:61% center}html[data-theme] body .concept-state-voice-hero p{max-width:250px;font-size:12px}}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading]{box-sizing:border-box!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;row-gap:14px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:14px!important;overflow:hidden!important;color:#18243a!important;background:#fff!important;border:1px solid #e4e8f0!important;border-radius:14px!important;box-shadow:0 2px 10px #1f2a440d!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-spinner{box-sizing:border-box!important;display:block!important;width:38px!important;height:38px!important;border:5px solid #e9e2ff!important;border-top-color:#9c68f2!important;border-right-color:#7750de!important;border-radius:50%!important;animation:final134-loading-spin .9s linear infinite!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] :is(h2,h3,.final134-state-title){min-width:0!important;margin:0!important;color:inherit!important;font:650 15px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] :is(p,.final134-state-copy){min-width:0!important;margin:3px 0 0!important;color:#68738a!important;font:400 12px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton[aria-hidden=true]{grid-column:1 / -1!important;display:grid!important;gap:7px!important;min-width:0!important;margin:0!important;padding:8px!important;overflow:hidden!important;background:#707e990a!important;border:1px solid rgb(127 140 165 / 12%)!important;border-radius:12px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) minmax(56px,100px)!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:68px!important;padding:9px 10px!important;background:#ffffff70!important;border:1px solid rgb(127 140 165 / 11%)!important;border-radius:9px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] :is(.final134-skeleton-avatar,.final134-skeleton-lines,.final134-skeleton-picture){background-color:#dce2ec!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-avatar{display:block!important;width:34px!important;height:34px!important;border-radius:50%!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-lines{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important;background:none!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-lines:before,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-lines:after{display:block!important;height:7px!important;content:""!important;background:#dce2ec!important;border-radius:99px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-lines:before{width:78%}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-lines:after{width:55%}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-picture{display:block!important;width:100%!important;height:50px!important;border-radius:7px!important}html[data-theme=dark] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading]{color:#f2f4fb!important;background:#1b2c40!important;border-color:#31445b!important;box-shadow:0 2px 12px #0000001f!important}html[data-theme=dark] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] :is(p,.final134-state-copy){color:#b5c1d4}html[data-theme=dark] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton[aria-hidden=true]{background:#050e1c38;border-color:#b6c5dd21}html[data-theme=dark] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-row{background:#ffffff08;border-color:#b6c5dd1f}html[data-theme=dark] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] :is(.final134-skeleton-avatar,.final134-skeleton-lines:before,.final134-skeleton-lines:after,.final134-skeleton-picture){background-color:#43556d}@keyframes final134-loading-spin{to{transform:rotate(360deg)}}@media(max-width:600px){html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading]{grid-template-columns:38px minmax(0,1fr)!important;column-gap:10px!important;row-gap:12px!important;padding:12px!important;border-radius:12px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton{gap:6px;padding:6px}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-row{grid-template-columns:30px minmax(0,1fr) 64px!important;gap:8px!important;min-height:62px!important;padding:8px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-avatar{width:30px;height:30px}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-picture{height:42px}}@media(max-width:360px){html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-row{grid-template-columns:28px minmax(0,1fr) 52px;gap:7px;padding-inline:6px}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-skeleton-avatar{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=loading]>.final134-state-card[data-state=loading] .final134-spinner{animation:none;border-top-color:#9c68f2}}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error],html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]{display:grid!important;gap:14px!important;min-width:0!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero{box-sizing:border-box!important;display:grid!important;align-content:center!important;min-width:0!important;min-height:136px!important;padding:18px 218px 18px 20px!important;overflow:hidden!important;color:#f5f1ff!important;background:linear-gradient(112deg,#17263b,#202543 62%,#29264d)!important;border:1px solid #3a3a62!important;border-radius:16px!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero{color:#20203f!important;background:linear-gradient(112deg,#fbfaff,#f3f0ff 66%,#ecebff)!important;border-color:#e3def8!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero :where(.final134-eyebrow,p){min-width:0!important;margin:0!important;color:#c9c4df!important;font:400 14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero .final134-eyebrow{color:#c3a5ff!important;font-size:11px!important;font-weight:750!important;letter-spacing:.11em!important;line-height:1.3!important;text-transform:uppercase!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero .final134-heading,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero h1{min-width:0!important;margin:5px 0 4px!important;color:inherit!important;font:600 clamp(25px,2.4vw,34px)/1.12 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero :where(.final134-eyebrow,p){color:#615d79!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero .final134-eyebrow{color:#7045c7!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error],html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]{box-sizing:border-box!important;position:relative!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:144px!important;margin:0!important;padding:18px 156px 18px 20px!important;overflow:hidden!important;color:#f8f5ff!important;border-radius:14px!important;box-shadow:0 7px 24px #0a081e1f!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error]{background:linear-gradient(110deg,#3c2339,#392744 58%,#30254a)!important;border:1px solid #815072!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error]{color:#2d203c!important;background:linear-gradient(110deg,#fff0f3,#fcecf4 54%,#f2edff)!important;border-color:#edc9db!important;box-shadow:0 5px 18px #60376e14!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]{color:#eef4fb!important;background:linear-gradient(110deg,#1b2b3d,#1d3042 58%,#202a41)!important;border:1px solid #42586c!important;box-shadow:0 5px 18px #07111f24!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]{color:#243448!important;background:linear-gradient(110deg,#f0f5fa,#edf3f8 58%,#eff0f8)!important;border-color:#d5e0e9!important;box-shadow:0 5px 18px #1e354d12!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error]>:where(.final134-state-title,.final134-state-copy,.final134-native-message),html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]>:where(.final134-state-title,.final134-state-copy,.final134-native-message){position:relative!important;z-index:1!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-state-title,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-state-title{margin:0!important;color:inherit!important;font:650 17px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-state-copy,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-state-copy{margin:0!important;color:#e1cbdc!important;font:400 13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-state-copy{color:#735766!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-state-copy{color:#c0cfdd!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-state-copy{color:#5c6b7c!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;width:100%!important;margin-top:4px!important;color:#e7dce8!important;font:400 12px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message{color:#674c5d!important}html[data-theme=light] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message{color:#58697a!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message :where(p,[role=alert]),html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message :where(p,[role=alert]){min-width:0!important;margin:0!important;color:inherit!important;font:inherit!important;overflow-wrap:anywhere!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message button,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0 18px!important;color:#fff!important;font:650 14px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;text-decoration:none!important;white-space:normal!important;background:linear-gradient(135deg,#9a5cf0,#704bd7)!important;border:1px solid rgb(255 255 255 / 22%)!important;border-radius:9px!important;box-shadow:0 3px 10px #45268738!important;cursor:pointer!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message button:hover,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message button:hover{filter:brightness(1.08)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message button:focus-visible,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message button:focus-visible{outline:3px solid #d6bcff!important;outline-offset:2px!important}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero{min-height:132px!important;padding:14px 104px 14px 14px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero :where(.final134-eyebrow,p){font-size:12px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero .final134-heading,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state] .final134-recovery-hero h1{font-size:clamp(22px,6vw,27px)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error],html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]{min-height:136px!important;padding:14px 132px 14px 14px!important;border-radius:13px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error] .final134-native-message,html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline] .final134-native-message{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}}@media(max-width:360px){html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=error]>.final134-state-card[data-state=error],html[data-theme] body #main#main#main#main#main#main#main .social-home-feed[data-art134-state=offline]>.final134-state-card[data-state=offline]{padding-right:116px!important}}@media(max-width:767px){#main#main#main#main#main#main#main .social-home[data-art134-page=true]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding-inline:max(0px,env(safe-area-inset-left))!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline]){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-width:0!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>*{order:5!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero{order:0!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card{order:1!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>[data-continuous-feed]{order:2!important;display:block!important;width:100%!important;min-height:0!important;padding:0!important;overflow:visible!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.site-polish-feed-toolbar{order:3!important;width:100%!important;margin:0!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>[data-home-composer]{order:4!important;width:100%!important;margin:0!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>:is(.final134-recovery-hero,.final134-state-card){min-width:0!important;max-width:100%!important;border:1px solid var(--line, rgba(150, 130, 210, .24))!important;border-radius:16px!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;min-height:132px!important;padding:14px!important;background:linear-gradient(135deg,#251d4af0,#0d142ef5)!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero h1{min-width:0!important;margin:4px 0 6px!important;font:600 clamp(21px,6vw,27px)/1.15 Georgia,serif!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero p{min-width:0!important;margin:0!important;color:var(--muted, #aaa8bd)!important;font-size:14px!important;line-height:1.5!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero img,#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-recovery-hero picture{display:block!important;width:72px!important;max-width:100%!important;max-height:84px!important;object-fit:contain!important;justify-self:end!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card{display:grid!important;gap:8px!important;padding:14px!important;background:var(--panel, rgba(20, 28, 54, .9))!important;box-shadow:0 8px 22px #0407161f!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card :where(h2,h3,p){min-width:0!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card :where(h2,h3){margin:0!important;font-size:16px!important;line-height:1.35!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card p{margin:0!important;color:var(--muted, #aaa8bd)!important;font-size:14px!important;line-height:1.5!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card img{width:64px!important;max-width:100%!important;max-height:68px!important;object-fit:contain!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card button,#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>.final134-state-card [data-final134-retry]{box-sizing:border-box!important;width:100%!important;min-width:44px!important;min-height:44px!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed:is([data-art134-state=loading],[data-art134-state=error],[data-art134-state=offline])>[data-continuous-feed] *{min-width:0!important;max-width:100%!important}}html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=loading] .final134-recovery-hero,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=loading] .final134-recovery-hero,html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-recovery-hero,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-recovery-hero,html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-recovery-hero,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-recovery-hero{position:relative!important}html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=loading] .final134-recovery-hero:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=loading] .final134-recovery-hero:after,html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-recovery-hero:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-recovery-hero:after,html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-recovery-hero:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-recovery-hero:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;width:190px!important;height:106px!important;pointer-events:none!important;background-image:url(/assets/home-side-scene-v1/08bde37484c940ce5dafd59b6296476f10ff9103814a7e4c8b4bacb8fe1c36fb.webp)!important;background-repeat:no-repeat!important;background-size:412px 341px!important;background-position:-8px -8px!important}html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=loading] .final134-recovery-hero:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-recovery-hero:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-recovery-hero:after{width:190px!important;background-position:-214px -8px!important;clip-path:polygon(0 0,72% 0,72% 68%,100% 68%,100% 100%,0 100%)!important}html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-state-card[data-state=error],html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-state-card[data-state=error],html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-state-card[data-state=offline],html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-state-card[data-state=offline]{position:relative!important}html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-state-card[data-state=error]:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-state-card[data-state=error]:after{content:""!important;position:absolute!important;z-index:0!important;right:8px!important;bottom:0!important;width:105px!important;height:94px!important;pointer-events:none!important;background-image:url(/assets/home-side-scene-v1/08bde37484c940ce5dafd59b6296476f10ff9103814a7e4c8b4bacb8fe1c36fb.webp)!important;background-repeat:no-repeat!important;background-size:412px 341px!important;background-position:-8px -130px!important}html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=error] .final134-state-card[data-state=error]:after{background-position:-214px -130px!important}html[data-theme=dark] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-state-card[data-state=offline]:after,html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-state-card[data-state=offline]:after{content:""!important;position:absolute!important;z-index:0!important;right:8px!important;bottom:0!important;width:125px!important;height:93px!important;pointer-events:none!important;background-image:url(/assets/home-side-scene-v1/08bde37484c940ce5dafd59b6296476f10ff9103814a7e4c8b4bacb8fe1c36fb.webp)!important;background-repeat:no-repeat!important;background-size:412px 341px!important;background-position:-8px -240px!important}html[data-theme=light] body #main#main#main#main#main#main#main [data-art134-state=offline] .final134-state-card[data-state=offline]:after{background-position:-214px -240px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]{display:grid!important;grid-template-columns:minmax(0,150px) minmax(0,1fr)!important;gap:14px 0!important;min-width:0!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>*{order:5!important;grid-column:1/-1!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-recovery-hero{order:0!important;grid-row:1!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-state-card{order:1!important;grid-row:2!important;padding-bottom:78px!important;min-height:180px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-social-feed-status]{order:2!important;position:relative!important;grid-row:2!important;grid-column:1!important;z-index:2!important;align-self:end!important;justify-self:start!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:0 0 16px 20px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-frontend-action=feed-retry]{order:3!important;position:relative!important;grid-row:2!important;grid-column:2!important;z-index:2!important;align-self:end!important;justify-self:start!important;min-height:44px!important;width:auto!important;margin:0 0 16px!important;padding:9px 18px!important;background:var(--accent-solid,#8851df)!important;color:var(--accent-ink,#fff)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-frontend-action=feed-retry][hidden]{display:none!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>[data-social-feed-status]{grid-column:1/-1!important;background:transparent!important;border:0!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-continuous-feed]{order:4!important;grid-row:3!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.site-polish-feed-toolbar{order:5!important;grid-row:4!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-home-composer]{order:6!important;grid-row:5!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-recovery-hero:after{clip-path:polygon(0 0,72% 0,72% 68%,100% 68%,100% 100%,0 100%)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>.final134-state-card>.final134-state-title{grid-column:2!important;grid-row:1!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>.final134-state-card>.final134-state-copy{grid-column:2!important;grid-row:2!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>.final134-state-card>.final134-spinner{grid-column:1!important;grid-row:1/3!important;align-self:center!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>.final134-state-card>.final134-skeleton{grid-column:1/-1!important;grid-row:3!important}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-recovery-hero{display:block!important;min-height:132px!important;padding:14px 102px 14px 14px!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-recovery-hero:after{transform:scale(.46)!important;transform-origin:top right!important;right:5px!important;top:12px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-state-card{padding:14px 14px 126px!important;min-height:214px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-social-feed-status]{grid-column:1!important;margin:0 14px 72px!important;max-width:calc(100% - 28px)!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>[data-frontend-action=feed-retry]{grid-column:1!important;justify-self:stretch!important;width:calc(100% - 28px)!important;margin:0 14px 14px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>.final134-state-card{padding-bottom:52px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state][data-art134-state=loading]>[data-social-feed-status]{margin-bottom:16px!important}html[data-theme] body #main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-state-card:after{display:none!important}}html[data-theme] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-state-card>.final134-state-title{font-family:Arial,sans-serif!important;font-weight:650!important}html[data-theme=dark] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=loading] .final134-skeleton-row{background:#192d3e!important;border-color:#2d4053!important}html[data-theme=dark] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=loading] :is(.final134-skeleton-avatar,.final134-skeleton-picture),html[data-theme=dark] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=loading] .final134-skeleton-lines:before,html[data-theme=dark] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=loading] .final134-skeleton-lines:after{background:#43556d!important}html[data-theme] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state]>.final134-recovery-hero:after{clip-path:path("M 19 30 C 2 23 14 9 36 4 C 61 -3 95 2 96 20 C 97 27 87 31 91 34 C 118 32 130 51 132 68 L 146 55 L 157 69 L 178 75 L 186 68 C 190 86 183 99 171 106 L 30 106 C 16 106 8 100 11 93 C -1 91 -2 78 8 70 C -1 60 2 48 17 47 C 29 44 36 36 19 30 Z")!important}html[data-theme] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=error]>.final134-state-card:after{width:120px!important;clip-path:path("M 51 24 C 38 26 42 9 57 3 C 77 -5 97 6 96 22 C 96 30 91 34 86 35 C 94 41 96 47 100 49 C 112 38 120 44 120 58 C 120 72 111 79 97 80 C 105 92 92 95 80 94 L 38 94 C 22 95 21 85 27 79 C 8 77 -1 69 1 58 C 3 48 10 47 16 52 L 19 43 L 24 45 L 28 35 L 33 41 C 38 34 48 29 58 28 Z")!important}html[data-theme=light] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=error]>.final134-state-card:after{clip-path:path("M 65 19 C 50 21 51 8 66 2 C 88 -5 107 9 102 27 C 101 34 96 39 90 40 C 99 45 100 53 102 58 C 115 55 120 62 118 73 C 116 80 106 82 97 80 C 103 92 93 95 82 94 L 41 94 C 22 95 18 87 24 79 C 10 74 9 63 16 55 C 22 46 25 48 29 49 C 35 35 49 27 63 26 L 68 21 Z")!important}html[data-theme] body #main#main#main#main#main#main#main#main .social-home[data-art134-page=true] .social-home-feed[data-art134-state=offline]>.final134-state-card:after{clip-path:path("M 45 33 C 36 34 41 17 54 10 C 74 0 95 10 101 31 C 105 42 106 54 110 56 C 116 47 123 45 124 57 C 129 73 115 83 98 84 C 100 93 90 94 77 93 L 17 93 C 2 94 -1 88 3 78 C 5 73 9 72 11 74 C 11 58 20 45 33 40 C 46 35 57 34 64 35 L 64 31 Z")!important}

.concept-directory-layer{display:none}@media(min-width:901px){html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]{width:min(100%,1200px);max-width:1200px!important;padding:16px 20px 36px!important}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]>:is(.section-head,.discovery-entry,.concept-tools-grid,.grid2){display:none!important}html[data-theme] body #main[data-page=tools] .concept-directory-layer{--directory-art:var(--concept-rail-art,linear-gradient(135deg,#15264b,#090f23));display:grid;gap:12px;min-width:0}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]~.page{display:none!important}html[data-theme=light] body #main[data-page=tools] .concept-directory-layer{--directory-art:var(--concept-rail-art-light,var(--concept-rail-art,linear-gradient(135deg,#e4eaff,#f8f4ff)))}html[data-theme] body #main[data-page=tools] .concept-directory-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;min-height:154px;overflow:hidden;padding:24px 28px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#070f2375,#070f232e 42%,#070f230f 75%,#070f2342),var(--directory-art);background-position:center 60%;background-size:cover;color:#f8f3ff}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero{background-image:linear-gradient(90deg,#faf9ff47,#faf9ff0d 46%,#faf9ff00 76%,#faf9ff0f),var(--directory-art);background-position:center 53%;color:#171347}html[data-theme] body #main[data-page=tools] .concept-directory-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 86% 21%,rgba(238,224,255,.2),transparent 20%);pointer-events:none}html[data-theme] body #main[data-page=tools] .concept-directory-hero-copy{max-width:510px}html[data-theme] body #main[data-page=tools] .concept-directory-hero h1{margin:0 0 7px;font:600 32px/1.12 Georgia,serif!important;letter-spacing:-.02em;color:inherit;text-shadow:0 2px 12px rgba(0,0,0,.3)}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero h1{text-shadow:0 1px 0 rgba(255,255,255,.8)}html[data-theme] body #main[data-page=tools] .concept-directory-hero p{max-width:45ch;margin:0;font-size:14px;line-height:1.5;color:#f7f4ffe6}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero p{color:#2b285e}html[data-theme] body #main[data-page=tools] .concept-directory-hero blockquote{justify-self:end;max-width:260px;margin:0;padding:0;border:0;font:italic 17px/1.4 Georgia,serif;text-align:right;color:inherit;text-shadow:0 2px 10px rgba(0,0,0,.35)}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero blockquote{text-shadow:0 1px 0 rgba(255,255,255,.8)}html[data-theme] body #main[data-page=tools] .concept-directory-hero cite,html[data-theme] body #main[data-page=tools] .concept-directory-footer cite{display:block;margin-top:4px;font:italic 13px/1.35 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;min-width:0;padding:0 2px}html[data-theme] body #main[data-page=tools] .concept-directory-heading>div{min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-heading h2{margin:0 0 3px;font:600 30px/1.1 Georgia,serif!important;letter-spacing:-.02em;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-heading p{max-width:66ch;margin:0;font-size:14px;line-height:1.45;color:var(--muted)}html[data-theme] body #main[data-page=tools] .concept-directory-search{position:relative;flex:0 0 220px}html[data-theme] body #main[data-page=tools] .concept-directory-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme] body #main[data-page=tools] .concept-directory-search:before{content:"";position:absolute;left:13px;top:50%;width:11px;height:11px;border:1.7px solid currentColor;border-radius:50%;opacity:.75;transform:translateY(-65%);pointer-events:none}html[data-theme] body #main[data-page=tools] .concept-directory-search:after{content:"";position:absolute;left:23px;top:53%;width:6px;height:1.7px;border-radius:2px;background:currentColor;opacity:.75;transform:rotate(45deg);pointer-events:none}html[data-theme] body #main[data-page=tools] .concept-directory-search input{width:100%;min-height:40px;padding:8px 12px 8px 36px;border:1px solid var(--line);border-radius:16px!important;background:var(--panel);color:var(--text);font:inherit;font-size:13px;outline:0}html[data-theme] body #main[data-page=tools] .concept-directory-search input:focus-visible{border-color:var(--accent-solid,var(--purple));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-solid,var(--purple)) 20%,transparent)}html[data-theme] body #main[data-page=tools] .concept-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:224px;padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--panel2) 80%,var(--panel)),var(--panel));color:var(--text);text-align:left;cursor:pointer;transition:border-color .13s ease,background-color .13s ease,transform .13s ease}html[data-theme] body #main[data-page=tools] .concept-directory-card:hover{border-color:color-mix(in srgb,var(--accent-solid,var(--purple)) 62%,var(--line));background:color-mix(in srgb,var(--accent-solid,var(--purple)) 8%,var(--panel));transform:translateY(-1px)}html[data-theme] body #main[data-page=tools] .concept-directory-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-solid,var(--purple)) 34%,transparent);outline-offset:2px;border-color:var(--accent-solid,var(--purple))}html[data-theme] body #main[data-page=tools] .concept-directory-card[hidden]{display:none!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon{position:relative;display:grid;place-items:center;width:102px;height:82px;margin:0 0 6px;border:0;border-radius:0;background:none;color:#d7c9ff;box-shadow:none}html[data-theme=light] body #main[data-page=tools] .concept-directory-icon{color:#6f4ee7;background:none;box-shadow:none}html[data-theme] body #main[data-page=tools] .concept-directory-icon svg{width:72px;height:72px;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.16))}html[data-theme] body #main[data-page=tools] .concept-directory-icon img{position:absolute;left:0;top:50%;display:block;width:102px!important;height:102px!important;transform:translateY(-50%);object-fit:contain;filter:drop-shadow(0 3px 5px rgba(61,28,124,.16))}html[data-theme] body #main[data-page=tools] .concept-directory-badge{position:absolute;top:13px;right:9px;padding:3px 9px;border:1px solid #635692;border-radius:9px;background:#302a63;color:#d6cbff;font:400 10px/1.2 Arial,sans-serif!important}html[data-theme=light] body #main[data-page=tools] .concept-directory-badge{border-color:#e0d7ff;background:#ded4ff;color:#6845d8}html[data-theme] body #main[data-page=tools] .concept-directory-card h3{margin:0 0 4px;font:600 17px/1.25 Arial,sans-serif!important;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-card p{display:-webkit-box;overflow:hidden;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[data-theme] body #main[data-page=tools] .concept-directory-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-top:auto;color:color-mix(in srgb,var(--accent-solid,var(--purple)) 82%,var(--text));font:400 12px/1.4 Arial,sans-serif!important}html[data-theme] body #main[data-page=tools] .concept-directory-arrow{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent-solid,var(--purple)) 24%,var(--panel));color:var(--text);font-size:22px;line-height:1}html[data-theme] body #main[data-page=tools] .concept-directory-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme] body #main[data-page=tools] .concept-directory-footer{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;min-height:98px;overflow:hidden;padding:8px 30px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#080f233d,#080f2314),var(--directory-footer-art,var(--directory-art));background-position:center 62%;background-size:cover;color:#f4ecff}html[data-theme=light] body #main[data-page=tools] .concept-directory-footer{background-image:linear-gradient(90deg,#faf8ff40,#faf8ff0d),var(--directory-footer-art,var(--directory-art));color:#211753}html[data-theme] body #main[data-page=tools] .concept-directory-footer blockquote{justify-self:center;margin:0;padding:0;border:0;font:italic 19px/1.35 Georgia,serif;text-align:center;color:inherit;text-shadow:0 2px 10px rgba(0,0,0,.3)}html[data-theme=light] body #main[data-page=tools] .concept-directory-footer blockquote{text-shadow:0 1px 0 #fff}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament{justify-self:end;color:#cbb5ff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}html[data-theme=light] body #main[data-page=tools] .concept-directory-footer-ornament{color:#714ee5}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament svg{display:block;width:132px;height:68px}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament img{display:block;width:82px;height:82px;object-fit:contain}}@media(max-width:900px){html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none!important;padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]>.concept-directory-layer{order:0}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]>.discovery-entry{order:1}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]>.section-head,html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]>.concept-tools-grid,html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]~.page{display:none!important}html[data-theme] body #main[data-page=tools] .concept-directory-layer{display:grid;gap:12px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:0;overflow:hidden;padding:18px 16px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#070f2359,#070f2314),var(--directory-art);background-position:center 55%;background-size:cover;color:#f8f3ff}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero{background-image:linear-gradient(90deg,#faf9ff40,#faf9ff0a),var(--directory-art);color:#171347}html[data-theme] body #main[data-page=tools] .concept-directory-hero h1{margin:0 0 6px;font:600 25px/1.12 Georgia,serif!important;letter-spacing:-.02em;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-hero p{max-width:34ch;margin:0;font-size:14px;line-height:1.45}html[data-theme] body #main[data-page=tools] .concept-directory-hero blockquote{justify-self:start;max-width:28ch;margin:0;padding:0;border:0;font:italic 15px/1.35 Georgia,serif;text-align:left;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-hero cite{display:block;margin-top:4px;font:italic 12px/1.35 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-heading{display:grid;align-items:start;gap:9px;min-width:0;padding:0}html[data-theme] body #main[data-page=tools] .concept-directory-heading h2{margin:0 0 3px;font:600 26px/1.1 Georgia,serif!important;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-heading p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}html[data-theme] body #main[data-page=tools] .concept-directory-search{display:block;position:relative;width:100%}html[data-theme] body #main[data-page=tools] .concept-directory-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme] body #main[data-page=tools] .concept-directory-search input{width:100%;min-height:44px;padding:8px 12px 8px 36px;border:1px solid var(--line);border-radius:16px!important;background:var(--panel);color:var(--text);font:inherit;font-size:14px}html[data-theme] body #main[data-page=tools] .concept-directory-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--panel2) 80%,var(--panel)),var(--panel));color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=tools] .concept-directory-card[hidden]{display:none!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon{position:relative;display:grid;place-items:center;width:78px;height:70px;margin:0 0 6px;border:0;border-radius:0;background:none;box-shadow:none}html[data-theme] body #main[data-page=tools] .concept-directory-icon svg{width:64px;height:64px;overflow:visible}html[data-theme] body #main[data-page=tools] .concept-directory-icon img{position:absolute;left:0;top:50%;display:block;width:76px!important;height:76px!important;transform:translateY(-50%);object-fit:contain}html[data-theme] body #main[data-page=tools] .concept-directory-card h3{margin:0 0 4px;font:600 17px/1.25 Arial,sans-serif!important;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}html[data-theme] body #main[data-page=tools] .concept-directory-footer{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-height:92px;overflow:hidden;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#080f233d,#080f2314),var(--directory-footer-art,var(--directory-art));background-position:center 62%;background-size:cover;color:#f4ecff}html[data-theme=light] body #main[data-page=tools] .concept-directory-footer{background-image:linear-gradient(90deg,#faf8ff40,#faf8ff0d),var(--directory-footer-art,var(--directory-art));color:#211753}html[data-theme] body #main[data-page=tools] .concept-directory-footer blockquote{justify-self:start;margin:0;padding:0;border:0;font:italic 16px/1.35 Georgia,serif;text-align:left;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-footer cite{display:block;margin-top:4px;font:italic 12px/1.35 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament{justify-self:end;color:#cbb5ff}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament img{display:block;width:68px;height:68px;object-fit:contain}}

@media(min-width:901px){html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page{display:flex!important;flex-direction:column;align-items:stretch!important;gap:14px;max-width:1160px;margin:0 auto;padding:24px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page [data-concept-context-hidden=true]{display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page [data-concept-context-hidden=false]{display:block!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page>.concept-context-heading{order:-2;width:100%!important;display:block!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-heading:before,html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-heading:after{display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-heading :is(h1,h2){font:600 32px/1.2 Georgia,serif!important;margin:0 0 7px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-heading p{margin:0;color:var(--muted);font-size:13px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-navigation{display:flex!important;justify-content:space-between;gap:16px;order:-3!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-navigation a{border:0;padding:0;min-height:28px;background:none;font-size:12px;color:var(--muted)}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation{order:-1;margin:0!important;border-radius:9px;padding:12px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation h2{display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation form>fieldset,html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form>fieldset{display:contents!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation label{display:grid!important;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;margin:0;min-width:0;width:100%}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-conversation .actions{margin:0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-native-workspace{display:contents!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-native-pane{grid-column:auto!important;grid-row:auto!important;margin:0!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-native-pane,html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-form{width:100%!important;max-width:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-compile{order:2!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-compile[data-concept-context-expanded=false]{display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene{order:0;border:0!important;background:none!important;padding:0!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene>h2{display:none}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field{display:block;margin:0;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:9px;font-weight:600;font-size:14px;min-width:0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field[data-concept-scene-field=participants],html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field[data-concept-scene-field=objects],html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field[data-concept-scene-field=open_threads]{grid-column:1/-1}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field :is(input,textarea){width:100%;margin-top:9px;border:1px solid var(--line);border-radius:7px;padding:11px 12px;background:var(--panel2);font-size:13px;font-weight:400;line-height:1.55;color:var(--text)}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field input{height:42px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field textarea{min-height:110px;resize:vertical}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field[data-concept-scene-field=participants] textarea{min-height:76px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-field[data-concept-participants-edit=false] :is(textarea,.concept-context-field-count){display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-participants-edit{float:right;min-height:30px;margin:-4px 0 0;font-size:11px;border-radius:6px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-participants{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-participant{display:flex;align-items:center;gap:9px;min-height:48px;border:1px solid var(--line);border-radius:7px;padding:7px 12px;background:var(--panel2);font-size:12px;font-weight:400}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-participant-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--accent);font:600 18px/1 Georgia,serif}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-field-count{display:block;text-align:right;color:var(--muted);font-size:11px;font-weight:400;margin-top:7px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-form>button[type=submit]{grid-column:2;justify-self:end;min-width:160px;min-height:46px;border-radius:7px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-scene-form>[role=alert]{grid-column:1/-1}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page [data-rp-workspace]>:is([role=status],[role=alert]),html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page>:is([role=status],[role=alert]){order:3!important;margin:0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page :is([role=status],[role=alert]):empty{display:none!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-inspection{display:grid!important;gap:14px;order:0!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:18px!important;border-radius:9px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget h2{font-size:16px;margin:0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget-count{margin:0;font-size:13px;text-align:right}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget>.row-sub{grid-column:1/-1;margin:2px 0 0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget-progress{grid-column:1/-1;width:100%;height:14px;appearance:none;border:0;border-radius:7px;overflow:hidden}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget-progress::-webkit-progress-bar{background:var(--panel2)}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-budget-progress::-webkit-progress-value{background:var(--accent-solid);border-radius:7px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-list{display:grid;gap:8px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-button{display:grid;text-align:left;gap:7px;min-height:76px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);cursor:pointer}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-button[aria-current=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent-solid) 12%,var(--panel))}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-button strong{font-size:14px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-detail{padding:20px!important;border-radius:9px;min-width:0;min-height:340px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-detail>h2{font-size:20px;margin:0 0 8px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-record{padding:14px;border:1px solid var(--line);border-radius:8px;margin:14px 0;background:var(--panel2);overflow-wrap:anywhere}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-record h3{font-size:13px;margin:8px 0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-source-record .concept-context-source-text{white-space:pre-wrap;font-size:13px;line-height:1.6;margin:10px 0 0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-included,html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-excluded{display:inline-block;padding:4px 7px;border-radius:5px;font-size:10px;background:color-mix(in srgb,var(--accent-solid) 14%,var(--panel));color:var(--accent)}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-uncompiled{display:block}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-uncompiled .concept-context-source-list{display:none}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-uncompiled .concept-context-source-detail{min-height:110px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-advanced{border-radius:9px;padding:16px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-advanced-toggle{justify-self:start;min-height:42px;font-size:13px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form label{display:block!important;margin:0;min-width:0}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form label:has([name=current_message]){grid-column:1/-1}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form [name=current_message]{min-height:110px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-preview-form>button{grid-column:2;justify-self:end;min-height:42px}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page .concept-context-advanced>pre{max-height:300px;overflow:auto;margin:16px 0 0;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}}

@media(min-width:901px){html[data-theme] body #main[data-page]>.concept-scenario-page{display:block!important;width:100%;max-width:1240px!important;padding:24px!important;min-width:0}html[data-theme] body #main .concept-scenario-page>.concept-scenario-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 18px;padding:0!important;min-height:78px;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body #main .concept-scenario-heading:before,html[data-theme] body #main .concept-scenario-heading:after{content:none!important}html[data-theme] body #main .concept-scenario-heading>img,html[data-theme] body #main .concept-scenario-heading>.cl-eyebrow{display:none!important}html[data-theme] body #main .concept-scenario-heading :is(h1,h2){margin:0!important;font:700 32px/1.12 Georgia,serif!important;letter-spacing:-.02em;color:var(--text)!important}html[data-theme] body #main .concept-scenario-heading>p{max-width:620px;margin:7px 0 0!important;color:var(--muted)!important;font-size:13px}html[data-theme] body #main .concept-scenario-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px) auto;align-items:center;gap:12px;margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line)}html[data-theme] body #main .concept-scenario-tabs{display:flex;align-items:center;gap:4px;min-width:0}html[data-theme] body #main .concept-scenario-tabs button{min-height:38px;padding:7px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:600 12px/1.2 Inter,system-ui,sans-serif;cursor:pointer}html[data-theme] body #main .concept-scenario-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}html[data-theme] body #main .concept-scenario-controls>.input{height:40px;min-width:0;border-radius:20px!important}html[data-theme] body #main .concept-scenario-controls>.btn{min-height:40px;white-space:nowrap;border-radius:7px!important}html[data-theme] body #main .concept-scenario-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;min-width:0}html[data-theme] body #main .concept-scenario-library{display:grid;gap:9px;min-width:0}html[data-theme] body #main .concept-scenario-row{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:3px 11px;align-items:start;min-height:102px;margin:0!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;box-shadow:none!important;min-width:0}html[data-theme] body #main .concept-scenario-row.concept-scenario-selected{border-color:var(--accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)!important}html[data-theme] body #main .concept-scenario-card-art{grid-column:1;grid-row:1/4;display:block;width:112px;height:88px;border-radius:6px;background:center/cover no-repeat url(/assets/endgame-v1/brand-castle-panorama-320.webp)}html[data-theme] body #main [data-concept-scenario-kind=rp_pack] .concept-scenario-card-art{background-image:url(/assets/endgame-v1/world-garden-stars-320.webp)}html[data-theme] body #main [data-concept-scenario-kind=world_pack] .concept-scenario-card-art{background-image:url(/assets/endgame-v1/world-cloudharbor-320.webp)}html[data-theme] body #main .concept-scenario-row>h3{grid-column:2;grid-row:1;margin:1px 0 0!important;font:650 15px/1.3 Georgia,serif!important;color:var(--text)!important;overflow-wrap:anywhere}html[data-theme] body #main .concept-scenario-row>p{grid-column:2;grid-row:2;margin:0!important;color:var(--muted)!important;font-size:11px}html[data-theme] body #main .concept-scenario-row>.actions{grid-column:2;grid-row:3;gap:5px;margin:5px 0 0!important}html[data-theme] body #main .concept-scenario-row>.actions .btn{min-height:30px;padding:4px 8px!important;font-size:10px;border-radius:5px!important}html[data-theme] body #main .concept-scenario-preview-button{grid-column:3;grid-row:1/4;align-self:center;min-height:36px;padding:7px 9px!important;border-radius:6px!important;white-space:nowrap;font-size:11px}html[data-theme] body #main .concept-scenario-detail{position:sticky;top:88px;min-height:440px;margin:0!important;padding:0 0 18px!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body #main .concept-scenario-detail-art{height:190px;margin:0 0 16px;border-bottom:1px solid var(--line);background:center 48%/cover no-repeat url(/assets/endgame-v1/brand-castle-panorama.webp)}html[data-theme] body #main .concept-scenario-art-rp_pack{background-image:url(/assets/endgame-v1/world-garden-stars.webp)}html[data-theme] body #main .concept-scenario-art-world_pack{background-image:url(/assets/endgame-v1/world-cloudharbor.webp)}html[data-theme] body #main .concept-scenario-detail>:not(.concept-scenario-detail-art){margin-left:18px;margin-right:18px}html[data-theme] body #main .concept-scenario-kind{display:inline-flex;width:max-content;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:700}html[data-theme] body #main .concept-scenario-detail>h2{margin-top:8px!important;margin-bottom:3px!important;font:700 24px/1.18 Georgia,serif!important;color:var(--text)!important;overflow-wrap:anywhere}html[data-theme] body #main .concept-scenario-detail-meta{margin-top:0!important;color:var(--muted);font-size:11px}html[data-theme] body #main .concept-scenario-detail-body{display:grid;gap:0;margin-top:13px;border-top:1px solid var(--line)}html[data-theme] body #main .concept-scenario-definition-field,html[data-theme] body #main .concept-scenario-pack-items{padding:11px 0;border-bottom:1px solid var(--line)}html[data-theme] body #main .concept-scenario-definition-field>h3,html[data-theme] body #main .concept-scenario-pack-items>h3{margin:0 0 4px;font:700 11px/1.3 Inter,system-ui,sans-serif!important;color:var(--text)!important}html[data-theme] body #main .concept-scenario-definition-field>p,html[data-theme] body #main .concept-scenario-pack-items :is(p,li){margin:0;color:var(--muted);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body #main .concept-scenario-pack-items ol{display:grid;gap:4px;margin:6px 0 0;padding-left:20px}html[data-theme] body #main .concept-scenario-detail-actions{margin-top:14px!important}html[data-theme] body #main .concept-scenario-detail-actions .btn{min-height:38px;flex:1;border-radius:6px!important;font-size:11px}html[data-theme] body #main .concept-scenario-detail-actions .concept-scenario-use{flex:1 0 100%}html[data-theme] body #main .concept-scenario-native-note{margin-top:12px!important;color:var(--muted);font-size:10px;line-height:1.45}html[data-theme] body #main .concept-scenario-detail-error{color:var(--danger,#d64c6a);font-size:12px}html[data-theme] body #main .concept-scenario-filter-empty{padding:28px;text-align:center;border:1px dashed var(--line);border-radius:8px}html[data-theme] body #main .concept-scenario-create-options,html[data-theme] body #main .concept-scenario-other-options{margin:16px 0 0;color:var(--muted);font-size:12px}html[data-theme] body #main .concept-scenario-create-options>summary,html[data-theme] body #main .concept-scenario-other-options>summary{padding:10px 0;cursor:pointer;color:var(--muted);font-weight:650}html[data-theme] body #main .concept-scenario-create-options>:not(summary),html[data-theme] body #main .concept-scenario-other-options>:not(summary){margin-top:10px}html[data-theme] body #main .concept-scenario-other-options>nav.actions{display:flex;flex-wrap:wrap;gap:10px}html[data-theme] body #main .concept-scenario-page [hidden]{display:none!important}html[data-theme] body #main .concept-scenario-page>[role]:empty{display:none}}

[data-concept-library-toolbar],[data-concept-library-summary],[data-concept-library-utility],[data-concept-library-types],.concept-library-media,.concept-library-count{display:none}@media(min-width:901px){html[data-theme] body #main>.page[data-concept-library-route]{max-width:1180px!important}html[data-theme] body #main>.page[data-concept-library-route=library]>:is(.at-masthead,.section-head){min-height:108px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-toolbar]{order:2;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:0 0 14px}html[data-theme] body #main>.page[data-concept-library-route=library] [data-concept-library-toolbar]{grid-template-columns:minmax(0,1.75fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.56fr);gap:18px}html[data-theme] body #main>.page[data-concept-library-route]>.at-masthead{display:flex!important;justify-content:space-between;gap:20px;align-items:flex-start}html[data-theme] body #main>.page[data-concept-library-route]>.at-masthead>.actions{flex-shrink:0;margin:0}html[data-theme] body #main>.page[data-concept-library-route]>.at-masthead>.actions button{background:var(--accent-solid)!important;color:#fff!important;border-color:transparent!important}html[data-theme] body #main>.page[data-concept-library-route]>.at-masthead>.actions a{font-size:12px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-utility]{display:block;order:9!important;margin:20px 0 0;border:1px solid var(--line);border-radius:8px;padding:10px 12px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-utility] summary{cursor:pointer;color:var(--muted);font-size:12px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-utility]>.actions{margin:12px 0 0}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-toolbar] .input{min-height:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text)}html[data-theme] body #main>.page[data-concept-library-route=library] [data-concept-library-toolbar] .input{min-height:60px;height:60px;border-radius:12px;padding-inline:18px;font-size:16px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-types]{display:flex;order:1!important;gap:28px;border-bottom:1px solid var(--line);margin:0 0 14px}html[data-theme] body #main>.page[data-concept-library-route=library] [data-concept-library-types]{gap:52px;min-height:60px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-types] button{background:none;color:var(--text);border:0;border-radius:0;border-bottom:2px solid transparent;padding:10px 2px;font-size:12px;min-height:42px}html[data-theme] body #main>.page[data-concept-library-route=library] [data-concept-library-types] button{min-height:58px;padding:14px 2px;font-size:16px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-types] button[aria-pressed=true]{border-bottom-color:var(--accent-solid);color:var(--accent)}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-total]{margin-left:auto;min-width:110px;padding:4px 0 4px 18px;border-left:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-total] strong{grid-row:1 / 3;font:700 22px/1 Georgia,serif;color:var(--text)}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-total] span{font-size:11px;color:var(--muted)}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-views{display:grid;grid-template-columns:1fr 1fr;min-height:60px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel2)}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-views button{min-height:58px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);font-size:22px}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-views button:first-child{border-left:0}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-views button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-grid]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}html[data-theme] body #main>.page[data-concept-library-route=library] [data-concept-library-grid],html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-saved-grid]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card]{display:flex;flex-direction:column;justify-content:flex-start;aspect-ratio:.744;min-height:0!important;padding:0 0 12px!important;overflow:hidden;position:relative;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card] .at-collection-symbol{display:none!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card] h2{font:600 15px/1.3 Inter,system-ui,sans-serif!important;margin:12px 12px 6px!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card] p{margin:0 12px 8px!important;font-size:12px!important;color:var(--muted)!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card][hidden]{display:none!important}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-count{display:block;position:absolute;bottom:12px;left:0;margin-bottom:0!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-card] h2 a{color:var(--text)!important}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media{width:100%;aspect-ratio:1.62;flex-shrink:0;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:var(--panel2);overflow:hidden}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media img{width:100%;height:100%;min-height:0;object-fit:cover}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media img:first-child{grid-row:1 / 3}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media[data-images="1"]{grid-template-columns:1fr}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media[data-images="2"] img:last-child{grid-row:1 / 3}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-media span{grid-column:1 / -1;grid-row:1 / -1;place-self:center;font-size:12px;color:var(--muted)}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-summary]{display:block;order:2;margin:0 0 18px}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-summary][hidden]{display:none!important}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-summary-heading{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0 0 10px}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-summary-heading h2{font:600 18px/1.4 Inter,system-ui,sans-serif;margin:0}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-expand{border:0;background:transparent;color:var(--accent);font-size:14px;padding:4px 0}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-expand[hidden]{display:none}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-card{position:relative;min-width:0;aspect-ratio:.67;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-date{position:absolute;bottom:12px;left:12px;color:var(--muted);font-size:11px}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-card[hidden]{display:none}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-card a{color:var(--text);text-decoration:none}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-card .concept-library-media{aspect-ratio:1.55}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-copy{padding:12px;min-height:100px}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-copy h3{font:600 14px/1.35 Inter,system-ui,sans-serif;margin:8px 0 0}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-saved-copy p{margin:7px 0 0;font-size:11px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-theme] body #main>.page[data-concept-library-route] .concept-library-kind{font-size:11px;border-radius:10px;padding:2px 8px;color:var(--accent);background:var(--accent-soft);text-transform:capitalize}html[data-theme] body #main>.page[data-concept-library-route].concept-library-list-view .concept-library-summary-grid{grid-template-columns:1fr}html[data-theme] body #main>.page[data-concept-library-route].concept-library-list-view .concept-library-saved-card{aspect-ratio:auto;min-height:112px}html[data-theme] body #main>.page[data-concept-library-route].concept-library-list-view .concept-library-saved-card>a{display:grid;grid-template-columns:180px 1fr;min-height:112px}html[data-theme] body #main>.page[data-concept-library-route].concept-library-list-view .concept-library-saved-card .concept-library-media{height:112px;aspect-ratio:auto}html[data-theme] body #main>.page[data-concept-library-route].concept-library-list-view .concept-library-saved-copy{min-height:0}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta]{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:30px;min-height:170px;margin:18px 0 0;padding:18px 34px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta][hidden]{display:none!important}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta] img{width:170px;height:135px;object-fit:contain;align-self:end}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta] h2{margin:0 0 6px;font:600 18px/1.3 Georgia,serif}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta] p{max-width:520px;margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.45}html[data-theme] body #main>.page[data-concept-library-route] [data-concept-library-cta] .btn{min-height:42px}html[data-theme] body #main>.page[data-concept-library-route] [data-library-type]{display:flex;flex-direction:column;min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}html[data-theme] body #main>.page[data-concept-library-route] [data-library-type]>article.panel{border:0!important;box-shadow:none!important;margin:0!important;padding:16px!important;flex:1}html[data-theme] body #main>.page[data-concept-library-route] [data-library-type]>.actions{padding:8px 12px 12px;margin:0;border-top:1px solid var(--line)}html[data-theme] body #main>.page[data-concept-library-route] [data-library-type]>.actions button{font-size:11px;white-space:normal}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-heading{margin:0 0 24px;align-items:flex-start}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-heading h2{font:600 30px/1.2 Georgia,serif;margin:0 0 6px}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-card{display:flex;flex-direction:column;aspect-ratio:.745;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-cover{aspect-ratio:1.14;flex-shrink:0;border-radius:0;display:block;overflow:hidden}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-cover img{width:100%;height:100%;object-fit:cover}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-card-copy{padding:12px;min-height:90px}html[data-theme] body #main>.photo-albums[data-concept-library-route=albums] .album-card h2{font:600 15px/1.35 Inter,system-ui,sans-serif}}html[data-theme] body[data-page=library] #main#main#main#main#main#main [data-concept-library-cta][hidden]{display:none!important}

@media(min-width:0px){html[data-theme] body #main>.concept-group-page{display:block!important;width:100%;max-width:1240px!important;min-width:0;padding:20px!important}html[data-theme] body #main .concept-group-page>.section-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:112px;margin:0 0 18px;padding:0 0 0 10px!important;border:0!important;background:transparent!important}html[data-theme] body #main .concept-group-page>.section-head>div:first-child{min-width:0}html[data-theme] body #main .concept-group-page>.section-head :is(h1,h2){margin:0 0 8px;font:600 54px/1.05 Georgia,serif!important;letter-spacing:-.025em}html[data-theme] body #main .concept-group-page>.section-head p{margin:0;color:var(--muted);font-size:20px;line-height:1.35}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav{display:flex;max-width:600px;min-height:66px;margin:0 0 22px;overflow:visible}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav .tab{min-height:64px;padding:17px 24px;font-size:16px}html[data-theme] body #main .concept-group-project-picker{margin:0 0 12px;padding:0!important;border-radius:8px!important}html[data-theme] body #main .concept-group-project-picker>summary{min-height:40px;padding:10px 12px;cursor:pointer;font-size:12px;font-weight:600}html[data-theme] body #main .concept-group-project-picker:not([open])>:not(summary){display:none!important}html[data-theme] body #main .concept-group-project-picker[open]{padding:10px 12px 12px!important}html[data-theme] body #main .concept-group-project-picker[open]>summary{min-height:30px;margin:-4px 0 8px;padding:4px 0 8px}html[data-theme] body #main .concept-group-project-picker>[data-domain-form=select-project] fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}html[data-theme] body #main .concept-group-project-picker [data-domain-form=select-project] .field{margin:0}html[data-theme] body #main .concept-group-project-picker [data-domain-form=select-project] label.field{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:12px}html[data-theme] body #main .concept-group-project-picker [data-concept-project-picker-proxy] label.field{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;white-space:nowrap}html[data-theme] body #main .concept-group-project-picker [data-concept-project-picker-proxy] fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}html[data-theme] body #main .concept-group-project-picker [data-domain-form=select-project] .select,html[data-theme] body #main .concept-group-project-picker [data-domain-form=select-project] .btn{min-height:38px}html[data-theme] body #main .concept-group-project-create{margin:8px 0 0;color:var(--muted);font-size:12px}html[data-theme] body #main .concept-group-project-create>summary{cursor:pointer}html[data-theme] body #main .concept-group-project-create:not([open])>:not(summary),html[data-theme] body #main .concept-group-create:not([open])>:not(summary),html[data-theme] body #main .concept-group-retained:not([open])>:not(summary){display:none!important}html[data-theme] body #main .concept-group-project-create>form{margin-top:12px}html[data-theme] body #main .concept-group-workspace{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(410px,1fr);align-items:start;gap:28px;min-width:0;margin-top:50px}html[data-theme] body #main .concept-group-browser{min-width:0}html[data-theme] body #main .concept-group-toolbar{display:grid;grid-template-columns:auto 190px minmax(220px,1fr);align-items:center;gap:14px;min-height:58px;margin:0 0 15px}html[data-theme] body #main .concept-group-total{font-size:17px;color:var(--text);white-space:nowrap}html[data-theme] body #main .concept-group-toolbar :is(.input,.select){min-height:58px;height:58px;padding-inline:16px;font-size:16px;border-radius:13px}html[data-theme] body #main .concept-group-list{display:grid;gap:15px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0}html[data-theme] body #main .concept-group-row{position:relative;display:grid;grid-template-columns:122px minmax(0,1fr) 50px;align-items:center;gap:18px;min-height:163px;margin:0;padding:10px 12px!important;border:2px solid var(--line);border-radius:15px;background:var(--panel);color:var(--text);overflow:hidden}html[data-theme=dark] body #main .concept-group-row{background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--panel2) 58%,var(--panel)))}html[data-theme] body #main .concept-group-row.concept-group-selected{border-color:#9465f1;box-shadow:inset 5px 0 #8b56eb}html[data-theme] body #main .concept-group-thumb{display:grid;place-items:center;width:122px;height:122px;border:2px solid var(--line);border-radius:13px;background:radial-gradient(circle at 68% 26%,#caafff 0 7%,transparent 8%),linear-gradient(145deg,#1b3954,#7e52c7 58%,#142537);color:#fff;font:700 42px/1 Georgia,serif;text-shadow:0 2px 6px #071420}html[data-theme=light] body #main .concept-group-thumb{background:radial-gradient(circle at 68% 26%,#fff 0 7%,transparent 8%),linear-gradient(145deg,#dce8ff,#9368e4 58%,#b9caee)}html[data-theme] body #main .concept-group-row-copy{min-width:0}html[data-theme] body #main .concept-group-row-copy h3{margin:0 0 9px;font:650 23px/1.25 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-row-meta{margin:0;font-size:17px;line-height:1.4}html[data-theme] body #main .concept-group-inspect{display:grid;place-items:center;width:50px;height:50px;min-height:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:28px;letter-spacing:1px}html[data-theme] body #main .concept-group-inspect:hover,html[data-theme] body #main .concept-group-inspect[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}html[data-theme] body #main .concept-group-empty{margin:0;padding:30px;border:2px dashed var(--line);border-radius:15px;color:var(--muted);font-size:18px;text-align:center}html[data-theme] body #main .concept-group-list>[hidden]{display:none!important}html[data-theme] body #main .concept-group-detail{position:sticky;top:calc(var(--top) + 24px);min-height:1410px;margin:0!important;padding:0 24px 24px!important;border:2px solid var(--line)!important;border-radius:15px!important;overflow:visible;min-width:0}html[data-theme] body #main .concept-group-detail-art{height:202px;margin:0 -24px 20px;border-bottom:2px solid var(--line);border-radius:13px 13px 0 0;background:linear-gradient(90deg,#050f1c3d,#050f1c08),url(/assets/endgame-v1/brand-castle-panorama.webp) 50% 52%/cover no-repeat}html[data-theme=light] body #main .concept-group-detail-art{filter:saturate(.82) brightness(1.08)}html[data-theme] body #main .concept-group-detail-title{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-theme] body #main .concept-group-detail-title h2{min-width:0;margin:0;font:650 32px/1.2 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-count{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:16px}html[data-theme] body #main .concept-group-detail>.row-sub{margin:12px 0 18px;font-size:17px;line-height:1.55}html[data-theme] body #main .concept-group-facts{display:grid;gap:0;margin:0;border-block:1px solid var(--line)}html[data-theme] body #main .concept-group-facts>div{display:flex;justify-content:space-between;gap:18px;padding:13px 3px}html[data-theme] body #main .concept-group-facts dt{color:var(--muted);font-size:16px}html[data-theme] body #main .concept-group-facts dd{margin:0;font-size:16px;text-align:right}html[data-theme] body #main .concept-group-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 24px}html[data-theme] body #main .concept-group-detail-actions .btn{min-height:58px;padding:13px 12px;font-size:16px;border-radius:12px}html[data-theme] body #main .concept-group-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 11px}html[data-theme] body #main .concept-group-section-head h3{margin:0;font-size:21px}html[data-theme] body #main .concept-group-section-head .row-sub{font-size:16px}html[data-theme] body #main .concept-group-members{display:grid;gap:0}html[data-theme] body #main .concept-group-member{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:10px 0;border-bottom:1px solid var(--line)}html[data-theme] body #main .concept-group-avatar{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--line);border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:20px;font-weight:700}html[data-theme] body #main .concept-group-member strong{display:block;font-size:17px;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-member .row-sub{display:block;font-size:14px;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-member-state{color:var(--muted);font-size:14px;white-space:nowrap}html[data-theme] body #main .concept-group-rules{display:grid;gap:10px}html[data-theme] body #main .concept-group-rule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line);border-radius:12px}html[data-theme] body #main .concept-group-rule strong{font-size:16px;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-decision{padding:4px 10px;border-radius:999px;background:var(--panel2);color:var(--muted);font-size:14px;text-transform:capitalize}html[data-theme] body #main .concept-group-decision.allow{color:#238669;background:#dcf7ed}html[data-theme] body #main .concept-group-decision.deny{color:#bb3f61;background:#fee8ef}html[data-theme] body #main .concept-group-id{margin-top:20px;color:var(--muted);font-size:14px}html[data-theme] body #main .concept-group-id>summary{cursor:pointer}html[data-theme] body #main .concept-group-id code{display:block;margin-top:6px;overflow-wrap:anywhere}html[data-theme] body #main .concept-group-create{position:relative;flex:0 0 auto}html[data-theme] body #main .concept-group-create>summary{list-style:none;display:flex;align-items:center;cursor:pointer;min-width:250px;min-height:75px;padding:18px 24px;justify-content:center;font-size:17px;border-radius:13px}html[data-theme] body #main .concept-group-create>summary::-webkit-details-marker{display:none}html[data-theme] body #main .concept-group-create>form{position:absolute;z-index:12;top:calc(100% + 12px);right:0;width:min(520px,calc(100vw - var(--rail) - 60px));padding:24px;border:2px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:0 24px 60px #050a1852}html[data-theme] body #main .concept-group-create-form fieldset{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}html[data-theme] body #main .concept-group-create-form .field{margin:0}html[data-theme] body #main .concept-group-create-form textarea{min-height:150px}html[data-theme] body #main .concept-group-create-heading{margin:0 0 4px!important;color:var(--text)!important;font-size:24px!important;font-weight:650!important}html[data-theme] body #main .concept-group-retained{margin:28px 0 0;color:var(--muted);font-size:15px}html[data-theme] body #main .concept-group-retained>summary{cursor:pointer;padding:14px 0}html[data-theme] body #main .concept-group-retained>*:not(summary){margin-top:12px}}@media(min-width:901px)and (max-width:1180px){html[data-theme] body #main .concept-group-workspace{grid-template-columns:minmax(0,1.35fr) minmax(390px,1fr);gap:22px}html[data-theme] body #main .concept-group-toolbar{grid-template-columns:auto 180px minmax(180px,1fr)}}

@media(min-width:901px){html[data-theme] body:has(#main[data-page=chat] .concept-conversation-layout) .topbar .endgame-workspace-global-nav,html[data-theme] body #main[data-page=chat]>.concept-conversation-page>.user-chat-tabs{display:none!important}html[data-theme] body:has(#main[data-page=chat] .concept-conversation-layout) .topbar>#back-btn{display:none!important}html[data-theme] body:has(#main[data-page=chat] .concept-conversation-layout) .topbar .top-search{display:flex!important;max-width:390px}html[data-theme] body:has(#main[data-page=chat] .concept-conversation-layout) .topbar .top-actions{margin-left:auto}html[data-theme] body #main[data-page=chat]>.concept-conversation-page{width:100%!important;max-width:none!important;height:calc(var(--app-height,100dvh) - 92px);min-height:620px;padding:10px 12px 12px!important;overflow:hidden}html[data-theme] body #main[data-page=chat]>.concept-conversation-page>[data-discovery-entry=chat]{display:none!important}html[data-theme] body #main[data-page=chat] .connected-chat.concept-conversation-layout[data-chat-surface=bots]{display:grid;grid-template-columns:clamp(320px,34%,500px) minmax(0,1fr)!important;gap:0!important;height:100%;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body #main[data-page=chat]>.concept-conversation-page>.endgame-workspace-global-nav{display:none!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout>.connected-chat-list{display:flex;flex-direction:column;min-height:0;padding:0!important;overflow:hidden;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:var(--panel2)!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout>.connected-chat-list>.section-head{display:flex;align-items:center;gap:8px;min-height:54px;margin:0!important;padding:10px 12px 6px}html[data-theme] body #main[data-page=chat] .concept-conversation-layout>.connected-chat-list>.section-head h2{margin:0;font:600 18px/1.2 Georgia,serif}html[data-theme] body #main[data-page=chat] .concept-conversation-layout [data-new-conversation]{width:34px;min-width:34px;min-height:34px!important;height:34px;margin:0 0 0 auto!important;padding:0!important;border-radius:9px;font-size:21px!important;line-height:1}html[data-theme] body #main[data-page=chat] .concept-conversation-list-tools{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:6px;padding:0 10px 9px}html[data-theme] body #main[data-page=chat] :is(.concept-conversation-search,.concept-conversation-order){width:100%;min-height:34px;height:34px;margin:0;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-size:11px}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .conversation-list{display:flex!important;flex:1 1 0;flex-direction:column;gap:0!important;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .conversation-list>[data-conversation]{display:grid!important;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px!important;margin:0!important;padding:10px 11px!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;text-align:left;white-space:normal!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .conversation-list>[data-conversation][hidden]{display:none!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .conversation-list>[data-conversation][aria-current=true]{background:color-mix(in srgb,var(--accent-solid) 16%,var(--panel))!important;box-shadow:inset 3px 0 0 var(--accent-solid)}html[data-theme] body #main[data-page=chat] .concept-conversation-monogram{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--purple);background:linear-gradient(145deg,var(--panel),var(--panel3));font:700 16px/1 Georgia,serif}html[data-theme] body #main[data-page=chat] .concept-conversation-row-copy{min-width:0}html[data-theme] body #main[data-page=chat] .concept-conversation-row-copy strong{display:block;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=chat] .concept-conversation-layout>.connected-chat-pane{display:flex;flex-direction:column;min-width:0;min-height:0!important;height:auto!important;overflow:hidden;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--panel)!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-height:94px;max-height:154px!important;padding:12px 14px 10px!important;overflow:auto;border-bottom:1px solid var(--line);background:var(--panel)}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.identity{grid-column:1;min-width:0}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header .identity img{width:48px;height:48px;flex-basis:48px;border:1px solid var(--line);border-radius:50%}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header .identity h1{overflow:hidden;font-size:18px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.row-sub{grid-column:1;width:max-content;max-width:100%;margin:0;padding:5px 9px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.chat-connection-unlock{grid-column:1 / -1;margin:0;padding:6px 9px;overflow:hidden;border-radius:8px}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.chat-connection-unlock>p{margin:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.visual-chat-context-actions{display:flex;align-items:center;gap:6px;margin:0!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-header>.visual-chat-context-actions .btn{width:auto;min-height:34px!important;padding:7px 10px!important;font-size:11px;white-space:nowrap}html[data-theme] body #main[data-page=chat] .concept-conversation-actions{grid-column:2;grid-row:1;position:relative;z-index:8}html[data-theme] body #main[data-page=chat] .concept-conversation-actions>summary{display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;border-radius:9px;color:var(--text);cursor:pointer;list-style:none;letter-spacing:2px}html[data-theme] body #main[data-page=chat] .concept-conversation-actions>summary::-webkit-details-marker{display:none}html[data-theme] body #main[data-page=chat] .concept-conversation-actions[open]>summary{border-color:var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat] .concept-conversation-actions>.actions{position:absolute;top:42px;right:0;display:grid!important;width:220px!important;margin:0!important;padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body #main[data-page=chat] .concept-conversation-actions[open]{max-height:min(68dvh,620px);overflow:auto}html[data-theme] body #main[data-page=chat] .concept-conversation-actions>:is(.chat-quick-toolbar,.chat-settings-drawer,.chat-customize,[data-rp-chat-links]){display:grid!important;width:220px;margin:0!important;padding:8px;border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body #main[data-page=chat] .concept-conversation-actions:not([open])>:is(.chat-quick-toolbar,.chat-settings-drawer,.chat-customize,[data-rp-chat-links]){display:none!important}html[data-theme] body #main[data-page=chat] .concept-conversation-actions:not([open])>.actions{display:none!important}html[data-theme] body #main[data-page=chat] .concept-conversation-actions .btn{justify-content:flex-start;width:100%;min-height:38px!important;padding:8px 10px!important;border:0;background:transparent;text-align:left}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-transcript{flex:1 1 0;min-height:0;gap:14px;padding:18px clamp(18px,5vw,68px)!important;overflow:auto;background:var(--bg2)!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message{position:relative;width:fit-content;max-width:min(74%,680px)!important;min-height:54px;padding:12px 15px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel2)!important;box-shadow:none!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message.from-model{margin-left:50px!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message.from-user{margin-left:auto!important;margin-right:50px;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent-solid),color-mix(in srgb,var(--accent-solid) 66%,#c3b2ff))!important;border-color:color-mix(in srgb,var(--accent-solid) 70%,var(--line))!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message>strong{color:inherit;font-size:11px}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message>p{margin:5px 0 0;font-size:13px;line-height:1.55}html[data-theme] body #main[data-page=chat] :is(.concept-conversation-message-avatar,.concept-conversation-layout .endgame-assistant-avatar){position:absolute;top:0;left:-50px;width:38px;height:38px;object-fit:cover;border:1px solid var(--line);border-radius:50%;background:var(--panel)}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message.from-user>.concept-conversation-message-avatar{right:-50px;left:auto}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .chat-message:has(>.concept-conversation-message-avatar)>.endgame-assistant-avatar{display:none}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .concept-chat-details{flex:0 0 auto;max-height:34px;padding:0 14px;overflow:hidden;border-top:1px solid var(--line);background:var(--panel)}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .concept-chat-details:has(.endgame-chat-inspector[open]){max-height:210px;overflow:auto}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-composer{display:flex!important;flex:0 0 auto;align-items:end;gap:8px;margin:8px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout #chat-prompt{min-height:48px;height:48px;margin:0;padding:12px 14px;border:0!important;border-radius:7px!important;background:var(--panel)!important;resize:none}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-composer .actions{display:flex!important;flex:0 0 auto;width:auto!important;margin:0!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-composer .actions>button:not([data-cancel-generation]){width:46px!important;min-width:46px!important;height:46px;min-height:46px;padding:0!important;border-radius:8px;font-size:0!important}html[data-theme] body #main[data-page=chat] .concept-conversation-layout .connected-chat-composer .actions>button:not([data-cancel-generation]):after{content:"\27a4";font-size:20px}}html[data-theme] body[data-page=chat] #main#main .connected-chat :is(input,select,button,.btn,summary){min-height:44px!important}html[data-theme] body[data-page=chat] #main#main .connected-chat .chat-message>p{font:400 16px/1.55 var(--font-ui,Inter,system-ui,sans-serif)!important;margin:0!important}html[data-theme] body[data-page=chat] #main#main .connected-chat .chat-message{max-width:min(76%,760px)!important;padding:14px 16px!important;border-radius:12px!important}html[data-theme] body[data-page=chat] #main#main .connected-chat .chat-message>strong{font:500 13px/1.4 var(--font-ui,Inter,system-ui,sans-serif)!important}html[data-theme=light] body[data-page=chat] #main#main .connected-transcript{background:#fafaff!important}html[data-theme=light] body[data-page=chat] #main#main .chat-message:not(.from-user){background:#f3f2f8!important;border-color:#e7e4f0!important;color:#241e3e!important}html[data-theme=light] body[data-page=chat] #main#main .chat-message.from-user{background:#c7b1f4!important;border-color:#bda4ef!important;color:#21173b!important}html[data-theme=dark] body[data-page=chat] #main#main .connected-transcript{background:#091722!important}html[data-theme=dark] body[data-page=chat] #main#main .chat-message:not(.from-user){background:#192a39!important;border-color:#2c3d4d!important}html[data-theme=dark] body[data-page=chat] #main#main .chat-message.from-user{background:#7849db!important;border-color:#9567ed!important;color:#fff!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-composer{flex:0 0 auto!important;min-width:0!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=chat] #main#main #chat-prompt{font:400 16px/1.4 var(--font-ui,Inter,system-ui,sans-serif)!important;min-height:48px!important;max-height:160px!important}html[data-theme] body[data-page=chat] #main#main .connected-transcript{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}@media(min-width:1040px){html[data-theme] body[data-page=chat] #main#main.chat-active{left:var(--rail,269px)!important;margin-left:0!important;width:calc(100% - var(--rail,269px))!important;max-width:calc(100% - var(--rail,269px))!important;padding:0!important}html[data-theme] body[data-page=chat] #main#main>.concept-conversation-page{height:calc(var(--app-height,100dvh) - var(--top,108px))!important;max-height:calc(var(--app-height,100dvh) - var(--top,108px))!important;min-height:0!important;width:100%!important;max-width:1720px!important;padding:0!important;margin:0 auto!important;overflow:hidden!important}html[data-theme] body[data-page=chat] #main#main .connected-chat.concept-conversation-layout{height:100%!important;max-height:100%!important;min-height:0!important;width:100%!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:0!important;border:1px solid var(--line)!important;border-radius:0!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-list{min-width:0!important;overflow-y:auto!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-pane{min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header{flex:0 0 auto!important;padding:14px 60px 12px 16px!important;min-height:112px!important;max-height:none!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header .identity img{width:54px!important;height:54px!important;flex-basis:54px!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header h1{font-size:19px!important;line-height:1.3!important}html[data-theme] body[data-page=chat] #main#main .connected-transcript{flex:1 1 0!important;padding:26px 58px!important;gap:22px!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-row-copy strong{font-size:16px!important;line-height:1.4!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions{right:14px!important;top:14px!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions[open]{max-height:min(70dvh,680px)!important;overflow:auto!important}}@media(min-width:1040px){html[data-theme] body[data-page=chat] #main#main.chat-active{position:fixed!important;left:var(--rail,269px)!important;right:0!important;top:var(--top,108px)!important;bottom:0!important;height:auto!important;margin:0!important}html[data-theme] body[data-page=chat] #main#main>.concept-conversation-page{height:100%!important;max-height:100%!important}}@media(max-width:767px),(max-width:1039px)and (max-height:540px){html[data-theme] body[data-page=chat] #main#main .connected-chat{min-height:0!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-pane{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-pane[hidden]{display:none!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header{position:relative!important;flex:0 0 auto!important;padding:10px 56px 10px 10px!important;gap:8px!important;max-height:none!important;min-height:100px!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header .identity{gap:8px!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header .identity h1{font-size:16px!important;line-height:1.3!important;white-space:normal!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header .visual-chat-connection{font-size:12px!important;line-height:1.35!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header .visual-chat-persona{margin:0!important;font-size:12px!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions{position:absolute!important;right:8px!important;top:10px!important;z-index:30!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;list-style:none!important;cursor:pointer}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions[open]{width:min(320px,calc(100vw - 40px))!important;max-height:calc(100dvh - 170px - env(safe-area-inset-bottom))!important;overflow:auto!important;padding:8px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:0 12px 30px #0004!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions[open]>summary{margin-left:auto!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions:not([open])>:not(summary){display:none!important}html[data-theme] body[data-page=chat] #main#main .concept-conversation-actions[open]>:not(summary){position:static!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;gap:8px!important}html[data-theme] body[data-page=chat] #main#main .connected-transcript{flex:1 1 0!important;min-height:0!important;padding:18px 12px!important;gap:16px!important}html[data-theme] body[data-page=chat] #main#main .chat-message{max-width:86%!important;padding:12px!important}html[data-theme] body[data-page=chat] #main#main #direct-chat-form.connected-chat-composer{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:end!important;gap:8px!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;margin:0!important;flex:0 0 auto!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main #direct-chat-form>#chat-prompt{grid-column:1!important;grid-row:1!important;width:100%!important;min-height:48px!important;margin:0!important;resize:none!important}html[data-theme] body[data-page=chat] #main#main #direct-chat-form>.actions{grid-column:2!important;grid-row:1!important;margin:0!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main #direct-chat-form>.actions>button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}}@media(max-width:767px),(max-width:1039px)and (max-height:540px){html[data-theme] body[data-page=chat] #main#main .connected-chat-header>.visual-chat-context-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;width:calc(100% + 46px)!important;max-width:calc(100% + 46px)!important;margin:0!important}html[data-theme] body[data-page=chat] #main#main .connected-chat-header>.visual-chat-context-actions>.btn{flex:0 0 auto!important;min-height:44px!important;white-space:nowrap!important}}@media(max-width:767px),(max-width:1039px)and (max-height:540px){html[data-theme] body[data-page=chat] #main#main #direct-chat-form>#chat-prompt{min-height:64px!important}}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions:has(>.chat-settings-drawer[open]){max-height:none!important;overflow:visible!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions>.chat-settings-drawer[open]{position:fixed!important;inset:118px 18px 20px auto!important;z-index:110!important;display:block!important;box-sizing:border-box;width:min(370px,calc(100vw - 36px))!important;max-height:calc(100dvh - 138px)!important;margin:0!important;padding:0!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;color:var(--text);box-shadow:0 18px 54px #0003!important;font:400 16px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open]>summary{position:sticky;top:0;z-index:2;display:list-item!important;box-sizing:border-box;min-height:52px;margin:0!important;padding:14px 18px!important;border-bottom:1px solid var(--line);border-radius:0!important;background:var(--panel)!important;color:var(--text);font:600 16px/1.5 system-ui,sans-serif;cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] .chat-settings-content{display:flex;flex-direction:column;gap:16px;padding:16px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] .chat-settings-native{order:-1;display:grid;gap:16px;min-width:0}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] :is(#chat-generation-form,#chat-cost-form,.chat-quick-section){display:grid;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] :is(.field,h3,.row-sub){min-width:0;margin:0;white-space:normal;overflow-wrap:anywhere}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] .field{display:grid;gap:7px;font:600 14px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:400 16px/1.4 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] :is(.btn,details>summary,.chat-quick-links a){box-sizing:border-box;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px;font:500 14px/1.5 system-ui,sans-serif;white-space:normal}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] :is(.row-sub,.notice){color:var(--muted);font:400 13px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] #chat-cost-form>label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer[open] .chat-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:900px){html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions>.chat-settings-drawer[open]{inset:68px 8px max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom))!important;border-radius:12px!important}}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) :is(.concept-chat-preset,.concept-chat-range-default){min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:500 13px/1.4 system-ui,sans-serif;cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] #chat-generation-form .concept-chat-preset[aria-pressed=true]{border-color:var(--accent, #a78bfa);background:color-mix(in srgb,var(--accent, #a78bfa) 15%,var(--panel))}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-range-control{display:grid;gap:4px;min-width:0;margin-top:-4px;padding-bottom:6px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) :is(.concept-chat-range-caption,.concept-chat-range-limits){display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font:400 12px/1.4 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-range-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-range-default{flex-shrink:0;padding:6px 8px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) input.concept-chat-setting-range[type=range]{appearance:auto;box-sizing:border-box;width:100%;min-height:36px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--accent, #a78bfa);cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .is-default input.concept-chat-setting-range{opacity:.55}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) :is(.concept-chat-preset,.concept-chat-range-default,.concept-chat-setting-range):focus-visible{outline:2px solid var(--accent, #a78bfa);outline-offset:3px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) :is(.concept-chat-preset,.concept-chat-range-default,.concept-chat-setting-range):disabled{opacity:.5;cursor:default}html[data-theme] body[data-page=chat]:has(.bot-settings-window[open]){overflow:hidden!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window{--bs-bg:#131524;--bs-card:#1d2033;--bs-field:#15182a;--bs-line:#36394f;--bs-text:#f5f3ff;--bs-muted:#b9bbcf;--bs-accent:#bda5ff}html[data-theme=light] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window{--bs-bg:#faf9fd;--bs-card:#fff;--bs-field:#f7f5fc;--bs-line:#ddd9e9;--bs-text:#29263e;--bs-muted:#706b84;--bs-accent:#7951cf}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions:has(.bot-settings-window[open]){overflow:visible!important;max-height:none!important;z-index:1000!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer.bot-settings-window[open]{position:fixed!important;inset:16px!important;z-index:10000!important;display:grid!important;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;width:auto!important;max-width:none!important;height:calc(100dvh - 32px)!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--bs-line)!important;border-radius:20px!important;background:var(--bs-bg)!important;color:var(--bs-text)!important;box-shadow:0 0 0 40px #090b16a8,0 24px 80px #0006!important;font:400 15px/1.5 system-ui,sans-serif;text-align:left;letter-spacing:normal}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open]>.bot-settings-header{grid-column:1/-1;position:static!important;display:block!important;min-height:86px!important;padding:20px 28px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--bs-line)!important;background:var(--bs-bg)!important;color:var(--bs-text)!important;font:650 23px/1.35 system-ui,sans-serif!important;list-style:none;cursor:default}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-header::-webkit-details-marker{display:none}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-header:after{content:"Shape the conversation. Keep what works for you.";display:block;margin-top:5px;color:var(--bs-muted);font:400 13px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-sections{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:22px 14px;overflow:auto;border-right:1px solid var(--bs-line);background:var(--bs-bg)}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(button,[role=button]){box-sizing:border-box;min-height:44px!important;border-radius:10px!important;font:550 14px/1.4 system-ui,sans-serif!important;letter-spacing:normal;cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-sections>button{flex-shrink:0;width:100%;padding:12px 14px!important;border:1px solid transparent!important;background:transparent!important;color:var(--bs-muted)!important;text-align:left}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-sections>button:is(:hover,[aria-current=step]){border-color:color-mix(in srgb,var(--bs-accent) 35%,transparent)!important;background:color-mix(in srgb,var(--bs-accent) 12%,transparent)!important;color:var(--bs-accent)!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open]>.bot-settings-body{grid-column:2;grid-row:2;display:flex!important;flex-direction:column;align-items:stretch;gap:22px!important;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-width:1080px;margin:0 auto!important;padding:28px clamp(20px,4vw,64px)!important;overflow:auto!important;overscroll-behavior:contain;scroll-padding-top:28px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-body>:is(section,[data-chat-native-settings],.chat-settings-native){order:0!important;flex-shrink:0;min-width:0;scroll-margin-top:20px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-body :is(#chat-generation-form,#chat-cost-form,.chat-quick-section){display:grid!important;gap:16px!important;box-sizing:border-box;min-width:0;margin:0!important;padding:24px!important;border:1px solid var(--bs-line)!important;border-radius:16px!important;background:var(--bs-card)!important;color:var(--bs-text)!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-body .chat-settings-native{display:grid!important;gap:22px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(h3,h4){color:var(--bs-text)!important;font:650 17px/1.4 system-ui,sans-serif!important;margin:0!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(p,.row-sub,.notice,.bot-settings-immediate-note){max-width:none;color:var(--bs-muted)!important;font:400 13px/1.55 system-ui,sans-serif!important;white-space:normal;overflow-wrap:anywhere}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window .field{display:grid;gap:8px!important;color:var(--bs-text);font:550 14px/1.5 system-ui,sans-serif!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(input:not([type=checkbox]):not([type=range]),select,textarea){box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;min-height:46px!important;padding:11px 13px!important;border:1px solid var(--bs-line)!important;border-radius:10px!important;background:var(--bs-field)!important;color:var(--bs-text)!important;font:400 16px/1.5 system-ui,sans-serif!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window textarea{min-height:150px!important;resize:vertical}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(.btn,.concept-chat-preset,.concept-chat-range-default){width:auto;padding:10px 14px!important;border:1px solid var(--bs-line)!important;background:var(--bs-field)!important;color:var(--bs-text)!important;justify-content:center}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window .concept-chat-preset[aria-pressed=true]{border-color:var(--bs-accent)!important;background:color-mix(in srgb,var(--bs-accent) 15%,var(--bs-card))!important;color:var(--bs-accent)!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window input[type=range]{accent-color:var(--bs-accent)!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer{grid-column:1/-1;grid-row:3;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;min-height:80px;box-sizing:border-box;margin:0;padding:16px 26px;border-top:1px solid var(--bs-line);background:var(--bs-bg)}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer>p{flex:1;min-width:0;margin:0!important;font-size:13px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(.bot-settings-footer,.bot-settings-warning)>button{flex-shrink:0;min-width:100px;width:auto;padding:11px 18px!important;border:1px solid var(--bs-line)!important;background:var(--bs-card)!important;color:var(--bs-text)!important;text-align:center}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(.bot-settings-footer,.bot-settings-warning)>:is([data-bot-settings-action=save],[data-bot-settings-action=save-exit]){border-color:var(--bs-accent)!important;background:var(--bs-accent)!important;color:var(--bs-bg)!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[data-dirty=true] .bot-settings-footer>p:empty:before{content:"Unsaved changes";color:var(--bs-accent)}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:10020;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;box-sizing:border-box;width:min(560px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;margin:0;padding:28px;border:1px solid var(--bs-line);border-radius:18px;background:var(--bs-card);color:var(--bs-text);box-shadow:0 0 0 100vmax #080917b8,0 24px 80px #0006}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning[hidden]{display:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning>:is(h3,p){grid-column:1/-1;margin:0!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning>button{min-width:0;width:100%;padding:11px 9px!important;font-size:13px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--bs-accent)!important;outline-offset:3px}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main[data-page=chat] .chat-settings-drawer.bot-settings-window[open]{inset:0!important;height:100dvh!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open]>.bot-settings-header{grid-column:1;min-height:84px!important;padding:max(16px,env(safe-area-inset-top)) 18px 16px!important;font-size:21px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-sections{grid-column:1;grid-row:2;flex-direction:row;gap:6px;padding:10px 14px;overflow:auto;border-right:0;border-bottom:1px solid var(--bs-line)}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-sections>button{width:auto;padding:10px 13px!important;white-space:nowrap}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open]>.bot-settings-body{grid-column:1;grid-row:3;gap:16px!important;padding:18px 14px!important;scroll-padding-top:18px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-body :is(#chat-generation-form,#chat-cost-form,.chat-quick-section){padding:18px!important;border-radius:14px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer{grid-column:1;grid-row:4;display:grid;grid-template-columns:1fr 1.25fr .8fr;gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom));min-height:72px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer>p{grid-column:1/-1}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer>p:empty{display:none}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-footer>button{min-width:0;width:100%;padding:11px 7px!important;font-size:13px!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning{width:calc(100vw - 28px);padding:22px;gap:12px;grid-template-columns:1fr}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-warning>:is(h3,p){grid-column:1}html[data-theme] body[data-page=chat] #main#main .connected-chat[data-chat-view=thread]>.connected-chat-pane>.connected-chat-header{order:-3!important}html[data-theme] body[data-page=chat] #main#main .connected-chat[data-chat-view=thread]>.connected-chat-pane>.chat-connection-unlock{order:-2!important}}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open]::details-content{display:contents!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat]:has(.bot-settings-window[open]){position:relative!important;z-index:10001!important;overflow:visible!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(.concept-conversation-page,.connected-chat,.connected-chat-pane,.connected-chat-header):has(.bot-settings-window[open]){overflow:visible!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window:not([open]) .bot-settings-header:after{display:none!important}html[data-theme] body[data-page=chat] #main#main#main[data-page=chat] .bot-settings-window[open]>.bot-settings-header{width:100%!important;min-width:0!important;max-width:none!important;min-height:86px!important;box-sizing:border-box!important;padding:20px 28px!important}html[data-theme] body[data-page=chat] #main#main#main[data-page=chat] .connected-chat-header:has(.bot-settings-window[open]){position:relative!important;z-index:2147483647!important}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main#main[data-page=chat] .bot-settings-sections{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));overflow:visible!important;align-items:stretch}html[data-theme] body[data-page=chat] #main#main#main[data-page=chat] .bot-settings-sections>button{width:100%;min-width:0;white-space:normal!important;text-align:center;justify-content:center;padding:9px 8px!important;font-size:13px!important}}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions.concept-compact-actions{position:absolute!important;inset:14px 14px auto auto!important;display:block!important;width:44px!important;height:44px!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;z-index:60!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-compact-actions>summary{display:grid!important;place-items:center!important;box-sizing:border-box;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;color:var(--text)!important;font:600 18px/1 system-ui,sans-serif!important;list-style:none;cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-compact-actions>.chat-customize:not(:has(form)){display:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-compact-actions>.concept-conversation-menu{position:absolute!important;inset:52px 0 auto auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:5px!important;box-sizing:border-box;width:min(300px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 200px)!important;margin:0!important;padding:10px!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important;box-shadow:0 16px 44px #0004!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-compact-actions:not([open])>.concept-conversation-menu{display:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-menu>:is(.actions,.chat-quick-toolbar,[data-rp-chat-links]){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:5px 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-menu :is(.btn,a,button){position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--text)!important;font:500 14px/1.4 system-ui,sans-serif!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-menu :is(.btn,a,button):is(:hover,:focus-visible){background:var(--panel2)!important;border-color:var(--line)!important;outline-offset:2px}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-menu :disabled{opacity:.5!important;cursor:not-allowed!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-menu .chat-quick-status:empty{display:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .connected-chat-pane>.chat-settings-drawer:not([open]){display:none!important}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-conversation-actions.concept-compact-actions{inset:10px 10px auto auto!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .concept-compact-actions>.concept-conversation-menu{max-height:calc(100dvh - 150px)!important}}html[data-theme] body[data-page=chat] #main#main#main[data-page=chat] .connected-chat-header:has(.concept-compact-actions[open]){overflow:visible!important;z-index:2147483647!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;justify-content:flex-end!important;width:100%!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions>details.concept-response-overflow{position:relative!important;display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions>details.concept-response-overflow>summary{display:grid!important;place-items:center!important;box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--panel)!important;color:var(--text)!important;font:400 22px/1 Arial,sans-serif!important;list-style:none;cursor:pointer}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions>details.concept-response-overflow>summary::-webkit-details-marker{display:none!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions>details.concept-response-overflow[open]>.concept-response-overflow-content{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:30!important;display:grid!important;gap:8px!important;box-sizing:border-box;width:min(300px,calc(100vw - 48px))!important;max-height:min(60dvh,520px)!important;margin:0!important;padding:10px!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 14px 38px #0005!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .actions[role=group][aria-label="Actions for this response"],html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .response-candidate-controls{position:static!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>:is(.actions,.response-candidate-controls)>button{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;min-width:44px!important;min-height:44px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important;color:var(--text)!important;font:500 13px/1.35 system-ui,sans-serif!important;white-space:normal!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .response-candidate-controls [role=status]{flex:1 1 120px!important;min-width:0!important;color:var(--muted)!important;font:400 12px/1.4 system-ui,sans-serif!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .response-candidate-controls button:disabled{opacity:.48!important;cursor:not-allowed!important}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions>details.concept-response-overflow[open]>.concept-response-overflow-content{width:min(300px,calc(100vw - 36px))!important;max-height:min(58dvh,440px)!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>:is(.actions,.response-candidate-controls)>button{flex:1 1 44px!important;min-height:44px!important}}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>.actions[role=group][aria-label="Actions for this response"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>.response-candidate-controls{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:6px!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>:is(.actions,.response-candidate-controls)>button{flex:none!important;width:100%!important;min-width:0!important;word-break:normal!important;overflow-wrap:normal!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .connected-transcript>.chat-message>.response-actions .concept-response-overflow-content>.response-candidate-controls>button:last-child{grid-column:1/-1!important}html[data-theme] body[data-page=chat] #main#main#main .connected-chat .response-candidate-controls [role=status]{text-align:center!important}html[data-theme] body[data-page=chat] #main#main .bot-settings-window .bot-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme] body #modal-root .modal:has(form[data-frontend-form=character-chat]){border:1px solid var(--line);border-radius:16px}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat] [data-rp-start]{display:grid;gap:12px;min-width:0}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat] fieldset.field{min-width:0;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel2) 62%,transparent)}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat] fieldset.field legend{padding-inline:6px;color:var(--text);font-weight:650}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat] fieldset.field>p.row-sub{margin:0 0 8px}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat] fieldset.field>p:last-child:not(.row-sub){margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--panel) 78%,transparent);color:var(--muted);font-size:14px}html[data-theme] body #modal-root .modal form[data-frontend-form=character-chat]>button[type=submit]{position:sticky;bottom:0;z-index:2;width:100%;min-height:44px;margin-top:12px;box-shadow:0 -12px 18px var(--panel)}@media(max-width:600px){html[data-theme] body #modal-root .modal:has(form[data-frontend-form=character-chat]){max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open] :is([data-chat-persona-form],[data-chat-prompt-form],#chat-generation-form,#chat-cost-form)>button[type=submit],html[data-theme] body[data-page=chat] #main#main[data-page=chat] .bot-settings-window[open] :is([data-chat-persona-form],[data-chat-prompt-form],#chat-generation-form,#chat-cost-form)>button:not([type]){display:none!important}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-presets{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-presets>.concept-chat-preset{text-align:center;line-height:1.25;overflow-wrap:anywhere}html[data-theme] body[data-page=chat] #main#main[data-page=chat] #chat-generation-form .field:has(select[name=generation_preset]):has(+.concept-chat-presets[role=group][aria-label="Chat style presets"]) select[name=generation_preset]{display:none}@media(max-width:900px){html[data-theme] body[data-page=chat] #main#main[data-page=chat] :is(#chat-generation-form,#chat-cost-form) .concept-chat-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:1040px){html[data-theme][data-concept-reference-page=home]{--rail:280px;--top:98px}html[data-theme][data-concept-reference-page=profile]{--rail:278px;--top:101px}html[data-theme][data-concept-reference-page=tools]{--rail:250px;--top:112px}html[data-theme][data-concept-reference-page=tasks]{--rail:246px;--top:100px}html[data-theme][data-concept-reference-page=import]{--rail:282px;--top:105px}html[data-theme][data-concept-reference-page=groups]{--rail:273px;--top:99px}html[data-theme][data-concept-reference-page=explore]{--rail:243px;--top:110px}html[data-theme][data-concept-reference-page=messages]{--rail:279px;--top:101px}html[data-theme][data-concept-reference-page=chat]{--rail:269px;--top:108px}html[data-theme][data-concept-reference-page=friends]{--rail:277px;--top:103px}html[data-theme][data-concept-reference-page=settings]{--rail:281px;--top:97px}html[data-theme][data-concept-reference-page=identity],html[data-theme][data-concept-reference-page=privacy],html[data-theme][data-concept-reference-page=connected-accounts]{--rail:281px;--top:99px}html[data-theme][data-concept-reference-page=activity]{--rail:273px;--top:99px}html[data-theme][data-concept-reference-page=notifications]{--rail:280px;--top:99px}html[data-theme][data-concept-reference-page=platform-admin],html[data-theme][data-concept-reference-page=moderation]{--rail:270px;--top:107px}html[data-theme][data-concept-reference-page=community-moderation]{--rail:276px;--top:108px}html[data-theme][data-concept-reference-page=prompt-studio]{--rail:276px;--top:102px}html[data-theme][data-concept-reference-page=writing],html[data-theme][data-concept-reference-page=editor]{--rail:269px;--top:103px}html[data-theme][data-concept-reference-page=reader]{--top:112px}html[data-theme][data-concept-reference-page=search]{--rail:283px;--top:105px}html[data-theme][data-concept-reference-page=library]{--rail:280px;--top:100px}html[data-theme][data-concept-reference-page] body .logo{font-size:38px;min-width:208px;gap:12px}html[data-theme][data-concept-reference-page] body .logo .brand-symbol{width:55px;height:55px}html[data-theme][data-concept-reference-page] body .top-search{max-width:750px;width:min(750px,52vw);height:60px;min-height:60px;padding:0 20px;border-radius:32px}html[data-theme][data-concept-reference-page] body .top-search input{font-size:17px;min-height:56px}html[data-theme][data-concept-reference-page] body .top-actions>[aria-label=Notifications]{order:1}html[data-theme][data-concept-reference-page] body .top-actions>.visual-profile-button{order:2}html[data-theme][data-concept-reference-page] body #account-status-badge[data-action=account-menu]{order:3;flex:0 0 20px;width:20px;min-width:20px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:0!important}html[data-theme][data-concept-reference-page] body #account-status-badge[data-action=account-menu]:after{content:"\2304";font:400 20px/1.2 var(--font-ui,Inter,system-ui,sans-serif);color:var(--muted)}html[data-theme][data-concept-reference-page] body .desktop-rail{padding:22px 14px}html[data-theme][data-concept-reference-page] body .rail-btn{min-height:62px;padding:13px 14px;gap:16px;font-size:18px;border-radius:10px}html[data-theme][data-concept-reference-page] body .rail-btn svg{width:30px;height:30px}html[data-theme][data-concept-reference-page] body .rail-btn[data-route=create]{margin-block:20px}html[data-theme] body[data-page=home] #main>.page.social-layout-home{max-width:1180px!important;padding:22px 16px 40px!important}html[data-theme] body[data-page=home] #main .social-home-grid{grid-template-columns:minmax(0,1.814fr) minmax(320px,1fr)!important;gap:24px!important}html[data-theme] body[data-page=home] #main .concept-side-scene{min-height:217px;border-radius:16px!important}html[data-theme] body[data-page=home] #main .concept-side-scene .concept-side-scene-quote{padding:26px;font-size:25px!important;line-height:1.35!important}html[data-theme] body[data-page=home] #main .social-status-entry{min-height:184px;padding:24px!important;border-radius:16px!important}html[data-theme] body[data-page=home] #main .site-polish-feed-toolbar{height:62px;margin-bottom:16px!important}html[data-theme] body[data-page=home] #main [aria-label="Feed category"]{height:60px;min-height:60px}html[data-theme] body[data-page=home] #main [aria-label="Feed category"] :is(a,button){min-height:60px!important;font-size:18px!important;padding:12px 24px!important}html[data-theme] body[data-page=home] #main .social-home-sidebar{gap:18px!important}html[data-theme] body[data-page=home] #main .social-home-sidebar>.concept-side-panel:not(.concept-side-scene){padding:22px!important;border-radius:16px!important}html[data-theme] body[data-page=home] #main .concept-side-panel h2{font-size:20px!important;margin-bottom:14px!important}html[data-theme] body[data-page=home] #main .concept-side-link{min-height:64px;padding:12px 2px;font-size:16px}html[data-theme] body[data-page=home] #main :is(.social-post-card,.visual-post-card){border-radius:16px!important;padding:22px!important}html[data-theme] body[data-page=home] #main img.post-media{height:auto!important;aspect-ratio:16/10;max-height:440px;object-fit:cover}html[data-theme] body[data-page=home] #main .social-post-card:not(:has(.concept-reply-open))>.social-comments:not(:has([role=alert])){display:none}html[data-theme] body[data-page=profile] #main>.page.concept-profile{max-width:1220px!important;padding:0 10px 32px!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-cover,.profile-banner){height:302px!important;border-radius:16px 16px 0 0!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-header,.profile-card){min-height:276px;padding:0 26px 24px!important;border-radius:0 0 16px 16px!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-avatar,.profile-pic){width:144px!important;height:144px!important;flex-basis:144px;border-width:6px!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-identity,.profile-id) :is(.profile-text,.social-profile-copy){padding-top:94px!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-identity,.profile-id) h1{font:600 34px/1.2 Georgia,serif!important}html[data-theme] body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.actions{top:24px;right:24px;gap:12px}html[data-theme] body[data-page=profile] #main :is(.social-profile-header,.profile-card)>.actions>.btn{min-height:48px;padding:10px 16px!important;font-size:16px!important}html[data-theme] body[data-page=profile] #main .concept-profile-grid{grid-template-columns:minmax(0,2.048fr) minmax(300px,1fr)!important;gap:15px!important;margin-top:12px}html[data-theme] body[data-page=profile] #main .social-profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));height:64px;margin-bottom:18px!important;border-radius:12px!important;overflow:visible!important}html[data-theme] body[data-page=profile] #main .social-profile-tabs>a{min-height:62px!important;padding:12px 8px!important;font-size:16px!important}html[data-theme] body[data-page=profile] #main .social-profile-tabs>.endgame-profile-more{position:relative;right:auto;min-width:0;width:100%;border:0;border-radius:0}html[data-theme] body[data-page=profile] #main .social-profile-tabs [data-profile-more-trigger]{min-height:62px;width:100%;padding:12px 8px!important;font-size:16px}html[data-theme] body[data-page=profile] #main .concept-profile-aside{gap:18px}html[data-theme] body[data-page=profile] #main .concept-profile-aside>.panel{padding:22px!important;border-radius:16px!important}html[data-theme] body[data-page=profile] #main .concept-profile-about{min-height:423px}html[data-theme] body[data-page=profile] #main .concept-profile-spaces{min-height:530px}html[data-theme] body[data-page=profile] #main .concept-profile-aside :is(h2,h3){font-size:20px!important;margin-bottom:16px!important}html[data-theme] body[data-page=profile] #main .concept-profile-about .list-row{min-height:42px;padding:var(--ui-space-2, 8px) 0;font-size:var(--ui-font-size-content, 14px)}html[data-theme] body[data-page=profile] #main .concept-space-row{min-height:70px;padding:14px 0;font-size:17px}html[data-theme] body[data-page=profile] #main .concept-profile-owner-more{position:relative;border:1px solid var(--line2);border-radius:8px}html[data-theme] body[data-page=profile] #main .concept-profile-owner-more>summary{display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;font-size:22px;cursor:pointer;list-style:none}html[data-theme] body[data-page=profile] #main .concept-profile-owner-more[open]>.actions{position:absolute;right:0;top:54px;z-index:8;display:grid;min-width:180px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]{width:100%;max-width:1240px!important;padding:20px 16px 28px 24px!important}html[data-theme] body #main[data-page=tools] .concept-directory-layer{gap:24px}html[data-theme] body #main[data-page=tools] .concept-directory-hero{height:316px;min-height:316px;padding:38px 34px;border-radius:13px;margin-bottom:6px}html[data-theme] body #main[data-page=tools] .concept-directory-hero h1{font-size:46px!important;line-height:1.15}html[data-theme] body #main[data-page=tools] .concept-directory-hero p{font-size:21px;line-height:1.5;max-width:26ch}html[data-theme] body #main[data-page=tools] .concept-directory-hero blockquote{align-self:end;font-size:26px;max-width:255px}html[data-theme] body #main[data-page=tools] .concept-directory-hero cite{font-size:21px}html[data-theme] body #main[data-page=tools] .concept-directory-heading{min-height:83px}html[data-theme] body #main[data-page=tools] .concept-directory-heading h2{font-size:48px!important}html[data-theme] body #main[data-page=tools] .concept-directory-heading p{font-size:18px}html[data-theme] body #main[data-page=tools] .concept-directory-search{flex-basis:248px}html[data-theme] body #main[data-page=tools] .concept-directory-search input{min-height:60px;font-size:17px;border-radius:24px!important}html[data-theme] body #main[data-page=tools] .concept-directory-grid{column-gap:14px;row-gap:18px}html[data-theme] body #main[data-page=tools] .concept-directory-card{min-height:423px;padding:22px 18px;border-radius:12px;gap:6px}html[data-theme] body #main[data-page=tools] .concept-directory-icon{width:196px;height:166px;margin:4px 0 14px}html[data-theme] body #main[data-page=tools] .concept-directory-icon img{width:196px!important;height:196px!important}html[data-theme] body #main[data-page=tools] .concept-directory-card h3{font-size:24px!important;margin-bottom:8px}html[data-theme] body #main[data-page=tools] .concept-directory-card p{font-size:19px;line-height:1.45;-webkit-line-clamp:3}html[data-theme] body #main[data-page=tools] .concept-directory-badge{top:22px;right:14px;font-size:14px!important;padding:5px 10px;border-radius:12px}html[data-theme] body #main[data-page=tools] .concept-directory-action{font-size:17px!important;min-height:46px}html[data-theme] body #main[data-page=tools] .concept-directory-arrow{width:46px;height:46px;flex-basis:46px;font-size:32px}html[data-theme] body #main[data-page=tools] .concept-directory-footer{height:243px;min-height:243px;margin-top:-6px;padding:20px 48px;border-radius:13px;grid-template-columns:minmax(0,1fr) 230px}html[data-theme] body #main[data-page=tools] .concept-directory-footer blockquote{font-size:30px}html[data-theme] body #main[data-page=tools] .concept-directory-footer cite{font-size:22px}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament img{width:200px;height:200px}html[data-theme][data-concept-reference-page=import] body #main[data-page=import]>.concept-workspace-page{max-width:1220px!important;padding:24px 33px 36px 26px!important}html[data-theme][data-concept-reference-page=import] body #main[data-page=import]>.concept-workspace-page .concept-import-options{min-height:462px}html[data-theme] body #main[data-page]>.concept-workspace-page.concept-group-page{padding:28px 20px 28px 18px!important}html[data-theme] body #main>.concept-group-page .concept-group-workspace{grid-template-columns:minmax(0,1.445fr) minmax(410px,1fr)}html[data-theme] body #main>.concept-group-page .concept-group-workspace{margin-top:53px}html[data-theme] body #main>.concept-group-page .concept-group-browser>.concept-group-browser-nav{margin-left:10px;margin-bottom:24px;min-height:64px;padding:0!important}html[data-theme] body #main>.concept-group-page .concept-group-browser-nav .tab{min-height:62px}html[data-theme] body #main>.concept-group-page .concept-group-toolbar{margin-left:10px;min-height:61px;margin-bottom:12px}html[data-theme] body #main>.concept-group-page .concept-group-toolbar :is(.input,.select){min-height:61px;height:61px}html[data-theme] body[data-page=explore] #main>.page{max-width:1240px!important;padding:8px 17px 32px 18px!important}html[data-theme] body[data-page=messages] #main>.page{max-width:1240px!important;padding:17px 11px 63px 15px!important}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main .profile-card>.actions>.concept-profile-owner-more>.endgame-profile-tools{max-height:min(360px,40dvh)!important;overflow-y:auto!important;overscroll-behavior:contain}html[data-theme] body[data-page=profile] #main#main .profile-card>.actions:has(>.concept-profile-owner-more)>:is([data-action=profile-edit],.concept-profile-preview){display:flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:4px 6px!important;font-size:12px!important;line-height:16px!important;text-align:center}html[data-theme] body[data-page=profile] #main#main .profile-card>.actions>.concept-profile-owner-more{box-sizing:border-box!important;height:44px!important;min-height:44px!important;border:0!important}body[data-page=profile] #main .profile-card>.actions:has(>.concept-profile-owner-more){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%}body[data-page=profile] #main .profile-card>.actions:has(>.concept-profile-owner-more)>[data-action=profile-edit]{grid-column:1;grid-row:1;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-page=profile] #main .profile-card>.actions:has(>.concept-profile-owner-more)>.concept-profile-preview{grid-column:2;grid-row:1;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage{position:relative;flex:0 0 44px;width:44px;min-width:44px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}body[data-page=profile] #main .profile-card>.actions:has(>.concept-profile-owner-more)>.concept-mobile-profile-manage.concept-profile-manage{grid-column:3;grid-row:1;justify-self:end}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;color:transparent;font-size:0;line-height:1;list-style:none;cursor:pointer}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>summary:after{content:none!important}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>summary:before{content:"\b7\b7\b7";color:var(--text);font:700 20px/1 Inter,ui-sans-serif,system-ui,sans-serif}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage[open]{z-index:20}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>.endgame-profile-tools{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;width:max-content;min-width:220px;max-width:calc(100vw - 32px);margin:0;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 32px #0c12222e}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>.endgame-profile-tools>a.btn{display:flex;align-items:center;min-height:44px;margin:0!important;padding:10px 12px!important;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:13px;white-space:normal;text-align:left}body[data-page=profile] #main .profile-card>.actions>.concept-mobile-profile-manage.concept-profile-manage>.endgame-profile-tools>a.btn:hover{background:var(--bg2)}}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=All]{order:1}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=characters]{order:2}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=stories]{order:3}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=worlds]{order:4}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=communities]{order:5}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>button[data-catalog-category=comics]{order:6}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter{display:flex!important;justify-content:flex-start!important;align-items:stretch!important;width:calc(100% - 82px)!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0 82px 16px 0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter::-webkit-scrollbar{display:none}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter:has(>button[data-catalog-category=communities])>a[data-concept-explore-route=community],html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter:has(>button[data-catalog-category=comics])>a[data-concept-explore-route=webtoon]{display:none!important}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter>a[data-concept-explore-route=community]{order:5}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter>a[data-concept-explore-route=webtoon]{order:6}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs.concept-mobile-has-filter>:is(button.tab,a.concept-catalogue-explore-route){flex:0 0 auto!important;width:max-content!important;min-width:44px!important;min-height:48px!important;padding:8px 10px!important}}@media(max-width:767px){html[data-theme] body[data-page=albums] #main.main[data-page=albums]>.photo-albums .album-cover{aspect-ratio:16 / 9!important}}html[data-theme] body[data-page=profile] #main.main section[data-concept-layout-exception=joined-surface]:has(>.profile-status-timeline>article[data-profile-status-post])>h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.actions:has(>.concept-profile-owner-more){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important}}@media(min-width:1040px){html[data-theme=light] body[data-page=profile] #desktop-rail.desktop-rail:after{top:var(--shared-rail-art-top, 680px)!important;background-image:var(--shared-rail-art-dark, url(/assets/concept-cache/a5e6fd50effebf47ddaded511638f08f288b8632f6075c4322f6387b394efea5.webp))!important;background-size:cover!important;background-position:center 20%!important;background-repeat:no-repeat!important;opacity:1!important;mask-image:linear-gradient(transparent,#000 12%)!important}}@media(min-width:901px){html[data-theme] body #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.user-chat-page[data-chat-surface=people]{position:relative!important;display:grid!important;grid-template-columns:minmax(340px,43.7%) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important}html[data-theme] body #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.user-chat-page[data-chat-surface=people]>.chat-workspace-bar{position:absolute!important;top:68px!important;left:0!important;width:43.7%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 12px!important}html[data-theme] body #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.user-chat-page[data-chat-surface=people]>.message-grid.chat-workspace-layout{display:contents!important}html[data-theme] body #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.user-chat-page[data-chat-surface=people]>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list{grid-column:1!important;grid-row:1!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:12px!important}html[data-theme] body #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.user-chat-page[data-chat-surface=people]>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.source-message-search{margin-top:56px!important}}@media(min-width:1040px){html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-tabs>.concept-catalogue-explore-filter{order:7!important;margin-left:auto!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections>.concept-discovery-character{order:1!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections>.concept-discovery-story{order:2!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections>.concept-discovery-lower{order:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;min-width:0!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-lower>:is(.concept-discovery-world,.concept-discovery-community){grid-column:auto!important;min-width:0!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .concept-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .endgame-discovery-card{display:block!important;height:auto!important;min-height:260px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .endgame-discovery-card .social-reference-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:260px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .endgame-discovery-card a.social-reference-cover{order:-2!important;display:block!important;width:100%!important;height:140px!important;flex:0 0 140px!important;overflow:hidden!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .endgame-discovery-card a.social-reference-cover>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community .endgame-format-badge{display:none!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections>.concept-discovery-comic{order:4!important}}@media(max-width:767px){html[data-theme] body[data-page=albums] #main.main[data-page=albums]>.photo-albums .album-cover{aspect-ratio:6 / 5!important}}@media(min-width:1040px){html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout{display:grid!important;grid-column:1 / -1!important;grid-row:1!important;width:100%!important;grid-template-columns:minmax(0,43.7fr) minmax(0,56.3fr)!important;grid-template-rows:minmax(0,1fr) 80px!important;gap:8px!important;height:auto!important;min-height:0!important;flex:1 1 0!important;padding:8px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list{grid-column:1!important;grid-row:1!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004{display:flex!important;grid-column:2!important;grid-row:1!important;min-width:0!important;min-height:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;text-align:center!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-mascot{display:block!important;width:min(360px,84%)!important;height:auto!important;max-height:min(320px,36dvh)!important;margin:0 0 -14px!important;object-fit:contain!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>h2{margin:0 0 12px!important;font:400 clamp(27px,2vw,32px)/1.18 Georgia,serif!important;letter-spacing:-.025em!important;text-align:center!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-empty-copy{max-width:330px!important;margin:0 0 22px!important;font:400 16px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;text-align:center!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-inbox-cta-004{width:210px!important;min-width:210px!important;max-width:100%!important;align-self:center!important;flex:0 1 210px!important;min-height:48px!important;margin:0!important;padding:11px 30px!important;border-radius:9px!important;font:500 14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-inbox-cta-004:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='1.5'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-empty-hint{margin:16px 0 0!important;font:400 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important;text-align:center!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004{display:grid!important;grid-column:1 / -1!important;grid-row:2!important;grid-template-columns:40px minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:64px!important;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .concept-message-idle-attachment,html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .concept-message-idle-entry,html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .send{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .concept-message-idle-attachment svg{width:22px!important;height:22px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .concept-message-idle-entry{position:relative!important;justify-content:flex-start!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--input)!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 input{width:100%!important;min-height:42px!important;padding:10px 40px 10px 12px!important;border:0!important;background:transparent!important;color:var(--muted)!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .concept-message-idle-emoji{position:absolute!important;right:12px!important;color:var(--muted)!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-idle-004 .send{width:48px!important;height:48px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#d9d1f7!important;color:#fff!important;opacity:.8!important}}@media(max-width:400px){html[data-theme] body[data-page=explore] #main.main .at-masthead-copy{box-sizing:border-box!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important;padding:18px 16px!important}html[data-theme] body[data-page=explore] #main.main .at-masthead h1{max-width:10em!important;font-size:27px!important}html[data-theme] body[data-page=explore] #main.main .at-masthead-copy>p:not(.eyebrow){max-width:260px!important}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main.main .at-catalog-tabs{background:var(--bg)!important;background-color:var(--bg)!important;z-index:12!important}html[data-theme] body[data-page=explore] #main.main .concept-mobile-filter-slot:has(details[open]){position:fixed!important;z-index:110!important;inset:75px 12px calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;overflow:visible!important;overscroll-behavior:contain;padding:0!important;border:0!important;background:transparent!important;pointer-events:none}html[data-theme] body[data-page=explore] #main.main .concept-mobile-filter-slot:has(details[open])>[data-narrative-focus]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:auto}html[data-theme] body[data-page=explore] #main.main .concept-mobile-filter-slot:has(details[open]) details[open]{position:absolute!important;inset:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain;padding:14px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 0 0 100vmax #0008!important}html[data-theme] body[data-page=explore] #main.main .concept-mobile-filter-slot:has(details[open]) details[open]>summary{position:sticky!important;top:-14px!important;z-index:2!important;min-height:44px!important;margin:-14px -14px 12px!important;padding:10px 14px!important;justify-content:flex-end!important;background:var(--panel)!important}}n @media (min-width: 1040px){html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.concept-message-inbox-empty-004>.concept-message-inbox-cta-004{height:48px!important;min-height:48px!important;flex:0 0 auto!important;box-sizing:border-box!important}}@media(max-width:1039px){html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.chat-workspace-bar,html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout,html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list{display:contents!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.chat-workspace-bar>.chat-workspace-tabs{order:2!important;position:static!important;width:calc(100% - 24px)!important;margin:0 12px!important;flex:0 0 auto!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-list-head{order:1!important;display:flex!important;width:calc(100% - 24px)!important;margin:0 12px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.people-chat-search{order:3!important;width:calc(100% - 24px)!important;margin:0 12px!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-requests{order:4!important;width:calc(100% - 24px)!important;margin:0 12px!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-create-row{order:5!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:calc(100% - 24px)!important;margin:0 12px!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-create-row>.concept-message-new,html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-create-row>.concept-message-new-group{width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-create-row>.concept-message-new-group{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.concept-message-create-row>.concept-message-new-group>svg{display:block!important;width:20px!important;height:20px!important}html[data-theme] body[data-page=messages] #main#main[data-chat-workspace=messages][data-chat-workspace-view=inbox]>.page.chat-workspace-page>.message-grid.chat-workspace-layout>.dm-list.chat-workspace-list>.chat-inbox-row{order:6!important;width:calc(100% - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 12px!important;box-sizing:border-box!important}}@media(min-width:768px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset{min-width:0!important;margin:0!important;padding:8px 12px 0!important;border:0!important;border-top:1px solid var(--line)!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>legend{padding:0 4px!important;color:var(--muted)!important;font:500 12px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div:not([data-attention-channel]){display:grid!important;grid-template-columns:minmax(180px,1fr) repeat(3,70px)!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:4px 12px!important;border-bottom:1px solid var(--line)!important;color:var(--muted)!important;font:500 12px/1.3 Arial,sans-serif!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:first-child{grid-column:1}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(2){grid-column:2;text-align:center}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(3){grid-column:3;text-align:center}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(4){grid-column:4;text-align:center}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]{display:grid!important;grid-template-columns:minmax(180px,1fr) repeat(3,70px)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:4px 8px!important;min-height:64px!important;padding:8px 12px!important;border-bottom:1px solid var(--line)!important;box-sizing:border-box!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>strong{grid-column:1;grid-row:1;min-width:0;color:var(--text);font:600 14px/1.3 Arial,sans-serif}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label{display:inline-flex!important;align-items:center!important;justify-self:center!important;gap:6px!important;margin:0!important;padding:0!important;color:var(--text)!important;font:400 12px/1.3 Arial,sans-serif!important;white-space:nowrap}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(1){grid-column:2;grid-row:1}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(2){grid-column:3;grid-row:1}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(3){grid-column:4;grid-row:1}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>p{grid-column:1 / -1!important;grid-row:2;min-width:0;margin:0!important;padding:0 2px!important;color:var(--muted)!important;font:400 10px/1.35 Arial,sans-serif!important;overflow-wrap:anywhere}}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>label[data-attention-008-required]{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;font-size:0!important;line-height:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;font-size:0!important;line-height:0!important;cursor:pointer}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-block!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:1px solid var(--line2, var(--line))!important;border-radius:999px!important;background:var(--panel2, var(--panel))!important;color:var(--text)!important;box-sizing:border-box!important;vertical-align:middle;cursor:inherit}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0004;transition:transform .12s ease}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:checked{border-color:var(--accent)!important;background:var(--accent)!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:checked:before{transform:translate(16px);background:#fff}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:disabled{opacity:.56;cursor:not-allowed}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label input[type=checkbox]:before{transition:none}}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto 44px!important;align-content:center!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>.attention-final-save-icon{grid-column:1!important;grid-row:1!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>.concept-delivery-save-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[data-attention-reset],html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[type=submit]{grid-row:2!important;width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:6px 8px!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[data-attention-reset]{grid-column:1!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[type=submit]{grid-column:2!important}}@media(max-width:359px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[data-attention-reset],html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>button[type=submit]{padding-inline:4px!important;font-size:11px!important}}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-actions>button[data-attention-reset]{grid-column:1!important}}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>:is(h2,h3,h4){grid-column:1 / -1!important;margin:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p{min-width:0!important;min-height:64px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;color:var(--muted)!important;font:400 12px/1.4 Arial,sans-serif!important;overflow-wrap:anywhere!important}@media(max-width:900px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>:is(h2,h3,h4){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-content:start!important;column-gap:8px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(1):before,html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(4):before{content:"";grid-column:1;grid-row:1 / span 2;width:18px;height:18px;margin-top:1px;background-color:var(--muted);mask-position:center;mask-repeat:no-repeat;mask-size:contain}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(1):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14v3'/%3E%3C/svg%3E")}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(4):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4v6c0 5-8 9-8 9s-8-4-8-9V7Z'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p{display:block!important;position:relative!important;box-sizing:border-box!important;padding-left:40px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p>strong{display:block!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:before{position:absolute!important;left:12px!important;top:12px!important;grid-column:auto!important;grid-row:auto!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(2):before,html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(3):before{content:"";width:18px;height:18px;background-color:var(--muted);mask-position:center;mask-repeat:no-repeat;mask-size:contain}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(2):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l5 5v13H6z'/%3E%3Cpath d='M14 3v6h5M9 13h7M9 17h7'/%3E%3C/svg%3E")}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>.attention008-native-info-cards>p:nth-of-type(3):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='2.5' width='12' height='19' rx='2'/%3E%3Cpath d='M10 5h4M11 18.5h2'/%3E%3C/svg%3E")}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div:not([data-attention-channel]){display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,44px)!important;align-items:center!important;column-gap:4px!important;min-width:0!important;padding:6px 8px!important;box-sizing:border-box!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:first-child{grid-column:1!important;min-width:0!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(2){grid-column:2!important;text-align:center!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(3){grid-column:3!important;text-align:center!important;font-size:12px!important;line-height:1.15!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div:not([data-attention-channel])>span:nth-child(4){grid-column:4!important;text-align:center!important;font-size:12px!important;line-height:1.15!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,44px)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:4px!important;row-gap:4px!important;min-width:0!important;min-height:0!important;padding:8px!important;box-sizing:border-box!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>strong{grid-column:1!important;grid-row:1!important;min-width:0!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(1){grid-column:2!important;grid-row:1!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(2){grid-column:3!important;grid-row:1!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label:nth-of-type(3){grid-column:4!important;grid-row:1!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>label{width:44px!important;min-width:44px!important;min-height:44px!important;justify-self:center!important;box-sizing:border-box!important}html[data-theme] body[data-page=attention-settings] #main#main#main .concept-delivery-social>fieldset>div[data-attention-channel]>p{grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main.main .at-catalog-tabs{box-sizing:content-box!important;border-right:82px solid var(--bg)!important;background:var(--bg)!important;background-color:var(--bg)!important;z-index:12!important}html[data-theme] body[data-page=explore] #main.main .concept-mobile-filter-slot{z-index:30!important}}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=other]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type,html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=receipts]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type{display:grid!important;place-content:center!important;justify-items:center!important;gap:8px!important;width:100%!important;min-height:138px!important;max-width:none!important;margin:10px 0 0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel2)!important;color:var(--text)!important;font:600 15px/1.4 Inter,system-ui,sans-serif!important;text-align:center!important;box-sizing:border-box!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=other]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type:before,html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=receipts]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type:before{content:"";display:block;width:34px;height:38px;background-color:var(--accent);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=other]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h22l-2 17H7L5 12Z'/%3E%3Cpath d='M11 12V9a5 5 0 0 1 10 0v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h22l-2 17H7L5 12Z'/%3E%3Cpath d='M11 12V9a5 5 0 0 1 10 0v3'/%3E%3C/svg%3E")}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-accounts-detail>section.panel[data-buyer-source-section=receipts]:has(>p:not([role])+p:not([role]))>p:not([role]):last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h16v26l-4-2-4 2-4-2-4 2V3Z'/%3E%3Cpath d='M12 10h8M12 15h8M12 20h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h16v26l-4-2-4 2-4-2-4 2V3Z'/%3E%3Cpath d='M12 10h8M12 15h8M12 20h5'/%3E%3C/svg%3E")}@media(min-width:1040px){html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=access]{order:3!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=other]{order:4!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=receipts]{order:5!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=membership]{order:6!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=recovery]{order:7!important}}@media(max-width:1039px){html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=access]{order:4!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=other]{order:5!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=receipts]{order:6!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=membership]{order:7!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] [data-buyer-source-section=recovery]{order:8!important}}@media(max-width:767px){html[data-theme] body[data-page=character] #main#main .character014-tabs{position:sticky!important;top:0!important;z-index:30!important;background:var(--panel)!important;box-shadow:0 1px 0 var(--line)!important}}@media(min-width:1040px){html[data-theme] body[data-page=chat] #main#main#main[data-chat-workspace=chat][data-chat-workspace-view=thread] .chat-workspace-layout{display:grid!important;grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}html[data-theme] body[data-page=chat] #main#main#main[data-chat-workspace=chat][data-chat-workspace-view=thread] .chat-workspace-layout>.chat-workspace-list{display:flex!important;flex-direction:column!important;grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;overflow:auto!important}html[data-theme] body[data-page=chat] #main#main#main[data-chat-workspace=chat][data-chat-workspace-view=thread] .chat-workspace-layout>.chat-workspace-thread{display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;overflow:hidden!important}}@media(min-width:901px){html[data-theme] body[data-page=library] #main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html[data-theme] body[data-page=profile] #main.main .concept-profile-about .profile-about-source-row{min-height:52px!important;padding:6px 0!important;gap:2px 14px!important}@media(min-width:768px){html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow:visible!important}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more{display:flex!important;flex:0 0 auto!important;align-items:stretch!important;min-width:64px!important;width:auto!important}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more>[data-profile-more-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;width:auto!important;min-height:44px!important;white-space:nowrap!important}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-snap-type:x proximity}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]::-webkit-scrollbar{display:none!important}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more{display:flex!important;position:sticky!important;right:0!important;flex:0 0 48px!important;min-width:48px!important;align-items:stretch!important;justify-content:center!important;z-index:2!important;border-left:1px solid var(--line)!important;background:var(--panel)!important;scroll-snap-align:end}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more>[data-profile-more-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:48px!important;min-height:44px!important;padding:8px 4px!important;white-space:nowrap!important;font-size:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>a{flex:1 1 0!important;min-width:0!important;text-align:center!important}html[data-theme] body[data-page=profile] #main nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more{flex:0 0 auto!important;width:64px!important;min-width:64px!important}}@media(min-width:901px){html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source)){display:flex!important;flex-direction:column!important;align-items:stretch!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source))>.section-head{order:0!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source))>.concept-audience-layout{order:1!important;align-items:stretch!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source))>.section-head+section{order:2!important;margin-top:18px!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source))>.concept-audience-create{order:3!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups:has(>.section-head+section):not(:has(>.section-head+section :is(button,a,input,select,textarea))):has(>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty):not(:has(>.concept-audience-source))>.source-audience-utilities{order:4!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups>.concept-audience-layout>.concept-audience-editor:has(>.concept-audience-empty){display:flex!important;flex-direction:column!important;min-height:0!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups>.concept-audience-layout>.concept-audience-editor>.concept-audience-empty{flex:1 1 auto!important;min-height:100%!important;box-sizing:border-box!important}}@media(max-width:767px){html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups>.concept-audience-layout{order:1!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups>section:has(>h2):not(:has(button,a[href])){order:2!important}html[data-theme] body[data-page=audience-groups] #main.main>.concept-admin-audience-groups>.source-audience-utilities{order:3!important}}html[data-theme] body[data-page=audience-groups] #main.main .audience-final-create form[data-audience-form=create]>button.btn.primary{background:linear-gradient(110deg,#a16bf7,#8544ed)!important;color:#fff!important;border-color:transparent!important;text-align:center!important;justify-content:center!important;align-items:center!important}@media(max-width:767px){html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual]>.concept-account-hero:not(:has(.billing-final-help)){height:auto!important;min-height:0!important;padding-bottom:0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"art art" "title title" "crown status" ". thanks" "benefits benefits" "actions actions"!important;column-gap:8px!important;row-gap:0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.concept-account-illustration{grid-area:art!important;position:relative!important;inset:auto!important;width:calc(100% + 36px)!important;height:280px!important;margin:-18px -18px 18px!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.billing-final-plan-quote{grid-area:art!important;position:relative!important;inset:auto!important;align-self:start!important;justify-self:end!important;z-index:2!important;width:92px!important;max-width:92px!important;margin:12px 12px 0 0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>h2{grid-area:title!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.billing-final-membership-crown{grid-area:crown!important;position:static!important;inset:auto!important;align-self:start!important;justify-self:start!important;margin:0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>[data-premium-membership]{grid-area:status!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;margin:0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.billing-final-member-thanks{grid-area:thanks!important;margin:0!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.billing-final-benefit-summary{grid-area:benefits!important;width:100%!important;max-width:100%!important}html[data-theme] body[data-page=billing] #main#main .premium-page[data-billing-final-residual] .concept-billing-current>.actions{grid-area:actions!important;width:100%!important;margin-top:8px!important}}html[data-theme] body[data-page=billing] #main#main#main .premium-page[data-billing-final-residual]>.concept-account-hero:has(>.billing-final-help[open]){overflow:visible!important;z-index:11!important}@media(min-width:1040px){html[data-theme] body[data-page=branches] #main>.page.concept-tools-history{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)!important;grid-template-areas:"heading heading" "toolbar toolbar" "branches preview" "checkpoints preview";align-items:start!important;align-content:start!important;grid-template-rows:auto auto min-content auto!important;gap:16px!important;width:100%!important;max-width:1400px!important;min-width:0!important;margin-inline:auto!important;padding:20px 18px 32px!important;box-sizing:border-box!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.section-head{grid-area:heading;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.concept-tools-history-toolbar>.btn,html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.section-head>a.btn{min-height:44px!important;box-sizing:border-box!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.section-head>:first-child{min-width:0!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.concept-tools-history-toolbar{grid-area:toolbar;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.concept-tools-history-branches{grid-area:branches;min-width:0!important;max-height:calc(100vh - 330px)!important;overflow:auto!important;overscroll-behavior:contain}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.concept-tools-history-checkpoints{grid-area:checkpoints;min-width:0!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history>.concept-tools-history-messages{grid-area:preview;align-self:stretch!important;contain:size!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;max-height:calc(100vh - 330px)!important;overflow:auto!important;overscroll-behavior:contain}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]{list-style:none!important;margin:12px 0 0 8px!important;padding:0!important;border-left:2px solid var(--line2)!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled]){position:relative!important;list-style:none!important;margin:0!important;padding:0 0 0 18px!important}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled]):before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;transform:translateY(-50%);border:2px solid var(--accent);border-radius:50%;background:var(--panel)}html[data-theme] body[data-page=branches] #main>.page.concept-tools-history .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled])>article.list-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-left:4px solid var(--accent)!important;border-radius:10px!important;background:var(--panel2)!important}}@media(min-width:901px){html[data-theme] body[data-page=series] #main#main .series068-preferences:not([open]){flex:0 1 300px!important;width:min(300px,100%)!important;max-width:300px!important}}@media(min-width:1400px){html[data-theme] body[data-page=chat] #main#main#main[data-chat-workspace=chat]:is([data-chat-workspace-view=split],[data-chat-workspace-view=thread]) .chat-workspace-layout{grid-template-columns:minmax(320px,.58fr) minmax(0,1fr)!important}}@media(min-width:1040px){html[data-theme] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]{list-style:none!important;margin:12px 0 0 8px!important;padding:0!important;border-left:2px solid var(--line2)!important}html[data-theme] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled]){position:relative!important;list-style:none!important;margin:0!important;padding:0 0 0 18px!important}html[data-theme] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled]):before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;transform:translateY(-50%);border:2px solid var(--accent);border-radius:50%;background:var(--panel)}html[data-theme] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled])>article.list-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-left:4px solid var(--accent)!important;border-radius:10px!important;background:var(--panel2)!important}}@media(min-width:1040px){html[data-theme] body[data-page=community-moderation] #main.main[data-page=community-moderation]{padding-left:calc(var(--rail) + 30px)!important}}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form.connected-chat-composer{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;column-gap:8px!important;row-gap:8px!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form textarea#chat-prompt{grid-column:2!important;grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:min(120px,25dvh)!important;margin:0!important;overflow-y:auto!important;scrollbar-width:none}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-images]{display:contents!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-images]>label{position:relative!important;grid-column:1!important;grid-row:1!important;display:inline-flex!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:inset 0 0 0 1px var(--line2)!important;border-radius:12px!important;background:var(--panel)!important;color:var(--text)!important;font-size:0!important;line-height:0!important;cursor:pointer!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-images]>label:before{content:"";display:block;width:20px;height:20px;background:currentColor;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.82-2.83l8.49-8.48' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.82-2.83l8.49-8.48' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-images]>label:focus-within{outline:2px solid var(--purple);outline-offset:2px}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form input[data-bot-image-input]{position:absolute!important;z-index:1!important;inset:0!important;display:block!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-image-list]:not(:empty),html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-image-status]:not(:empty){grid-column:1 / -1!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-image-list]:empty,html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form [data-bot-image-status]:empty{display:none!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form>.actions{display:contents!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form>.actions>button:first-child{grid-column:3!important;grid-row:1!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form>.actions>button:first-child:before{content:""!important;display:block!important;width:20px!important;height:20px!important;margin:auto;background:#fff!important;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4 20-7Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4 20-7Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form>.actions>button:not(:first-child){grid-column:1 / -1!important;min-height:44px!important}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form>.actions>button:first-child:after{display:none!important}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form textarea#chat-prompt{min-height:64px!important}}html[data-theme] body[data-page=chat] #main#main#main #direct-chat-form textarea#chat-prompt::-webkit-scrollbar{width:0;height:0}@media(min-width:1040px){html[data-theme=light] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled])>article.list-row{background:linear-gradient(110deg,#7e58dc2e,#c5b1ff5c)!important;border-color:#7e58dc57!important;border-left-color:#7141b8!important}html[data-theme=dark] body[data-page=chat-history] #main#main.main[data-page=chat-history] .source-history017 .concept-tools-history-branches>ul[role=tree][aria-label="Conversation branch tree"]>li[role=treeitem]:has(>article.list-row button[data-history-action=select][disabled])>article.list-row{background:linear-gradient(110deg,#6843bec2,#433377f0)!important;border-color:#c4a4ff94!important;border-left-color:#c6a7ff!important}}html[data-theme] body[data-page=creator-decision] #main .concept-admin-creator-decision .concept-creator-content>details.concept-creator-row{background:var(--panel)!important;border-color:var(--line)!important}html[data-theme] body[data-page=creator-decision] #main .concept-admin-creator-decision .concept-creator-content>details.concept-creator-row>summary{min-height:44px!important}html[data-theme] body[data-page=feed] #desktop-rail>.rail-btn[data-route=home]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-row-actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important}@media(min-width:900px){html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-row{align-items:center!important}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:16px!important}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-copy>p{grid-column:1!important;grid-row:1!important;margin:0!important}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-copy>time{grid-column:1!important;grid-row:2!important;margin-top:4px!important}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-copy>.notification-inbox-row-actions{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;justify-content:flex-end!important;margin:0!important}}@media(max-width:420px){html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-tabs{gap:0!important}html[data-theme] body[data-page=notifications] #main#main.main[data-page=notifications] .notification-inbox .notification-inbox-tabs>.tab{flex:1 1 0!important;min-width:0!important;padding-inline:2px!important;white-space:nowrap!important;font-size:12px!important}}html[data-theme] body[data-page=origin-controls] #desktop-rail>.rail-btn[data-route=home]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}html[data-theme] body[data-page=personas] #main#main.main[data-page=personas] .persona051-page>details.persona051-create:has(>section form[data-domain-form=object]>fieldset[disabled]){display:none!important}html[data-theme] body[data-page=plugin] #desktop-rail>.rail-btn[data-route=home],html[data-theme] body[data-page=plugin-detail] #desktop-rail>.rail-btn[data-route=home]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}@media(max-width:420px){html[data-theme] body[data-page=premium] #main#main.main[data-page=premium] table.concept-plan-matrix th,html[data-theme] body[data-page=premium] #main#main.main[data-page=premium] table.concept-plan-matrix td{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important}html[data-theme] body[data-page=premium] #main#main.main[data-page=premium] table.concept-plan-matrix td ul{padding-inline-start:16px!important}html[data-theme] body[data-page=premium] #main#main.main[data-page=premium] table.concept-plan-matrix td li{overflow-wrap:normal!important}}html[data-theme] body[data-page=privacy] #desktop-rail>.rail-btn[data-route=home]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}html[data-theme] body[data-page=roles] #main .roles064-inspector:empty{display:none!important}html[data-theme] body[data-page=roles] #desktop-rail>.rail-btn[data-route=home]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}@media(max-width:430px){html[data-theme] body[data-page=reading-library] #main#main.main[data-page=reading-library] .reading063-tabs{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))!important}html[data-theme] body[data-page=reading-library] #main#main.main[data-page=reading-library] .reading063-tabs button{font-size:13px!important;white-space:nowrap!important;min-height:44px!important}}html[data-theme] body #main#main#main[data-page=reader] [data-reader-source062] .concept-reader-main{overflow:clip!important}html[data-theme] body #main#main#main[data-page=reader] .reader062-toolbar{position:sticky!important;inset:0 auto auto!important;transform:none!important;z-index:30!important;width:100%!important;max-width:100%!important;padding:4px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--bg)!important;box-shadow:none!important}@media(max-width:600px){html[data-theme] body[data-page=search] #main#main.main[data-page=search] .concept-search-source-card>header{grid-column:2!important;grid-row:1!important}html[data-theme] body[data-page=search] #main#main.main[data-page=search] .concept-search-source-card>.social-reference-cover{grid-column:1!important;grid-row:1!important}html[data-theme] body[data-page=search] #main#main.main[data-page=search] .concept-search-source-card>.concept-search-result-actions{grid-column:1 / -1!important;grid-row:2!important}}@media(min-width:901px){html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail{width:100%!important;max-width:1600px!important;margin-inline:auto!important}html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero:after{opacity:.62!important;background:linear-gradient(90deg,var(--panel) 0 30%,transparent 72%),url(/assets/endgame-v1/lori-guide.webp) right 35% center/174px auto no-repeat,url(/assets/endgame-v1/brand-castle-panorama.webp) right center/cover no-repeat!important}html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero:before{content:"Same dreams.\a A brighter you."!important;position:absolute;right:20%;top:50%;transform:translateY(-50%);width:150px;color:var(--text);font:italic 14px/1.45 Georgia,serif;white-space:pre-line;z-index:0;pointer-events:none}}@media(max-width:900px){html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero{min-height:146px!important;height:146px!important;padding:18px 16px!important}html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero :is(h1,h2,p){max-width:60%!important}html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero:after{opacity:.72!important;background:linear-gradient(90deg,var(--panel) 0 36%,transparent 78%),url(/assets/endgame-v1/lori-guide.webp) right 10px center/126px auto no-repeat,url(/assets/endgame-v1/brand-castle-panorama.webp) right center/cover no-repeat!important}html[data-theme] body #main#main[data-page=settings]>.concept-accounts-detail>.concept-account-hero:before{content:"Same dreams. A brighter you."!important;position:absolute;left:16px;bottom:8px;max-width:58%;color:var(--muted);font:italic 11px/1.3 Georgia,serif;z-index:0;pointer-events:none}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;scrollbar-width:none}html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav::-webkit-scrollbar{display:none}html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav>a,html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav>details{flex:0 0 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}html[data-theme] body #main#main#main[data-page=webtoon]>.concept-workspace-page{display:flex!important;flex-direction:column!important;max-width:1600px!important;width:calc(100% - 24px)!important;margin-inline:auto!important}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.section-head{order:0}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.discovery-entry{order:1}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.visual-status{order:2}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.visual-comic-episodes{order:3;width:100%}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>section.panel.pad:not(.visual-comic-episodes){order:4}html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.creator-expansions{order:5}@media(min-width:901px){html[data-theme] body #main[data-page=webtoon]>.concept-workspace-page>.visual-comic-episodes{grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;gap:16px!important}html[data-theme] body #main[data-page=webtoon] .visual-comic-editor{min-width:0}}@media(min-width:1040px){html[data-theme] body[data-page=collections] #desktop-rail>.rail-btn[data-route=library]{color:var(--accent);background:var(--accent-soft);border-color:var(--line2);text-shadow:none}html[data-theme] body[data-page=collections] #desktop-rail>.endgame-library-tabs{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;margin:0 0 10px!important;padding:0 0 8px 28px!important;border:0!important;overflow:visible!important}html[data-theme] body[data-page=collections] #desktop-rail>.endgame-library-tabs>a{display:flex!important;align-items:center;min-height:44px!important;padding:8px 10px!important;border:0!important;border-radius:7px;color:var(--muted);line-height:1.25;text-decoration:none;white-space:normal}html[data-theme] body[data-page=collections] #desktop-rail>.endgame-library-tabs>a[aria-current=page]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications]>.notification-inbox.np046-presenter{width:calc(100% - 24px)!important;max-width:1600px!important;margin-inline:auto!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head{display:flex;align-items:center;gap:8px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head h1{flex:1 1 auto;width:auto;margin-right:auto}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head>a{display:flex;flex:0 0 auto;width:auto;align-items:center;gap:8px;border-color:transparent;background:transparent;color:var(--accent);box-shadow:none}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-settings-icon{width:22px;height:22px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter :is(.np046-settings-icon,.np046-kind-icon) svg{width:100%;height:100%}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-inbox-menu{position:relative;z-index:5;flex:0 0 44px;width:44px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-inbox-menu>.notification-inbox-toolbar{display:none;position:absolute;right:0;top:44px;z-index:5;width:220px;padding:8px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 30px #0000003d}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-inbox-menu[open]>.notification-inbox-toolbar{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:4px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-inbox-menu .notification-inbox-toolbar>button{width:100%;min-height:44px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.notification-inbox-list{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-kind-icon{display:block;width:22px;height:22px;color:var(--accent)}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-date-heading{display:flex;align-items:baseline;gap:10px;margin:2px 0 -4px;color:var(--text);font:650 16px/1.35 Inter,system-ui,sans-serif}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-exact-date{color:var(--muted);font:400 12px/1.4 Inter,system-ui,sans-serif}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-row{position:relative}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu{position:relative;z-index:2;width:44px;height:44px;justify-self:end}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-trigger{display:grid;place-items:center;width:44px;height:44px;list-style:none;border-radius:7px;color:var(--text);cursor:pointer;font-size:20px;line-height:1}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-trigger::-webkit-details-marker{display:none}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu[open]>.np046-action-trigger{background:var(--accent-soft);color:var(--accent)}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu .notification-inbox-row-actions{display:none;position:absolute;top:44px;right:0;z-index:3;width:168px;margin:0;padding:7px;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 30px #0000003d}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu[open] .notification-inbox-row-actions{display:flex}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu .notification-inbox-row-actions>:is(a,button){display:flex;align-items:center;width:100%;min-height:44px;margin:0;text-align:left}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-caught-up{display:flex;align-items:center;gap:24px;min-height:120px;margin-top:10px;padding:12px 28px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-lori{width:110px;height:94px;object-fit:contain}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-caught-up h2{margin:0 0 5px;font:600 18px/1.35 Inter,system-ui,sans-serif}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-caught-up p{margin:0;font-size:14px}@media(min-width:900px){html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-row{grid-template-columns:8px 52px 24px minmax(0,1fr) auto 44px!important;align-items:center!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-copy{display:contents!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-kind-icon{grid-column:3!important;grid-row:1 / span 2!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-copy>p:first-of-type{grid-column:4!important;grid-row:1!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-copy>p.row-sub{grid-column:4!important;grid-row:2!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-row>.np046-time{grid-column:5!important;grid-row:1 / span 2!important;margin-inline:8px!important;color:var(--muted);font-size:12px;text-align:right;white-space:nowrap}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu{grid-column:6!important;grid-row:1 / span 2!important}}@media(max-width:899px){html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-action-menu{position:absolute;top:8px;right:8px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-copy{padding-right:48px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-kind-icon{float:left;width:18px;height:18px;margin:2px 6px 0 0}}@media(max-width:600px){html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:4px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head h1{grid-column:1;grid-row:1}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter>.section-head>a{grid-column:1;grid-row:2;justify-self:start;font-size:11px;gap:4px;padding-inline:4px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-inbox-menu{grid-column:2;grid-row:1 / span 2}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-settings-icon{width:18px;height:18px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:visible!important}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .notification-inbox-tabs>button{width:100%!important;min-width:0!important;padding-inline:3px!important;font-size:11px!important;white-space:nowrap}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-caught-up{gap:12px;min-height:96px;padding:12px}html[data-theme] body[data-page=notifications] #main#main#main[data-page=notifications] .notification-inbox.np046-presenter .np046-lori{width:72px;height:72px}}html[data-theme] #modal-root .modal.concept-edit-profile-098-v2{width:min(600px,calc(100vw - 32px))!important;max-width:600px!important;max-height:calc(100dvh - 32px)!important;padding:22px 24px 0!important;overflow:auto!important;border-radius:14px!important;background:var(--panel)!important}html[data-theme] #modal-root .concept-edit-profile-098-v2>h2{margin:0 44px 18px 0!important;font:700 22px/1.2 Inter,Arial,sans-serif!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form{display:grid!important;gap:12px!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-media-098{position:relative;min-height:205px;margin-bottom:1px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-cover-098{height:164px;border:1px solid var(--line);border-radius:9px;background-color:var(--bg2);background-position:center;background-size:cover;position:relative}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-098{position:absolute;left:12px;top:112px;width:92px;height:92px;border:4px solid var(--panel);border-radius:50%;background-color:var(--bg2);background-position:center;background-size:cover}html[data-theme] #modal-root .concept-edit-profile-098-v2 :is(.edit-profile-banner-control-098,.edit-profile-avatar-control-098){display:flex!important;align-items:center;justify-content:center;position:absolute!important;min-height:44px!important;padding:8px 12px!important;border:1px solid var(--line);border-radius:8px;font-size:12px!important;font-weight:600;cursor:pointer;overflow:hidden;margin:0!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-banner-control-098{right:10px;top:10px;background:#111c32;color:#fff}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-control-098{left:116px;top:166px;background:var(--bg2);color:var(--text)}html[data-theme] #modal-root .concept-edit-profile-098-v2 :is(.edit-profile-banner-control-098,.edit-profile-avatar-control-098)>input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:44px!important;opacity:0!important;cursor:pointer}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form>.field{min-width:0!important;gap:5px!important;margin:0!important;position:relative}html[data-theme] #modal-root .concept-edit-profile-098-v2 .field>label{font:500 13px/1.35 Inter,Arial,sans-serif!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form :is(.input,.textarea,.select){min-height:44px!important;width:100%!important;min-width:0!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--bg2)!important;color:var(--text)!important;font-size:14px!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form textarea.textarea{min-height:80px!important;resize:vertical}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-counter-098{display:block;text-align:right;font:11px/1.2 Inter,Arial,sans-serif;color:var(--muted)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-bio-help-098{margin:0;font:11px/1.4 Inter,Arial,sans-serif;color:var(--muted);grid-row:4}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-native-select-098{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;clip-path:inset(50%);pointer-events:none}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-098{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098{min-width:0;min-height:84px;position:relative;display:flex;flex-direction:column;gap:7px;padding:12px 9px 10px 31px;text-align:left;border:0;border-right:1px solid var(--line);background:var(--bg2);color:var(--text);cursor:pointer}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098:last-child{border-right:0}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098:before{content:"";position:absolute;left:10px;top:13px;width:15px;height:15px;border:1px solid var(--muted);border-radius:50%}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098[aria-checked=true]:before{border:4px solid #9c64f5;box-shadow:0 0 0 1px #9c64f5;background:var(--panel)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098 strong{font:500 12px/1.3 Inter,Arial,sans-serif}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098 span{font:400 10px/1.4 Inter,Arial,sans-serif;color:var(--muted)}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form>.row-sub{display:none!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form>[data-media-status]:empty{display:none!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-footer-098{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:8px;margin:0 -24px;padding:12px 24px;border-top:1px solid var(--line);background:var(--panel)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-footer-098>button{min-height:44px!important;padding:10px 16px!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-close-098{margin-right:auto;border:0;background:transparent;color:var(--text);cursor:pointer}html[data-theme] #modal-root .concept-edit-profile-098-v2 .field:has(>input[required])>label:after{content:" *";color:#da5c83}html[data-theme] #modal-root .concept-edit-profile-098-v2 .field:has(>input[name=handle]):before{content:"@";position:absolute;left:12px;top:36px;color:var(--muted);font-size:18px;pointer-events:none}html[data-theme] #modal-root .concept-edit-profile-098-v2 #profile-form input[name=handle]{padding-left:36px!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098:before{box-sizing:border-box}html[data-theme] #modal-root:has(.concept-edit-profile-098-v2)>.shade{backdrop-filter:blur(1.5px)!important}@media(max-width:600px){html[data-theme] #modal-root .modal.concept-edit-profile-098-v2{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:16px 16px 0!important}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-media-098{min-height:178px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-cover-098{height:136px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-098{top:92px;width:84px;height:84px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-control-098{top:138px;left:108px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098{padding-left:27px;padding-right:5px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-visibility-choice-098:before{left:7px}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-footer-098{margin:0 -16px;padding:10px 16px}}@supports selector(.modal:has(> form[data-contact-group-create])){html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>h2{grid-column:1 / -1!important;grid-row:1!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>h2:after{content:"A smaller, cozier space for focused conversations.";display:block;margin-top:4px;color:var(--muted);font:400 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form{display:contents!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form>label.field{grid-column:1 / -1!important;grid-row:2!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form>label.field:after{content:"";display:block;grid-column:1 / -1;justify-self:center;width:min(148px,52vw);aspect-ratio:1;margin-top:10px;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form>p:not([role=status]){grid-column:1 / -1!important;grid-row:3!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form>button[type=submit]{grid-column:2!important;grid-row:4!important;justify-self:end!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>button[data-close-modal]:not(.modal-close){grid-column:1!important;grid-row:4!important;justify-self:start!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>form>p[role=status]:empty{display:none!important}html[data-theme] body[data-page=messages] #modal-root .modal:has(>form[data-contact-group-create])>.modal-close{position:absolute!important;top:8px!important;right:8px!important}}@supports selector(#modal-root:has(> .modal > form[data-contact-group-create])){@media(min-width:768px){html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create]){position:fixed!important;inset:var(--top, 72px) 0 0 var(--rail, 208px)!important;z-index:120!important;display:block!important;width:auto!important;height:auto!important;pointer-events:none!important;background:transparent!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.shade{display:block!important;background:var(--bg)!important;opacity:1!important;backdrop-filter:none!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;display:grid!important;grid-template-columns:minmax(0,640px) 300px!important;grid-template-rows:82px minmax(0,1fr)!important;gap:12px 28px!important;width:min(1028px,calc(100% - 48px))!important;height:min(660px,calc(100% - 48px))!important;max-width:none!important;max-height:none!important;min-height:0!important;box-sizing:border-box!important;overflow:visible!important;margin:0!important;padding:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--text)!important;pointer-events:auto!important;align-content:stretch!important;z-index:2!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:after{content:"Better conversations\a build brighter worlds.";position:absolute!important;z-index:1!important;top:24px!important;right:24px!important;bottom:128px!important;width:300px!important;display:flex!important;align-items:flex-end!important;box-sizing:border-box!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:linear-gradient(0deg,#080d1ab8,#080d1a00 43%),url(/assets/concept-cache/ff668cd386f05c435887aedcc8c9ea878d36d093fa868b541e17c0d7800accda.webp) center 54% / cover no-repeat!important;color:#fff!important;white-space:pre-line!important;font:italic 21px/1.3 Georgia,serif!important;pointer-events:none!important}html[data-theme=dark] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:after{background:linear-gradient(0deg,#080d1a3d,#080d1a00 43%),url(/assets/concept-cache/ff668cd386f05c435887aedcc8c9ea878d36d093fa868b541e17c0d7800accda.webp) center 54% / cover no-repeat!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:before{content:"\201cSmall worlds create big possibilities.\201d\a\2014  Castlori";position:absolute!important;z-index:1!important;right:24px!important;bottom:24px!important;width:300px!important;height:88px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-top:1px solid var(--line)!important;color:var(--muted)!important;text-align:center!important;white-space:pre-line!important;font:italic 16px/1.45 Georgia,serif!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>h2{grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important;color:var(--text)!important;font:600 0/1.15 Georgia,serif!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>h2:before{content:"Create a private group";display:block;color:var(--text);font:600 32px/1.2 Georgia,serif}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>h2:after{content:"A smaller, cozier space for focused conversations.";display:block!important;margin-top:7px!important;color:var(--muted)!important;font:400 15px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:12px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field{grid-column:1!important;grid-row:1!important;display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:258px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field>input{width:100%!important;min-width:0!important;min-height:46px!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field:after{content:""!important;display:block!important;width:146px!important;height:146px!important;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat!important;justify-self:center!important;margin:16px auto 0!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>p:not([role=status]){grid-column:1!important;grid-row:2!important;align-self:center!important;max-width:520px!important;margin:0 auto!important;color:var(--muted)!important;text-align:center!important;font-size:15px!important;line-height:1.45!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>button[type=submit]{grid-column:1!important;grid-row:4!important;justify-self:end!important;align-self:center!important;min-width:156px!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>p[role=status]{grid-column:1!important;grid-row:3!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>p[role=status]:empty{display:none!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>button[data-close-modal]:not(.modal-close){position:absolute!important;left:46px!important;bottom:46px!important;z-index:4!important;justify-self:start!important;min-width:156px!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>button.modal-close{position:absolute!important;z-index:3!important;top:0!important;right:0!important;min-width:44px!important;min-height:44px!important}}}@supports selector(#modal-root:has(> .modal > form[data-contact-group-create])){@media(min-width:768px){html[data-theme] body[data-page=messages] #modal-root#modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field{min-height:258px!important;background-image:none!important}html[data-theme] body[data-page=messages] #modal-root#modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field:after{content:""!important;display:block!important;width:146px!important;height:146px!important;margin:16px auto 0!important;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat!important;pointer-events:none!important}}}@media(min-width:1040px){html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal{height:min(740px,calc(100% - 48px))!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:after{content:""!important;bottom:auto!important;height:494px!important;background-image:url(https://review.castlori.com/concept-private-group.webp)!important;background-size:2388px 1592px!important;background-position:-2051px -214px!important;background-repeat:no-repeat!important}html[data-theme=dark] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:after{background-position:-860px -214px!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:before{top:540px!important;bottom:auto!important}html[data-theme] body[data-page=messages] #modal-root#modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field{min-height:352px!important}html[data-theme] body[data-page=messages] #modal-root#modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field:after{width:240px!important;height:240px!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>button.modal-close{top:-12px!important;left:24px!important;right:auto!important;width:auto!important;min-width:100px!important;justify-content:flex-start!important;background:transparent!important;border:0!important;font-size:0!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>button.modal-close:before{content:"\2190  Messages";font:400 13px/1.4 Inter,Arial,sans-serif;color:var(--text)}}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field{position:relative!important}html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal>form[data-contact-group-create]>label.field>.concept-group-name-counter-103{position:absolute!important;z-index:2!important;left:0!important;right:0!important;display:block!important;margin:0!important;min-height:0!important;padding:0 2px!important;color:var(--muted, #727b8f)!important;font:12px/16px Inter,Arial,sans-serif!important;text-align:right!important;pointer-events:none!important}@media(max-width:767px){.top-actions>.visual-profile-button{display:grid!important}}@media(min-width:1040px){html[data-theme] body[data-page=messages] #modal-root:has(>.modal>form[data-contact-group-create])>.modal:after{background-image:url(/assets/concept-cache/d4b2a92268a4d530c7b96afcdf13b4b5bc3416ee5f2f5105350c4bc3c22dcac0.webp)!important}}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details h2{font-size:15px!important;line-height:1.35!important;font-weight:600!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details p{font-size:15px!important;line-height:1.4!important;margin:2px 0!important}@media(max-width:1039px){html[data-theme] body[data-page=connected-accounts] #main#main .connected-account{padding:10px 0!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details h2{font-size:16px!important;line-height:1.3!important;font-weight:600!important;margin:0 0 3px!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details p{font-size:15px!important;line-height:1.35!important;margin:2px 0!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-actions{margin-top:8px!important}}@media(min-width:1200px){html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright{max-width:1400px!important;margin-inline:auto!important;padding-inline:16px!important}}@media(min-width:901px){html[data-theme] body[data-page=memory] #main.main .page.concept-context-page[data-concept-context-view=scene]{width:calc(100% - 48px)!important;max-width:1160px!important;box-sizing:border-box!important}}@media(min-width:768px){html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:174px!important;height:174px!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header:after{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#081127e0,#0811277a 64%,#0811271f)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header>.endgame-interest-scene{display:block!important;position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% 52%!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy{position:relative!important;z-index:1!important;box-sizing:border-box!important;width:100%!important;max-width:600px!important;padding:26px!important;background:transparent!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>:is(h1,p){color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.42)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>h1{margin:0 0 10px!important;font:600 clamp(30px,3.2vw,40px)/1.12 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>p{max-width:550px!important;margin:0!important;font:400 16px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header>.endgame-art-credit{display:block!important;position:absolute!important;z-index:2!important;right:10px!important;bottom:9px!important;margin:0!important}}@media(max-width:767px){html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:164px!important;height:164px!important;margin:0 0 14px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header:after{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#081127e0,#0811277a 64%,#0811271f)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header>.endgame-interest-scene{display:block!important;position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% 52%!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy{position:relative!important;z-index:1!important;box-sizing:border-box!important;width:100%!important;max-width:310px!important;padding:18px!important;background:transparent!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>:is(h1,p){color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.42)!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>h1{margin:0 0 8px!important;font:600 24px/1.2 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-copy>p{max-width:290px!important;margin:0!important;font:400 15px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=fandom] #main#main#main .endgame-interest-header>.endgame-art-credit{display:block!important;position:absolute!important;z-index:2!important;right:8px!important;bottom:8px!important;margin:0!important}}@media(min-width:901px){#modal-root .modal.endgame-auth-dialog.concept-state-auth-register{height:min(900px,calc(100vh - 32px))!important;max-height:calc(100vh - 32px)!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)!important}#modal-root .modal.endgame-auth-dialog.concept-state-auth-register>.endgame-auth-art{grid-column:2!important;grid-row:1!important;border-right:0!important;border-left:1px solid color-mix(in srgb,var(--accent, #dca55c) 18%,var(--line))!important}#modal-root .modal.endgame-auth-dialog.concept-state-auth-register>.endgame-auth-body{grid-column:1!important;grid-row:1!important}#modal-root .modal.endgame-auth-dialog.concept-state-auth-register>.endgame-auth-body>:is(h2,.endgame-auth-intro,#auth-form){width:100%!important;max-width:560px!important;margin-right:auto!important;margin-left:auto!important}#modal-root .modal.endgame-auth-dialog.concept-state-auth-register>.endgame-auth-body>h2{font-size:34px!important;line-height:1.12!important}#modal-root .modal.concept-state-recovery-dialog>h2{font:600 40px/1.05 Georgia,Times New Roman,serif!important;letter-spacing:-.035em!important}#modal-root .modal.concept-state-recovery-dialog #recovery-form button:not([type=button]){min-height:48px!important;border-radius:999px!important}}#modal-root .modal.endgame-auth-dialog>.endgame-auth-art>p{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.55)!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile>.profile-banner,html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile>.profile-card,html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile .concept-profile-aside{display:none!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile .concept-profile-grid{display:block!important;width:100%}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile .at-profile-main{min-width:0;width:100%}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums{width:min(100%,1320px);margin:0 auto!important;padding:24px clamp(16px,2.4vw,36px) 48px!important;box-sizing:border-box}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>.album-heading{display:block!important;margin:0 0 12px!important;padding:0!important;border:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-composition-v3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb toolbar" "summary summary" "owner owner";gap:12px 20px;align-items:center}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-legacy-title],html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-legacy-actions]{display:none!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-breadcrumb-v3{grid-area:crumb;display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted,#7b8396);font-size:14px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-breadcrumb-root-v3{display:none}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-current-v3{color:var(--text,#202536);font-weight:650}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-current-v3:before{content:"\203a";display:inline-block;margin:0 10px 0 0;color:var(--muted,#7b8396)}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-back]{display:inline-flex!important;align-items:center;color:inherit!important;text-decoration:none!important;font-size:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-back]:after{content:"Albums";font-size:14px;font-weight:600}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-toolbar-v3{grid-area:toolbar;display:flex;justify-content:flex-end;align-items:center;gap:8px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-modes-v3{display:flex;align-items:center;gap:6px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-browse-v3{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--border,#d6dbea);border-radius:10px;font-weight:600}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-organize]{min-height:44px!important;min-width:88px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-overflow-v3{display:flex}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-overflow-v3 .album-menu{position:relative}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-overflow-v3 .album-menu>summary{display:flex;width:44px;height:44px;align-items:center;justify-content:center;font-size:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-overflow-v3 .album-menu>summary:after{content:"\b7\b7\b7";font-size:21px;line-height:1}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-summary-v3{grid-area:summary;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px;border:1px solid var(--border,#d6dbea);border-radius:18px;background:var(--surface,#fff);box-shadow:0 4px 18px #1e264012}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-cover-v3{display:block;width:100%;aspect-ratio:1.25/1;object-fit:cover;object-position:center;border-radius:12px;background:var(--surface-muted,#edf0f8)}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-info-v3{min-width:0;display:flex;flex-direction:column;gap:8px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-title]{margin:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.15!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-meta]{margin:0!important;color:var(--muted,#727b8f)!important;font-size:13px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-description]{margin:0!important;color:var(--muted,#60697d)!important;line-height:1.5}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-primary-actions-v3{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:136px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-add],html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-edit]{min-height:44px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-owner-v3{grid-area:owner;display:flex;align-items:center;min-height:56px;padding:0 4px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-owner-v3 [data-castlori-096v3-owner]{display:flex!important;align-items:center;gap:10px;margin:0!important;min-width:0;height:auto!important;min-height:0!important;max-height:none!important;grid-area:auto!important;align-self:flex-start!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .profile-pic{position:static!important;width:44px!important;height:44px!important;flex:0 0 44px!important;transform:none!important;object-fit:cover!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .profile-text{min-width:0;height:auto!important;padding:0!important;margin:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .concept-display-title{margin:0!important;font-size:15px!important;line-height:1.2!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .handle{font-size:12px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-tabs-v3::-webkit-scrollbar{display:none}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-tabs]{display:flex!important;gap:clamp(16px,3vw,36px);width:max-content;min-width:100%;margin:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing) .album-photo>button.album-photo-open{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden;border-radius:12px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing) .album-photo>button.album-photo-open>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu[open]>div{z-index:30}@media(max-width:767px){html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums{padding:14px 14px 32px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-composition-v3{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb toolbar" "summary summary" "owner owner";gap:8px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-toolbar-v3{gap:4px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-browse-v3{min-height:38px;padding:0 10px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-organize]{min-width:76px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-summary-v3{grid-template-columns:88px minmax(0,1fr);gap:10px 12px;padding:12px;border-radius:14px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-cover-v3{width:88px;aspect-ratio:1/1;grid-row:1}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-info-v3{grid-column:2;grid-row:1;gap:5px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-title]{font-size:20px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-meta]{font-size:12px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-description]{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-primary-actions-v3{grid-column:1/-1;flex-direction:row;min-width:0}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-primary-actions-v3>*{flex:1 1 0}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-owner-v3{min-height:52px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-tabs-v3{overflow-x:auto}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-tabs]{gap:18px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu[open]>div{left:auto!important;right:0!important;width:min(220px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important;transform:none!important}}@media(min-width:768px)and (max-width:1039px){html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-summary-v3{grid-template-columns:160px minmax(0,1fr)}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-detail-primary-actions-v3{grid-column:2;flex-direction:row}}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums button.album-detail-browse-v3{min-height:44px!important;background:var(--bg2);color:var(--text);font:600 13px/1.3 Inter,Arial,sans-serif;cursor:pointer}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu>div>details.album-sort-menu[data-castlori-096v7-sort]{display:block!important;width:100%!important;max-width:none!important;margin:8px 0 0!important;padding:8px 0 0!important;border:0!important;border-top:1px solid var(--border,#d6dbea)!important;box-sizing:border-box!important;color:var(--text,#202536)!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu>div>details.album-sort-menu[data-castlori-096v7-sort]>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid var(--border,#d6dbea)!important;border-radius:8px!important;box-sizing:border-box!important;color:inherit!important;font:600 13px/1.35 Arial,sans-serif!important;cursor:pointer}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu>div>details.album-sort-menu[data-castlori-096v7-sort]>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:none!important;margin:6px 0 0!important;padding:8px!important;border:0!important;box-sizing:border-box!important;color:inherit!important;font:500 12px/1.35 Arial,sans-serif!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-menu>div>details.album-sort-menu[data-castlori-096v7-sort] select[data-album-sort]{width:100%!important;max-width:none!important;min-height:44px!important;box-sizing:border-box!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile .at-profile-main{display:flex!important;flex-direction:column;width:min(100%,1320px);margin:0 auto!important;padding:24px clamp(16px,2.4vw,36px) 48px;box-sizing:border-box}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums{display:contents!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>*{order:25}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>.album-heading{order:10;width:100%;margin:0 0 12px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .at-profile-main>.social-profile-tabs{order:20;position:static!important;width:100%;min-width:0;margin:0 0 12px!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>.album-photo-grid{order:30;margin-top:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums .album-photo-grid:not(.is-organizing){margin-top:0!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>.album-comments,html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums>.album-discussion{order:40}@media(max-width:767px){html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.at-profile .at-profile-main{padding:14px 14px 32px}}@media(min-width:1040px){html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .at-profile-main>.social-profile-tabs{align-self:flex-end;width:calc(100% - 280px);height:56px;margin-top:-68px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .profile-text{display:grid!important;grid-template-columns:max-content auto;gap:2px 8px}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .concept-display-title{grid-column:1/-1}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .handle{grid-column:1}html[data-theme] body #main.main:has(.page.photo-albums [data-castlori-096v3-composition]) .page.photo-albums [data-castlori-096v3-owner] .premium-badge{grid-column:2}}html[data-theme] body[data-page=collections] #main#main#main [data-concept-library-card] .concept-library-media[data-images="0"]{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-image:linear-gradient(0deg,#0710224d,#07102214),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-position:center 52%!important;background-size:cover!important}html[data-theme] body[data-page=collections] #main#main#main [data-concept-library-card] .concept-library-media[data-images="0"]>span{position:relative!important;z-index:1!important;justify-self:start!important;align-self:start!important;margin:10px!important;padding:5px 8px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important;color:#fff!important;background:#07102294!important;text-shadow:0 1px 2px rgba(0,0,0,.32)!important}html[data-theme] body[data-page=collections] #main#main#main [data-concept-library-card] .concept-library-media[data-images="0"]:after{content:none!important}@media(min-width:768px){html[data-theme] body[data-page=collections] #desktop-rail .shared-rail-slogan:after{content:""!important;display:block!important;width:148px!important;height:clamp(132px,16vh,164px)!important;margin:16px 0 0 -2px!important;pointer-events:none!important;background:url(/assets/endgame-v1/lori-resting.webp) center bottom / contain no-repeat!important}}html[data-theme] body[data-page=copyright] #desktop-rail:after{background-image:url(/assets/endgame-v1/lori-guide.webp),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important;background-size:104px auto,cover!important;background-position:right 12px bottom 12px,50% 20%!important;background-repeat:no-repeat!important}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading{position:relative!important;box-sizing:border-box!important;min-height:112px!important;padding:18px 24px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;background-color:var(--panel)!important}html[data-theme=dark] body[data-page=copyright] #main#main#main .concept-admin-heading{background-image:linear-gradient(90deg,var(--panel) 0 46%,color-mix(in srgb,var(--panel) 70%,transparent) 64%,transparent 100%),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-position:center,right center!important;background-size:cover,58% 100%!important;background-repeat:no-repeat!important}html[data-theme=light] body[data-page=copyright] #main#main#main .concept-admin-heading{background-image:linear-gradient(90deg,var(--panel) 0 46%,color-mix(in srgb,var(--panel) 74%,transparent) 64%,transparent 100%),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important;background-position:center,right 42%!important;background-size:cover,280px auto!important;background-repeat:no-repeat!important}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading>div{position:relative!important;z-index:1!important;max-width:70%!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{content:""!important;display:block!important;min-height:190px!important;margin-top:20px!important;border:1px solid var(--line)!important;border-radius:12px!important;background-color:var(--panel2)!important;background-image:linear-gradient(90deg,color-mix(in srgb,var(--panel2) 12%,transparent),color-mix(in srgb,var(--panel2) 8%,transparent)),url(/assets/endgame-v1/lori-guide.webp),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-position:center,right 32px bottom 8px,center 58%!important;background-size:cover,176px auto,cover!important;background-repeat:no-repeat!important}html[data-theme=light] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{background-image:linear-gradient(90deg,#eff4ff33,#eff4ff20),url(/assets/endgame-v1/lori-guide.webp),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important;background-position:center,right 32px bottom 8px,right 68%!important;background-size:cover,176px auto,250px auto!important}@media(max-width:767px){html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading{min-height:136px!important;padding:16px!important;background-position:center,right 42%!important;background-size:cover,180px auto!important}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading>div{max-width:76%!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{min-height:132px!important;margin-top:14px!important;background-position:center,right 10px bottom 5px,center 63%!important;background-size:cover,112px auto,cover!important}html[data-theme=light] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{background-size:cover,112px auto,cover!important}}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading>div{max-width:56%!important}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading:after{content:"\201c Creators protect creators.\201d\a\2014  Castlori";position:absolute;z-index:1;right:20%;top:22px;width:200px;white-space:pre-line;color:var(--text);font:italic 19px/1.5 Georgia,serif;text-align:center;pointer-events:none}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{content:"Protecting creativity together\a\a\201cStories flourish when creators feel safe.\201d\a\2014  Castlori"!important;box-sizing:border-box;padding:20px 250px 20px 24px;white-space:pre-line;color:var(--text);font:22px/1.45 Georgia,serif}@media(max-width:767px){html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading>div{max-width:76%!important}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading:after{display:none}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{min-height:180px!important;padding:16px 116px 16px 16px;font-size:16px;line-height:1.45}}html[data-theme] body[data-page=copyright] #main#main#main .concept-admin-heading:after{content:"\201c Creators protect creators.\201d\a\2014  Castlori"!important}@media(max-width:767px){html[data-theme=light] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{background-image:linear-gradient(90deg,color-mix(in srgb,var(--panel2) 94%,transparent) 0%,color-mix(in srgb,var(--panel2) 78%,transparent) 60%,transparent 100%),url(/assets/endgame-v1/lori-guide.webp),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important}html[data-theme=dark] body[data-page=copyright] #main#main#main>.concept-admin-copyright:after{background-image:linear-gradient(90deg,color-mix(in srgb,var(--panel2) 94%,transparent) 0%,color-mix(in srgb,var(--panel2) 78%,transparent) 60%,transparent 100%),url(/assets/endgame-v1/lori-guide.webp),url(/assets/endgame-v1/brand-castle-panorama.webp)!important}}@media(min-width:1040px){html[data-theme] body[data-page=friends] #main#main#main .concept-friend-row{min-height:74px!important;padding:10px!important;margin-bottom:8px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friend-name a{color:var(--text)!important;font-weight:600!important;text-decoration:none!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friend-name a:hover{text-decoration:underline!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friend-name a:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;border-radius:2px!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friend-meta{font-size:14px!important;line-height:1.4!important;color:var(--muted)!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy{position:relative!important;flex:0 0 100%!important;width:100%!important;max-width:none!important;height:100%!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy>:is(h2,p){max-width:340px!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy>.btn{position:absolute!important;inset:auto 16px 16px auto!important;transform:none!important}}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main#main [data-concept-library-types]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 8px!important;min-height:0!important;overflow:visible!important;white-space:normal!important}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-types] button{box-sizing:border-box!important;width:100%!important;min-width:0!important;flex:none!important;padding:10px 2px!important;text-align:center!important;white-space:nowrap!important}}html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(1) .concept-library-media[data-images="0"],html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(2) .concept-library-media[data-images="0"]{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:8px 8px 0 0!important;background:var(--panel-2, var(--panel))!important}html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(1) .concept-library-media[data-images="0"]:before,html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(2) .concept-library-media[data-images="0"]:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background-position:center 45%!important;background-size:cover!important;opacity:.72!important}html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(1) .concept-library-media[data-images="0"]:before{background-image:linear-gradient(180deg,#10172c22,#10172c77),url(/assets/endgame-v1/cover-glass-library.webp)!important}html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card:nth-child(2) .concept-library-media[data-images="0"]:before{background-image:linear-gradient(180deg,#10172c22,#10172c77),url(/assets/endgame-v1/brand-castle-panorama.webp)!important}html[data-theme] body[data-page=library] #main#main .concept-library-summary-grid>.concept-library-saved-card .concept-library-media[data-images="0"]>span{position:relative!important;z-index:1!important;align-self:center!important;justify-self:center!important;width:max-content!important;max-width:calc(100% - 20px)!important;box-sizing:border-box!important;padding:6px 10px!important;border:1px solid color-mix(in srgb,var(--line) 78%,white)!important;border-radius:999px!important;background:color-mix(in srgb,var(--panel) 92%,transparent)!important;color:var(--text)!important;font-size:12px!important;line-height:16px!important;text-align:center!important;backdrop-filter:blur(8px)!important}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main .concept-library-summary-heading{margin-bottom:8px!important}html[data-theme] body[data-page=library] #main#main [data-concept-library-summary]{margin-bottom:12px!important}html[data-theme] body[data-page=library] #main#main .library-reading040{margin:16px 0!important}html[data-theme] body[data-page=library] #main#main .library-reading040-heading{margin-bottom:8px!important}html[data-theme] body[data-page=library] #main#main [data-concept-library-cta]{margin-top:12px!important;padding:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=library] #main#main .concept-library-summary-heading{margin-bottom:8px!important}html[data-theme] body[data-page=library] #main#main [data-concept-library-summary]{margin-bottom:12px!important}html[data-theme] body[data-page=library] #main#main .library-reading040{margin:16px 0!important}html[data-theme] body[data-page=library] #main#main .library-reading040-heading{margin-bottom:8px!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main .concept-account-page>nav.actions.concept-account-section.concept-account-surface{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html[data-theme] body[data-page=social-preferences] #main .concept-account-page>nav.actions.concept-account-section.concept-account-surface::-webkit-scrollbar{display:none!important}html[data-theme] body[data-page=social-preferences] #main .concept-account-page>nav.actions.concept-account-section.concept-account-surface>a{flex:0 0 auto!important;min-height:44px!important;width:auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main .concept-account-page>p.visual-status:empty{display:none!important;margin:0!important;padding:0!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav{scrollbar-width:none!important}html[data-theme] body[data-page=social-preferences] #main .endgame-settings-nav::-webkit-scrollbar{display:none}}@media(min-width:768px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero{position:relative!important;isolation:isolate!important;min-height:132px!important;padding:18px 24px!important;background:var(--panel)!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;opacity:.18!important;background:url(/assets/endgame-v1/brand-castle-panorama.webp) right center / cover no-repeat!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:after{opacity:1!important;background:linear-gradient(90deg,var(--panel) 0 44%,transparent 75%),url(/assets/endgame-v1/lori-guide.webp) right 24px center / 112px auto no-repeat!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2){max-width:calc(100% - 156px)!important;margin:0!important;font:600 32px/1.12 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2):after{content:"Your space. Your people. Your rules."!important;display:block!important;margin-top:8px!important;color:var(--muted)!important;font:500 15px/1.35 system-ui,sans-serif!important;letter-spacing:0!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero{position:relative!important;isolation:isolate!important;min-height:92px!important;padding:12px 14px!important;background:var(--panel)!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:before{content:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:after{opacity:1!important;background:url(/assets/endgame-v1/lori-guide.webp) right 10px center / 84px auto no-repeat!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2){max-width:calc(100% - 92px)!important;margin:0!important;font:600 26px/1.08 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2):after{content:none!important}}@media(max-width:767px){html[data-theme] body[data-page=series] #main#main#main .series068-primary{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important;width:100%!important;min-width:0!important;column-gap:16px!important;row-gap:12px!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-hero,html[data-theme] body[data-page=series] #main#main#main .series068-primary .series068-copy{display:contents!important}html[data-theme] body[data-page=series] #main#main#main .series068-cover{grid-column:1!important;grid-row:1 / span 3!important;width:120px!important;height:180px!important;align-self:start!important}html[data-theme] body[data-page=series] #main#main#main .series068-copy>.series068-format{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;align-self:end!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] body[data-page=series] #main#main#main .series068-copy>.concept-display-title{grid-column:2!important;grid-row:2!important;min-width:0!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main .series068-author{grid-column:2!important;grid-row:3!important;min-width:0!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-actions{grid-column:1 / -1!important;grid-row:4!important;min-width:0!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main .series068-copy>p:not(.series068-tags):not(.series068-format){grid-column:1 / -1!important;grid-row:5!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main .series068-tags{grid-column:1 / -1!important;grid-row:6!important;min-width:0!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-tabs{grid-column:1 / -1!important;grid-row:7!important;min-width:0!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-chapters{grid-column:1 / -1!important;grid-row:8!important;min-width:0!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-about{grid-column:1 / -1!important;grid-row:9!important;min-width:0!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main .series068-primary>.series068-source-details{grid-column:1 / -1!important;grid-row:10!important;min-width:0!important;width:100%!important}}@media(min-width:1040px){html[data-theme=light] body[data-page=settings] #main#main#main.main[data-page=settings]>.concept-accounts-detail>.concept-account-hero:after{opacity:1!important;background:linear-gradient(90deg,var(--panel) 0 30%,transparent 72%),url(/assets/endgame-v1/lori-guide.webp) right 35% center / 174px auto no-repeat,linear-gradient(#ffffff94,#ffffff94),url(/assets/endgame-v1/brand-castle-panorama.webp) right center / cover no-repeat!important}}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]){width:100%!important;max-width:1120px!important;margin:28px auto 64px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description])>fieldset{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px!important;border:0!important}html[data-theme] body[data-page=character] #main .character014-v3-hero{display:grid!important;grid-template-columns:minmax(240px,340px) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;box-sizing:border-box!important;width:100%!important;margin:0 0 20px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait-frame{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:320px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:linear-gradient(145deg,var(--accent-soft),var(--panel))!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait{display:block!important;width:100%!important;height:100%!important;min-height:320px!important;max-height:460px!important;object-fit:cover!important;object-position:center 28%!important;border-radius:13px!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait-frame.is-empty{min-height:0!important;height:100%!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=character] #main .character014-v3-summary{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;min-width:0!important}html[data-theme] body[data-page=character] #main .character014-v3-identity{display:grid!important;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr)!important;gap:14px!important;align-items:end!important}html[data-theme] body[data-page=character] #main .character014-v3-identity>.field{margin:0!important;min-width:0!important}html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:first-child{grid-column:1/-1!important;max-width:220px!important}html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:nth-child(2){grid-column:1/-1!important}html[data-theme] body[data-page=character] #main .character014-v3-identity input,html[data-theme] body[data-page=character] #main .character014-v3-identity select{box-sizing:border-box!important;width:100%!important;min-height:44px!important}html[data-theme] body[data-page=character] #main .character014-v3-bio{margin:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main .character014-v3-bio>h3{margin:0 0 12px!important;font:600 19px/1.3 Georgia,serif!important}html[data-theme] body[data-page=character] #main .character014-v3-bio .field{margin:0!important}html[data-theme] body[data-page=character] #main .character014-v3-bio textarea{min-height:112px!important;resize:vertical!important}html[data-theme] body[data-page=character] #main .character014-v3-help{margin:0!important;color:var(--muted)!important}html[data-theme] body[data-page=character] #main .character014-v3-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html[data-theme] body[data-page=character] #main .character014-v3-actions>button{min-height:44px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) .creator-character-group{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) .creator-character-group>h3{margin:0 0 14px!important;font:600 20px/1.3 Georgia,serif!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) .creator-character-group .field{margin:0 0 14px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:120px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) [data-greeting-list=primary] article{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) [data-greeting-list=primary] article>img{grid-column:1!important;grid-row:1/span 4!important;width:100%!important;max-height:420px!important;object-fit:cover!important;border-radius:12px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) [data-greeting-list=primary] article>.actions{grid-column:1/-1!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) button[type=submit]{min-height:48px!important;padding:12px 22px!important;font-weight:600!important}@media(max-width:767px){html[data-theme] body[data-page=character] #main .character014-v3-hero{grid-template-columns:minmax(106px,132px) minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:15px!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait-frame{min-height:148px!important;align-self:start!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait{min-height:148px!important;max-height:240px!important;object-fit:cover!important}html[data-theme] body[data-page=character] #main .character014-v3-summary{gap:10px!important}html[data-theme] body[data-page=character] #main .character014-v3-identity{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:first-child,html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:nth-child(2){grid-column:1!important;max-width:none!important}html[data-theme] body[data-page=character] #main .character014-v3-identity label{font-size:13px!important}html[data-theme] body[data-page=character] #main .character014-v3-identity input{min-height:44px!important;font-size:15px!important}html[data-theme] body[data-page=character] #main .character014-v3-bio{padding:12px!important}html[data-theme] body[data-page=character] #main .character014-v3-bio>h3{font-size:16px!important;margin-bottom:8px!important}html[data-theme] body[data-page=character] #main .character014-v3-bio textarea{min-height:144px!important}html[data-theme] body[data-page=character] #main .character014-v3-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html[data-theme] body[data-page=character] #main .character014-v3-actions>button{width:100%!important;min-height:44px!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) [data-greeting-list=primary] article{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character form:has(textarea[name=creator_description]) [data-greeting-list=primary] article>img{grid-column:1!important;grid-row:auto!important;max-height:260px!important}}html[data-theme] body[data-page=character] #main .concept-catalogue-character .concept-object-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character .concept-object-grid>.workspace029-support{box-sizing:border-box!important;width:100%!important;max-width:none!important}html[data-theme] body[data-page=character] #main .concept-catalogue-character .concept-object-grid>.workspace029-support>section.concept-object-support{box-sizing:border-box!important;width:100%!important;max-width:none!important}@media(max-width:767px){html[data-theme] body[data-page=character] #main .character014-v3-hero{grid-template-columns:minmax(96px,112px) minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait-frame{grid-column:1!important;grid-row:1!important;min-height:140px!important;height:140px!important}html[data-theme] body[data-page=character] #main .character014-v3-portrait{min-height:140px!important;max-height:140px!important}html[data-theme] body[data-page=character] #main .character014-v3-summary{display:contents!important}html[data-theme] body[data-page=character] #main .character014-v3-identity{grid-column:2!important;grid-row:1!important;align-self:center!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:first-child,html[data-theme] body[data-page=character] #main .character014-v3-identity>.field:nth-child(2){grid-column:1!important;max-width:none!important}html[data-theme] body[data-page=character] #main .character014-v3-bio{grid-column:1/-1!important;padding:12px!important}html[data-theme] body[data-page=character] #main .character014-v3-bio textarea{min-height:144px!important}html[data-theme] body[data-page=character] #main .character014-v3-help{grid-column:1/-1!important}html[data-theme] body[data-page=character] #main .character014-v3-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=character] #main .character014-v3-actions>button{min-width:0!important;padding:8px!important;font-size:13px!important;line-height:1.3!important}}html[data-theme] body[data-page=character] #main .character014-v3-readonly{box-sizing:border-box!important;width:100%!important;max-width:1120px!important;margin:18px auto 28px!important;padding:8px 16px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main .character014-v3-readonly>summary{display:flex!important;align-items:center!important;min-height:44px!important;font-weight:600!important;cursor:pointer!important}html[data-theme] body[data-page=character] #main .character014-v3-readonly[open]>div{margin-top:12px!important;padding-top:14px!important;border-top:1px solid var(--line)!important}@media(max-width:767px){html[data-theme] body[data-page=character] #main .character014-v3-readonly{width:100%!important;margin:14px auto 24px!important;padding:8px 12px!important}}@media(min-width:1040px){html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card{min-height:176px!important;padding:0 24px 18px 26px!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.profile-id{position:absolute!important;top:-48px!important;left:26px!important;display:flex!important;align-items:flex-start!important;gap:16px!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-pic{width:112px!important;height:112px!important;flex:0 0 112px!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-text{margin:48px 0 0!important;min-width:0!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.actions{position:absolute!important;top:12px!important;right:24px!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.stats{margin:116px 0 0 128px!important;padding:0!important}}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-profile-spaces .concept-space-row:before{background:currentColor!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=posts"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=media"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=albums"]{--profile-space-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27m2 5 1 1 2-2M9 5h13M2 12h3m4 0h13M2 19h3m4 0h13%27/%3E%3C/svg%3E") !important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=characters"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=stories"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=worlds"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=comics"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=plugins"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=lorebooks"]{--profile-space-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m8 3 1.5 5.5L15 10l-5.5 1.5L8 17l-1.5-5.5L1 10l5.5-1.5zM18 2l1 3 3 1-3 1-1 3-1-3-3-1 3-1zM18 14l1 3 3 1-3 1-1 3-1-3-3-1 3-1z%27/%3E%3C/svg%3E") !important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=collections"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=media_lists"]{--profile-space-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 4h7l2 3h9v14H3z%27/%3E%3C/svg%3E") !important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=fandoms"],html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=communities"]{--profile-space-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%279%27 cy=%277%27 r=%273%27/%3E%3Cpath d=%27M3 21v-3a6 6 0 0 1 12 0v3zM16 4a3 3 0 0 1 0 6m2 3a5 5 0 0 1 3 5v3h-3%27/%3E%3C/svg%3E") !important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=connected_accounts"]{--profile-space-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m10 2 4 0 1 3 3 1 3 3-2 3 0 3-3 3-3-1-3 1-3-3 0-3-2-3 3-3 3-1z%27/%3E%3Ccircle cx=%2712%27 cy=%2711%27 r=%273%27/%3E%3C/svg%3E") !important}@media(min-width:1040px){html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card{padding-top:1px!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.profile-id{min-height:112px!important;height:auto!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-pic{position:static!important;inset:auto!important;margin:0!important;transform:none!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-text{position:static!important;inset:auto!important;display:block!important;min-height:0!important;height:auto!important;padding:0!important;margin:48px 0 0!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.stats{margin-top:100px!important}}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=characters"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%2021v-2a7%207%200%200%201%2014%200v2%22%2F%3E%3C%2Fsvg%3E)!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=worlds"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18M12%203a17%2017%200%200%201%200%2018%2017%2017%200%200%201%200-18%22%2F%3E%3C%2Fsvg%3E)!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=stories"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205c-3-2-6-2-10-1v15c4-1%207-1%2010%201%203-2%206-2%2010-1V4c-4-1-7-1-10%201zm0%200v15%22%2F%3E%3C%2Fsvg%3E)!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=comics"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%203v18M3%2012h18%22%2F%3E%3C%2Fsvg%3E)!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=plugins"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m13%202-9%2012h7l-1%208%2010-12h-7z%22%2F%3E%3C%2Fsvg%3E)!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .concept-space-row[href*="section=lorebooks"]{--profile-space-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h12a2%202%200%200%201%202%202v16H6a3%203%200%200%201-3-3V6a3%203%200%200%201%202-3zm-2%2015a3%203%200%200%201%203-3h13M8%206h7M8%209h7%22%2F%3E%3C%2Fsvg%3E)!important}@media(min-width:1040px){html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character{display:grid!important;grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;min-height:440px!important;background:var(--panel)!important;background-image:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-media{position:relative!important;inset:auto!important;z-index:auto!important;width:100%!important;height:440px!important;margin:0!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-media>img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character>.endgame-art-credit{display:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity{align-self:start!important;max-width:620px!important;padding:34px 38px!important;color:var(--text)!important;text-shadow:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity h1{margin:9px 0 14px!important;font:500 clamp(30px,2.4vw,36px)/1.18 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .eyebrow{color:var(--muted)!important;letter-spacing:.02em!important;text-transform:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .endgame-draft-notice{color:var(--muted)!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .actions>:first-child{background:var(--accent-solid)!important;border-color:var(--accent-solid)!important;color:#fff!important}}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;align-items:start!important;gap:5px 12px!important;padding:10px!important;margin:9px 0!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>.social-reference-cover{grid-column:1!important;grid-row:1 / span 4!important;display:block!important;width:62px!important;height:82px!important;overflow:hidden!important;border-radius:5px!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>.social-reference-cover>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header,html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>.social-reference-tags,html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>p,html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>footer,html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>.social-source-actions{grid-column:2!important;min-width:0!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header{display:grid!important;gap:2px!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header h3{margin:0!important;font:600 16px/1.3 Georgia,serif!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin:0!important;font-size:12px!important;line-height:1.4!important}@media(max-width:1039px){html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character{display:flex!important;flex-direction:column!important;min-height:0!important;background:var(--panel)!important;background-image:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-media{position:relative!important;inset:auto!important;z-index:auto!important;width:100%!important;max-height:none!important;width:min(100%,320px)!important;margin:0 auto!important;aspect-ratio:.74!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-media>img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character:after,html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character>.endgame-art-credit{display:none!important;content:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity{padding:22px!important;color:var(--text)!important;text-shadow:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity h1{margin:4px 0 12px!important;font:500 clamp(28px,7vw,32px)/1.18 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .eyebrow{color:var(--muted)!important;letter-spacing:.02em!important;text-transform:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .endgame-draft-notice{color:var(--muted)!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .actions>:first-child{background:var(--accent-solid)!important;border-color:var(--accent-solid)!important;color:#fff!important}}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity,html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity *{text-shadow:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity h1 a{color:var(--text)!important;font:inherit!important;text-decoration:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .actions a{font:600 14px/1.3 Arial,sans-serif!important;text-decoration:none!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .actions>:first-child{background:var(--accent-solid,#8b4fff)!important;border-color:var(--accent-solid,#8b4fff)!important}html[data-theme] body[data-page=catalog] #main#main#main .endgame-content-character .endgame-content-identity .actions>:is(a,button){min-height:44px!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header{font:400 12px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header .row-sub,html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header>.link{font:400 12px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>header h3 a{font:inherit!important;text-decoration:none!important}html[data-theme] body[data-page=catalog] #main#main#main [data-current-catalog-detail]>[data-catalog-metadata]>.social-reference-card>.social-source-actions{margin:0!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section{padding:16px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section>h2{display:flex!important;min-width:0!important;align-items:center!important;gap:16px!important;margin:0 0 12px!important;font:500 clamp(23px,2vw,30px)/1.2 Georgia,serif!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section>h2:before{content:"No collection cover";display:flex;flex:0 0 104px;width:104px;height:112px;box-sizing:border-box;align-items:center;justify-content:center;padding:8px;border:1px dashed var(--line2);border-radius:8px;background:var(--panel2);color:var(--muted);font:400 13px/1.35 Arial,system-ui,sans-serif;text-align:center}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section>p:first-of-type{display:inline-flex!important;min-height:28px!important;align-items:center!important;margin:0 0 12px!important;padding:4px 10px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--muted)!important;font-size:13px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]>.visual-saved-item{min-width:0!important;height:auto!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]>.visual-saved-item>article.panel.pad:has(h3>a:empty):not(:has(img)):before,html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]>.visual-saved-item>div[data-typed-source-card] article.social-reference-card:not(:has(>img)):before{content:"No cover image";display:grid;width:100%;aspect-ratio:1.58;box-sizing:border-box;place-items:center;margin:0 0 10px;border:1px dashed var(--line2);border-radius:8px;background:var(--panel2);color:var(--muted);font:400 13px/1.35 Arial,system-ui,sans-serif;text-align:center}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]>.visual-saved-item button[data-frontend-action=collection-remove]{min-height:44px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-frontend-tab="Library category"]{min-height:44px!important}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section>h2{gap:12px!important;font-size:23px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>section.panel.pad.section>h2:before{flex-basis:78px;width:78px;height:82px;padding:5px;font-size:11px}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true] [data-concept-library-saved-grid]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>.actions>:is(a[href="/library"],button[data-frontend-action=collection-add]){min-height:44px!important}@media(min-width:1200px){html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad{min-width:0!important;padding:14px 12px!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad>h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.3!important;overflow-wrap:anywhere}}@media(max-width:767px){html[data-theme] body[data-page=memory] #main>.memory042 .concept-tools-memory-nav{scrollbar-width:none}html[data-theme] body[data-page=memory] #main>.memory042 .concept-tools-memory-nav::-webkit-scrollbar{width:0;height:0}html[data-theme] body[data-page=memory] #main>.memory042 .concept-tools-memory-nav .concept-tools-tab[aria-selected=true]{background:transparent!important;border-radius:0!important;color:var(--purple)!important;border-bottom-color:var(--purple)!important;border-bottom-width:2px!important}}html[data-theme] body[data-page=moderation-cases] #main.main[data-page=moderation-cases] .concept-case-context-note>.concept-admin-icon{display:inline-grid!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}html[data-theme] body[data-page=moderation-cases] #main.main[data-page=moderation-cases] .concept-case-context-note>.concept-admin-icon>svg{display:block!important;flex:none!important;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}html[data-theme] body[data-page=collection] #main#main .collection018-grid{align-items:start!important}html[data-theme] body[data-page=collection] #main#main .collection018-card .collection018-item-actions>button.collection018-remove{min-height:44px!important;display:inline-flex!important;align-items:center!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad>h3{display:flex!important;align-items:center!important;gap:10px!important;min-height:28px!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad>h3:before{content:""!important;display:inline-block!important;flex:0 0 26px!important;width:26px!important;height:26px!important;background-color:#8b5cf6!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad:nth-child(1)>h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='15' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M8 22h8m-4-3v3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='15' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M8 22h8m-4-3v3'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad:nth-child(2)>h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='7' rx='1.5'/%3E%3Crect x='4' y='14' width='16' height='7' rx='1.5'/%3E%3Cpath d='M8 6.5h.01M8 17.5h.01M12 6.5h5M12 17.5h5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='7' rx='1.5'/%3E%3Crect x='4' y='14' width='16' height='7' rx='1.5'/%3E%3Cpath d='M8 6.5h.01M8 17.5h.01M12 6.5h5M12 17.5h5'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad:nth-child(3)>h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v7c0 1.7 3.6 3 8 3s8-1.3 8-3V5M4 12v7c0 1.7 3.6 3 8 3s8-1.3 8-3v-7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v7c0 1.7 3.6 3 8 3s8-1.3 8-3V5M4 12v7c0 1.7 3.6 3 8 3s8-1.3 8-3v-7'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad:nth-child(4)>h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18h10a4 4 0 0 0 .5-8A6 6 0 0 0 6 8.6 4.7 4.7 0 0 0 7 18Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18h10a4 4 0 0 0 .5-8A6 6 0 0 0 6 8.6 4.7 4.7 0 0 0 7 18Z'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=diagnostics] #main#main#main>.concept-admin-diagnostics>.diagnostic031-native-card>.grid2>.panel.pad:nth-child(5)>h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18'/%3E%3C/svg%3E")!important}@media(min-width:1040px){html[data-theme] body[data-page=friends] #main#main#main .friend-list-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:12px!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person){display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:44px 20px!important;row-gap:2px!important;column-gap:12px!important;align-items:center!important;min-height:74px!important;height:74px!important;padding:4px 12px!important;margin:0 0 8px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:first-of-type{grid-column:1;grid-row:1;min-width:0;min-height:44px;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:nth-of-type(2){grid-column:1;grid-row:2;min-width:0;min-height:20px;margin:0!important;font-size:14px!important;line-height:20px!important;color:var(--muted)!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:44px!important;padding:0!important;line-height:20px!important;color:var(--text)!important;font-weight:600!important;text-decoration:none!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person img.round,html[data-theme] body[data-page=friends] #main#main#main .friend-row-initial{width:40px!important;height:40px!important;flex:0 0 40px!important;object-fit:cover!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person:hover{text-decoration:underline!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;border-radius:2px!important}html[data-theme] body[data-page=friends] #main#main#main details.friend-actions-menu>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy{position:relative!important;flex:0 0 100%!important;width:100%!important;max-width:none!important;height:100%!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy>:is(h2,p){max-width:340px!important}html[data-theme] body[data-page=friends] #main#main#main .concept-friends-banner-copy>.btn{position:absolute!important;inset:auto 16px 16px auto!important;transform:none!important}}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person :is(img.round,span.round.friend-row-initial){width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:50%!important;object-fit:cover!important;overflow:hidden!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person span.round.friend-row-initial{display:inline-grid!important;place-items:center!important;border:1px solid var(--line)!important;background:var(--panel2)!important;color:var(--text)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important}@media(max-width:767px){html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person){display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;row-gap:4px!important;min-height:96px!important;height:auto!important;padding:12px!important;margin:0 0 8px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:first-of-type{grid-column:1;grid-row:1;min-width:0;min-height:44px;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:nth-of-type(2){grid-column:1;grid-row:2;min-width:0;margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:18px!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person{display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:44px!important;padding:0!important;white-space:normal!important;line-height:20px!important;text-decoration:none!important}html[data-theme] body[data-page=friends] #main#main#main a.friend-row-person>span:not(.friend-row-initial){min-width:0!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;width:44px!important;max-width:44px!important;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;box-sizing:border-box!important}}@media(max-width:767px){html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu[open]{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;justify-self:stretch!important;align-self:start!important;overflow:visible!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu[open]>summary{grid-column:1;grid-row:1;justify-self:end!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu[open]>.friend-actions-menu__items{grid-column:1;grid-row:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}html[data-theme] body[data-page=friends] #main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu[open]>.friend-actions-menu__items>*{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:6px 8px!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}}html[data-theme] body[data-page=identity] #main#main .concept-account-hero{position:relative!important;min-height:78px!important;padding-right:100px!important}html[data-theme] body[data-page=identity] #main#main .concept-account-hero:after{content:""!important;position:absolute!important;display:block!important;inset:2px 8px auto auto!important;width:76px!important;height:76px!important;background:center / contain no-repeat url(/assets/legacy-artwork/154fe77fbf47ddc8c43464ad999bfbe172e18e781824a1a5f0951ff2deaab538.webp)!important;pointer-events:none!important}html[data-theme] body[data-page=identity] #main#main :is(.concept-identity-preview-cover:not(.identity-source-actual-banner),.identity-source-preview-frame-cover[data-identity-preview-source=fallback]){background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 12%,transparent),color-mix(in srgb,var(--panel) 4%,transparent)),center 48% / cover no-repeat url(/assets/legacy-artwork/c7fcecd0e0a3518419a07cc83a749ac7c755897430de95911799a4e6672f503f.webp),linear-gradient(135deg,var(--accent-soft),var(--panel2))!important}@media(max-width:900px){html[data-theme] body[data-page=identity] #main#main .concept-account-hero{min-height:64px!important;padding-right:60px!important}html[data-theme] body[data-page=identity] #main#main .concept-account-hero:after{inset:0 0 auto auto!important;width:48px!important;height:48px!important}}@media(min-width:901px){html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-hero{margin-bottom:8px!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds{margin-bottom:9px!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds>button{min-height:112px!important;padding:9px 8px!important;gap:5px!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds svg{width:28px!important;height:28px!important;flex-basis:28px!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds strong{margin-bottom:3px!important;font-size:15px!important;line-height:1.25!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds small{font-size:12px!important;line-height:1.3!important}}@media(max-width:900px){html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds>button{min-height:118px!important;padding:8px!important;gap:5px!important}html[data-theme] body #main#main[data-page=import]>.concept-workspace-page .concept-import-kinds svg{width:28px!important;height:28px!important;flex-basis:28px!important}}@media(max-width:767px){html[data-theme] body[data-page=passkeys] #main .passkeys048-device-row{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:12px!important}html[data-theme] body[data-page=passkeys] #main .passkeys048-device-row>.passkeys048-icon{grid-area:1 / 1 / 3 / 2!important}html[data-theme] body[data-page=passkeys] #main .passkeys048-device-row>div{grid-area:1 / 2 / 2 / 3!important;min-width:0!important}html[data-theme] body[data-page=passkeys] #main .passkeys048-device-row>.passkeys048-status{grid-area:2 / 2 / 3 / 3!important;margin:0!important;white-space:nowrap!important;justify-self:start!important}}@media(min-width:1200px){html[data-theme] body[data-page=passkeys] #main>.passkeys048{max-width:1320px!important}}@media(min-width:1200px){html[data-theme] body #main#main[data-page=payment-readiness]>.pay049-page{max-width:1320px!important}}@media(min-width:768px){html[data-theme=dark] body[data-page=payment-readiness] #main#main .pay049-page>.section-head{background-image:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 74%,transparent) 61%,transparent 100%),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-position:center,right center!important;background-size:cover,cover!important;background-repeat:no-repeat!important}html[data-theme=light] body[data-page=payment-readiness] #main#main .pay049-page>.section-head{background-image:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 80%,transparent) 61%,transparent 100%),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important;background-position:center,right 42%!important;background-size:cover,280px auto!important;background-repeat:no-repeat!important}}@media(max-width:900px){html[data-theme] body[data-page=permissions] #main#main#main>.page.visual-permissions-page>.concept-team-nav{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:48px!important;margin:0 0 12px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.visual-permissions-page>.concept-team-nav>a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--muted)!important;background:transparent!important;white-space:nowrap!important;text-decoration:none!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.visual-permissions-page>.concept-team-nav>a[aria-current=page]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}}html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020{grid-template-areas:"heading heading" "intro intro" "tabs tabs" "availability availability" "records records" "recovery offers" "navigation navigation"!important;grid-template-rows:repeat(7,auto)!important}#main>.concept-commerce-desktop020>.commerce020-category-tiles{grid-area:tabs!important;grid-column:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category]{display:flex;min-width:0;min-height:92px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:14px 16px!important;border-radius:12px;text-align:left;white-space:normal;background:color-mix(in srgb,#8b5cf6 6%,transparent)}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category]:before{display:block;color:#8b5cf6;font-size:22px;line-height:1}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category=all]:before{content:"\2726"}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category=support]:before{content:"\2661"}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category=memberships]:before{content:"\2667"}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category=releases]:before{content:"\25a4"}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category][aria-pressed=true]{border-color:color-mix(in srgb,#8b5cf6 56%,currentColor);background:color-mix(in srgb,#8b5cf6 13%,transparent);box-shadow:inset 0 -3px #8b5cf6}#main>.concept-commerce-desktop020>.commerce020-availability>.commerce020-onboarding-presentation{margin:16px 0 0;padding:0;border:0;background:transparent;box-shadow:none}#main>.concept-commerce-desktop020>.commerce020-availability .commerce020-onboarding-presentation>h2{margin:0 0 8px;font-size:1rem}#main>.concept-commerce-desktop020>.commerce020-availability [data-commerce-setup-steps]>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:0;list-style:none}#main>.concept-commerce-desktop020>.commerce020-availability [data-commerce-setup-steps]>ol>li{min-width:0;min-height:82px;padding:12px;border:1px solid color-mix(in srgb,#8b5cf6 18%,currentColor);border-radius:10px;background:color-mix(in srgb,#8b5cf6 6%,transparent)}#main>.concept-commerce-desktop020>.commerce020-availability [data-commerce-setup-steps]>ol h3{margin:0 0 8px;font-size:.9rem}#main>.concept-commerce-desktop020>.commerce020-account-navigation{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 12px;margin-top:18px}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 10px!important;white-space:normal!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details{grid-column:1 / -1;min-width:0}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>summary,html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important;white-space:normal!important}@media(max-width:767px){#main>.concept-commerce-desktop020>.commerce020-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main>.concept-commerce-desktop020>.commerce020-category-tiles>[data-commerce-category]{min-height:76px;padding:10px 12px!important}#main>.concept-commerce-desktop020>.commerce020-availability [data-commerce-setup-steps]>ol{grid-template-columns:minmax(0,1fr)}#main>.concept-commerce-desktop020>.commerce020-account-navigation{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation{grid-template-columns:minmax(0,1fr)!important}}#main[data-page=commerce]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:0 12px!important;padding:0 0 32px var(--rail, 208px)!important}html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020,#main[data-page=commerce]>section.page:has(>.panel.pad>[data-commerce-setup-steps]){display:contents!important}html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>*,html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]){box-sizing:border-box!important;flex:0 0 min(1320px,100%)!important;width:min(1320px,100%)!important;max-width:100%!important;margin:0 auto!important}#main[data-page=commerce]>.concept-commerce-desktop020>h1.concept-account-hero{order:1}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-intro{order:2}#main[data-page=commerce]>.concept-commerce-desktop020>nav[aria-label="Creator offer categories"]{order:3}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-availability{order:4;margin-bottom:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0}#main[data-page=commerce]>section.page>.panel.pad:has([data-commerce-setup-steps]){order:5;margin-top:0!important;padding:16px 22px!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:color-mix(in srgb,#8b5cf6 3%,var(--surface, white))}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-records{order:6}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-recovery{order:7;flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-offers{order:8;flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-account-navigation{order:9}@media(max-width:767px){#main[data-page=commerce]{padding:0 12px 24px!important;gap:0!important}#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-recovery,#main[data-page=commerce]>.concept-commerce-desktop020>.commerce020-offers{flex-basis:100%!important;width:min(1320px,100%)!important}#main[data-page=commerce]>section.page>.panel.pad:has([data-commerce-setup-steps]){padding:14px!important}}html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-recovery,html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-offers{flex-basis:calc(50% - 6px)!important;width:calc(50% - 6px)!important}@media(max-width:767px){html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-recovery,html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-offers{flex-basis:min(1320px,100%)!important;width:min(1320px,100%)!important}}@media(min-width:768px){html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-recovery,html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-offers{flex-basis:min(654px,calc(50% - 6px))!important;width:min(654px,calc(50% - 6px))!important;max-width:654px!important;margin:0!important}}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important;padding:0!important;list-style:none!important}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol>li{min-width:0!important;min-height:82px!important;padding:12px!important;border:1px solid color-mix(in srgb,#8b5cf6 18%,currentColor)!important;border-radius:10px!important;background:color-mix(in srgb,#8b5cf6 6%,transparent)!important}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol h3{margin:0 0 8px!important;font-size:.9rem!important}@media(max-width:767px){html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category]:before{content:""!important;display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;background:#8b5cf6!important;mask-position:center!important;mask-size:contain!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;-webkit-mask-repeat:no-repeat!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category=all]{--commerce020-filter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 1.8 2.9 7.3 7.3 2.9-7.3 2.9-2.9 7.3-2.9-7.3-7.3-2.9 7.3-2.9z'/%3E%3C/svg%3E")}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category=support]{--commerce020-filter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 8.7c0 5.2-8.8 11-8.8 11s-8.8-5.8-8.8-11a4.7 4.7 0 0 1 8.8-2.2 4.7 4.7 0 0 1 8.8 2.2Z'/%3E%3C/svg%3E")}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category=memberships]{--commerce020-filter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='3.2'/%3E%3Cpath d='M2.8 20v-1.4a6.2 6.2 0 0 1 12.4 0V20zM16 4.5a3 3 0 0 1 0 5.8M18 14a4.5 4.5 0 0 1 3.2 4.3V20h-3'/%3E%3C/svg%3E")}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category=releases]{--commerce020-filter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5c3.1-1.1 6.1-.8 9 1.2v13c-2.9-2-5.9-2.3-9-1.2zM21 5.5c-3.1-1.1-6.1-.8-9 1.2v13c2.9-2 5.9-2.3 9-1.2z'/%3E%3Cpath d='M12 6.7v13M5.5 9h3m-3 3h3m7-3h3m-3 3h3'/%3E%3C/svg%3E")}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category]:before{mask-image:var(--commerce020-filter-icon)!important;-webkit-mask-image:var(--commerce020-filter-icon)!important}@media(min-width:768px){html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>.commerce020-intro{margin-top:-60px!important}}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol>li{min-height:74px!important}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol>li>h3{margin:0 0 4px!important;font-size:14px!important;line-height:20px!important}html[data-theme] body[data-page=commerce] #main#main#main>section.page>.panel.pad:has([data-commerce-setup-steps]) [data-commerce-setup-steps]>ol>li>p{margin:4px 0 0!important;font-size:14px!important;line-height:20px!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;margin:14px 0 18px!important;padding:0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;border-bottom:1px solid color-mix(in srgb,#8b5cf6 22%,currentColor)!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category]{display:inline-flex!important;flex:0 0 auto!important;min-width:0!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0 18px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:center!important;white-space:nowrap!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category]:before{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important;mask-image:none!important;-webkit-mask-image:none!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category][aria-pressed=true]{border-bottom-color:#8b5cf6!important;background:transparent!important;box-shadow:none!important;color:#8b5cf6!important}@media(max-width:767px){html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles{flex-wrap:nowrap!important;margin:10px 0 14px!important;padding:0 4px!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-category-tiles>[data-commerce-category]{min-height:44px!important;padding-inline:16px!important}}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation{align-items:start!important;grid-auto-rows:max-content!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>a{align-self:start!important;max-height:none!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>a>svg{box-sizing:border-box!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important}@media(max-width:767px){html[data-theme] body[data-page=commerce] #main#main#main{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>summary,html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>a{align-self:start!important;min-width:0!important;min-height:44px!important;height:auto!important;max-height:none!important}html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>summary>svg,html[data-theme] body[data-page=commerce] #main#main#main .commerce020-account-navigation>details>a>svg{box-sizing:border-box!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important}@media(max-width:1059px){html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .concept-profile-grid.at-profile-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important}}@container (max-width: 1059px){html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .concept-profile-grid.at-profile-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.profile-id .profile-text{display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;gap:6px 8px!important;min-width:0!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.profile-id .profile-text>h1{flex:0 0 100%!important;min-width:0!important;font-size:28px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.profile-id .profile-text>.handle{margin:0!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.profile-id .profile-text>.premium-badge{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:3px 9px!important;font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.profile-bio{margin:12px 0 16px!important;font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card:has(>.actions>[data-action=profile-edit])>.actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;align-items:stretch!important;gap:8px!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.actions>details{margin:0!important;height:auto!important;align-self:stretch!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.actions>:is(.btn,details>summary){min-width:0!important;min-height:48px!important;padding:8px!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.actions>details>summary{display:flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:48px!important;list-style:none!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.actions>details>summary::-webkit-details-marker{display:none!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:16px 0 0!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.stats>div{min-width:0!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.stats .social-profile-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;white-space:normal!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.stats b{font-size:16px!important;line-height:1.35!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-card>.stats span{margin:0!important;font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] nav.social-profile-tabs[aria-label="Profile sections"]{min-height:50px!important;align-items:stretch!important;gap:0!important;padding:0 4px!important;overscroll-behavior-inline:contain}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] nav.social-profile-tabs[aria-label="Profile sections"]>a,html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] [data-profile-more-trigger]{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:48px!important;min-width:56px!important;padding:10px!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] nav.social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more{flex:0 0 56px!important;min-width:56px!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post{min-width:0!important;padding:16px!important;margin-bottom:16px!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post .profile-status-name{font-size:15px!important;line-height:1.45!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post .profile-status-meta{margin-top:4px!important;font-size:13px!important;line-height:1.5!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post .profile-status-body{margin:16px 0 8px!important;font-size:16px!important;line-height:1.65!important;letter-spacing:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post .social-expand{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 4px!important;font-size:15px!important;line-height:1.4!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .profile-status-post .profile-final-footer{gap:4px!important;padding-top:10px!important;margin-top:12px!important;min-height:60px!important;justify-content:space-between!important}html[data-theme] body[data-page=profile] #main#main#main.main[data-page=profile] .concept-profile-aside .panel{padding:16px!important;font-size:15px!important;line-height:1.6!important}}@media(min-width:1440px){html[data-theme] body[data-page=chat-details] #main#main.main[data-page=chat-details]>.page.concept-workspace-page.concept-tools-conversation{max-width:1320px!important}html[data-theme] body[data-page=chat-details] #main#main.main[data-page=chat-details]>.page.concept-workspace-page.concept-tools-conversation>.panel.pad{grid-template-columns:minmax(0,26fr) minmax(0,42fr) minmax(0,32fr)!important}}@media(min-width:768px){.concept-tools-conversation-nav{flex-wrap:nowrap!important;min-width:0!important}.concept-tools-conversation-nav>.source-tools-local-nav{flex-shrink:0!important}.concept-tools-conversation-nav>details.source-tools-native-links{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:auto!important;align-self:stretch!important;flex-shrink:0!important;min-width:0!important;box-sizing:border-box!important}.concept-tools-conversation-nav>details.source-tools-native-links>summary{flex:0 0 auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.concept-tools-conversation-nav>details.source-tools-native-links[open]>a.btn{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important}.concept-tools-conversation-nav>details.source-tools-native-links[open]>a.btn>span:last-child{min-width:0!important;overflow-wrap:anywhere!important}}html[data-theme] body[data-page=library] #main#main#main .concept-library-summary-grid{align-items:start!important}@media(max-width:767px){html[data-theme] body[data-page=payment-readiness] #main#main .pay049-checklist .pay049-row>.pay049-status{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-height:44px!important;align-items:center!important;justify-self:start!important;align-self:start!important;text-align:left!important;white-space:nowrap!important}}@media(min-width:1040px){html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;grid-auto-flow:row;align-items:start;column-gap:16px!important;row-gap:14px!important}html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>:is(.section-head,details:not(.reader-tools),.visual-comic-toolbar){grid-column:1 / -1!important}html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>#publication-content{grid-column:1!important;grid-row:4!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>.reader-comment-section{grid-column:2!important;grid-row:4 / span 3!important;position:sticky!important;top:12px!important;align-self:start!important;min-width:0!important;max-height:calc(100vh - 140px)!important;overflow:auto!important;margin:0!important}html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>.reader-chapter-finish,html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>.reader-progress,html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>details.reader-tools{grid-column:1!important;min-width:0!important}}@media(min-width:1040px){html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader){max-width:900px!important;margin-inline:auto!important}html[data-theme] body[data-page=reader] #main.main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>#publication-content.visual-comic-reader .visual-comic-panel{margin-left:0!important;margin-right:0!important}}@media(min-width:901px){html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,270px)!important;align-items:start!important;gap:12px 18px!important;box-sizing:border-box!important}html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor])>#source-import-preview-form{grid-column:1!important;min-width:0!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor]):after{content:"Source preview\a\a Character details stay blank until you add them.";grid-column:2;grid-row:1;position:sticky;top:16px;display:block;box-sizing:border-box;min-width:0;min-height:220px;padding:142px 18px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,transparent 52%,var(--panel) 76%),url(/assets/endgame-v1/lori-guide.webp) center 12px / 100px auto no-repeat,var(--panel);color:var(--text);font:600 15px/1.45 var(--font-ui, Inter, Arial, sans-serif);text-align:center;white-space:pre-line;pointer-events:none}}html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor]) #source-import-preview-form :is(input:not([type=checkbox]),textarea,select,button){min-height:44px!important;box-sizing:border-box!important}@media(max-width:900px){html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor])>#source-import-preview-form{grid-column:1!important;grid-row:1!important}html[data-theme] body[data-page=import] #main.main>.page.visual-import>section.panel.pad[aria-label="Import options"]:has(>#source-import-preview-form select[name=site] option:checked[value=janitor]):has(>#source-import-preview-form select[name=content_type] option:checked[value=character]):has(>#source-import-preview-form select[name=format] option:checked[value=janitor]):after{content:"Source preview\a\a Character details stay blank until you add them."!important;grid-column:1!important;grid-row:2!important;position:static!important;display:block!important;box-sizing:border-box!important;min-width:0!important;min-height:150px!important;padding:100px 18px 18px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:linear-gradient(180deg,transparent 52%,var(--panel) 76%),url(/assets/endgame-v1/lori-guide.webp) center 12px / 100px auto no-repeat,var(--panel)!important;color:var(--text)!important;font:600 15px/1.45 var(--font-ui, Inter, Arial, sans-serif)!important;text-align:center!important;white-space:pre-line!important;pointer-events:none!important;background-size:100% 100%,100px auto,100% 100%!important}}@media(max-width:767px){html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock{position:relative!important;inset:auto!important;transform:none!important;width:max-content!important;max-width:calc(100% - 24px)!important;margin:12px auto!important}html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock[data-reader-chrome=compact]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important}html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock[data-reader-chrome=expanded]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:calc(100% - 24px)!important;max-width:none!important;overflow:visible!important;padding:8px!important}html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock[data-reader-chrome=expanded]>[data-reader-controls-toggle]{display:inline-flex!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important}html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock[data-reader-chrome=expanded]>:is(a,button,label):not([data-reader-controls-toggle]){box-sizing:border-box!important;flex:1 1 calc(50% - 8px)!important;width:auto!important;min-width:0!important;min-height:44px!important;white-space:normal!important}html[data-theme] body[data-page=reader] #main#main>.page.visual-reader:has(>#publication-content.visual-comic-reader)>nav.endgame-reader-dock[data-reader-chrome=hidden]{display:none!important}}html[data-theme] body[data-page=catalog] #main#main#main article.social-reference-card[data-type=character][data-detail-kind=character]>.endgame-content-character{min-height:0!important}html[data-theme] body[data-page=catalog] #main#main#main article.social-reference-card[data-type=character][data-detail-kind=character]>.endgame-content-character>.endgame-content-media{align-self:start!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important}html[data-theme] body[data-page=catalog] #main#main#main article.social-reference-card[data-type=character][data-detail-kind=character]>.endgame-content-character>.endgame-content-media>img{display:block;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;object-position:center top!important;margin:0!important}@media(min-width:1440px){html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(460px,1fr)!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;align-items:start!important;column-gap:20px!important;row-gap:16px!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.concept-catalogue-heading{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.visual-status{grid-column:1!important;grid-row:2!important;min-width:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.character014-records{grid-column:2!important;grid-row:2 / span 4!important;width:100%!important;min-width:0!important;margin:0!important;align-self:start!important;max-height:calc(100vh - 180px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.character014-records>.character014-record-bar{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.character014-records>.character014-record-bar>label{min-width:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character .character014-readonly{white-space:nowrap!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>button.btn.secondary{grid-column:1!important;grid-row:3!important;justify-self:start!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.workspace-source-options{grid-column:1!important;grid-row:4!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.concept-object-grid{grid-column:1!important;grid-row:5!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.link{grid-column:1!important;grid-row:6!important;justify-self:start!important;margin:0!important}}@media(max-width:1439px){html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto auto auto!important;row-gap:12px!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.concept-catalogue-heading{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.visual-status{grid-column:1!important;grid-row:2!important;min-width:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>button.btn.secondary{grid-column:1!important;grid-row:3!important;justify-self:start!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.workspace-source-options{grid-column:1!important;grid-row:4!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.concept-object-grid{display:block!important;grid-column:1!important;grid-row:5!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.character014-records{grid-column:1!important;grid-row:6!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .page.concept-catalogue-character>.link{grid-column:1!important;grid-row:7!important;justify-self:start!important;margin:0!important}}@media(min-width:768px){html[data-theme] body[data-page=commerce] #main#main#main>.concept-commerce-desktop020>h1{font-weight:700!important}}#main .concept-admin-community-moderation>.section .actions>button[aria-pressed=true]{color:var(--surface)!important;background:var(--accent)!important;border-color:var(--accent)!important}@media(max-width:400px){html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page[data-concept-context-view=inspector] .concept-context-budget{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page[data-concept-context-view=inspector] .concept-context-budget-count{text-align:left!important}}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]{--library-cta-art-size: 180px;display:grid!important;grid-template-columns:var(--library-cta-art-size) minmax(0,1fr)!important;gap:24px!important;align-items:center!important}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]>img{content:url(/assets/endgame-v1/lori-resting.webp);grid-area:1 / 1!important;width:var(--library-cta-art-size)!important;height:var(--library-cta-art-size)!important;object-fit:contain!important;margin:0!important;transform:translateY(-12%) scale(.8);position:relative;z-index:1}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]:before{content:"";grid-area:1 / 1;width:var(--library-cta-art-size);height:var(--library-cta-art-size);background:url(/assets/concept-cache/ead9ca093bdeecdbd51b343dd33a40818728da3d98c00f88f50a3ff1eeeabac2.webp) center / contain no-repeat;clip-path:inset(60% 0 0);pointer-events:none}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]>div{grid-area:1 / 2;min-width:0}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]{--library-cta-art-size: 88px;gap:12px!important}}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-cta]>div>a{min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}html[data-theme] body[data-page=library] #main#main#main .concept-library-summary-heading>h2,html[data-theme] body[data-page=library] #main#main#main .concept-library-saved-copy>h3{font-family:Arial,sans-serif!important;font-weight:600!important}html[data-theme] body[data-page=library] #main#main#main:not(:has([data-concept-library-view=list][aria-pressed=true])) .concept-library-summary-grid{align-items:stretch!important}html[data-theme] body[data-page=library] #main#main#main:not(:has([data-concept-library-view=list][aria-pressed=true])) .concept-library-saved-card{display:flex!important;flex-direction:column!important}html[data-theme] body[data-page=library] #main#main#main:not(:has([data-concept-library-view=list][aria-pressed=true])) .concept-library-saved-card>a{flex:1 0 auto}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-total]{grid-template-columns:24px auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-content:center!important}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-total]:before{content:"";display:block;width:18px;height:25px;grid-column:1;grid-row:1 / span 2;align-self:center;border-radius:2px 2px 0 0;background:linear-gradient(135deg,#bba0ff,#8051ec);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-total]>strong{grid-column:2!important;grid-row:1!important;font:700 20px/24px Arial,sans-serif!important}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-total]>span{grid-column:2!important;grid-row:2!important;font-size:12px!important;line-height:18px!important}@media(min-width:768px){html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head{position:relative!important;box-sizing:border-box!important;min-height:132px!important;margin:0 0 18px!important;padding:18px 310px 18px 0!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head>div{position:relative!important;z-index:1!important;max-width:100%!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head :is(h1,h2){font:600 34px/1.15 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head:before{content:""!important;position:absolute!important;z-index:0!important;right:158px!important;bottom:0!important;width:132px!important;height:118px!important;background:url(/assets/endgame-v1/lori-guide.webp) center bottom / contain no-repeat!important;pointer-events:none!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head:after{content:"Same stories.\a A kinder home. \2661"!important;position:absolute!important;z-index:1!important;top:22px!important;right:0!important;width:150px!important;color:var(--muted)!important;font:italic 17px/1.4 Georgia,serif!important;white-space:pre-line!important;text-align:center!important;pointer-events:none!important}}@media(max-width:767px){html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head{position:relative!important;box-sizing:border-box!important;min-height:112px!important;margin:0 0 14px!important;padding:14px 82px 14px 0!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head :is(h1,h2){font:600 27px/1.15 Georgia,serif!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head:before{content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:76px!important;height:80px!important;background:url(/assets/endgame-v1/lori-guide.webp) center bottom / contain no-repeat!important;pointer-events:none!important}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page]>.section-head:after{content:none!important}}html[data-theme] body[data-page=library] #main#main#main [data-concept-library-summary] .concept-library-summary-grid .concept-library-saved-card[hidden]{display:none!important}@media(min-width:901px){html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]){display:block!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]):has(>label.field:not([hidden])>[data-concept-tools-knowledge-tag]:not([hidden])):has(>label.field:not([hidden])>[data-concept-tools-knowledge-sort]:not([hidden])){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,.46fr) minmax(132px,.42fr);align-items:end;gap:10px 12px}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden]),html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-rows:not([hidden]),html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-empty:not([hidden]){grid-column:1 / -1}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden]){display:flex!important;align-items:center;justify-content:flex-start;gap:8px 12px!important;flex-wrap:wrap;min-width:0;min-height:44px;margin:0 0 8px!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden])>span{white-space:nowrap;margin-inline-start:4px}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden])>.concept-tools-knowledge-search:not([hidden]){display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0 0 12px!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]):has(>label.field:not([hidden])>[data-concept-tools-knowledge-tag]:not([hidden])):has(>label.field:not([hidden])>[data-concept-tools-knowledge-sort]:not([hidden]))>.concept-tools-knowledge-search:not([hidden]){grid-column:1;margin:0!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index>label.field:not([hidden]){min-width:0;margin:0!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]) :is(input,select):not([hidden]){box-sizing:border-box;width:100%;min-width:0;min-height:44px!important}}@media(max-width:900px){html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]){display:block!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden]){display:flex!important;align-items:center;justify-content:flex-start;gap:8px 12px!important;flex-wrap:wrap}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden])>span{white-space:nowrap;margin-inline-start:4px}}@media(min-width:901px){html[data-theme] body[data-page=knowledge] #main#main h2.concept-display-title:not([hidden]){font-size:26px!important;line-height:1.2!important}}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden])>strong:not([hidden]),html[data-theme] body[data-page=knowledge] #main#main .concept-knowledge-row:not([hidden])>h2:not([hidden]){font-family:Inter,Arial,sans-serif!important}html[data-theme] body[data-page=knowledge] #main#main#main [hidden][hidden]{display:none!important}@media(max-width:520px){html[data-theme] body[data-page=premium] #main#main#main table.concept-plan-matrix th:first-child{width:44%!important}html[data-theme] body[data-page=premium] #main#main#main table.concept-plan-matrix :is(th,td,ul,li){overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important}html[data-theme] body[data-page=premium] #main#main#main table.concept-plan-matrix ul{list-style:none!important;margin:0!important;padding:0!important}html[data-theme] body[data-page=premium] #main#main#main table.concept-plan-matrix th[scope=row],html[data-theme] body[data-page=premium] #main#main#main table.concept-plan-matrix td:not([data-premium058-included=true]){padding:9px 7px!important;font:400 14px/1.45 Arial,sans-serif!important}}@media(min-width:768px){html[data-theme] body[data-page=reader] #main#main#main>.page.visual-reader .concept-reader-main>#publication-content.endgame-prose-reader{max-width:calc(68ch + 96px)!important;margin-inline:auto!important}}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result{height:auto!important;min-height:0!important;padding:10px!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result>[data-typed-source-card]>.social-reference-card:not([hidden]){display:grid!important;grid-template-columns:88px minmax(0,1fr) max-content!important;grid-template-rows:minmax(0,auto)!important;align-items:center!important;gap:8px 14px!important;min-height:0!important;padding:0!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result .social-reference-card:not([hidden])>.social-reference-cover:not([hidden]){grid-column:1!important;grid-row:1!important;display:block!important;width:88px!important;height:112px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:6px!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result .social-reference-card:not([hidden])>.social-reference-cover:not([hidden])>img:not([hidden]){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result .social-reference-card>header{grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:center!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result .social-reference-card>header :is(h3,p){margin-block:2px 5px!important;line-height:1.4!important}html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result .social-reference-card:not([hidden])>footer:not([hidden]){grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important}@media(max-width:767px){html[data-theme] body #main[data-page=search]>.page[data-search-source067] .concept-search-result{margin-bottom:8px!important;padding:9px!important}html[data-theme] body #main#main#main[data-page=search]>.page[data-search-source067] .concept-search-result>[data-typed-source-card]>article.social-reference-card:not([hidden]){grid-template-columns:68px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px 10px!important}html[data-theme] body #main#main#main[data-page=search]>.page[data-search-source067] .concept-search-result>[data-typed-source-card]>article.social-reference-card:not([hidden])>.social-reference-cover:not([hidden]){grid-column:1!important;grid-row:1 / 3!important;width:68px!important;height:96px!important}html[data-theme] body #main#main#main[data-page=search]>.page[data-search-source067] .concept-search-result>[data-typed-source-card]>article.social-reference-card:not([hidden])>header:not([hidden]){grid-column:2!important;grid-row:1!important}html[data-theme] body #main#main#main[data-page=search]>.page[data-search-source067] .concept-search-result>[data-typed-source-card]>article.social-reference-card:not([hidden])>footer:not([hidden]){grid-column:2!important;grid-row:2!important;width:max-content!important;max-width:100%!important;min-height:44px!important;justify-self:start!important;justify-content:flex-start!important}}html[data-theme] body #main#main#main[data-page=search] [hidden][hidden]{display:none!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:has(>img.search-community-image:not([hidden])):not([hidden]){display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;align-content:start!important;gap:4px 14px!important;height:auto!important;min-height:0!important;padding:12px!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:not([hidden])>img.search-community-image:not([hidden]){grid-column:1!important;grid-row:1 / 4!important;display:block!important;width:88px!important;height:112px!important;min-width:0!important;object-fit:cover!important;border-radius:6px!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:not([hidden])>h3:not([hidden]){grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0 0 2px!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:not([hidden])>.search-community-copy:not([hidden]){grid-column:2!important;grid-row:2!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:not([hidden])>a.btn:not([hidden]){grid-column:2!important;grid-row:3!important;justify-self:start!important;align-self:start!important;min-height:44px!important;margin:2px 0 0!important}@media(max-width:767px){html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:has(>img.search-community-image:not([hidden])):not([hidden]){grid-template-columns:68px minmax(0,1fr)!important;gap:6px 10px!important;padding:9px!important}html[data-theme] body[data-page=search] #main#main .page[data-search-source067] .concept-search-result:not([hidden])>img.search-community-image:not([hidden]){width:68px!important;height:96px!important}}html[data-theme] body[data-page=search] #main#main#main .page[data-search-source067] [hidden][hidden]{display:none!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field strong,html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field button{font-family:Inter,Arial,sans-serif!important}@media(min-width:901px){html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero{box-sizing:border-box!important;width:auto!important;max-width:100%!important;justify-self:stretch!important;height:auto!important;min-height:128px!important;max-height:none!important;padding:16px 20px!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:after{opacity:1!important;background:url(/assets/endgame-v1/lori-guide.webp) 58% center / 128px auto no-repeat,linear-gradient(90deg,var(--panel) 0 calc(100% - 260px),transparent calc(100% - 120px)),url(/assets/concept-cache/a5e6fd50effebf47ddaded511638f08f288b8632f6075c4322f6387b394efea5.webp) right 20% / 240px auto no-repeat!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:after{background-image:url(/assets/endgame-v1/lori-guide.webp),linear-gradient(90deg,var(--panel) 0 calc(100% - 260px),transparent calc(100% - 120px)),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:before{top:50%!important;right:clamp(0px,calc(20% - 80px),320px)!important}}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{box-sizing:border-box!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:190px!important;max-height:420px!important;aspect-ratio:3 / 1!important;margin:20px 0 0!important;padding:clamp(18px,2.2vw,32px) clamp(18px,2.6vw,38px)!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--text)!important;background-color:var(--panel2)!important;background-image:linear-gradient(90deg,color-mix(in srgb,var(--panel2) 96%,transparent) 0%,color-mix(in srgb,var(--panel2) 91%,transparent) 40%,color-mix(in srgb,var(--panel2) 68%,transparent) 58%,transparent 79%),url(/assets/concept-cache/9a24a1f5191296e762b16f63c41b5f89ba30ca8aba81e3d5e9489e3c6128a5a2.webp)!important;background-position:center,center!important;background-size:cover,cover!important;background-repeat:no-repeat!important}html[data-theme=light] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{background-image:linear-gradient(90deg,color-mix(in srgb,var(--panel2) 96%,transparent) 0%,color-mix(in srgb,var(--panel2) 89%,transparent) 40%,color-mix(in srgb,var(--panel2) 66%,transparent) 58%,transparent 79%),url(/assets/concept-cache/930f89b2ab29f74d57183f05abd2d8113179637281a391b522f3ee87e8df31db.webp)!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner :is(h2,p,blockquote,cite){position:relative!important;z-index:1!important;max-width:min(58%,660px)!important;margin:0!important;color:inherit!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner h2{font:600 clamp(21px,1.8vw,28px)/1.2 Georgia,serif!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner .copyright-source-banner-support{font:15px/1.5 Arial,sans-serif!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner blockquote{margin-top:2px!important;font:italic 18px/1.35 Georgia,serif!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner cite{display:block!important;margin-top:3px!important;font:italic 15px/1.3 Georgia,serif!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright[data-copyright-source-banner=true]:after{content:none!important;display:none!important}@media(max-width:767px){html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{min-height:220px!important;max-height:none!important;aspect-ratio:auto!important;align-content:start!important;padding:18px 38% 18px 16px!important;background-position:center,right center!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner :is(h2,p,blockquote,cite){max-width:100%!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner h2{font-size:20px!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner .copyright-source-banner-support{font-size:13.5px!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner blockquote{font-size:15px!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner cite{font-size:13px!important}}@media(max-width:767px){html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{min-height:340px!important;padding:18px 16px!important;background-image:linear-gradient(180deg,var(--panel2) 0 43%,transparent 76%),var(--copyright-banner-art)!important;background-size:cover,auto 180px!important;background-position:center,right bottom!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner blockquote{max-width:56%!important}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner blockquote :is(p,cite){max-width:100%!important}}html[data-theme] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{--copyright-banner-art: url(/assets/concept-cache/9a24a1f5191296e762b16f63c41b5f89ba30ca8aba81e3d5e9489e3c6128a5a2.webp)}html[data-theme=light] body[data-page=copyright] #main#main#main>.concept-admin-copyright>.copyright-source-banner{--copyright-banner-art: url(/assets/concept-cache/930f89b2ab29f74d57183f05abd2d8113179637281a391b522f3ee87e8df31db.webp)}html[data-theme] body[data-page=identity] #main .identity-source-preview-frame-avatar{display:block!important;flex:0 0 76px!important;width:76px!important;height:76px!important;aspect-ratio:1!important;margin:4px 0 8px!important;overflow:hidden!important;border:3px solid var(--line)!important;border-radius:50%!important;background:var(--panel2)!important;pointer-events:none!important}html[data-theme] body[data-page=identity] #main .identity-source-preview-frame-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;pointer-events:none!important}html[data-theme] body[data-page=identity] #main .concept-identity-editor>h2,html[data-theme] body[data-page=identity] #main .concept-identity-preview>h2,html[data-theme] body[data-page=identity] #main .identity-source-profile-sections>h2{font-family:Inter,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html[data-theme] body[data-page=identity] #main .identity-source-preview-frame-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none!important}html[data-theme] body[data-page=identity] #main#main#main#main .concept-identity-editor>h2,html[data-theme] body[data-page=identity] #main#main#main#main .concept-identity-preview>h2,html[data-theme] body[data-page=identity] #main#main#main#main .identity-source-profile-sections>h2{font-family:Inter,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}html[data-theme] body[data-page=identity] #main#main#main#main .concept-identity-preview-person h3{font-family:Inter,Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}@media(min-width:1000px){html[data-theme] body[data-page=passkeys] #main#main>.passkeys048 .passkeys048-row-head:not([hidden]){min-height:54px!important;padding-block:8px!important}html[data-theme] body[data-page=passkeys] #main#main>.passkeys048 .passkeys048-row-head .passkeys048-label>:is(h3,p){line-height:20px!important;margin-block:0!important}}@media(min-width:768px)and (max-width:999.98px){html[data-theme] body[data-page=passkeys] #main#main>.passkeys048 .passkeys048-row-head:not([hidden]){min-height:68px!important;padding-block:10px!important}}html[data-theme] body[data-page=passkeys] #main#main#main [hidden][hidden]{display:none!important}html[data-theme] body[data-page=passkeys] #main#main#main#main :is(h2:not(.concept-display-title),h3){font-family:Inter,Arial,sans-serif!important;font-weight:600!important}@media(min-width:1000px){body[data-page=premium] #main .premium-status:not([hidden]){display:grid;grid-template-columns:max-content max-content;align-items:center;column-gap:12px;row-gap:8px}body[data-page=premium] #main .premium-status:not([hidden])>h2:not([hidden]){width:auto;margin:0!important}body[data-page=premium] #main .premium-status:not([hidden])>[data-premium-membership]:not([hidden]){display:inline-flex!important;align-items:center;width:fit-content;margin:0!important;padding:6px 12px;border:1px solid var(--accent, #c1a5ff);border-radius:999px;background:color-mix(in srgb,var(--accent, #c1a5ff) 12%,transparent)}}body[data-page=premium] #main#main#main>.premium058-page{padding-bottom:0!important}body[data-page=premium] #main#main#main>.social-expansion{box-sizing:border-box!important;width:calc(100% - 44px)!important;max-width:1136px!important;margin:16px auto 28px!important}@media(max-width:767px){body[data-page=premium] #main#main#main>.social-expansion{width:calc(100% - 24px)!important;margin-bottom:90px!important}}html[data-theme] body[data-page=catalog] #main#main#main article.social-reference-card[data-type=character][data-detail-kind=character]:not([hidden])>.endgame-content-character:not([hidden])>.endgame-content-media:not([hidden]){box-sizing:border-box!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:9px!important}html[data-theme] body[data-page=catalog] #main#main#main article.social-reference-card[data-type=character][data-detail-kind=character]:not([hidden])>.endgame-content-character:not([hidden])>.endgame-content-media:not([hidden])>img:not([hidden]){border-radius:8px!important}html[data-theme] body[data-page=catalog] #main#main#main [hidden][hidden]{display:none!important}@media(max-width:520px){html[data-theme] body[data-page=community] #main#main .cg-hero>.cg-banner{height:128px!important}html[data-theme] body[data-page=community] #main#main .cg-hero>.cg-banner>.cg-cover{height:100%!important;object-fit:cover!important}}html[data-theme] body[data-page=identity] #main .identity-source-preview-frame-cover{display:block!important;width:100%!important;aspect-ratio:3 / 1!important;min-height:72px!important;max-height:128px!important;margin:4px 0 8px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:7px!important;pointer-events:none!important}html[data-theme] body[data-page=identity] #main .identity-source-preview-frame-cover>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none!important}html[data-theme] body[data-page=creator-decision] #main .concept-admin-creator-decision .concept-creator-content>details.concept-creator-row{margin:0!important;padding:0 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--panel)!important}html[data-theme] body[data-page=creator-decision] #main .concept-admin-creator-decision .concept-creator-content>details.concept-creator-row>summary{min-height:44px!important;padding:10px 0!important}html[data-theme] body[data-page=creator-decision] #main .concept-admin-creator-decision .concept-creator-content>details.concept-creator-row[open]{padding-bottom:12px!important}@media(min-width:1040px){html[data-theme] body[data-page=friends] #main#main#main#main article.panel.pad:has(>p>a.friend-row-person){grid-template-rows:52px 20px!important;min-height:80px!important;height:80px!important;padding:4px 12px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:first-of-type{min-height:52px!important}html[data-theme] body[data-page=friends] #main#main#main#main a.friend-row-person{min-height:52px!important}html[data-theme] body[data-page=friends] #main#main#main#main a.friend-row-person>img.round,html[data-theme] body[data-page=friends] #main#main#main#main a.friend-row-person>span.round.friend-row-initial{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;flex:0 0 48px!important}}html[data-theme] body #main .concept-group-page .concept-group-detail:not(:has(>.concept-group-detail-art)){min-height:0!important;padding:0 18px 20px!important;overflow:hidden}html[data-theme] body #main .concept-group-page .concept-group-detail:not(:has(>.concept-group-detail-art)):before{content:"";display:block;height:138px;margin:0 -18px 17px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#050f1c59,#050f1c0d),url(/assets/endgame-v1/brand-castle-panorama.webp) 50% 52% / cover no-repeat}html[data-theme] body #main .concept-group-page .concept-group-detail:not(:has(>.concept-group-detail-art))>h2{margin:0 0 8px;font:600 24px/1.3 Arial,sans-serif}html[data-theme] body #main .concept-group-page .concept-group-detail:not(:has(>.concept-group-detail-art))>p{max-width:48ch;margin:0;color:var(--muted);line-height:1.5}@media(min-width:901px){html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]){display:block!important;min-width:0}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]):has(>label.field:not([hidden])>[data-concept-tools-knowledge-tag]:not([hidden])):has(>label.field:not([hidden])>[data-concept-tools-knowledge-sort]:not([hidden])){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,.46fr) minmax(132px,.42fr);align-items:end;gap:10px 12px}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden])>.concept-tools-knowledge-search:not([hidden]){display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0 0 12px!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]):has(>label.field:not([hidden])>[data-concept-tools-knowledge-tag]:not([hidden])):has(>label.field:not([hidden])>[data-concept-tools-knowledge-sort]:not([hidden]))>.concept-tools-knowledge-search:not([hidden]){grid-column:1;margin:0!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden])>label.field:not([hidden]){min-width:0;margin:0!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]) :is(input,select):not([hidden]){box-sizing:border-box;width:100%;min-width:0;min-height:44px!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden]),html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-rows:not([hidden]),html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-empty[data-concept-tools-visible=true]:not([hidden]){grid-column:1 / -1}}@media(max-width:900px){html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index:not([hidden]){display:block!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-summary:not([hidden]){display:flex!important;align-items:center;justify-content:flex-start;gap:8px 12px!important;flex-wrap:wrap}}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-empty[data-concept-tools-visible=true]:not([hidden]){display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;box-sizing:border-box;padding:16px!important;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted)}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-empty[data-concept-tools-visible=true]:not([hidden]):before{content:"";width:36px;height:40px;border:1px solid var(--line);border-radius:6px;background:var(--accent-soft);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E") center / 22px no-repeat}html[data-theme] body[data-page=knowledge] #main#main [hidden]{display:none!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading .concept-origin-hint:not([hidden])>p:not([hidden]){font-size:12px!important;line-height:1.5!important}@media(max-width:767px){html[data-theme] body[data-page=prompt-studio] #main>.prompt060-page .prompt060-editor>.concept-tools-prompt-sections{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow:visible!important}html[data-theme] body[data-page=prompt-studio] #main>.prompt060-page .prompt060-editor>.concept-tools-prompt-sections>button{box-sizing:border-box;width:100%;min-width:0;padding-inline:5px!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}}@supports selector(article[data-profile-status-post]:has(.profile-final-footer details[open])){@media(max-width:600px){html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;min-height:44px!important;height:auto!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>.profile-final-action{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;justify-content:center!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>[data-social-discovery]{flex:1 1 100%!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;justify-content:flex-start!important;line-height:1.35!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>details:not(.social-source-actions){flex:0 1 auto!important;min-width:0!important;max-width:100%!important;position:relative!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>details:not(.social-source-actions)>summary{display:flex!important;align-items:center!important;max-width:100%!important;min-height:44px!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>details:not(.social-source-actions)[open]{flex:1 1 100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>details:not(.social-source-actions)[open]>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:flex-start!important;text-align:left!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>.social-source-actions{flex:0 0 44px!important;width:44px!important;min-width:44px!important;margin:0!important;position:relative!important;z-index:60!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>.social-source-actions>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;box-sizing:border-box!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>.social-source-actions[open]>.actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:min(220px,calc(100vw - 40px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:8px!important;box-sizing:border-box!important;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 12px 32px #0000003d!important;z-index:100!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post] .profile-final-footer>.social-source-actions[open]>.actions>.btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important}html[data-theme] body[data-page=profile] #main article[data-profile-status-post]:has(.profile-final-footer details[open]){position:relative!important;z-index:50!important;overflow:visible!important}}}@media(max-width:700px){body[data-page=post] main#main.site-polish-social-route{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media(min-width:1040px){html[data-theme=light] body[data-page=home] #main#main .concept-home-scene>.concept-home-scene-art-dark{display:block!important}html[data-theme=light] body[data-page=home] #main#main .concept-home-scene>.concept-home-scene-art-light{display:none!important}}html[data-theme] body #main#main[data-page=origin-controls]>.concept-origin{max-width:1320px!important;gap:0!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading{min-height:100px!important;margin:0 0 18px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading :is(h1,h2){margin:0 0 8px!important;font:700 32px/1.2 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading>div>p{max-width:640px!important;margin:0!important;font:400 14px/1.45 Arial,sans-serif!important;color:var(--muted)!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint{flex:0 0 244px!important;max-width:244px!important;gap:8px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint>img{flex:0 0 56px!important;width:56px!important;height:64px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint>p{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:10px!important;border-radius:8px!important;font:400 12px/1.35 Arial,sans-serif!important;overflow-wrap:normal!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-surface{padding:20px!important;border-radius:10px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-surface>h2{margin:0 0 8px!important;font:700 20px/1.3 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-surface>p{max-width:780px!important;margin:0 0 14px!important;font:400 14px/1.45 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice{grid-template-columns:22px 28px minmax(0,1fr)!important;gap:14px!important;min-height:76px!important;padding:12px 16px!important;margin:0 0 9px!important;border-radius:8px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice>input{width:22px!important;height:22px!important;min-height:22px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice>svg{width:28px!important;height:28px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice>span{gap:3px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice strong{font:600 15px/1.3 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice .row-sub{font:400 13px/1.4 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels{grid-template-columns:28px minmax(0,1fr)!important;gap:6px 12px!important;padding:16px!important;margin-top:16px!important;border-radius:8px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels>strong{font:600 14px/1.35 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels>p{max-width:85ch!important;margin:0!important;font:400 13px/1.5 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer{gap:12px!important;margin:24px 0 0!important;padding:14px 16px!important;border-radius:9px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer strong{font:600 14px/1.35 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer p{margin:4px 0 0!important;font:400 12px/1.4 Arial,sans-serif!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer>.btn,html[data-theme] body #main#main[data-page=origin-controls] .concept-misc-utility>summary{min-height:44px!important;padding:10px 14px!important;font:600 14px/1.4 Arial,sans-serif!important}@media(max-width:900px){html[data-theme] body #main#main[data-page=origin-controls]>.concept-origin{padding:14px 12px calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading{min-height:0!important;margin-bottom:16px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading :is(h1,h2){font-size:27px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-heading>div>p{font-size:14px!important;line-height:1.45!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint{flex:1 1 auto!important;max-width:100%!important;margin-top:12px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint>img{flex-basis:56px!important;width:56px!important;height:64px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-hint>p{font-size:12px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-surface{padding:14px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-surface>h2{font-size:19px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice{grid-template-columns:22px 26px minmax(0,1fr)!important;gap:10px!important;min-height:72px!important;padding:11px 12px!important;margin-bottom:8px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice>svg{width:26px!important;height:26px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-choice .row-sub{font-size:13px!important;line-height:1.4!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels{grid-template-columns:24px minmax(0,1fr)!important;gap:6px 10px!important;padding:12px!important;margin-top:14px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels>svg{width:24px!important;height:24px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-labels>p{font-size:13px!important;line-height:1.45!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer{flex-wrap:wrap!important;margin-top:18px!important;padding:12px!important;gap:10px!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer>div{flex:1 0 100%!important}html[data-theme] body #main#main[data-page=origin-controls] .concept-origin-footer>.btn{flex:1 1 auto!important;min-width:0!important;padding-inline:12px!important}}html[data-theme] body[data-page=collections] #main.main button[data-frontend-action=collection-new]:before{content:"";display:inline-block;width:16px;height:16px;margin-inline-end:8px;vertical-align:-3px;background:center / 16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}html[data-theme] body[data-page=personas] #modal-root.persona051-native-owner .persona051-inline-owned-panel [data-persona-cover]{grid-column:1/-1;min-width:0;width:100%;box-sizing:border-box}@media(min-width:1040px){html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero>div:first-child{position:relative}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero>div:first-child:after{content:"";position:absolute;top:-28px;right:-21px;width:276px;height:128px;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,var(--panel) 0%,rgba(255,255,255,.88) 15%,rgba(255,255,255,.48) 30%,rgba(255,255,255,0) 52%),url(/assets/concept-cache/ec87b1ba9256c1d1e59222ce1b6934b0bf608c6cfac7d4543a7743999e261e3a.webp);background-size:auto,3072px 1074px;background-position:0% 0%,-2796px -130px;background-repeat:no-repeat}}@media(min-width:1040px){html[data-theme] body[data-page=home] #main#main .concept-home-scene .concept-side-scene-quote{width:45%!important;max-width:180px!important;padding:26px 26px 26px 34px!important;font-size:25px!important}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main#main .at-masthead{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:245px!important;min-height:245px!important;overflow:hidden!important}html[data-theme] body[data-page=explore] #main#main#main .at-masthead-copy{position:absolute!important;inset:10px auto auto 0!important;display:block!important;box-sizing:border-box!important;flex:none!important;width:calc(100% - 124px)!important;min-width:0!important;max-width:none!important;margin:0!important;padding:14px 14px 10px!important;transform:none!important}html[data-theme] body[data-page=explore] #main#main#main .at-masthead-copy>.eyebrow{display:block!important;margin:0 0 7px!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.14em!important}html[data-theme] body[data-page=explore] #main#main#main .at-masthead-copy>h1{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0 0 8px!important;font:600 27px/1.08 Georgia,serif!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html[data-theme] body[data-page=explore] #main#main#main .at-masthead-copy>p:not(.eyebrow){display:block!important;width:100%!important;min-width:0!important;max-width:220px!important;margin:0!important;font:400 12px/1.4 Arial,system-ui,sans-serif!important;overflow-wrap:normal!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-quote{position:absolute!important;inset:12px 10px auto auto!important;width:108px!important;max-width:108px!important;margin:0!important;text-align:right!important;color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / 82%)!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-quote blockquote{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / 82%)!important;font:italic 11px/1.25 Georgia,serif!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-quote figcaption{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / 82%)!important;margin-top:3px!important;font:italic 10px/1.2 Georgia,serif!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-mascot{display:none!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-mobile-mascot{display:block!important;position:absolute!important;right:8px!important;bottom:5px!important;width:80px!important;height:86px!important;max-width:none!important;object-fit:contain!important;pointer-events:none!important;z-index:3!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-mobile-more:not(.explore005-auxiliary){position:absolute!important;top:6px!important;right:6px!important;z-index:8!important}html[data-theme] body[data-page=explore] #main#main#main .concept-explore-mobile-more:has(>summary)~.concept-explore-quote{right:58px!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:48px!important;margin:0 0 12px!important;padding:0 64px 0 0!important;gap:0!important;border-right:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;background:var(--bg)!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs::-webkit-scrollbar{display:none!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs:has(>button[data-catalog-category])>a.concept-catalogue-explore-route{display:none!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category]{display:inline-flex!important;box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:44px!important;max-width:none!important;height:48px!important;min-height:48px!important;padding:8px 4px!important;white-space:nowrap!important;letter-spacing:-.015em!important;font:500 10.5px/1.2 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=All]{order:1!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=characters]{order:2!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=stories]{order:3!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=worlds]{order:4!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=communities]{order:5!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-tabs>button[data-catalog-category=comics]{order:6!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter:not([open]){position:absolute!important;inset:0 0 auto auto!important;z-index:30!important;display:block!important;box-sizing:border-box!important;flex:none!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:50px!important;margin:0!important;padding:3px 0!important;background:var(--bg)!important;box-shadow:-6px 0 8px var(--bg)!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter:not([open])>summary{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:64px!important;min-width:64px!important;min-height:44px!important;height:44px!important;margin:0!important;padding:6px 7px!important;gap:4px!important;white-space:nowrap!important;font:500 11px/1.2 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter[open]{position:fixed!important;inset:calc(env(safe-area-inset-top) + 72px) 12px calc(env(safe-area-inset-bottom) + 72px) 12px!important;z-index:200!important;display:block!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;overflow:auto!important;overscroll-behavior:contain!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;box-shadow:0 18px 42px #00000052!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter[open]>summary{position:sticky!important;top:0!important;z-index:2!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:0 0 10px!important;background:var(--panel)!important}html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter[open]>.concept-catalogue-explore-filter-panel{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}html[data-theme] body[data-page=explore] #main#main#main .concept-mobile-discovery-section>.concept-mobile-discovery-heading{display:none!important}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter[open] .concept-catalogue-explore-filter-panel input:not([type=hidden]),html[data-theme] body[data-page=explore] #main#main#main .concept-catalogue-explore-filter[open] .concept-catalogue-explore-filter-panel select{box-sizing:border-box!important;height:44px!important;min-height:44px!important}}@media(min-width:1600px){html[data-theme] body[data-page=profile] #main#main#main .profile-card:has(>.actions>.profile-follow-control)>.profile-bio{position:static!important;margin:95px 0 9px 128px!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions):has(.profile-card>.actions>.profile-follow-control) .profile-card>.stats{margin-top:9px!important}}@media(max-width:767px){html[data-theme] #bottom.site-polish-nav>.nav-btn{position:relative!important;min-height:64px!important;padding:0 2px!important;gap:2px!important;font-size:11px!important;line-height:1.1!important}html[data-theme] #bottom.site-polish-nav>.nav-btn>svg{flex:0 0 24px!important;width:24px!important;height:24px!important}html[data-theme] #bottom.site-polish-nav>.nav-btn:not(.create)>svg>path,html[data-theme] #bottom.site-polish-nav>.social-you-menu>summary>svg>path{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-theme] #bottom.site-polish-nav>.nav-btn.active{border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] #bottom.site-polish-nav>.nav-btn.create{min-height:64px!important;padding:0 2px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html[data-theme] #bottom.site-polish-nav>.nav-btn.create>svg{box-sizing:border-box!important;flex:0 0 48px!important;width:48px!important;height:48px!important;padding:12px!important;border:0!important;border-radius:50%!important;background:var(--purple, #8257e5)!important;color:#fff!important;box-shadow:0 0 18px #713cff8c!important}html[data-theme] #bottom.site-polish-nav>.social-you-menu>summary{box-sizing:border-box!important;display:grid!important;min-height:64px!important;align-content:center!important;justify-items:center!important;gap:2px!important;padding:0 2px!important;font:500 11px/1.1 Arial,system-ui,sans-serif!important}html[data-theme] #bottom.site-polish-nav>.social-you-menu>summary>svg{display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important}}@media(min-width:1600px){html[data-theme] body[data-page=profile] #main#main#main .profile-card:has(>.actions>.profile-follow-menu>.profile-follow-control)>.profile-bio{position:static!important;margin:95px 0 9px 128px!important}html[data-theme] body[data-page=profile] #main#main#main .profile-card.profile-card:has(>.actions>.profile-follow-menu>.profile-follow-control)>.stats{margin-top:9px!important}}@media(min-width:1600px){html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true]){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:none!important;grid-auto-flow:row dense!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:1120px!important;min-width:0!important;margin-inline:auto!important;padding:20px 24px 40px!important;box-sizing:border-box!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>*{grid-area:auto!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-catalogue-heading{grid-column:1 / -1!important;order:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.character014-records{grid-column:1 / -1!important;order:1!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>button[data-domain-action=reload]{grid-column:1!important;order:2!important;justify-self:start!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.workspace-source-options{grid-column:2!important;order:2!important;justify-self:end!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.character014-v3-readonly{grid-column:3!important;order:2!important;position:static!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.character014-v3-readonly[open]{grid-column:1 / -1!important;width:100%!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-object-grid{grid-column:1 / -1!important;order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-object-grid>*{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-catalogue-status{grid-column:1 / -1!important;order:4!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.link{grid-column:1 / -1!important;order:5!important;margin:0!important}}@media(max-width:520px){html[data-theme] body[data-page=chat] #main#main .chat-workspace-list .concept-conversation-list-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-inline:0!important}html[data-theme] body[data-page=chat] #main#main .chat-workspace-list .concept-conversation-list-tools>.concept-conversation-search{grid-column:1 / -1!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main .chat-workspace-list .concept-conversation-list-tools>.concept-conversation-order{grid-column:1!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main .chat-workspace-list .concept-conversation-list-tools>.concept-conversation-filter{grid-column:2!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=chat] #main#main .chat-workspace-list .conversation-list{box-sizing:border-box!important;padding-block-end:calc(84px + env(safe-area-inset-bottom,0px))!important}}@media(min-width:1600px){html[data-theme] body[data-page=community] #main#main .page.concept-catalogue-community .cg-layout:has(>.cg-feed):has(>.cg-aside){grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}}@media(max-width:520px){html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page[data-concept-context-view=inspector] .concept-context-budget{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory] .page.concept-context-page[data-concept-context-view=inspector] .concept-context-budget-count{text-align:left!important}}@media(min-width:901px){html[data-theme] body[data-page=copyright] #main#main#main#main .concept-admin-heading{background-image:linear-gradient(90deg,var(--panel) 0 46%,color-mix(in srgb,var(--panel) 70%,transparent) 64%,transparent 100%)!important}html[data-theme] body[data-page=copyright] #main#main#main#main .concept-admin-heading:before{content:""!important;display:block!important;position:absolute;z-index:0;top:0;right:0;bottom:0;height:100%;pointer-events:none;background-image:url(https://review.castlori.com/concept-copyright.webp)!important;background-repeat:no-repeat}html[data-theme=dark] body[data-page=copyright] #main#main#main#main .concept-admin-heading:before{width:auto;aspect-ratio:92 / 97;background-size:1669.5652173913043% 1055.6701030927834%;background-position:45.498614958448755% 13.915857605177994%}html[data-theme=light] body[data-page=copyright] #main#main#main#main .concept-admin-heading:before{width:auto;aspect-ratio:83 / 97;background-size:1850.602409638554% 1055.6701030927834%;background-position:98.6235375086029% 13.915857605177994%}}@media(min-width:901px){html[data-theme] body[data-page=copyright] #main#main#main#main .concept-admin-heading:before{mask-image:linear-gradient(90deg,transparent,#000 24%)}html[data-theme] body[data-page=copyright] #main#main#main#main .concept-admin-heading:after{right:clamp(130px,10%,170px)!important;width:170px!important}}@media(min-width:901px){html[data-theme=dark] body[data-page=creator-decision] #main#main#main#main .concept-creator-hero:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;width:auto!important;height:100%!important;aspect-ratio:264 / 162!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-creator-decision.webp)!important;background-repeat:no-repeat!important;background-size:581.818182% 632.098765%!important;background-position:37.735849% 38.283062%!important}html[data-theme=light] body[data-page=creator-decision] #main#main#main#main .concept-creator-hero:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;width:auto!important;height:100%!important;aspect-ratio:268 / 162!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-creator-decision.webp)!important;background-repeat:no-repeat!important;background-size:573.134328% 632.098765%!important;background-position:98.422713% 38.283062%!important}}@media(min-width:901px){html[data-theme] body[data-page=creator-decision] #main#main#main#main .concept-creator-hero>img.creator-source-art[aria-hidden=true][alt=""]{visibility:hidden!important}html[data-theme] body[data-page=creator-decision] #main#main#main#main .concept-creator-hero>div{position:relative;z-index:1}html[data-theme] body[data-page=creator-decision] #main#main#main#main .concept-creator-hero:before{mask-image:linear-gradient(90deg,transparent,#000 18%)}}@media(min-width:1040px){html[data-theme=dark] body[data-page=creator-earnings] #main#main#main#main h1.concept-display-title.endgame-settings-heading.concept-account-hero[data-earnings-final="028"]:after{content:""!important;display:block!important;position:absolute!important;inset:0 0 auto auto!important;width:auto!important;height:100%!important;aspect-ratio:134 / 81!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-creator-earnings.webp)!important;background-repeat:no-repeat!important;background-size:573.134328% 632.098765%!important;background-position:37.85489% 14.617169%!important}html[data-theme=light] body[data-page=creator-earnings] #main#main#main#main h1.concept-display-title.endgame-settings-heading.concept-account-hero[data-earnings-final="028"]:after{content:""!important;display:block!important;position:absolute!important;inset:0 0 auto auto!important;width:auto!important;height:100%!important;aspect-ratio:134 / 81!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-creator-earnings.webp)!important;background-repeat:no-repeat!important;background-size:573.134328% 632.098765%!important;background-position:98.422713% 14.617169%!important}}@media(min-width:1040px){html[data-theme] body[data-page=creator-earnings] #main#main#main#main h1.concept-account-hero[data-earnings-final="028"]:before{color:transparent!important;text-shadow:none!important}}html[data-theme] body[data-page=diagnostics] #main#main#main#main .concept-admin-heading:after{background:linear-gradient(90deg,var(--panel) 0%,var(--panel) 36%,transparent 80%)!important}html[data-theme] body[data-page=diagnostics] #main#main#main#main span.diagnostic031-art[aria-hidden=true]{background:none!important}html[data-theme] body[data-page=diagnostics] #main#main#main#main span.diagnostic031-art[aria-hidden=true]:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;inset:0 0 auto auto!important;width:auto!important;height:100%!important;aspect-ratio:284 / 153!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-diagnostics.webp)!important;background-repeat:no-repeat!important;background-size:540.84507% 669.281046%!important;background-position:37.380192% 14.006889%!important;mask-image:linear-gradient(90deg,transparent,#000 8%)}html[data-theme=light] body[data-page=diagnostics] #main#main#main#main span.diagnostic031-art[aria-hidden=true]:before{background-position:98.722045% 14.006889%!important}html[data-theme] body[data-page=diagnostics] #main#main#main#main span.diagnostic031-art[aria-hidden=true]>img,html[data-theme] body[data-page=diagnostics] #main#main#main#main span.diagnostic031-art[aria-hidden=true]>em{visibility:hidden!important}@media(min-width:768px){html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-header{display:block!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-header:before,html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-header:after,html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-header>.endgame-interest-scene,html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-header>.endgame-art-credit{display:none!important}html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-copy{padding:0!important;max-width:none!important}html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-copy>h1{font:600 32px/1.2 Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 8px!important;color:var(--text)!important;text-shadow:none!important}html[data-theme] body[data-page=fandom] #main#main#main#main .endgame-interest-copy>p{max-width:none!important;font:400 16px/1.5 Arial,sans-serif!important;color:var(--muted)!important;text-shadow:none!important}}@media(min-width:1040px){html[data-theme] body[data-page=feed] #main#main .concept-feed-aside>.concept-side-scene.concept-feed-scene{background-image:url(/assets/concept-cache/4dc1c5032cacdcda0ee3507b2a1d35e3b206d3f62db95beead87f8f29a3e2ad2.webp);background-position:70% 55%;background-size:cover;background-repeat:no-repeat}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside>.concept-side-scene.concept-feed-scene>.concept-side-scene-art{visibility:hidden}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside>.concept-side-scene.concept-feed-scene:after{display:none!important}}@media(min-width:1040px){html[data-theme] body[data-page=friends] #main#main .concept-friends-heading>.concept-friends-mascot,html[data-theme] body[data-page=friends] #main#main .concept-friends-heading>.concept-friends-quote{visibility:hidden!important}html[data-theme] body[data-page=friends] #main#main .concept-friends-heading:after{content:""!important;position:absolute!important;top:12px!important;right:34px!important;display:block!important;box-sizing:border-box!important;width:249px!important;height:132px!important;z-index:1!important;overflow:hidden!important;background-image:url(https://review.castlori.com/concept-friends.webp)!important;background-repeat:no-repeat!important;background-size:768% auto!important;pointer-events:none!important;mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent),linear-gradient(180deg,transparent,#000 3px,#000 calc(100% - 3px),transparent)!important;mask-composite:intersect!important}html[data-theme=dark] body[data-page=friends] #main#main .concept-friends-heading:after{background-position:40.943114% 13.834423%!important}html[data-theme=light] body[data-page=friends] #main#main .concept-friends-heading:after{background-position:98.428144% 13.834423%!important;mix-blend-mode:darken!important}}@media(max-width:520px){html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections form>fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections form>fieldset>label{display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:4px 0!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections form>fieldset>label>input[type=checkbox]{flex:0 0 auto!important;margin:0!important}}html[data-theme] body[data-page=library] #main#main [data-concept-library-cta]>img[alt=""]{visibility:hidden!important}html[data-theme] body[data-page=library] #main#main [data-concept-library-cta]:before{background-image:url(https://review.castlori.com/concept-library.webp)!important;background-size:1037.837838% auto!important;background-position:16.642651% 95.490868%!important;background-repeat:no-repeat!important;clip-path:inset(9.45946% 0)!important;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent 9.45946%,#000 12%,#000 88%,transparent 90.54054%)!important;mask-composite:intersect!important;filter:none!important;opacity:1!important}html[data-theme=light] body[data-page=library] #main#main [data-concept-library-cta]:before{background-position-x:72.190202%!important;mix-blend-mode:darken!important}@media(min-width:1040px){html[data-theme] body[data-page=moderation-cases] #main#main#main .case-source-hero:before{content:"A kinder internet\a for braver imaginations.\a\2014  Castlori"!important;font:italic 16px/1.3 Georgia,serif!important}}html[data-theme=dark] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint,html[data-theme=light] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint{position:relative!important}html[data-theme=dark] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint>img[alt=""]{visibility:hidden!important}html[data-theme=light] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint>img[alt=""]{visibility:hidden!important}html[data-theme=dark] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint:before{content:""!important;position:absolute!important;z-index:1!important;left:0!important;top:50%!important;display:block!important;width:56px!important;height:64px!important;transform:translateY(-50%)!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-origin-controls.webp)!important;background-repeat:no-repeat!important;background-size:2400% auto!important;background-position:36.480978% 13.191106%!important;mask-image:linear-gradient(90deg,transparent,#000 2px,#000 calc(100% - 2px),transparent),linear-gradient(180deg,transparent,#000 2px,#000 calc(100% - 2px),transparent)!important;mask-composite:intersect!important}html[data-theme=light] body[data-page=origin-controls] #main#main#main .concept-origin-heading .concept-origin-hint:before{content:""!important;position:absolute!important;z-index:1!important;left:0!important;top:50%!important;display:block!important;width:56px!important;height:64px!important;transform:translateY(-50%)!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-origin-controls.webp)!important;background-repeat:no-repeat!important;background-size:2327.272727% auto!important;background-position:88.435374% 13.10241%!important;mask-image:linear-gradient(90deg,transparent,#000 2px,#000 calc(100% - 2px),transparent),linear-gradient(180deg,transparent,#000 2px,#000 calc(100% - 2px),transparent)!important;mask-composite:intersect!important;background-color:var(--bg)!important;background-blend-mode:darken!important}html[data-theme] body[data-page=notifications] #main#main .np046-caught-up{position:relative!important}html[data-theme] body[data-page=notifications] #main#main .np046-caught-up>.np046-lori{visibility:hidden!important}html[data-theme=dark] body[data-page=notifications] #main#main .np046-caught-up:before,html[data-theme=light] body[data-page=notifications] #main#main .np046-caught-up:before{content:""!important;position:absolute!important;left:28px!important;top:12px!important;width:110px!important;height:94px!important;pointer-events:none!important;background-image:url(https://review.castlori.com/concept-notifications.webp)!important;background-repeat:no-repeat!important;background-size:1024% 798.865%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent)!important;mask-composite:intersect!important}html[data-theme=dark] body[data-page=notifications] #main#main .np046-caught-up:before{background-position:14.285714% 95.824031%!important;background-color:#0d1c29!important;background-image:url(https://review.castlori.com/concept-notifications.webp),linear-gradient(135deg,#0d1c29,#11212f)!important;background-size:1024% 798.865%,100% 100%!important;background-position:14.285714% 95.824031%,0 0!important;background-repeat:no-repeat,no-repeat!important;background-blend-mode:lighten,normal!important}html[data-theme=light] body[data-page=notifications] #main#main .np046-caught-up:before{background-position:69.69697% 95.824031%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent),radial-gradient(ellipse 50% 44.85% at 50% 50%,#000 96%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent),radial-gradient(ellipse 50% 44.85% at 50% 50%,#000 96%,transparent 100%)!important;mask-composite:intersect!important}@media(max-width:900px){html[data-theme=dark] body[data-page=notifications] #main#main .np046-caught-up:before,html[data-theme=light] body[data-page=notifications] #main#main .np046-caught-up:before{left:12px!important;top:12px!important;width:72px!important;height:72px!important;background-size:1024% 682.667%!important}html[data-theme=dark] body[data-page=notifications] #main#main .np046-caught-up:before{background-position:14.285714% 96.967963%!important;background-size:1024% 682.667%,100% 100%!important;background-position:14.285714% 96.967963%,0 0!important;background-repeat:no-repeat,no-repeat!important;background-blend-mode:lighten,normal!important}html[data-theme=light] body[data-page=notifications] #main#main .np046-caught-up:before{background-position:69.69697% 96.967963%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent),radial-gradient(ellipse 50% 38.333333% at 50% 50%,#000 96%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(180deg,transparent,transparent 9px,#000 11px,#000 calc(100% - 4px),transparent),radial-gradient(ellipse 50% 38.333333% at 50% 50%,#000 96%,transparent 100%)!important}}html[data-theme] body[data-page=plugins] #main#main#main .plugins056-mascot{background-image:url(/assets/endgame-v1/lori-guide.webp)!important}@media(min-width:1200px){html[data-theme] body #main#main[data-page=providers] .providers061-quote{width:168px!important}}html[data-theme] body[data-page=series-settings] #main#main#main .series069-quote blockquote{max-width:14ch!important;margin-inline:auto!important}@media(min-width:768px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page.concept-accounts-detail{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:min(100%,1480px)!important;max-width:1480px!important;min-width:0!important;margin:0 auto!important;padding:0 20px 32px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav{box-sizing:border-box!important;position:static!important;inset:auto!important;display:flex!important;flex:0 0 auto!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav>a,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav>details{box-sizing:border-box!important;position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:44px!important;max-height:none!important;padding:8px 12px!important;border:1px solid var(--line, #d9dcef)!important;border-radius:8px!important;background:var(--panel, #fff)!important;color:var(--text, #151536)!important;white-space:nowrap!important;overflow:visible!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav>details>summary{display:flex!important;align-items:center!important;min-height:26px!important;cursor:pointer!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.actions.concept-account-section.concept-account-surface{box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.actions.concept-account-section.concept-account-surface>a{box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:8px 11px!important;white-space:nowrap!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>p.visual-status:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>button.concept-account-section{align-self:flex-start!important;width:auto!important;max-width:100%!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>section.concept-account-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page.concept-accounts-detail{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 12px 28px!important}}@media(min-width:1200px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero{position:relative!important;isolation:isolate!important;min-height:132px!important;box-sizing:border-box!important;padding:18px 24px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:var(--panel)!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:before{opacity:0!important;background:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:after{opacity:1!important;background:url(/assets/endgame-v1/lori-guide.webp) right 24px center / 112px auto no-repeat!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2){position:static!important;max-width:calc(100% - 360px)!important;margin:0!important;font:600 32px/1.12 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2):after{position:absolute!important;top:50%!important;right:150px!important;width:180px!important;margin:0!important;transform:translateY(-50%)!important;color:var(--text)!important;font:italic 500 15px/1.4 Georgia,serif!important;letter-spacing:0!important;text-align:left!important}}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>legend{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility]){display:grid!important;grid-template-columns:24px minmax(0,1fr) minmax(176px,34%)!important;align-items:center!important;column-gap:14px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;font:500 14px/1.35 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy]):before,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy]):before,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility]):before{content:""!important;display:block!important;grid-column:1!important;grid-row:1!important;width:22px!important;height:22px!important;background-color:var(--accent)!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy]):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5a7.5 7.5 0 0 1-7.5 7.5 8 8 0 0 1-3.5-.8L4 20l1.8-4.2A7.5 7.5 0 1 1 20 11.5Z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5a7.5 7.5 0 0 1-7.5 7.5 8 8 0 0 1-3.5-.8L4 20l1.8-4.2A7.5 7.5 0 1 1 20 11.5Z'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy]):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 20v-1.2a5.5 5.5 0 0 1 11 0V20M18 7v6m-3-3h6'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 20v-1.2a5.5 5.5 0 0 1 11 0V20M18 7v6m-3-3h6'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility]):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy])>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy])>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility])>select.select{grid-column:3!important;grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--line)!important;border-radius:8px!important;background-color:var(--panel2)!important;color:var(--text)!important;font:400 13px/1.35 Arial,system-ui,sans-serif!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy])>select.select:focus-visible,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy])>select.select:focus-visible,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility])>select.select:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group:last-of-type>label.checkline:has(>input[name=optional_notices]){display:grid!important;grid-template-columns:24px minmax(0,1fr) 20px!important;align-items:center!important;column-gap:14px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:8px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;font:500 13px/1.4 Arial,system-ui,sans-serif!important;cursor:pointer!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group:last-of-type>label.checkline:has(>input[name=optional_notices]):before{content:""!important;display:block!important;grid-column:1!important;grid-row:1!important;width:22px!important;height:22px!important;background:var(--accent)!important;mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9ZM10 21h4'/%3E%3C/svg%3E")!important;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9ZM10 21h4'/%3E%3C/svg%3E")!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group:last-of-type>label.checkline:has(>input[name=optional_notices])>input[type=checkbox]{grid-column:3!important;grid-row:1!important;justify-self:center!important;box-sizing:border-box!important;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--accent)!important}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility]){grid-template-columns:22px minmax(0,1fr) minmax(132px,40%)!important;column-gap:10px!important;min-height:58px!important;padding:8px 9px!important;font-size:13px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy])>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy])>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility])>select.select{min-height:40px!important;height:40px!important;padding-inline:10px!important;font-size:12px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group:last-of-type>label.checkline:has(>input[name=optional_notices]){grid-template-columns:22px minmax(0,1fr) 20px!important;column-gap:10px!important;min-height:52px!important;padding:7px 9px!important;font-size:12px!important}}@media(max-width:380px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=dm_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=friend_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page .concept-account-panel>form[data-domain-form=social-preferences]>fieldset>fieldset.social-preference-group>label.field:has(>select[name=graph_visibility]){grid-template-columns:20px minmax(0,1fr) minmax(116px,42%)!important;column-gap:8px!important;padding-inline:7px!important}}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2){display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)!important;align-items:center!important;column-gap:28px!important;row-gap:4px!important;padding:18px 20px!important;margin:0!important;min-width:0!important;border:1px solid var(--line, #d9def4)!important;border-radius:8px!important;background:var(--panel, #fff)!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>h2{grid-column:1 / -1!important;margin:0 0 4px!important;padding:0 0 9px!important;border-bottom:1px solid var(--line, #d9def4)!important;color:var(--text, #101334)!important;font:700 18px/1.25 Georgia,serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>p{grid-column:1!important;margin:4px 0!important;color:var(--muted, #58617c)!important;font:400 14px/1.45 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>nav.actions{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>:is(nav.actions,a.link) a,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>a.link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;padding:10px 2px!important;border-bottom:1px solid var(--line, #d9def4)!important;border-radius:0!important;color:var(--accent, #7950db)!important;background:transparent!important;font:600 14px/1.3 system-ui,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>:is(nav.actions,a.link) a:last-child,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>a.link:last-child{border-bottom:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>:is(nav.actions,a.link) a:after,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>a.link:after{content:"\203a"!important;flex:0 0 auto!important;color:var(--accent, #7950db)!important;font:300 24px/1 Arial,sans-serif!important}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2){grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:16px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>p,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>nav.actions,html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+2)>a.link{grid-column:1!important}}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>.concept-account-hero{order:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>section.concept-account-panel{order:1!important;padding:16px 20px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>section.concept-account-panel>h2{margin:0 0 12px!important;font:600 17px/1.25 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>p.visual-status{order:2!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav{order:3!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.actions{order:4!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences]>.concept-account-page>button{order:5!important}@media(min-width:1200px){html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero{min-height:112px!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero:after{background-position:right 122px center!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-hero :is(h1,h2):after{right:20px!important;width:90px!important;line-height:1.4!important}}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]>fieldset{display:block!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main.main[data-page=social-preferences] .concept-account-page>section.concept-account-panel:nth-of-type(n+1)>h2{font:600 17px/1.25 Arial,system-ui,sans-serif!important}@media(min-width:901px){html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040]>:is(.at-masthead,.section-head){min-height:72px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040] :is(.at-masthead,.section-head) :is(h1,h2){font:600 30px/1.2 Georgia,Times New Roman,serif!important;margin:0 0 8px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040] [data-concept-library-types]{min-height:32px!important;gap:24px!important;margin:0 0 14px!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040] [data-concept-library-types] button{min-height:32px!important;padding:6px 2px!important;font:400 14px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040] [data-concept-library-toolbar]{grid-template-columns:minmax(0,1.75fr) minmax(0,1.7fr)!important;align-items:center;gap:12px!important;margin:0 0 14px!important}html[data-theme] body[data-page=library] #main#main>.page[data-concept-library-route=library][data-library-source040] [data-concept-library-toolbar] .input{min-width:0!important;min-height:44px!important;height:44px!important;padding:10px 12px!important;border-radius:8px!important;font:400 16px/1.4 Inter,system-ui,sans-serif!important;box-sizing:border-box}}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card{display:flex!important;flex-direction:column;min-width:0;min-height:0!important;aspect-ratio:.76!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;box-shadow:none}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>a{display:flex!important;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:7px 7px 0 0!important;color:var(--text)!important;text-decoration:none!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media{position:relative;display:grid!important;flex:0 0 auto;grid-template-columns:1fr!important;width:100%;aspect-ratio:1.55!important;overflow:hidden!important;border-radius:0!important;background:var(--panel-2,var(--panel))!important;background-image:none!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media:before,html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media:after{display:none!important;content:none!important;background-image:none!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media>span{place-self:center!important;max-width:calc(100% - 20px);padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel)!important;color:var(--muted)!important;font:500 12px/1.3 Inter,system-ui,sans-serif!important;text-align:center}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-copy{min-height:0!important;padding:9px 10px 6px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-copy h3{display:-webkit-box;overflow:hidden;margin:7px 0 0!important;color:var(--text)!important;font:600 14px/1.35 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-kind{display:inline-block;align-self:flex-start;width:max-content;max-width:100%;padding:2px 8px!important;border-radius:999px!important;background:var(--accent-soft)!important;color:var(--accent)!important;font:500 11px/1.35 Inter,system-ui,sans-serif!important;text-transform:capitalize}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-copy p{display:-webkit-box;overflow:hidden;margin:5px 0 0!important;color:var(--muted)!important;font:400 12px/1.35 Inter,system-ui,sans-serif!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>time.concept-library-saved-date{position:static!important;display:block;flex:none;min-height:38px;margin:0!important;padding:9px 42px 9px 10px!important;overflow-wrap:anywhere;color:var(--muted)!important;font:400 11px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>button[aria-expanded]{position:absolute;z-index:2;right:4px;bottom:3px;display:grid;width:36px;min-width:36px;min-height:36px;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--muted)!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>button[aria-expanded]:hover{background:var(--accent-soft)!important;color:var(--accent)!important}@media(max-width:1200px)and (min-width:901px){html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px)and (min-width:561px){html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card{aspect-ratio:auto!important;min-height:152px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>a{display:grid!important;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:start;border-radius:7px 7px 0 0!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card .concept-library-media{width:100%;height:100%;min-height:104px;aspect-ratio:auto!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-copy{padding:10px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-copy h3{-webkit-line-clamp:4;font-size:13px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>time.concept-library-saved-date{min-height:40px;padding:9px 46px 9px 10px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card>button[aria-expanded]{right:2px;bottom:2px;width:40px;min-width:40px;min-height:40px}}html[data-theme] body[data-page=library] #main#main#main [data-library-source040].concept-library-list-view .concept-library-summary-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040].concept-library-list-view .concept-library-saved-card{aspect-ratio:auto!important;min-height:132px!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040].concept-library-list-view .concept-library-saved-card>a{display:grid!important;grid-template-columns:160px minmax(0,1fr)}html[data-theme] body[data-page=library] #main#main#main [data-library-source040].concept-library-list-view .concept-library-saved-card .concept-library-media{height:120px;aspect-ratio:auto!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040].concept-library-list-view .concept-library-saved-copy{padding:10px 12px!important}html[data-theme] body[data-page=library] #main#main .library-reading040{margin:16px 0 10px!important;min-width:0}html[data-theme] body[data-page=library] #main#main .library-reading040-heading{margin:0 0 8px!important;gap:12px;align-items:center}html[data-theme] body[data-page=library] #main#main .library-reading040-heading h2{font:600 16px/22px Arial,sans-serif!important}html[data-theme] body[data-page=library] #main#main .library-reading040-heading>a{min-height:36px;font:400 13px/18px Arial,sans-serif!important}html[data-theme] body[data-page=library] #main#main .library-reading040-card{grid-template-columns:58px minmax(0,1fr) minmax(150px,220px) 112px!important;gap:12px 16px!important;min-height:80px;margin:0 0 8px!important;padding:8px 12px!important;border-radius:9px!important;align-items:center}html[data-theme] body[data-page=library] #main#main .library-reading040-card>img{grid-column:1;grid-row:1;width:58px!important;height:62px!important;border-radius:6px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-copy{grid-column:2;grid-row:1;align-self:center}html[data-theme] body[data-page=library] #main#main .library-reading040-card h3{margin:0 0 2px!important;font:600 16px/20px Georgia,serif!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}html[data-theme] body[data-page=library] #main#main .library-reading040-series{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html[data-theme] body[data-page=library] #main#main .library-reading040-copy p{margin:0!important;font:400 12px/16px Arial,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme] body[data-page=library] #main#main .library-reading040-meter{grid-column:3;grid-row:1;display:flex;align-items:center;gap:9px;min-width:0;font:500 13px/18px Arial,sans-serif!important;white-space:nowrap}html[data-theme] body[data-page=library] #main#main .library-reading040-meter progress{flex:1 1 auto;min-width:0;height:6px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-meter>span{min-width:30px;text-align:right}html[data-theme] body[data-page=library] #main#main .library-reading040-card>.btn{grid-column:4;grid-row:1;width:100%;min-height:40px!important;padding:0 12px!important;font-size:14px!important;border-radius:8px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-state{padding:10px 12px!important;font:400 13px/18px Arial,sans-serif!important}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main .library-reading040{margin:14px 0 8px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-heading{margin-bottom:7px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-card{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 44px;gap:7px 10px!important;min-height:0;padding:9px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-card>img{grid-column:1;grid-row:1 / span 2;align-self:start;width:52px!important;height:64px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-copy,html[data-theme] body[data-page=library] #main#main .library-reading040-card:not(:has(>img)) .library-reading040-copy{grid-column:2;grid-row:1;align-self:start}html[data-theme] body[data-page=library] #main#main .library-reading040-copy p{max-width:100%;font-size:11px!important;line-height:15px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-meter{grid-column:2;grid-row:2;align-self:center;min-height:44px;gap:7px;padding-right:104px;font-size:12px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-card>.btn{grid-column:2;grid-row:2;justify-self:end;align-self:center;width:96px;min-height:40px!important;padding:0 8px!important;font-size:13px!important}}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]{--library-cta-art-size: 124px;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(108px,124px) minmax(0,1fr)!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:148px!important;margin:10px 0 12px!important;padding:12px 22px!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>img{grid-area:1 / 1!important;justify-self:center!important;align-self:center!important;width:var(--library-cta-art-size)!important;height:var(--library-cta-art-size)!important;max-width:100%!important;object-fit:contain!important;margin:0!important;transform:none!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]:before{grid-area:1 / 1!important;width:var(--library-cta-art-size)!important;height:var(--library-cta-art-size)!important;justify-self:center!important;clip-path:inset(58% 0 0)!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div{grid-area:1 / 2!important;width:min(100%,640px)!important;min-width:0!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div>h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.3!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div>p{width:100%!important;max-width:620px!important;margin:0 0 10px!important;font-size:15px!important;line-height:1.45!important;overflow-wrap:anywhere}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important;font-size:15px!important;line-height:1.25!important}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]{--library-cta-art-size: 76px;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:124px!important;margin-block:8px calc(12px + env(safe-area-inset-bottom,0px))!important;padding:12px!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div{width:100%!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div>h2{font-size:18px!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]>div>p{font-size:14px!important;line-height:1.4!important}}body[data-page=library] .page[data-library-source040] .library-empty040-state{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 16px;padding:18px 20px;border:1px solid var(--line, rgba(166, 155, 207, .24));border-radius:12px;color:var(--text-muted, inherit);background:var(--surface-soft, rgba(128, 111, 165, .08))}body[data-page=library] .page[data-library-source040] .library-empty040-state[hidden]{display:none!important}body[data-page=library] .page[data-library-source040] .library-empty040-state>p{margin:0;line-height:1.5}body[data-page=library] .page[data-library-source040] .library-empty040-clear{flex:0 0 auto;min-width:44px;min-height:44px}body[data-page=library] .page[data-library-source040] .library-empty040-history{margin-block:12px 0}@media(max-width:600px){body[data-page=library] .page[data-library-source040] .library-empty040-state{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px}}@media(min-width:1040px){html[data-theme] body[data-page=landing] #main#main#main#main .landing002-banner-lettering{right:2.5%!important;width:8.5%!important}}@media(max-width:1039px){html[data-theme] body[data-page=landing] #main#main#main#main .endgame-hero-art .endgame-castle{object-position:right center!important}html[data-theme] body[data-page=landing] #main#main#main#main .landing002-banner-lettering{right:2%!important;width:11%!important;font-size:clamp(8px,2.5cqw,11px)!important}}html[data-theme=dark] body[data-page=landing] #main#main#main#main .landing002-banner-lettering{top:14%!important}html[data-theme] body[data-page=profile] #main#main#main#main nav.social-profile-tabs[aria-label="Profile sections"]{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 4px 4px!important}@media(min-width:1200px){html[data-theme] body[data-page=messages] #main#main#main .concept-message-create-row{grid-template-columns:176px 44px!important;gap:8px!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-create-row>.concept-message-new{width:176px!important;min-width:176px!important;max-width:176px!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;justify-self:start!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-create-row>.concept-message-new-group{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html[data-theme] body[data-page=messages] #main#main#main .dm-list [data-real-thread].chat-inbox-row{box-sizing:border-box!important;height:64px!important;min-height:64px!important;padding:8px!important;gap:11px!important}html[data-theme] body[data-page=messages] #main#main#main .dm-list [data-real-thread].chat-inbox-row :is(img,.chat-inbox-avatar,.concept-conversation-monogram){box-sizing:border-box!important;width:44px!important;height:44px!important;flex:0 0 44px!important}html[data-theme] body[data-page=messages] #main#main#main .concept-message-inbox-cta-004{box-sizing:border-box!important;width:176px!important;min-width:176px!important;max-width:176px!important;min-height:44px!important;padding:8px 12px!important}}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading-copy{min-width:0}html[data-theme] body[data-page=explore] #main#main .concept-discovery-view-all{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:-4px;padding:0 10px;border-radius:999px;white-space:nowrap}html[data-theme] body[data-page=explore] #main#main .concept-discovery-view-all:focus-visible{outline:2px solid var(--accent,var(--purple));outline-offset:2px}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card:not(:has(.social-reference-card)){display:block!important;min-height:164px!important;height:164px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card:not(:has(.social-reference-card))>.endgame-format-badge{top:10px!important;left:10px!important}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card:not(:has(.social-reference-card))>.at-catalog-text{position:absolute;inset:0;display:grid!important;place-items:center;box-sizing:border-box;width:100%;height:100%;padding:34px 14px 12px!important;color:var(--muted)!important;text-align:center;font-size:13px;line-height:1.45}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card .social-reference-card>p{-webkit-line-clamp:2;font-size:12px;line-height:1.4}@media(min-width:1060px){html[data-theme] body[data-page=explore] #main#main .at-masthead{height:292px!important;min-height:292px!important;margin-bottom:12px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections{gap:24px}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading h2{font-size:27px}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main>.page{box-sizing:border-box;width:100%;padding:10px 12px calc(104px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=explore] #main#main .at-masthead{height:clamp(226px,63vw,246px)!important;min-height:clamp(226px,63vw,246px)!important;margin-bottom:8px!important;border-radius:16px!important;background-image:none!important;background-color:#101d35!important}html[data-theme] body[data-page=explore] #main#main .at-masthead-scene{display:block!important;position:absolute!important;z-index:-2!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important}html[data-theme] body[data-page=explore] #main#main .at-masthead-copy{top:10px!important;left:0!important;width:min(68%,260px)!important;padding:14px 14px 10px!important}html[data-theme] body[data-page=explore] #main#main .at-masthead .eyebrow{margin-bottom:7px!important;font-size:10px!important;letter-spacing:.14em!important}html[data-theme] body[data-page=explore] #main#main .at-masthead h1{max-width:8.5ch;margin-bottom:7px!important;font-size:clamp(29px,8vw,34px)!important;line-height:1.05!important;overflow-wrap:normal}html[data-theme] body[data-page=explore] #main#main .at-masthead-copy>p:not(.eyebrow){max-width:230px;margin:0!important;font-size:13px!important;line-height:1.38!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-quote{top:12px!important;right:10px!important;width:min(108px,30vw)!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-quote blockquote{font-size:13px!important;line-height:1.22!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-quote figcaption{margin-top:4px!important;font-size:10px!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-mobile-mascot{right:8px!important;bottom:5px!important;width:80px!important;height:86px!important;object-fit:contain}html[data-theme] body[data-page=explore] #main#main .at-catalog-tabs{box-sizing:border-box;max-width:100%;scroll-padding-inline:12px;overscroll-behavior-inline:contain}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-filter>summary{min-width:64px!important;min-height:44px!important;justify-content:center;border-radius:999px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-sections{gap:22px}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading{margin:0 0 8px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading h2{font-size:23px!important;line-height:1.15!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading p{font-size:13px!important;line-height:1.4}html[data-theme] body[data-page=explore] #main#main .concept-discovery-view-all{margin-top:-2px;padding-inline:8px;font-size:13px}html[data-theme] body[data-page=explore] #main#main .concept-discovery-grid{gap:10px!important}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card:not(:has(.social-reference-card)){height:148px!important;min-height:148px!important}html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card .social-source-actions>summary,html[data-theme] body[data-page=explore] #main#main .endgame-discovery-card .social-reference-card>footer>button{box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(max-width:359px){html[data-theme] body[data-page=explore] #main#main .concept-discovery-heading{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=explore] #main#main .concept-discovery-view-all{justify-self:start}html[data-theme] body[data-page=explore] #main#main .concept-catalogue-explore-filter{width:58px!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-quote{width:88px!important}}@media(max-width:767px)and (max-height:560px){html[data-theme] body[data-page=explore] #main#main .at-masthead{height:190px!important;min-height:190px!important}html[data-theme] body[data-page=explore] #main#main .at-masthead-copy{padding-top:10px!important}html[data-theme] body[data-page=explore] #main#main .concept-explore-quote{top:8px!important}}@media(min-width:1440px){html[data-theme] body[data-page=activity] #main#main>.concept-activity{width:calc(100% - 32px)!important;max-width:1320px!important;margin-inline:auto!important}}html[data-theme] body[data-page=activity] #main#main .concept-activity-icon>img[data-activity-admitted-media]:not([data-activity-portrait]),html[data-theme] body[data-page=activity] #main#main .concept-activity-preview img[data-activity-admitted-media]:not([data-activity-portrait]){object-fit:contain!important}@media(min-width:768px){html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread]>.page.chat-workspace-page{display:grid!important;position:relative!important;grid-template-columns:43.7% minmax(0,1fr)!important;grid-template-rows:96px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:8px!important;overflow:hidden!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .chat-workspace-bar{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-rows:44px 44px!important;align-content:start!important;align-items:stretch!important;gap:8px!important;width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .chat-workspace-bar>.btn{width:100%!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .chat-workspace-bar>.chat-workspace-tabs{display:flex!important;position:absolute!important;top:176px!important;left:20px!important;width:calc(43.7% - 32px)!important;min-width:0!important;min-height:44px!important;height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .dm-list>.source-message-search{margin-top:48px!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .message-grid{display:contents!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .message-grid>.dm-list{display:flex!important;grid-column:1!important;grid-row:2!important;flex-direction:column!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:auto!important;padding:12px!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .dm-list>.user-chat-tabs:not(.chat-workspace-tabs){display:none!important}html[data-theme] body[data-page=messages] #main#main#main[data-chat-workspace-view=thread] .message-grid>.dm-thread{display:flex!important;grid-column:2!important;grid-row:1 / span 2!important;flex-direction:column!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important}}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page.concept-accounts-detail{display:block!important;box-sizing:border-box!important;width:min(100%,1280px)!important;max-width:1280px!important;min-width:0!important;margin:0 auto!important;padding:0 20px 34px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]>fieldset>.visual071-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:14px 18px!important;border:1px solid var(--line, #d8def2)!important;border-radius:9px!important;background:var(--panel, #fff)!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;min-height:132px!important;margin:0 0 12px!important;padding:18px 24px!important;overflow:hidden!important;border:1px solid var(--line, #d8def2)!important;border-radius:9px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero:before{content:none!important;display:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero:after{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;opacity:1!important;background:url(/assets/endgame-v1/lori-guide.webp) right 22px center / 112px auto no-repeat!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero :is(h1,h2){position:static!important;max-width:calc(100% - 150px)!important;margin:0!important;color:var(--text, #17172f)!important;font:600 30px/1.12 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero :is(h1,h2):after{content:"Your space. Your people. Your rules."!important;display:block!important;margin-top:7px!important;color:var(--muted, #66708d)!important;font:italic 500 15px/1.35 Georgia,serif!important;letter-spacing:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero p{max-width:600px!important;margin:7px 0 0!important;color:var(--muted, #66708d)!important;font:400 14px/1.45 system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]>fieldset{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-inline-size:0!important;margin:0!important;padding:0!important;border:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card>h2{margin:0 0 3px!important;padding:0 0 8px!important;border-bottom:1px solid var(--line, #d8def2)!important;color:var(--text, #17172f)!important;font:700 18px/1.25 system-ui,sans-serif!important;letter-spacing:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-help{margin:0 0 7px!important;color:var(--muted, #66708d)!important;font:400 13px/1.4 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] fieldset.social-preference-group.visual071-real-control-group,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] fieldset.social-preference-group:has(select[name=friend_policy]),html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] fieldset.social-preference-group:has(select[name=graph_visibility]),html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] fieldset.social-preference-group:has(input[name=optional_notices]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-inline-size:0!important;margin:0!important;padding:0!important;border:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] fieldset.social-preference-group>legend{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row{display:grid!important;grid-template-columns:24px minmax(0,1fr) minmax(176px,34%)!important;align-items:center!important;column-gap:13px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid var(--line, #d8def2)!important;border-radius:0!important;background:transparent!important;color:var(--text, #17172f)!important;font:500 14px/1.35 system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row:last-child,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row:last-child{border-bottom:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-icon{display:block!important;grid-column:1!important;grid-row:1!important;width:22px!important;height:22px!important;color:var(--accent, #8d5cf6)!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row-copy{display:grid!important;grid-column:2!important;grid-row:1!important;gap:2px!important;min-width:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row-title{color:var(--text, #17172f)!important;font:600 13px/1.3 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row-help{color:var(--muted, #66708d)!important;font:400 12px/1.35 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row>select.select{grid-column:3!important;grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--line, #d8def2)!important;border-radius:8px!important;background:var(--panel2, #f0f2fb)!important;color:var(--text, #17172f)!important;box-shadow:none!important;font:400 13px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row>input[type=checkbox]{grid-column:3!important;grid-row:1!important;justify-self:center!important;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--accent, #8d5cf6)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-disabled-select:disabled{opacity:.78!important;color:var(--muted, #66708d)!important;cursor:not-allowed!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-management-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-management-row{display:grid!important;grid-template-columns:24px minmax(0,1fr) 32px!important;align-items:center!important;gap:13px!important;min-width:0!important;min-height:58px!important;padding:7px 8px!important;border-bottom:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-count{color:var(--muted, #66708d)!important;font:500 13px/1.3 system-ui,sans-serif!important;text-align:center!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-management-link{display:inline-flex!important;align-items:center!important;min-height:40px!important;margin:8px 0 0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-details{min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:2px 4px!important;color:var(--accent, #8052e6)!important;cursor:pointer!important;font:600 13px/1.35 system-ui,sans-serif!important;list-style:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-summary::-webkit-details-marker{display:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-summary:after{content:"\203a"!important;font:400 24px/1 Georgia,serif!important;transform:rotate(0)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-details[open]>.visual071-summary:after{transform:rotate(90deg)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-details-body{display:grid!important;gap:10px!important;min-width:0!important;padding-top:6px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]>fieldset>.visual071-advanced .btn[type=submit]{justify-self:start!important;min-width:188px!important;min-height:42px!important;margin:8px 0 0!important;padding:9px 16px!important;border-radius:7px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-advanced-footer{display:grid!important;gap:12px!important;min-width:0!important;margin-top:8px!important;padding-top:12px!important;border-top:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation{display:grid!important;gap:8px!important;min-width:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation>nav.actions,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation>nav.endgame-settings-nav{position:static!important;inset:auto!important;display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation nav :is(a,summary){display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;min-height:36px!important;padding:7px 10px!important;border:1px solid var(--line, #d8def2)!important;border-radius:7px!important;background:var(--panel2, #f0f2fb)!important;color:var(--text, #17172f)!important;font:500 12px/1.3 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation nav.endgame-settings-nav .concept-account-more[open]{position:static!important;display:grid!important;flex:1 1 100%!important;width:100%!important;padding:6px!important;border:1px solid var(--line, #d8def2)!important;border-radius:7px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation>button[data-domain-action=reload]{justify-self:start!important;min-height:40px!important;margin:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-preserved-navigation>p.visual-status:empty{display:none!important}@media(max-width:900px){html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page.concept-accounts-detail{width:100%!important;max-width:none!important;padding:0 14px 28px!important}}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero{min-height:96px!important;margin-bottom:10px!important;padding:12px 14px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero:after{right:8px!important;background-position:right 8px center!important;background-size:82px auto!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero :is(h1,h2){max-width:calc(100% - 88px)!important;font-size:25px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero :is(h1,h2):after{display:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero p{max-width:calc(100% - 78px)!important;font-size:12px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] form[data-domain-form=social-preferences]>fieldset{gap:10px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card{padding:12px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card>h2{font-size:16px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row{grid-template-columns:22px minmax(0,1fr) minmax(130px,40%)!important;column-gap:9px!important;min-height:57px!important;padding:7px 4px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-icon{width:20px!important;height:20px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row-title{font-size:12px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row-help{font-size:11px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row>select.select,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row>select.select{min-height:40px!important;height:40px!important;padding-inline:8px!important;font-size:12px!important}}@media(max-width:380px){html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page.concept-accounts-detail{padding-inline:10px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-native-row,html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-row{grid-template-columns:20px minmax(0,1fr) minmax(112px,42%)!important;column-gap:7px!important}}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero{min-height:112px!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero:after{background-position:right 122px center!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero :is(h1,h2):after{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;width:90px!important;margin:0!important;color:var(--text)!important;font:italic 15px/1.4 Georgia,serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero p{max-width:calc(100% - 260px)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card>h2{border:0!important;padding:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-help{padding-bottom:8px!important;border-bottom:1px solid var(--line)!important;margin-bottom:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-management-row{text-decoration:none!important;color:var(--text)!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-advanced{padding:4px 18px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-advanced>:is(h2,p){display:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;gap:13px!important;min-height:55px!important}@media(max-width:767px){html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero{min-height:96px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero:after{background-position:right 8px center!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-hero p{max-width:calc(100% - 78px)!important}}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav{display:flex!important;flex-flow:row wrap!important;gap:6px!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;padding:0!important;margin:14px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav>:is(a,details){position:relative!important;width:auto!important;padding:7px 10px!important;min-height:36px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel)!important;font:500 12px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav details:not([open])>:not(summary){display:none!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences]>.concept-account-page>nav.endgame-settings-nav details[open]{flex-basis:100%!important}@media(min-width:768px){html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card{padding:12px 18px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-card>h2{font-size:16px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-help{font-size:12px!important;padding-bottom:6px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] :is(.visual071-native-row,.visual071-row,.visual071-management-row){min-height:49px!important;padding-block:4px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] :is(.visual071-native-row,.visual071-row)>select.select{height:34px!important;min-height:34px!important}html[data-theme] body[data-page=social-preferences] #main#main#main#main.main[data-page=social-preferences] .visual071-advanced{padding:4px 18px!important}}html[data-theme] body[data-page=library] #main#main#main>.page[data-library-source040]>[data-concept-library-cta]:before{clip-path:none!important;align-self:center!important}html[data-theme] body[data-page=library] #main#main#main [data-library-source040] .concept-library-saved-card button[aria-expanded]{min-width:44px!important;min-height:44px!important}html[data-theme] body[data-page=library] #main#main .library-reading040-card>.btn,html[data-theme] body[data-page=library] #main#main .library-reading040-heading>a{min-height:44px!important}html[data-theme] body #main[data-page=prompt-studio]>.page.prompt060-page{box-sizing:border-box;width:min(calc(100% - 48px),1560px)!important;max-width:1560px!important;margin-inline:auto!important}html[data-theme] body #main[data-page=prompt-studio] .prompt060-layout{display:grid!important;grid-template-columns:minmax(240px,.28fr) minmax(0,1fr)!important;align-items:stretch;gap:14px!important;width:100%;min-height:max(620px,calc(100dvh - 260px));height:auto!important;overflow:visible!important}html[data-theme] body #main[data-page=prompt-studio] .prompt060-profiles,html[data-theme] body #main[data-page=prompt-studio] .prompt060-editor{box-sizing:border-box;min-width:0;min-height:0;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body #main[data-page=prompt-studio] .prompt060-profiles,html[data-theme] body #main[data-page=prompt-studio] .prompt060-editor{padding:16px}html[data-theme] body #main[data-page=prompt-studio] .prompt060-groups{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);align-items:start;gap:12px;min-width:0}html[data-theme] body #main[data-page=prompt-studio] .prompt060-primary,html[data-theme] body #main[data-page=prompt-studio] .prompt060-aside{display:flex;flex-direction:column;gap:12px;min-width:0}html[data-theme] body #main[data-page=prompt-studio] .prompt060-aside[hidden]{display:none!important}html[data-theme] body #main[data-page=prompt-studio] .prompt060-card{box-sizing:border-box;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body #main[data-page=prompt-studio] .prompt060-card>h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:17px}html[data-theme] body #main[data-page=prompt-studio] .prompt060-card>h3 svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6}html[data-theme] body #main[data-page=prompt-studio] .prompt060-system-card{display:flex;flex-direction:column}html[data-theme] body #main[data-page=prompt-studio] .prompt060-system-card>.prompt060-ordered-editor{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}html[data-theme] body #main[data-page=prompt-studio] .prompt060-system-card>.prompt060-ordered-editor>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-theme] body #main[data-page=prompt-studio] .prompt060-system-card>.prompt060-ordered-editor>:not(legend){min-width:0;max-width:none}html[data-theme] body #main[data-page=prompt-studio] .prompt060-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){html[data-theme] body #main[data-page=prompt-studio]>.page.prompt060-page{width:min(calc(100% - 24px),680px)!important}html[data-theme] body #main[data-page=prompt-studio] .prompt060-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0;gap:12px!important}html[data-theme] body #main[data-page=prompt-studio] .prompt060-profiles,html[data-theme] body #main[data-page=prompt-studio] .prompt060-editor{padding:12px}html[data-theme] body #main[data-page=prompt-studio] .prompt060-groups{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main[data-page=prompt-studio] .prompt060-card{padding:12px;border-radius:9px}}@media(max-width:480px){html[data-theme] body #main[data-page=prompt-studio]>.page.prompt060-page{width:100%!important;max-width:none!important;margin-inline:0!important}}html[data-theme] body #main[data-page=prompt-studio] .prompt060-preview{box-sizing:border-box;min-width:0;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body #main[data-page=prompt-studio] .prompt060-preview :is(h3,p){margin:0 0 8px}html[data-theme] body #main[data-page=prompt-studio] .prompt060-preview-text{max-height:320px;margin:0;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:768px){html[data-theme] body[data-page=providers] #main#main[data-page=providers]>.providers061{width:min(calc(100% - 24px),1440px)!important;max-width:1440px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero{box-sizing:border-box!important;min-height:148px!important;height:148px!important;padding:18px 22px!important;overflow:hidden!important;isolation:isolate!important;border-radius:12px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}html[data-theme=dark] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero:before{background:linear-gradient(90deg,#081222fc,#081222e8 30%,#0812227a 52%,#0812220a 82%)!important}html[data-theme=light] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero:before{background:linear-gradient(90deg,#f8f9fffc,#f8f9fff0 30%,#f8f9ff8f 52%,#f8f9ff0d 82%)!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061 .providers061-art{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 54%!important;z-index:0!important;opacity:1!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero:after{content:none!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061 .concept-account-hero>div:first-child{position:relative!important;z-index:2!important;width:min(48%,540px)!important;max-width:540px!important;padding:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061 .providers061-title{max-width:100%!important;margin:0 0 8px!important;color:var(--text)!important;font:500 32px/1.12 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero>div:first-child>p{max-width:500px!important;margin:0!important;color:var(--text)!important;font:400 15px/1.38 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061 .providers061-quote{right:18px!important;bottom:12px!important;z-index:2!important;width:168px!important;color:var(--text)!important;font:italic 17px/1.35 Georgia,serif!important;text-align:right!important;text-shadow:0 1px 4px rgba(11,20,37,.78)!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-notice{min-height:54px!important;box-sizing:border-box!important;margin-top:12px!important;padding:12px 16px!important;border-radius:10px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-notice>p{margin:0!important;font:400 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .concept-account-surface{display:flex!important;flex-direction:column!important;gap:10px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .concept-account-surface>h2{margin:0!important;font:500 23px/1.2 Georgia,serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-subtitle{margin:-6px 0 2px!important;color:var(--muted)!important;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-block{display:block!important;width:100%!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-block>article[data-providers061]{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(max-content,auto) 44px!important;grid-template-rows:minmax(20px,auto) minmax(20px,auto)!important;grid-template-areas:"glyph name state menu" "glyph model state menu"!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important;box-sizing:border-box!important;width:100%!important;min-height:84px!important;padding:12px 14px!important;border-radius:10px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-heading{display:contents!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-provider-glyph{position:static!important;inset:auto!important;grid-area:glyph!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:8px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-heading>h3{grid-area:name!important;align-self:end!important;margin:0!important;font:600 16px/1.2 Georgia,serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-block .provider-exact-value{grid-area:model!important;align-self:start!important;min-width:0!important;margin:0!important;color:var(--muted)!important;font:400 13px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-lock-state{position:static!important;inset:auto!important;grid-area:state!important;justify-self:end!important;align-self:center!important;width:auto!important;max-width:250px!important;margin:0!important;padding:7px 10px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;font:500 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important;white-space:normal!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-details{position:static!important;grid-area:menu!important;align-self:center!important;width:44px!important;height:44px!important;margin:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-details>summary{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;color:transparent!important;font-size:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-card-details>summary:after{content:"\2304"!important;color:var(--text)!important;font:500 20px/1 Arial,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;margin-top:2px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions>.providers061-add,html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;border-radius:8px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions>.providers061-add>summary{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:8px 14px!important;border:1px solid var(--accent-solid, var(--accent))!important;border-radius:8px!important;background:var(--accent-solid, var(--accent))!important;color:#fff!important;font:600 14px/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions>button[data-review-provider]{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--text)!important;font:600 14px/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-source-actions>button[data-unlock]{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--muted)!important;font:600 14px/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation{display:grid!important;gap:0!important;margin-top:12px!important;border-radius:10px!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;min-width:0!important;padding:0 0 14px!important;border:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article+article{padding:14px 0 0!important;border-top:1px solid var(--line)!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article>.providers061-info{grid-column:1!important;grid-row:1 / span 2!important;margin:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article>h3{grid-column:2!important;margin:0 0 6px!important;font:600 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article>p{grid-column:2!important;margin:0!important;color:var(--muted)!important;font:400 13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif!important}}@media(max-width:767px){html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero{min-height:206px!important;height:206px!important;padding:18px 16px!important;isolation:isolate!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-art{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:60% center!important;opacity:.78!important;z-index:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 82%,transparent) 58%,transparent 100%)!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero>div:first-child{position:relative!important;z-index:2!important;width:min(72%,330px)!important;padding:0!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-title{margin:0 0 8px!important;font:500 27px/1.1 Georgia,serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061>.concept-account-hero>div:first-child>p{max-width:300px!important;margin:0!important;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-quote{z-index:2!important;right:12px!important;bottom:10px!important;color:var(--text)!important;text-shadow:0 1px 4px rgba(11,20,37,.78)!important}html[data-theme] body[data-page=providers] #main#main[data-page=providers] .providers061-explanation>article{grid-template-columns:30px minmax(0,1fr)!important;column-gap:10px!important}}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"]){box-sizing:border-box;display:grid;align-content:center;justify-items:center;gap:16px;width:min(calc(100% - 48px),840px);max-width:840px;min-height:calc(100dvh - 120px);margin:0 auto;padding:clamp(28px,5vw,52px);border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);text-align:center}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>.section-head{width:min(100%,620px);margin:0;padding:0;border:0;background:transparent}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>.section-head h1{margin:0 0 10px;font:500 clamp(30px,3vw,40px)/1.15 Georgia,serif;color:var(--text)}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>.section-head p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>a[href="#/reading-library"]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:10px 18px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font-size:15px;font-weight:650;line-height:1.3;text-decoration:none}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>a[href="#/reading-library"]:is(:hover,:focus-visible){border-color:var(--accent, var(--line));outline:2px solid color-mix(in srgb,var(--accent, var(--line)) 28%,transparent);outline-offset:2px}@media(max-width:767px){html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"]){width:calc(100% - 24px);max-width:560px;min-height:calc(100svh - 60px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:24px 18px;border-radius:14px}html[data-theme] body #main[data-page=reader]>.page:has(>.section-head+a[href="#/reading-library"])>.section-head h1{font-size:30px}}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page{max-width:1240px!important;padding:24px clamp(16px,2vw,30px)!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page>:is(.section-head,.at-masthead){margin-bottom:16px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-stats{min-height:76px;padding-block:10px;border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-stats strong{font:600 22px/1.2 Georgia,serif}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-stats span{line-height:1.3}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-tabs{min-height:46px;margin-bottom:22px;border-radius:9px;overflow:hidden}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-tabs button{min-height:44px;font-size:14px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-workspace{gap:28px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-shelf>header{min-height:38px;margin-bottom:10px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-shelf h2{font-size:19px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-shelf>header button{min-height:38px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-grid{gap:12px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card{gap:10px;padding:10px;border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-cover,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-no-cover{width:78px;height:126px;border-radius:6px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-copy h3{font-size:16px!important;line-height:1.35!important;margin-bottom:6px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-format{margin-bottom:5px;border-radius:5px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-state,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-history-position,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-complete,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-saved-state{line-height:1.4}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card>.reading063-resume{min-height:42px!important;border-radius:7px;font-size:14px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-saved,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-history,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-completed{min-height:148px}@media(min-width:901px)and (max-width:1120px){html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page{padding:12px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-workspace{gap:20px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-grid{gap:12px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card{padding:12px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-cover,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-no-cover{width:82px;height:126px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-tabs button{min-height:44px;padding-inline:4px;font-size:13px}}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page{width:100%!important;max-width:1480px!important;margin-inline:0!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page>.concept-reading-utility{order:8!important;margin-block:20px 12px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-grid{grid-auto-rows:max-content;align-items:start}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card{grid-template-columns:78px minmax(0,1fr);align-content:start}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-copy h3{margin:0 0 3px!important;font-size:15px!important;line-height:1.28!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-source-meta,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-state{margin:0!important;color:var(--muted);font-size:12px!important;line-height:1.28!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-format{margin:0 0 1px;padding:2px 6px;font-size:11px;line-height:1.25}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-meter{gap:6px;font-size:12px;line-height:1.25}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-meter progress{height:5px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-private{margin-top:3px;padding:2px 6px;font-size:11px;line-height:1.25}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-continue{grid-template-rows:minmax(126px,auto) 42px;align-content:start}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card>.reading063-resume{min-height:42px!important;font-size:13px!important}@media(max-width:900px){html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page{width:100%!important;max-width:none!important;margin-inline:0!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card{grid-template-columns:82px minmax(0,1fr)}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-copy h3{font-size:16px!important;line-height:1.32!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-source-meta,html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-state{font-size:13px!important}}html[data-theme] body #main#main[data-page=roles]>.roles064-entry{width:100%!important;max-width:1480px!important;margin-inline:0!important;padding:28px clamp(16px,2vw,32px)!important}html[data-theme] body #main#main[data-page=roles] .roles064>.section-head{min-height:96px;margin-bottom:18px!important}html[data-theme] body #main#main[data-page=roles] .roles064>.section-head :is(h1,h2){font-size:25px!important;line-height:1.25!important}html[data-theme] body #main#main[data-page=roles] .roles064-header-actions{gap:8px}html[data-theme] body #main#main[data-page=roles] .roles064-layout{grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:18px;margin-bottom:18px}html[data-theme] body #main#main[data-page=roles] .roles064-right{gap:16px}html[data-theme] body #main#main[data-page=roles] :is(.roles064-role-panel,.roles064-inspector,.roles064-members,.roles064-preview,.roles064-tools){padding:18px!important;border-radius:10px!important;box-shadow:none}html[data-theme] body #main#main[data-page=roles] :is(.roles064-role-panel,.roles064-inspector,.roles064-members,.roles064-preview)>h2{margin-bottom:14px!important;font-size:18px!important}html[data-theme] body #main#main[data-page=roles] .roles064-role-panel>article{padding:10px 0!important}html[data-theme] body #main#main[data-page=roles] .roles064-select{min-height:48px;border-radius:8px}html[data-theme] body #main#main[data-page=roles] .roles064-role-meta{font-size:13px!important;line-height:1.4!important}html[data-theme] body #main#main[data-page=roles] .roles064-icon{width:34px;height:34px;border-radius:9px;background:var(--accent-soft)}html[data-theme] body #main#main[data-page=roles] .roles064-inspector-heading{align-items:center;gap:12px;margin-bottom:8px}html[data-theme] body #main#main[data-page=roles] .roles064-inspector-heading>.roles064-icon{width:44px;height:44px;margin:0;border-radius:9px}html[data-theme] body #main#main[data-page=roles] .roles064-inspector-heading h2{font-size:21px!important}html[data-theme] body #main#main[data-page=roles] .roles064-rank{margin-bottom:12px!important}html[data-theme] body #main#main[data-page=roles] .roles064-permission{min-height:56px;gap:10px;padding-block:7px}html[data-theme] body #main#main[data-page=roles] .roles064-grant{border-radius:7px;font-size:13px!important;line-height:1.35!important;text-align:center}html[data-theme] body #main#main[data-page=roles] .roles064-disclosure-body{padding:12px 0 4px}html[data-theme] body #main#main[data-page=roles] .roles064-entry :is(button,.btn,summary,input:not([type=checkbox]),select){min-height:44px!important}@media(min-width:901px)and (max-width:1180px){html[data-theme] body #main#main[data-page=roles] .roles064-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr)}}@media(max-width:900px){html[data-theme] body #main#main[data-page=roles]>.roles064-entry{max-width:none!important;margin-inline:0!important;padding:16px 12px!important}html[data-theme] body #main#main[data-page=roles] .roles064>.section-head{min-height:0;margin-bottom:16px!important;padding-right:0!important}html[data-theme] body #main#main[data-page=roles] .roles064-header-actions{position:static;display:flex;max-width:none;flex-wrap:wrap;margin-top:12px}html[data-theme] body #main#main[data-page=roles] .roles064-layout{grid-template-columns:minmax(0,1fr);gap:14px}html[data-theme] body #main#main[data-page=roles] .roles064-right{gap:14px}html[data-theme] body #main#main[data-page=roles] :is(.roles064-role-panel,.roles064-inspector,.roles064-members,.roles064-preview,.roles064-tools){padding:14px!important}html[data-theme] body #main#main[data-page=roles] .roles064-permission{align-items:flex-start;flex-wrap:wrap;min-height:52px}html[data-theme] body #main#main[data-page=roles] .roles064-grant{margin-left:32px}}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page{box-sizing:border-box;width:min(calc(100% - 48px),1560px)!important;max-width:1560px!important;margin-inline:auto!important}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page>.prompt065-layout{width:100%;grid-template-columns:minmax(0,1.05fr) minmax(440px,1fr)!important;gap:20px!important}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page .prompt065-editor form>.prompt065-preview{display:block;min-width:0;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page .prompt065-editor form>.prompt065-preview>h3{display:flex;align-items:center;gap:9px;margin:0 0 12px}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page .prompt065-preview-text{box-sizing:border-box;width:100%;max-height:320px;overflow:auto;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}@media(max-width:900px){html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page{width:min(calc(100% - 24px),760px)!important}html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page>.prompt065-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}@media(max-width:767px){html[data-theme] body[data-page=rp-profiles] #main>.prompt065-page{width:100%!important;max-width:none!important;margin-inline:0!important}}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:14px 16px!important;width:min(calc(100% - 48px),1560px)!important;max-width:1560px!important;min-width:0!important;min-height:calc(100dvh - 72px)!important;margin-inline:auto!important;padding:clamp(18px,2vw,30px)!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.concept-scenario-heading,html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.concept-scenario-controls,html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.concept-scenario-layout{grid-column:1 / -1!important;width:100%!important;min-width:0!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.concept-scenario-heading{margin:0!important;padding:0 0 4px!important;align-items:start!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-heading :is(h1,h2){font-size:clamp(30px,2.3vw,38px)!important;line-height:1.14!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-heading>p{max-width:760px!important;font-size:15px!important;line-height:1.5!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-heading>[data-concept-scenario-create]{min-height:46px!important;padding-inline:16px!important;border-radius:9px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-controls{grid-template-columns:minmax(0,1fr) minmax(240px,340px)!important;gap:12px!important;margin:0!important;padding:0 0 10px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-tabs{min-width:0!important;gap:8px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-tabs>button{min-height:44px!important;padding-inline:12px!important;border-radius:7px 7px 0 0!important;font-size:14px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-controls>input[type=search]{box-sizing:border-box!important;width:100%!important;min-height:44px!important;border-radius:9px!important;font-size:15px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-layout{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)!important;gap:18px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-layout:has(>.concept-scenario-detail:empty){display:block!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-layout:has(>.concept-scenario-detail:empty)>.concept-scenario-detail{display:none!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-library{display:grid!important;gap:12px!important;min-width:0!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-filter-empty:not([hidden]){box-sizing:border-box!important;display:grid!important;place-content:center!important;min-height:132px!important;margin:0!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>details{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>details>summary{display:flex!important;align-items:center!important;min-height:48px!important;padding:0!important;color:var(--text)!important;font-size:14px!important;font-weight:650!important;cursor:pointer!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>details[open]{padding-bottom:14px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>details>:not(summary){min-width:0!important;margin-top:10px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-page [hidden]{display:none!important}@media(max-width:900px){html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:calc(100% - 24px)!important;max-width:720px!important;min-height:calc(100svh - 132px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;padding:16px 0!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>:is(.concept-scenario-heading,.concept-scenario-controls,.concept-scenario-layout){grid-column:1!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-heading{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-heading>[data-concept-scenario-create]{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:4px!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-controls{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs] .concept-scenario-layout:has(>.concept-scenario-detail:not(:empty)){grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>details{grid-column:1!important}}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.page:has(>details){box-sizing:border-box!important;grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.page:has(>details)>details{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.page:has(>details)>details>summary{display:flex!important;align-items:center!important;min-height:48px!important;padding:0!important;color:var(--text)!important;font-size:14px!important;font-weight:650!important;cursor:pointer!important}@media(max-width:900px){html[data-theme] body #main#main#main#main#main[data-page=scenario-packs]>.concept-scenario-page>.page:has(>details){grid-column:1!important}}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067]{width:100%!important;max-width:none!important;margin:0!important;padding:22px clamp(16px,1.8vw,32px) 32px!important;box-sizing:border-box!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important;gap:10px!important;min-height:62px!important;margin:0 0 8px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-row>label{display:block!important;min-width:0!important;overflow:visible!important;font-size:0!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-row :is(input,.input){display:block!important;width:100%!important;min-width:0!important;height:62px!important;padding:0 44px!important;border:1px solid var(--line)!important;border-radius:9px!important;background-color:var(--panel)!important;color:var(--text)!important;font:400 16px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-row>.btn{min-width:132px!important;min-height:62px!important;padding:12px 24px!important;border-radius:9px!important;font:600 15px/1.3 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs{min-height:52px!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs:not([data-cl-tab-strip=v1]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs>.tab{position:relative!important;min-width:0!important;min-height:52px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font:500 14px/1.3 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs:not([data-cl-tab-strip=v1])>.tab{flex:1 0 106px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs>.tab.active{color:var(--accent)!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-tabs>.tab.active:after{content:""!important;position:absolute!important;right:50%!important;bottom:-1px!important;left:auto!important;width:42px!important;height:3px!important;border-radius:3px 3px 0 0!important;background:var(--accent)!important;transform:translate(50%)!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-count{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;color:var(--muted)!important;font:400 14px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067] .concept-search-body{display:grid!important;grid-template-columns:minmax(240px,278px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;margin:0!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filters{grid-column:1!important;grid-row:1!important;width:auto!important;min-height:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filters>h2{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid var(--line)!important;font:600 17px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter-rule{padding-top:12px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter-rule>h3{margin:0 0 7px!important;font:600 13px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter-choices{display:grid!important;gap:2px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter{display:flex!important;width:100%!important;min-height:38px!important;align-items:center!important;gap:9px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--text)!important;font:400 13px/1.4 Arial,sans-serif!important;text-align:left!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter :is(input,svg){flex:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter[aria-pressed=true],html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter:has(input:checked){border-color:color-mix(in srgb,var(--accent) 35%,var(--line))!important;background:var(--accent-soft)!important;color:var(--text)!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result{width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result>[data-typed-source-card]>.social-reference-card:not([hidden]){display:grid!important;grid-template-columns:92px minmax(0,1fr) max-content!important;grid-template-rows:minmax(0,auto)!important;align-items:center!important;gap:8px 14px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-cover:not([hidden]){display:block!important;width:92px!important;height:112px!important;object-fit:cover!important;border:1px solid var(--line)!important;border-radius:7px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>header{min-width:0!important;align-self:center!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>header h3{margin:0 0 4px!important;font:600 16px/1.4 Arial,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>header p{margin:0!important;color:var(--muted)!important;font:400 12px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>p{max-width:70ch!important;margin:0!important;color:var(--muted)!important;font:400 13px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>footer{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>footer>.btn{min-width:72px!important;min-height:42px!important;padding:8px 12px!important;border-radius:7px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .search067-mobile-filters{border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .search067-mobile-filters>summary{display:flex!important;min-height:46px!important;align-items:center!important;padding:10px 14px!important;border-radius:9px!important;color:var(--text)!important;font:500 14px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .search067-mobile-filters>section{min-width:0!important;margin:0!important;padding:12px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0 0 9px 9px!important;background:transparent!important}@media(max-width:767px){html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search]>.page[data-search-source067]{width:100%!important;max-width:none!important;margin:0!important;padding:12px 10px 24px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-row{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important;min-height:48px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-row :is(input,.input){height:48px!important;padding:8px 12px!important;background-image:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-row>.btn{min-width:82px!important;min-height:48px!important;padding:8px 10px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-tabs{min-height:46px!important;margin:0 -10px!important;padding-inline:2px!important;scrollbar-width:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-tabs::-webkit-scrollbar{display:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-tabs>.tab{min-height:46px!important;padding:0 12px!important;font-size:13px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-tabs:not([data-cl-tab-strip=v1])>.tab{flex:0 0 auto!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-count{min-height:48px!important;align-items:center!important;font-size:13px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-body{display:block!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .search067-mobile-filters{margin:0 0 12px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filters{width:auto!important;min-height:0!important;padding:12px!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-filter{min-height:42px!important;padding:7px 8px!important;font-size:13px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result{margin-bottom:10px!important;padding:10px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card:not([hidden]){grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;gap:7px 11px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-cover:not([hidden]){grid-column:1!important;grid-row:1 / span 2!important;width:76px!important;height:100px!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>header{grid-column:2!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>p{grid-column:2!important;max-width:none!important}html[data-theme] body[data-page=search] #main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card>footer{grid-column:1 / -1!important;justify-content:flex-start!important;margin-top:2px!important}}@media(min-width:901px){html[data-theme] body #main#main#main[data-page=series] .series068-entry{width:calc(100% - 48px)!important;max-width:1450px!important}html[data-theme] body #main#main#main[data-page=series] .series068-primary{display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(320px,1fr)!important;grid-template-areas:"hero aside" "actions aside" "tabs aside" "chapters aside" "source source"!important;column-gap:24px!important;row-gap:16px!important;align-items:start!important}html[data-theme] body #main#main#main[data-page=series] .series068-hero{grid-area:hero!important;grid-template-columns:minmax(180px,220px) minmax(0,1fr)!important;gap:24px!important}html[data-theme] body #main#main#main[data-page=series] .series068-cover{width:100%!important;max-width:220px!important}html[data-theme] body #main#main#main[data-page=series] .series068-copy{max-width:860px!important}html[data-theme] body #main#main#main[data-page=series] .series068-copy>p:not(.series068-tags):not(.series068-format){line-height:1.5!important}html[data-theme] body #main#main#main[data-page=series] .series068-actions{grid-area:actions!important}html[data-theme] body #main#main#main[data-page=series] .series068-tabs{grid-area:tabs!important}html[data-theme] body #main#main#main[data-page=series] .series068-chapters{grid-area:chapters!important}html[data-theme] body #main#main#main[data-page=series] .series068-about{grid-area:about!important}html[data-theme] body #main#main#main[data-page=series] .series068-native-aside{grid-area:aside!important;display:flex!important;flex-direction:column!important;align-self:start!important;gap:14px!important;min-width:0!important}html[data-theme] body #main#main#main[data-page=series] .series068-native-aside>*{min-width:0!important;max-width:100%!important;margin:0!important}html[data-theme] body #main#main#main[data-page=series] .series068-source-details{grid-area:source!important}html[data-theme] body #main#main#main[data-page=series] .series068-list{gap:6px!important}html[data-theme] body #main#main#main[data-page=series] .series068-row{min-height:72px!important;padding:8px 12px!important}}html[data-theme=dark] body #main#main#main[data-page=series] .series068-read{background:#7146d5!important;border-color:#8d71ea!important;color:#fff!important}html[data-theme] body #main#main#main[data-page=series] .series068-synopsis.is-collapsed{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;overflow:hidden!important}html[data-theme] body #main#main#main[data-page=series] .series068-synopsis:not(.is-collapsed){display:block!important;overflow:visible!important}html[data-theme] body #main#main#main[data-page=series] .series068-synopsis-toggle{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--accent)!important;font:600 14px/1.4 Arial,sans-serif!important;cursor:pointer!important}@media(max-width:900px){html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-native-aside{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1 / -1!important;justify-self:stretch!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-native-aside>.panel.section{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-synopsis-toggle{grid-row:6!important;grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-tags{grid-row:7!important;grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-tabs{grid-row:8!important;grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-chapters{grid-row:9!important;grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-about{grid-row:10!important;grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-source-details{grid-row:11!important;grid-column:1 / -1!important}}@media(min-width:901px){html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-hero{grid-row:1!important;grid-column:1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-native-aside{grid-row:1 / 5!important;grid-column:2!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-actions{grid-row:2!important;grid-column:1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-tabs{grid-row:3!important;grid-column:1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-chapters{grid-row:4!important;grid-column:1!important}html[data-theme] body #main#main#main#main#main#main[data-page=series] .series068-primary>.series068-source-details{grid-row:5!important;grid-column:1 / -1!important}}@media(min-width:1040px){html[data-theme] body[data-page=series-settings] #main#main#main#main#main>.series069-page{margin:0!important}}@media(min-width:901px)and (max-width:1039px){html[data-theme] body[data-page=series-settings] #desktop-rail.desktop-rail.desktop-rail.desktop-rail{display:flex!important;position:fixed!important;inset:var(--top) auto 0 0!important;flex-direction:column!important;width:208px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main{position:fixed!important;inset:var(--top) 0 0 208px!important;width:auto!important;height:auto!important;overflow:auto!important;padding-left:0!important;box-sizing:border-box!important}html[data-theme] body[data-page=series-settings] #main#main#main#main .series069-page>.endgame-publication-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=series-settings] #main#main#main#main .series069-aside{grid-column:1!important;grid-row:auto!important}html[data-theme] body[data-page=series-settings] #desktop-rail.desktop-rail:after{display:none!important}html[data-theme] body[data-page=series-settings] #desktop-rail>.rail-btn:not([data-route=create]),html[data-theme] body[data-page=series-settings] #desktop-rail>.endgame-more>summary,html[data-theme] body[data-page=series-settings] #desktop-rail>[data-discovery-rail]>.rail-btn{color:var(--text)!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}html[data-theme] body[data-page=series-settings] #desktop-rail>.rail-btn:is(.active,[aria-current=page]),html[data-theme] body[data-page=series-settings] #desktop-rail>[data-discovery-rail]>.rail-btn:is(.active,[aria-current=page]){color:var(--accent)!important;background:var(--accent-soft)!important}}html[data-theme] body[data-page=series-settings] #main#main .series069-page h2{font:600 20px/1.3 Georgia,serif!important;margin:0 0 16px!important}@media(min-width:901px){html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page{grid-template-columns:minmax(0,23%) minmax(0,1fr)!important;column-gap:16px!important;row-gap:0!important;padding-top:20px!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.endgame-settings-nav{height:auto!important;min-height:0!important;align-self:start!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-card{min-height:0!important;height:auto!important;padding:12px!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-card>.concept-display-title{margin-bottom:0!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-card>p{margin-bottom:2px!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field{min-height:60px!important;padding:7px 0!important}html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field-copy,html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field-copy>strong,html[data-theme] body[data-page=settings] #main#main#main#main .settings070-page .concept-account-field-copy>span{font-size:14px!important;line-height:20px!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:after{background-image:url(/assets/endgame-v1/lori-guide.webp),linear-gradient(90deg,var(--panel) 0 calc(100% - 330px),transparent calc(100% - 200px)),url(/assets/concept-cache/d244ac502367ef3223bfade4f2f43908ec005d413d0da743d33f12f0ad3d5a70.webp)!important}}html[data-theme] body[data-page=settings] #main#main#main#main#main#main#main .settings070-page button.concept-account-field-link{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text)!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;font-size:24px!important}html[data-theme] body[data-page=media-title] #main#main#main>.media041-page{width:min(100%,1200px)!important;max-width:1200px!important;margin-inline:auto!important;gap:20px!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-heading{margin:0!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-heading>:is(h1,h2){font:600 30px/1.2 Georgia,serif!important;margin:0 0 6px!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-heading>p{margin:0!important;color:var(--muted)}html[data-theme] body[data-page=media-title] #main#main#main .media041-shell{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)!important;gap:20px!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-catalog>.media041-grid>p:only-child{grid-column:1 / -1;display:grid;place-items:center;min-height:256px;box-sizing:border-box;margin:0;padding:28px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);text-align:center}html[data-theme] body[data-page=media-title] #main#main#main .media041-detail{padding:14px!important;gap:14px!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-detail>.concept-discovery-empty{padding:12px!important;margin:0!important;border:0!important;background:transparent!important;text-align:left!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-card :is(h2,h3){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 16px/1.35 Arial,sans-serif!important}@media(max-width:1000px){html[data-theme] body[data-page=media-title] #main#main#main .media041-shell{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-index-tools{display:grid!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-index-drawer{padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-index-drawer>summary{display:none!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-catalog>.media041-grid>p:only-child{min-height:180px;padding:24px}}@media(min-width:768px){html[data-theme] body[data-page=providers] #main#main#main#main#main .providers061>.concept-account-hero{aspect-ratio:4.3 / 1;height:auto!important;min-height:148px!important;max-height:300px!important}}html[data-theme] body[data-page=providers] #main#main#main#main#main .providers061 .providers061-quote{color:#fff!important;text-shadow:0 1px 4px #101c39!important}html[data-theme] body[data-page=memory] #desktop-rail>.memory042-rail{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 0 8px;border-radius:10px;padding:10px 16px;box-sizing:border-box;background:var(--accent-soft);color:var(--accent);font:400 16px/24px Arial,sans-serif;text-decoration:none}html[data-theme] body[data-page=memory] #desktop-rail>.memory042-rail>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}html[data-theme] body[data-page=memory] #main#main#main .concept-tools-memory-nav button{font:400 14px/20px Arial,sans-serif!important;min-height:44px!important}html[data-theme] body[data-page=memory] #main#main#main .memory042-empty{display:grid;place-items:center;min-height:112px;margin:0;padding:18px;box-sizing:border-box;color:var(--muted);text-align:center}html[data-theme] body[data-page=memory] #main#main#main :is(.memory042-native-tools,.memory042-utility){margin-top:12px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-banner{width:100%!important;height:clamp(210px,15.5vw,248px)!important;min-height:0!important;max-height:248px!important;aspect-ratio:auto!important;background-position:50% 0%!important;border-radius:10px 10px 0 0!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{min-height:190px!important;padding-bottom:18px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id{min-height:96px!important;height:auto!important;padding-left:216px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card .profile-pic{width:180px!important;height:180px!important;top:-94px!important;object-fit:cover!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card .profile-text{padding-top:20px!important;padding-bottom:8px!important;min-height:0!important;align-items:baseline!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-bio{margin-left:216px!important;font-size:18px!important;line-height:1.45!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]{min-height:50px!important;padding-inline:10px!important;border-radius:8px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]>a,html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]>.endgame-profile-more>[data-profile-more-trigger]{min-height:48px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.35!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]>a[aria-current=page],html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]>a[aria-current=true]{font-weight:600!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-banner{height:148px!important;max-height:148px!important;background-position:50% 0%!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{min-height:272px!important;padding-inline:16px!important}html[data-theme] body[data-page=profile] #main#main#main.main .page.at-profile>.profile-card>.profile-id{padding-left:0!important}html[data-theme] body[data-page=profile] #main#main#main.main .page.at-profile>.profile-card>.profile-bio,html[data-theme] body[data-page=profile] #main#main#main.main .page.at-profile>.profile-card>.stats{margin-left:0!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id{min-height:178px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card .profile-pic{width:104px!important;height:104px!important;top:-54px!important;left:16px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card .profile-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding-top:58px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card .profile-bio{font-size:16px!important;line-height:1.45!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.stats{flex-wrap:wrap!important;gap:10px 20px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]{min-height:48px!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile .social-profile-tabs[aria-label="Profile sections"]>a{flex:0 0 auto!important;min-width:64px!important;scroll-snap-align:start}}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{height:auto!important;max-height:none!important;min-height:246px!important}@media(min-width:601px){html[data-theme] body[data-page=profile] #main .endgame-profile-character-grid .endgame-profile-content-card .endgame-profile-item-media>img{width:100%;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;object-position:center 25%}}@media(max-width:600px){html[data-theme] body[data-page=profile] #main .endgame-profile-character-grid .endgame-profile-content-card .endgame-profile-item-media>img{width:100%;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;object-position:center 25%}}@media(min-width:1040px){html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about{min-width:0;padding:clamp(18px,2vw,28px)!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>h2{margin:0 0 16px!important;padding:0 0 12px;border-bottom:1px solid var(--line);color:var(--text);font:600 20px/1.25 var(--font-ui, Arial, sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p{max-width:72ch;margin:0;padding:12px 0;color:var(--text);font-size:16px;line-height:1.6;overflow-wrap:anywhere}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p:first-of-type:not(:has(>strong)){max-width:64ch;font-size:18px;line-height:1.65}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p+p{border-top:1px solid var(--line)}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p>strong{display:inline-block;min-width:104px;margin-right:12px;color:var(--muted);font-size:13px;font-weight:600}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>a.link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:var(--panel);text-decoration:none}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]:has(>h2):has(>article.panel.pad){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:16px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>h2{grid-column:1 / -1;margin:0;padding:0 0 12px;border-bottom:1px solid var(--line);font:600 20px/1.25 var(--font-ui, Arial, sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]:has(>h2):has(>p.muted):not(:has(>article.panel.pad)){padding:16px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>article.panel.pad{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:10px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;overflow-wrap:anywhere}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>article.panel.pad>img.social-title-cover{display:block;width:100%!important;max-width:none!important;aspect-ratio:16 / 10!important;border-radius:7px;object-fit:cover}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>article.panel.pad>a.link{align-self:flex-start;color:var(--text);font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>article.panel.pad>p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]:has(>h2)>p.muted{grid-column:1 / -1;margin:0;padding:22px 16px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);line-height:1.5}@media(max-width:1039px){html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]:has(>h2):has(>article.panel.pad){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about{padding:15px!important;border-radius:10px!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p{padding:10px 0;font-size:14px}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>p>strong{display:block;min-width:0;margin:0 0 4px}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]:has(>h2):has(>article.panel.pad){grid-template-columns:minmax(0,1fr);gap:12px;padding:12px!important}html[data-theme] body[data-page=profile] #main#main#main.main .concept-profile-grid>.concept-profile-main:has(nav.social-profile-tabs a[aria-current=page][href*="section=fandoms"])>section[data-concept-layout-exception=joined-surface]>article.panel.pad{padding:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main.main :has(>.concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]){--profile-section-reading-width: 840px}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>:is(.page,.panel){min-width:0}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]{max-width:var(--profile-section-reading-width);gap:16px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"]){min-height:104px;display:flex;align-items:center;gap:14px;margin:0!important;padding:18px 20px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 42px;width:42px;height:42px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 16px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"])>a:hover{color:var(--accent)!important}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"]){display:flex;align-items:center;gap:12px;min-height:88px;margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 15px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted){max-width:840px;gap:16px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>h2{margin:0 0 2px!important;color:var(--text)!important;font:600 28px/1.2 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:128px;margin:0!important;padding:26px 28px 26px 76px!important;border:1px solid var(--line)!important;border-radius:10px!important;background-color:var(--panel)!important;color:var(--muted)!important;font-size:15px!important;line-height:1.6!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:24px;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted){max-width:100%;gap:12px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>h2{margin:0 0 2px!important;font:600 24px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:104px;margin:0!important;padding:20px 18px 20px 62px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:14px!important;line-height:1.55!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main.main:has(.concept-profile-grid .visual-profile-sections a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:17px;width:30px;height:30px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat}}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community]){min-width:0}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>h2{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:clamp(21px,2vw,27px);line-height:1.2}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 14px;min-width:0;min-height:76px;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad:before{content:"";display:block;grid-row:1;grid-column:1;width:40px;height:40px;border-radius:50%;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='3'/%3E%3Cpath d='M3 20v-3a6 6 0 0 1 12 0v3zM16 4a3 3 0 0 1 0 6m2 3a5 5 0 0 1 3 5v2'/%3E%3C/svg%3E") center/25px 25px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='3'/%3E%3Cpath d='M3 20v-3a6 6 0 0 1 12 0v3zM16 4a3 3 0 0 1 0 6m2 3a5 5 0 0 1 3 5v2'/%3E%3C/svg%3E") center/25px 25px no-repeat}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad>a.link{grid-row:1;grid-column:2;display:flex;align-items:center;min-width:0;min-height:44px;color:var(--text);font-size:16px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad>a.link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=connected_accounts"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>p.muted){display:grid;align-content:center;justify-items:center;min-width:0;min-height:250px;padding:clamp(24px,4vw,48px);border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent-soft,var(--panel2)) 42%,var(--panel)));text-align:center}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=connected_accounts"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>p.muted)>h2{width:min(100%,620px);margin:0;padding:0 0 14px;border-bottom:1px solid var(--line);font-size:clamp(21px,2vw,27px);line-height:1.2;text-align:left}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=connected_accounts"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>p.muted)>p.muted{display:grid;justify-items:center;gap:14px;width:min(100%,520px);margin:0;padding:24px 10px 8px;color:var(--muted);font-size:16px;line-height:1.55;text-wrap:balance}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=connected_accounts"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>p.muted)>p.muted:before{content:"";display:block;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent-soft,var(--panel2)) 58%,var(--panel));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l2-2A5 5 0 0 0 12 3.93l-1.15 1.15'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0l-2 2A5 5 0 0 0 12 20.07l1.15-1.15'/%3E%3C/svg%3E") center/30px 30px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l2-2A5 5 0 0 0 12 3.93l-1.15 1.15'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0l-2 2A5 5 0 0 0 12 20.07l1.15-1.15'/%3E%3C/svg%3E") center/30px 30px no-repeat}@media(min-width:1040px){html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:20px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>h2{grid-column:1/-1;margin-bottom:4px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad{grid-template-columns:1fr;justify-items:start;align-content:start;gap:12px;min-height:118px;padding:16px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad:before{grid-row:1;grid-column:1;width:32px;height:32px;background-size:21px 21px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad>a.link{grid-row:2;grid-column:1}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community]){padding:16px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=communities"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>article[data-visual-kind=community])>article.panel.pad{grid-template-columns:40px minmax(0,1fr);min-height:68px;padding:10px}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs[aria-label="Profile sections"] a[aria-current=page][href*="section=connected_accounts"]) .at-profile-main.visual-profile-content>section[data-concept-layout-exception=joined-surface]:has(>p.muted){min-height:220px;padding:24px 18px}}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{min-height:190px!important;height:auto!important;padding-bottom:18px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card .profile-text{display:grid!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;gap:3px 12px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card .profile-text h1{grid-column:1/-1;font:700 30px/1.2 Georgia,serif!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card .profile-text .handle{font-size:13px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card>.stats{padding-left:216px!important;margin-top:8px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card>.profile-bio{margin:0 0 8px!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{min-height:0!important;padding-bottom:18px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card .profile-text{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card .profile-text h1{flex-basis:100%;font-size:26px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .profile-card>.stats{padding-left:0!important;gap:10px 18px!important}}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-banner:after{content:"Different people.\a Brighter worlds."!important;white-space:pre-line!important;left:9%!important;right:auto!important;top:30px!important;font:italic 24px/1.4 Georgia,serif!important;width:auto!important;text-shadow:0 2px 8px #071522}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-about-group{margin:22px -20px -20px;padding:20px;border-top:1px solid var(--line)}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-about-group+section{margin-top:20px}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-about-group h3{margin:0 0 12px;font-size:16px}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-about-group p{margin:0;font-size:14px;line-height:1.6}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-visibility{padding:22px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-visibility h2{font-size:16px!important;margin:0 0 10px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-visibility p{font-size:14px;line-height:1.55;margin:0 0 14px}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-visibility a{display:flex;justify-content:center;min-height:44px}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote{position:relative;isolation:isolate;overflow:hidden;min-height:170px;padding:26px 30px;margin-top:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);background-image:url(/assets/concept-cache/240c6bbc95a41f948c63d227c3c372b7dfb8faeb8e4f6dc7ed7e3164d178e6c1.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:right center}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote blockquote{white-space:pre-line;font:italic 22px/1.5 Georgia,serif;margin:0 0 12px;max-width:70%;text-shadow:0 1px 5px var(--panel)}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote p{font:italic 17px Georgia,serif;margin:0}html[data-theme=light] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote{background-image:url(/assets/concept-cache/d001e75802f99d6caa707237ec7525ae992143efaf7c107f6d17aeec4d5ab0f1.webp)}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-community-view{grid-column:1/-1;min-height:44px;width:100%;margin-top:6px;justify-content:center;font-size:13px}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote{min-height:150px;padding:22px 18px;background-position:right -45px center}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-completion-quote blockquote{font-size:18px;max-width:70%}html[data-theme] body[data-page=profile] #main#main#main.main:has(.profile-whole-screen-pane) .profile-banner:after{font-size:18px!important;left:6%!important;top:18px!important}}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id>.profile-text{margin-left:0!important;max-width:none!important;text-align:left!important;justify-self:start!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card{display:block!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;margin:-42px 0 12px!important;min-height:0!important;height:auto!important;top:auto!important;transform:none!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id>.profile-pic{position:relative!important;left:auto!important;top:auto!important;width:104px!important;height:104px!important;margin:0 0 10px!important;flex:none!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id>.profile-text{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;width:100%!important;min-height:0!important;gap:5px 12px!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-id>.profile-text h1{font-size:26px!important;line-height:1.2!important;flex-basis:100%!important;overflow-wrap:normal!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.profile-bio{margin:0 0 14px!important;padding:0!important;width:auto!important;max-width:none!important}html[data-theme] body[data-page=profile] #main#main#main.main:has(nav.social-profile-tabs a[aria-current=page]:is([href*="section=media"],[href*="section=characters"],[href*="section=about"],[href*="section=fandoms"],[href*="section=collections"],[href*="section=media_lists"],[href*="section=communities"],[href*="section=connected_accounts"])) .page.at-profile>.profile-card>.stats{margin:12px 0 0!important;padding:0!important}}html[data-theme] body[data-page=moderation-cases] #main#main#main>[data-moderation-cases]{max-width:1200px!important;width:min(100%,1200px)!important;margin-inline:auto!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .case-source-hero :is(h1,h2){font:600 30px/1.2 Georgia,serif!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .case-source-hero:before{content:"Different people.\a Brighter worlds."!important;white-space:pre-line!important;font:italic 16px/1.3 Georgia,serif!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-list{min-height:300px!important;display:flex!important;flex-direction:column!important;gap:16px!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-context{min-height:300px!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-report-entry{margin-top:auto;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-report-entry h3{margin:0 0 6px;font:600 16px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-report-entry p{margin:0 0 12px;color:var(--muted)}html[data-theme] body[data-page=moderation-cases] #main#main#main [data-case044-view=reports]>[data-moderation-appeals],html[data-theme] body[data-page=moderation-cases] #main#main#main [data-case044-view=appeals]>.concept-case-columns{display:none!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-tabs{align-items:center;gap:14px!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-tabs>button{min-height:44px!important;font:400 14px/20px Arial,sans-serif!important}html[data-theme] body[data-page=moderation-cases] #main#main#main [data-reports044-appeals][aria-pressed=true]{color:var(--accent)!important;border-bottom:2px solid var(--accent)!important}html[data-theme] body[data-page=moderation-cases] #main#main#main [data-case044-view=appeals] .concept-case-tabs>[data-concept-case-filter]{border-bottom-color:transparent!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-more{position:relative;margin-left:auto}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-more>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;cursor:pointer}html[data-theme] body[data-page=moderation-cases] #main#main#main .reports044-more[open]>button{position:absolute;right:0;top:100%;z-index:10;min-width:144px;min-height:44px;background:var(--panel);border:1px solid var(--line);border-radius:8px}html[data-theme] body[data-page=moderation-cases] #desktop-rail>.reports044-rail{display:flex;align-items:center;min-height:44px;padding:10px 16px;margin-bottom:8px;border-radius:10px;box-sizing:border-box;background:var(--accent-soft);color:var(--accent);text-decoration:none;font:400 14px/24px Arial,sans-serif}@media(max-width:900px){html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-columns{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-tabs{gap:4px!important;flex-wrap:wrap}html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-list,html[data-theme] body[data-page=moderation-cases] #main#main#main .concept-case-context{min-height:200px!important}}html[data-theme] body[data-page=attention-settings] #main#main>.concept-attention-008{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;padding:16px 24px 104px!important;gap:14px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero{box-sizing:border-box!important;min-height:92px!important;padding:12px 20px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero :is(h1,h2){max-width:76%!important;margin:0 0 5px!important;font-size:clamp(27px,2.5vw,36px)!important;line-height:1.12!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero p{max-width:76%!important;margin:0!important;font-size:14px!important;line-height:1.45!important}html[data-theme] body[data-page=attention-settings] #main#main #attention-policy-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;max-width:100%!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-section{box-sizing:border-box!important;min-width:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;overflow:clip!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-intro{min-height:58px!important;padding:10px 16px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-section-subtitle{font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced{margin:0 12px 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced>summary{display:flex!important;min-height:44px!important;align-items:center!important;padding:8px 12px!important;color:var(--text)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced[open]>summary{border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body{display:grid!important;gap:8px!important;padding:10px!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body>.field{min-height:54px!important;padding:8px 12px 8px 44px!important;border:1px solid var(--line)!important;border-radius:8px!important;font-size:14px!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body .attention-final-field-icon{width:18px!important;height:18px!important}html[data-theme] body[data-page=attention-settings] #main#main fieldset[data-attention-channels][data-attention-compact-availability=true]>div[data-attention-channel]>p[data-attention-compact-duplicate=true]{display:none!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-availability:not([hidden]){display:block!important;margin:8px 12px!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--bg2)!important;color:var(--muted)!important;font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-channel-icon{display:inline-grid!important;width:18px!important;height:18px!important;margin-right:8px!important;place-items:center!important;vertical-align:middle!important;color:var(--accent)!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-channel-icon>svg{display:block!important;width:18px!important;height:18px!important}html[data-theme] body[data-page=attention-settings] #main#main fieldset[data-attention-channels]>div[data-attention-channel]>strong{display:flex!important;min-width:0!important;align-items:center!important;gap:0!important;line-height:1.35!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0 12px 12px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.concept-delivery-intro{grid-column:1 / -1!important;margin:0 -12px 10px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;min-height:94px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field>:is(input,select){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-008-field=quiet_enabled]{display:flex!important;min-height:54px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>p{grid-column:1 / -1!important;margin:10px 0 0!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--bg2)!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required>[data-attention-008-required]{min-height:56px!important;padding:10px 14px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions{position:sticky!important;bottom:0!important;z-index:5!important;box-sizing:border-box!important;min-height:64px!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:0 -8px 20px color-mix(in srgb,var(--bg) 82%,transparent)!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions>:is(button,a){min-height:44px!important}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main>.concept-attention-008{padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important;gap:10px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero{min-height:96px!important;padding:8px 0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero :is(h1,h2),html[data-theme] body[data-page=attention-settings] #main#main .concept-account-hero p{max-width:calc(100% - 66px)!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field{grid-column:1!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions{bottom:env(safe-area-inset-bottom)!important;gap:8px!important;flex-wrap:wrap!important}}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0 12px 12px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.concept-delivery-intro{grid-row:1!important;margin:0 -12px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=digest_minutes]{grid-column:1/3!important;grid-row:2!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=timezone]{grid-column:3/5!important;grid-row:2!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle{grid-column:1/3!important;grid-row:3!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:8px!important;font-size:14px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=quiet_start]{grid-column:3!important;grid-row:3!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=quiet_end]{grid-column:4!important;grid-row:3!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 40px!important;gap:4px!important;min-height:72px!important;padding:6px 10px 6px 40px!important;font-size:0!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field:before{grid-column:1!important;grid-row:1!important;font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field:after{display:none!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field>:is(input,select){min-height:40px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>.field>:is(input,select){grid-row:2!important;grid-column:1!important;font-size:14px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>p{grid-row:4!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social fieldset[data-attention-channels]>div[data-attention-channel]{min-height:42px!important;padding:0 10px!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social fieldset[data-attention-channels]>div[data-attention-channel]>label{min-height:42px!important;align-items:center!important;justify-content:center!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social fieldset[data-attention-channels]>div[data-attention-channel]>strong{font-size:14px!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-availability{margin:4px 12px 8px!important;padding:8px!important;font-size:12px!important;line-height:1.4!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced{margin:8px 12px 10px!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:44px!important;padding:8px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--text)!important;font:600 14px/1.4 system-ui!important;text-align:left!important;cursor:pointer!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-toggle:after{content:"+";font-size:20px;font-weight:400}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-toggle[aria-expanded=true]:after{content:"\2212"}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body[hidden]{display:none!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body>[data-attention-008-required]{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-advanced-body>p{margin:4px 0!important;font-size:13px!important;line-height:1.5!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle>input{appearance:none!important;-webkit-appearance:none!important;position:relative!important;flex:0 0 38px!important;width:38px!important;height:22px!important;margin:0!important;border:1px solid var(--muted)!important;border-radius:14px!important;background:var(--panel2)!important;cursor:pointer!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle>input:before{content:"";position:absolute;width:14px;height:14px;top:3px;left:3px;border-radius:50%;background:var(--text);transition:transform .12s}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle>input:checked{background:var(--accent)!important;border-color:var(--accent)!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle>input:checked:before{transform:translate(16px);background:#fff}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-social fieldset[data-attention-channels]>legend{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-required .attention008-native-info-cards{gap:8px!important}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=digest_minutes]{grid-column:1/-1!important;grid-row:2!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=timezone]{grid-column:1/-1!important;grid-row:3!important}html[data-theme] body[data-page=attention-settings] #main#main .attention-compact-quiet-toggle{grid-column:1/-1!important;grid-row:4!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=quiet_start]{grid-column:1!important;grid-row:5!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>[data-attention-compact-field=quiet_end]{grid-column:2!important;grid-row:5!important}html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-timing>p{grid-row:6!important}}html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;min-height:0!important;margin-inline:auto!important;padding:16px 24px 32px!important;gap:12px!important}html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups>.concept-admin-heading{box-sizing:border-box!important;min-height:0!important;margin:0 0 12px!important;gap:16px!important}html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups>.concept-admin-heading :is(h1,h2){margin:0 0 6px!important;font-size:clamp(26px,2.2vw,32px)!important;line-height:1.15!important}html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups>.concept-admin-heading p{max-width:680px!important;margin:0!important;font-size:15px!important;line-height:1.5!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-create-focus{min-width:148px!important;min-height:44px!important;padding:9px 16px!important;font-size:14px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-layout{box-sizing:border-box!important;grid-template-columns:minmax(230px,.82fr) minmax(390px,1.5fr) minmax(240px,.9fr)!important;align-items:stretch!important;min-height:0!important;gap:12px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list,html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-editor,html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-editor>details,html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-empty,html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary{box-sizing:border-box!important;min-height:540px!important;height:100%!important;margin:0!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list{padding:10px!important;border:1px solid var(--line)!important;border-radius:12px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list button{min-height:72px!important;padding:10px 12px!important;border-radius:9px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list button+button{margin-top:6px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list-empty{max-width:200px!important;margin:24px auto!important;font-size:14px!important;line-height:1.5!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-editor>details{min-height:540px!important;padding:16px!important;border-radius:12px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-editor>details>summary{min-height:48px!important;font-size:16px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-empty{display:grid!important;min-height:540px!important;place-content:center!important;justify-items:center!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:12px!important;text-align:center!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-empty h2{margin:16px 0 8px!important;font-size:21px!important;line-height:1.25!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-empty p{max-width:330px!important;font-size:14px!important;line-height:1.55!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary{min-height:540px!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:12px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary :is(h2,h3){line-height:1.3!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary p{font-size:13px!important;line-height:1.5!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary hr{margin:14px 0!important}html[data-theme] body[data-page=audience-groups] #main#main :is(.concept-audience-create,.concept-audience-source){min-height:0!important;margin-top:12px!important;padding:18px!important;border-radius:12px!important}@media(min-width:768px)and (max-width:1279px){html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups{padding:14px 18px 28px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-layout{grid-template-columns:minmax(205px,.72fr) minmax(0,1.28fr)!important}html[data-theme] body[data-page=audience-groups] #main#main :is(.concept-audience-list,.concept-audience-editor,.concept-audience-editor>details,.concept-audience-empty){min-height:420px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary{grid-column:1 / -1!important;min-height:0!important}}@media(max-width:767px){html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups{width:100%!important;padding:12px 12px 24px!important;gap:10px!important}html[data-theme] body[data-page=audience-groups] #main#main>.concept-admin-audience-groups>.concept-admin-heading{align-items:stretch!important;flex-direction:column!important;gap:10px!important;margin-bottom:4px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-create-focus{width:100%!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-theme] body[data-page=audience-groups] #main#main :is(.concept-audience-list,.concept-audience-editor,.concept-audience-editor>details,.concept-audience-empty,.concept-audience-summary){width:100%!important;min-width:0!important;min-height:0!important;height:auto!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-list-empty{max-width:280px!important;margin:16px auto!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-empty{min-height:220px!important;padding:20px!important}html[data-theme] body[data-page=audience-groups] #main#main .concept-audience-summary{padding:16px!important}html[data-theme] body[data-page=audience-groups] #main#main :is(.concept-audience-create,.concept-audience-source){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important}}@media(min-width:1040px){html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]{display:grid!important;grid-template-columns:minmax(190px,232px) minmax(0,1fr)!important;align-items:start!important;column-gap:22px!important;row-gap:14px!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>.concept-account-hero{grid-column:1 / -1!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>.buyer-final-sections{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;position:sticky!important;top:110px!important;margin:0!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--panel)!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .buyer-final-sections>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-inline-start:3px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;text-align:left!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .buyer-final-sections>button[aria-current=true]{border-inline-start-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>.endgame-settings-nav{grid-column:2!important;grid-row:2!important;justify-self:end!important;margin:0 0 4px!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>p[role=status],html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>p[role=alert]{grid-column:2!important;min-width:0!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel{grid-column:2!important;min-width:0!important;margin:0 0 10px!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--panel)!important;box-shadow:0 8px 28px #0000000d!important}}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>.concept-account-hero :is(h1,h2){font-size:clamp(28px,2.4vw,38px)!important;line-height:1.12!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel>h2{margin:0 0 8px!important;font:600 clamp(20px,1.8vw,25px)/1.25 Georgia,serif!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel>p{max-width:76ch!important;line-height:1.55!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel[data-buyer-source-section=access]>ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:10px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel[data-buyer-source-section=access]>ul>li{min-width:0!important;min-height:58px!important;padding:14px 16px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important;line-height:1.5!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel[data-buyer-source-section=access]>ul>li>a{color:var(--text)!important;font-weight:600!important;text-underline-offset:3px!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account] .concept-account-more>button[data-buyer-action=reload]{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:4px 0 0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:transparent!important;color:var(--text)!important;text-align:left!important}@media(max-width:1039px){html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]{width:min(100%,760px)!important;max-width:760px!important;margin-inline:auto!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>.buyer-final-sections{display:block!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"] .buyer-final-section-select{display:block!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;color:var(--text)!important;font:400 16px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"] .buyer-final-sections>button{display:none!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel{margin:12px 0!important;padding:clamp(14px,4vw,20px)!important;border-radius:10px!important}html[data-theme] body[data-page=buyer-account] #main.main[data-page=buyer-account]>.concept-accounts-detail[data-buyer-final="012"]>section.panel[data-buyer-source-section=access]>ul{grid-template-columns:1fr!important;gap:8px!important}}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character{width:100%!important;min-width:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important}@media(min-width:1040px){html[data-theme] body[data-page=catalog] #main.main .endgame-content-character{display:grid!important;grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;grid-template-rows:minmax(420px,auto) auto!important;align-items:stretch!important;column-gap:22px!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>.endgame-content-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:420px!important;aspect-ratio:.76!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>.endgame-content-identity{grid-column:2!important;grid-row:1!important;align-self:center!important;width:min(100%,760px)!important;padding:clamp(24px,3vw,38px)!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character .endgame-content-identity h1{max-width:18ch!important;margin-block:12px 16px!important;font-size:clamp(34px,3vw,44px)!important;line-height:1.1!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>[role=tablist],html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>.tabs{grid-column:1 / -1!important;grid-row:2!important;align-self:end!important;margin-top:14px!important;border-top:1px solid var(--line)!important}}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character .endgame-content-identity>:is(p,.eyebrow){max-width:68ch!important;line-height:1.55!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character .endgame-content-identity .actions>:is(a,button){min-height:44px!important}html[data-theme] body[data-page=catalog] #main.main [data-catalog-bot-details]>.catalog-013-prompt-details{margin-top:14px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main.main [data-catalog-bot-details]>.catalog-013-prompt-details>summary{display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 14px!important;color:var(--text)!important;cursor:pointer!important;font-weight:600!important}html[data-theme] body[data-page=catalog] #main.main [data-catalog-bot-details]>.catalog-013-prompt-details[open]{padding-bottom:12px!important}html[data-theme] body[data-page=catalog] #main.main [data-catalog-bot-details]>.catalog-013-prompt-details>section[data-bot-detail-field]{margin:8px 14px 0!important}@media(max-width:1039px){html[data-theme] body[data-page=catalog] #main.main .endgame-content-character{padding:10px!important;overflow:hidden!important;border-radius:13px!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>.endgame-content-media{width:min(100%,320px)!important;max-height:none!important;margin-inline:auto!important;aspect-ratio:.76!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character>.endgame-content-identity{padding:clamp(14px,4vw,24px)!important}html[data-theme] body[data-page=catalog] #main.main .endgame-content-character .endgame-content-identity .actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.character014-v5-utility{grid-column:1 / -1!important;order:1!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main#main .character014-v5-utility>summary{display:flex!important;align-items:center!important;min-height:48px!important;cursor:pointer!important;font-weight:600!important}html[data-theme] body[data-page=character] #main#main .character014-v5-utility[open]{padding-bottom:14px!important}html[data-theme] body[data-page=character] #main#main .character014-v5-utility[open]>:not(summary){margin-top:12px!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs{display:flex!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin:4px 0 0!important;overflow-x:auto!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs>[role=tab]{position:relative!important;flex:1 0 max-content!important;min-width:90px!important;min-height:52px!important;padding:12px 18px!important;border:0!important;border-radius:8px 8px 0 0!important;background:transparent!important;color:var(--muted)!important;font:600 14px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs>[role=tab][aria-selected=true]{background:var(--accent-soft)!important;color:var(--text)!important;box-shadow:inset 0 -3px var(--accent-solid,var(--accent))!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tab-panels{min-width:0!important}html[data-theme] body[data-page=character] #main#main .character014-v5-panel{min-width:0!important;padding:16px!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main#main .character014-v5-panel[hidden]{display:none!important}html[data-theme] body[data-page=character] #main#main .character014-v5-more{margin-top:12px!important;padding:8px 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=character] #main#main .character014-v5-more>summary{display:flex!important;align-items:center!important;min-height:44px!important;cursor:pointer!important;font-weight:600!important}html[data-theme] body[data-page=character] #main#main .character014-v5-more[open]>:not(summary){margin-top:12px!important}html[data-theme] body[data-page=character] #main#main .character014-v3-actions>button[type=submit]{min-height:44px!important;white-space:nowrap!important}@media(max-width:767px){html[data-theme] body[data-page=character] #main#main .character014-v5-utility{padding-inline:10px!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs{gap:0!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs>[role=tab]{min-width:76px!important;padding-inline:12px!important;font-size:13px!important}html[data-theme] body[data-page=character] #main#main .character014-v5-panel{padding:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=chat] #main#main .connected-chat[data-chat-surface=bots] .chat-empty{box-sizing:border-box!important;width:min(100%,640px)!important;max-width:640px!important;min-height:0!important;padding:24px!important}}@media(min-width:901px){html[data-theme] body #main[data-page=chat-details]>.concept-tools-conversation{box-sizing:border-box;width:min(100%,1400px)!important;max-width:1400px!important;min-height:0!important;margin-inline:auto;padding:32px 18px 42px!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016{grid-template-columns:minmax(225px,.72fr) minmax(0,1.7fr) minmax(250px,.88fr)!important;min-height:calc(100dvh - 230px)!important;height:auto!important;overflow:visible!important;border-radius:12px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-rail{min-width:0;padding:20px 14px;border-right:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-rail-title{margin:0 8px 16px;font:600 19px/1.25 Georgia,serif;color:var(--text)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tabs{display:grid;gap:4px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tab{display:flex;align-items:center;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font:500 14px/1.35 var(--font-ui, Arial, sans-serif);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tab[aria-selected=true]{border-color:var(--line);background:color-mix(in srgb,var(--accent-solid) 14%,var(--panel));box-shadow:inset 3px 0 var(--accent-solid)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native>h3{margin:0 8px 8px;color:var(--muted);font:650 11px/1.4 var(--font-ui, Arial, sans-serif);letter-spacing:.04em;text-transform:uppercase}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native .concept-tools-conversation-nav{display:flex!important;flex-direction:column;gap:2px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native .concept-tools-conversation-nav>a{display:block!important;min-height:42px!important;padding:10px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--muted)!important;font-size:12px;text-decoration:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-workspace{display:flex;flex-direction:column;min-width:0;padding:30px clamp(24px,3vw,46px)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-workspace>h2{margin:0 0 7px;font:600 30px/1.2 Georgia,serif}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-workspace>p{margin:0 0 22px;font-size:14px;line-height:1.55}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]{display:grid;flex:1;min-height:280px;place-items:center;align-content:center}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]>article{box-sizing:border-box;width:min(100%,540px);min-height:0;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);text-align:center}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]>article>h3{margin:0 0 20px;font:600 22px/1.25 var(--font-ui, Arial, sans-serif)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]>article [data-concept-tools-action=conversation-retry]{min-height:46px;padding-inline:20px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary{min-width:0;padding:28px 22px;border-left:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary>h2{margin:0 0 18px;font:600 20px/1.25 Georgia,serif}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary>p{margin:0;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);font-size:13px;line-height:1.55}}@media(min-width:901px)and (max-width:1180px){html[data-theme] body #main[data-page=chat-details] .concept-tools-state016{grid-template-columns:minmax(185px,.68fr) minmax(0,1.55fr) minmax(215px,.86fr)!important}}@media(max-width:900px){html[data-theme] body #main[data-page=chat-details]>.concept-tools-conversation{width:100%;max-width:100%;min-height:0!important;padding:18px 14px 28px!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016{display:grid;grid-template-columns:minmax(0,1fr);min-height:0!important;height:auto!important;overflow:visible!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-workspace{grid-row:1;min-width:0;padding:20px 16px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-workspace>h2{font-size:24px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]{display:grid;min-height:180px;place-items:center}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 [data-conversation-record-state=unavailable]>article{box-sizing:border-box;width:100%;min-height:0;padding:20px 16px}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-rail{grid-row:2;min-width:0;padding:16px;border-top:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-rail-title{margin:0 0 10px;font:600 18px/1.25 Georgia,serif}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tab{flex:0 0 auto;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:500 13px/1.3 var(--font-ui, Arial, sans-serif);white-space:nowrap}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-tab[aria-selected=true]{border-color:var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 14%,var(--panel));box-shadow:inset 0 -2px var(--accent-solid)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native>h3{margin:0 0 8px;color:var(--muted);font:650 11px/1.4 var(--font-ui, Arial, sans-serif);letter-spacing:.04em;text-transform:uppercase}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native .concept-tools-conversation-nav{display:flex!important;flex-direction:column;gap:2px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native .concept-tools-conversation-nav>a{display:block!important;min-height:44px!important;padding:10px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--muted)!important;font-size:13px;text-decoration:none}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary{grid-row:3;min-width:0;padding:18px 16px;border-top:1px solid var(--line);background:var(--panel2)}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary>h2{margin:0 0 10px;font:600 18px/1.25 Georgia,serif}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016 .concept-tools-conversation-summary>p{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:13px;line-height:1.5}}@media(max-width:900px){html[data-theme] body #main[data-page=chat-history] .concept-tools-history-branches .actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html[data-theme] body #main[data-page=chat-history] .concept-tools-history-branches .actions>button{box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;min-height:44px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important}}@media(max-width:767px){html[data-theme] body[data-page=attention-settings] #main#main .concept-delivery-actions{position:static!important;bottom:auto!important;margin-top:8px!important}}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);grid-template-areas:"head head" "branches preview" "checkpoints preview" "tools preview";align-items:start}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history>.section-head{grid-area:head;align-items:flex-start}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history>.concept-tools-history-branches{grid-area:branches;min-width:0}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history>.concept-tools-history-messages{grid-area:preview;min-width:0;align-self:stretch}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history>.concept-tools-history-checkpoints{grid-area:checkpoints;min-width:0}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history>.branch011-tools{grid-area:tools;min-width:0}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history .branch011-back-link{display:inline-flex;width:fit-content;margin:0 0 .45rem;padding:0;border:0;background:transparent;color:var(--accent, #8f67ee)}html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview{padding:0 0 .75rem;margin:0 0 .75rem;border-bottom:1px solid var(--border, rgba(127,127,127,.25))}html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview h2{margin:0 0 .45rem;font-size:1rem}html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview-title{display:block;font-family:var(--font-display, inherit);font-size:1.05rem;overflow-wrap:anywhere}html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview-path,html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview-status{margin:.2rem 0 0}html :is(body[data-page=branches] #main#main.main[data-page=branches],body[data-page=chat-history] #main#main.main[data-page=chat-history])>.page.concept-tools-history .branch011-preview-status{color:var(--muted, inherit);font-size:.86rem}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history .branch011-tools details>summary{cursor:pointer;font-weight:700}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history .branch011-tools .concept-tools-history-toolbar{margin-top:.65rem;gap:.5rem}html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history .branch011-tools .concept-tools-history-toolbar .btn{white-space:normal}@media(max-width:900px){html body[data-page=branches] #main#main.main[data-page=branches]>.page.concept-tools-history{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "branches" "preview" "checkpoints" "tools"}}html[data-theme] body[data-page=catalog] #main.main [data-current-catalog-detail]>.catalog-013-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;margin:0 0 12px!important;padding:0 2px 10px!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-toolbar>.catalog-013-back{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 10px!important;border-radius:9px!important;color:var(--muted)!important;font-size:14px!important;text-decoration:none!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-toolbar>.catalog-013-back:hover,html[data-theme] body[data-page=catalog] #main.main .catalog-013-toolbar>.catalog-013-back:focus-visible{color:var(--text)!important;background:var(--panel2)!important;outline:2px solid var(--accent)!important;outline-offset:2px!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-toolbar>button[data-frontend-action=collection-save]{flex:0 0 auto!important;min-height:40px!important;margin-inline-start:auto!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-tags-near-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px 14px!important;margin:12px 0 0!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel2)!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-tags-near-hero>h2{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.35!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-tags-near-hero>.endgame-content-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}@media(max-width:600px){html[data-theme] body[data-page=catalog] #main.main .catalog-013-tags-near-hero{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html[data-theme] body[data-page=catalog] #main.main .catalog-013-toolbar>.catalog-013-back{padding-inline:6px!important}}@media(max-width:767px){html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true]){row-gap:12px!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs{flex-wrap:nowrap!important;gap:0!important;overflow-x:hidden!important}html[data-theme] body[data-page=character] #main#main .character014-v5-tabs>[role=tab]{flex:1 1 0!important;min-width:0!important;padding-inline:6px!important;font-size:12px!important;white-space:nowrap!important}html[data-theme] body[data-page=character] #main#main .character014-v3-actions>button[type=submit]{grid-column:1 / -1!important;width:100%!important;min-height:44px!important;white-space:normal!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character>:is(.visual-status,.concept-catalogue-status.visual-status):empty{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}}html[data-theme] body #main[data-page=chat-details] .concept-tools-state016-native .source-tools-local-nav{display:none!important}html[data-theme] body[data-page=collections] #main#main>.page[data-concept-library-route=collections]{max-width:none!important}html[data-theme] main#main[data-page=commerce] .page.creator-commerce-screen{max-width:1320px;margin:0 auto;padding:18px 16px 40px;display:grid;gap:13px;box-sizing:border-box}html[data-theme] main#main[data-page=commerce] .creator-commerce-screen>.commerce020-intro{margin:0;color:var(--muted)}html[data-theme] main#main[data-page=commerce] .creator-commerce-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:0 2px;min-width:0;overflow-x:auto}html[data-theme] main#main[data-page=commerce] .creator-commerce-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:10px 15px;min-height:44px;white-space:nowrap}html[data-theme] main#main[data-page=commerce] .creator-commerce-tabs button[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}html[data-theme] main#main[data-page=commerce] .creator-commerce-offers,html[data-theme] main#main[data-page=commerce] .creator-commerce-shortcuts,html[data-theme] main#main[data-page=commerce] .creator-commerce-resource{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 15px;box-sizing:border-box}html[data-theme] main#main[data-page=commerce] .creator-commerce-offers>h2,html[data-theme] main#main[data-page=commerce] .creator-commerce-shortcuts>h2,html[data-theme] main#main[data-page=commerce] .creator-commerce-resource>h2{font-size:18px;margin:0 0 4px}html[data-theme] main#main[data-page=commerce] .creator-commerce-offers>p,html[data-theme] main#main[data-page=commerce] .creator-commerce-resource>p{margin:3px 0;color:var(--muted);font-size:13px}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:12px;min-height:136px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer .glyph{font-size:24px;color:var(--accent)}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer strong{font-size:14px}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer p{font-size:12px;line-height:1.4;color:var(--muted);margin:0;flex:1}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer button[disabled]{width:100%;min-height:38px;opacity:.68}html[data-theme] main#main[data-page=commerce] .commerce020-availability{padding:13px 15px}html[data-theme] main#main[data-page=commerce] .creator-commerce-onboarding{margin:10px 0 0;padding:10px 0 0;background:transparent;border:0;border-top:1px solid var(--line);box-shadow:none}html[data-theme] main#main[data-page=commerce] .creator-commerce-onboarding>h2{font-size:16px;margin:0 0 9px}html[data-theme] main#main[data-page=commerce] [data-commerce-setup-steps] ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;margin:8px 0;list-style:none}html[data-theme] main#main[data-page=commerce] [data-commerce-setup-steps] li{border:1px solid var(--line);background:var(--panel2);border-radius:9px;padding:10px;min-width:0}html[data-theme] main#main[data-page=commerce] [data-commerce-setup-steps] li h3{font-size:13px;margin:0 0 5px}html[data-theme] main#main[data-page=commerce] [data-commerce-setup-steps] li p{font-size:13px;margin:2px 0;color:var(--muted)}html[data-theme] main#main[data-page=commerce] .creator-commerce-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-native-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;border:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-native-actions button{min-height:42px}html[data-theme] main#main[data-page=commerce] .creator-commerce-recovery{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}html[data-theme] main#main[data-page=commerce] .creator-commerce-screen>.commerce020-records{margin-top:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-native-manage{margin-top:10px;border-top:1px solid var(--line);padding-top:9px}@media(max-width:760px){html[data-theme] main#main[data-page=commerce] .page.creator-commerce-screen{padding:14px 12px 28px;gap:10px}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] main#main[data-page=commerce] [data-commerce-setup-steps] ol{grid-template-columns:1fr}html[data-theme] main#main[data-page=commerce] .creator-commerce-lower{grid-template-columns:1fr}}html[data-theme] #main#main [data-community-groups=group]{max-width:1360px!important;padding:12px!important;gap:16px!important}html[data-theme] #main#main [data-community-groups=group] .cg-hero{border-radius:12px!important}html[data-theme] #main#main [data-community-groups=group] .cg-banner{height:112px!important}html[data-theme] #main#main [data-community-groups=group] .cg-identity{gap:14px!important;padding:12px 22px!important;min-height:96px!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html[data-theme] #main#main [data-community-groups=group] .cg-avatar{width:88px!important;height:88px!important;border-radius:50%!important;margin-top:-34px!important}html[data-theme] #main#main [data-community-groups=group] .cg-name{flex:1 1 auto!important;min-width:0!important}html[data-theme] #main#main [data-community-groups=group] .cg-name h1{font-size:22px!important;line-height:1.2!important}html[data-theme] #main#main [data-community-groups=group] .cg-meta{margin-top:6px!important;font-size:12px!important;line-height:1.35!important;text-transform:none!important}html[data-theme] #main#main [data-community-groups=group] .cg-tabs{gap:4px!important;padding:0 14px!important}html[data-theme] #main#main [data-community-groups=group] .cg-tabs button{padding:12px 10px!important;border-bottom-width:2px!important}html[data-theme] #main#main [data-community-groups=group] .cg-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important;gap:16px!important}html[data-theme] #main#main [data-community-groups=group] .cg-layout .panel{padding:14px!important;border-radius:12px!important}html[data-theme] #main#main [data-community-groups=group] .cg-feed,html[data-theme] #main#main [data-community-groups=group] .cg-discussion{gap:14px!important}html[data-theme] #main#main [data-community-groups=group] .cg-post{padding-top:14px!important}html[data-theme] #main#main [data-community-groups=group] .cg-channels{order:-2!important}html[data-theme] #main#main [data-community-groups=group] .cg-activity{order:-1!important}html[data-theme] #main#main [data-community-groups=group] .cg-activity .cg-points{font-size:18px!important;line-height:1.35!important;font-weight:650!important}@media(max-width:767px){html[data-theme] #main#main [data-community-groups=group]{padding:16px 12px!important;gap:18px!important}html[data-theme] #main#main [data-community-groups=group] .cg-banner{height:180px!important}html[data-theme] #main#main [data-community-groups=group] .cg-identity{padding:18px!important;gap:12px!important;flex-wrap:wrap!important}html[data-theme] #main#main [data-community-groups=group] .cg-avatar{width:60px!important;height:60px!important;margin-top:-36px!important}html[data-theme] #main#main [data-community-groups=group] .cg-name{flex-basis:200px!important}html[data-theme] #main#main [data-community-groups=group] .cg-layout{display:flex!important;flex-direction:column!important;gap:16px!important}html[data-theme] #main#main [data-community-groups=group] .cg-layout .panel{padding:16px!important}}html[data-theme] body #main [data-community-empty-queue]>.concept-community-columns{display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;align-items:start;gap:18px;min-height:0!important}html[data-theme] body #main [data-community-empty-queue]>.concept-community-columns>*{min-width:0;min-height:0!important}html[data-theme] body #main [data-community-empty-queue] .concept-community-queue>h2{margin:0 0 12px}html[data-theme] body #main [data-community-empty-queue] .concept-community-queue>.actions{gap:8px;margin:12px 0}html[data-theme] body #main [data-community-empty-queue] .concept-community-queue>.actions .btn{min-height:40px;padding:8px 12px;font-size:13px}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-queue{margin:0;padding:15px 16px!important;border-radius:10px}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-queue p{margin:0}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-queue p+p{margin-top:6px;color:var(--muted);font-size:12px}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>.section-head{margin:0 0 12px}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>.concept-community-empty-detail{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 14px;padding:16px 18px!important;border-radius:10px}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-detail-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent),transparent 88%);color:var(--accent);font-size:16px;font-weight:700}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-detail h2{margin:0 0 6px;font-size:15px}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-detail p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}html[data-theme] body #main [data-community-empty-queue] .concept-community-empty-detail .concept-community-empty-detail-title{margin-bottom:3px;color:var(--text);font-weight:600}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>details{margin-bottom:12px;padding:14px 16px;border-radius:10px}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>details summary{min-height:24px;color:var(--accent)}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>.stack{gap:8px}html[data-theme] body #main [data-community-empty-queue] .concept-community-rules>.stack>.panel{margin:0;padding:14px 16px!important;border-radius:10px}@media(max-width:900px){html[data-theme] body #main [data-community-empty-queue]>.concept-community-columns{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1040px){html[data-theme] body[data-page=connected-accounts] #main#main>.concept-accounts-detail{display:block!important;width:100%!important;max-width:1320px!important;padding:20px 22px 32px!important;box-sizing:border-box}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records,html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-profile-links{margin:0 0 14px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records>h2,html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-profile-links h2{margin:0 0 6px!important;font:600 20px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-copy{margin:0 0 14px!important;color:var(--muted);font:400 14px/1.45 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records>.connected-account{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(200px,auto);align-items:center;gap:14px!important;min-height:72px!important;margin:0!important;padding:10px 12px!important;border-top:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-left:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records>.connected-account:first-of-type{border-top:1px solid var(--line)!important;border-radius:8px 8px 0 0!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records>.connected-account:last-of-type{border-radius:0 0 8px 8px!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-identity{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center;gap:12px!important;min-width:0}html[data-theme] body[data-page=connected-accounts] #main#main .connected-mark{display:grid;place-items:center;width:44px!important;height:44px!important;border-radius:50%;font-size:24px}html[data-theme] body[data-page=connected-accounts] #main#main .connected-mark>svg{width:28px;height:28px}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details{min-width:0}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details h2{margin:0 0 2px!important;font:600 16px/1.3 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-details p{margin:1px 0!important;font:400 13px/1.35 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body[data-page=connected-accounts] #main#main .connected-actions .btn{min-height:44px!important;padding-inline:14px!important;white-space:nowrap}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-profile-links>.stack{margin-top:0!important}html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-profile-links>.stack>p{margin:0!important;padding:12px 0 2px;color:var(--muted);font-size:13px}html[data-theme] body[data-page=connected-accounts] #main#main .connected-explainer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:14px 16px!important;border:1px solid var(--line)!important;border-radius:9px!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-explainer>p{grid-column:1;margin:0!important;font:400 12px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=connected-accounts] #main#main .connected-explainer>.actions{grid-column:2;grid-row:1 / span 2;margin:0!important}html[data-theme] body[data-page=connected-accounts] #main#main .connections-source-account-nav{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media(min-width:1040px)and (max-width:1180px){html[data-theme] body[data-page=connected-accounts] #main#main .concept-connections-records>.connected-account{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}}@media(min-width:901px){html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true]{width:100%!important;max-width:none!important;padding:24px!important;margin-inline:auto!important;gap:16px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true]>.concept-context-heading{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true]>.concept-context-heading :is(h1,h2){margin:0 0 8px!important;color:var(--text)!important;font:600 32px/1.2 Georgia,serif!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true]>.concept-context-heading>.whole-screen024-intro{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.5!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-budget{min-height:88px;align-items:center;padding:18px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-inspection:has(.concept-context-uncompiled) .concept-context-budget{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr)}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-inspection:has(.concept-context-uncompiled) .concept-context-budget>.row-sub{grid-column:2!important;margin:0!important;text-align:left}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-uncompiled .concept-context-source-detail{min-height:110px;padding:18px!important;border-radius:9px!important}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-advanced-toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:64px!important;padding:14px 18px!important;border-radius:9px!important;text-align:left}html[data-theme] body #main[data-concept-context-active=true][data-page=memory]>.page.concept-context-page[data-concept-context-view=inspector][data-whole-screen024=true] .concept-context-advanced-toggle:after{content:"\2304";margin-left:16px;color:var(--muted);font-size:20px}}@media(min-width:1040px){html[data-theme] body[data-page=copyright] #main#main>.concept-admin-copyright{padding:20px 24px 28px!important}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)!important;gap:14px!important}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-layout>section{min-width:0;border-radius:9px!important}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-records{min-height:292px;align-content:start}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-records>[data-copyright-case-pane]{display:grid;min-height:86px;align-content:center;padding:8px 0}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-records>[data-copyright-case-pane]>p{margin:0;color:var(--muted);font:400 14px/1.5 Arial,sans-serif}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-records>.copyright-source-form{margin-top:auto}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-submit{min-height:292px}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-submit>p{margin:0 0 12px;color:var(--muted);font:400 14px/1.5 Arial,sans-serif}html[data-theme] body[data-page=copyright] #main#main .concept-copyright-submit>.copyright-source-form{margin-top:auto}html[data-theme] body[data-page=copyright] #main#main .copyright-source-banner{display:grid!important;grid-template-columns:minmax(0,1fr);min-height:210px!important;height:auto!important;align-content:start!important;padding:22px 28px!important;border-radius:9px!important}html[data-theme] body[data-page=copyright] #main#main .copyright-source-banner>h2{margin:0 0 6px!important;font:400 22px/1.3 Georgia,serif!important}html[data-theme] body[data-page=copyright] #main#main .copyright-source-banner-support{max-width:58ch;margin:0 0 12px!important;font:400 14px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=copyright] #main#main .copyright-source-banner-quote{margin:0;font:italic 16px/1.4 Georgia,serif}}@media(min-width:1040px)and (max-width:1180px){html[data-theme] body[data-page=copyright] #main#main .concept-copyright-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)!important}}html[data-theme] body[data-page=creator-decision] #main#main .page.creator-insights-027-overlay{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:1440px!important;min-width:0!important;margin-inline:auto!important;padding:18px 24px!important;box-sizing:border-box!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-admin-heading{margin:0!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-admin-heading h2{font:600 30px/1.2 Arial,sans-serif!important;margin:0 0 5px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-admin-heading p{font:400 15px/1.4 Arial,sans-serif!important;margin:0!important;max-width:80ch!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>p.visual-status{font-size:12px!important;line-height:1.35!important;margin:0!important;color:var(--muted)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>label.field{position:absolute!important;right:24px!important;top:18px!important;width:300px!important;max-width:34%!important;margin:0!important;font-size:0!important;line-height:0!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>label.field:before{content:"";position:absolute;left:14px;top:14px;width:18px;height:18px;pointer-events:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E") center/contain no-repeat}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay [data-creator-decision-days]{width:100%!important;min-height:44px!important;padding:8px 12px 8px 42px!important;font:400 14px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>label.field+p{margin:0!important;padding:7px 10px!important;border-left:3px solid var(--accent)!important;border-radius:4px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>h2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric{display:grid!important;align-content:center!important;gap:5px!important;min-height:96px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric strong{font:600 24px/1.15 Arial,sans-serif!important;font-variant-numeric:tabular-nums!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric span{font:400 13px/1.35 Arial,sans-serif!important;color:var(--muted)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>p[data-creator-qualified-exposures]{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:24%!important;min-height:58px!important;margin:10px 0 0!important;padding:8px 12px!important;vertical-align:top!important;box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;font-size:12px!important;line-height:1.35!important;color:var(--muted)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>p[data-creator-qualified-exposures] strong{font-size:22px!important;color:var(--text)!important;font-variant-numeric:tabular-nums!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>p[data-creator-qualified-exposures]+p{display:inline-block!important;vertical-align:top!important;width:73%!important;max-width:none!important;margin:10px 0 0 1%!important;padding:8px 10px!important;box-sizing:border-box!important;border-radius:8px!important;background:var(--bg2,var(--panel))!important;color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-hero{position:relative!important;min-height:160px!important;margin:0!important;padding:20px 34% 20px 20px!important;border-radius:9px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-hero h2{font:600 25px/1.3 Georgia,serif!important;margin:0 0 12px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .creator-source-art{position:absolute!important;right:4%!important;top:4%!important;width:26%!important;height:92%!important;object-fit:contain!important;z-index:-1!important;pointer-events:none!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;gap:16px!important;align-items:start!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-grid>section{min-width:0!important;margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-content{grid-column:1!important;grid-row:1 / span 2!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .creator-source-next{grid-column:2!important;grid-row:1!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-audience{grid-column:2!important;grid-row:2!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-grid h2{font:600 19px/1.3 Arial,sans-serif!important;margin:0 0 12px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-row{margin:0 0 8px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--bg2,var(--panel))!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-row>summary{min-height:40px!important;padding:6px 0!important;cursor:pointer!important;overflow-wrap:anywhere!important;font-weight:600!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-row[open] :is(p,a){margin-top:10px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-row[open] a{display:inline-flex!important;align-items:center!important;min-height:40px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .creator-source-next .notice{margin:0 0 8px!important;padding:10px!important;border-radius:6px!important;background:var(--bg2,var(--panel))!important;font-size:13px!important;line-height:1.4!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .creator-source-next>p:not(.notice){margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}@media(max-width:900px){html[data-theme] body[data-page=creator-decision] #main#main .page.creator-insights-027-overlay{padding:16px 12px calc(88px + env(safe-area-inset-bottom))!important;gap:12px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>.concept-admin-heading{padding-right:0!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay>label.field{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-grid>section{grid-column:1!important;grid-row:auto!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metric{grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;min-height:72px!important;padding:12px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>p[data-creator-qualified-exposures]{display:flex!important;width:100%!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-metrics>p[data-creator-qualified-exposures]+p{display:block!important;width:100%!important;margin:6px 0 0!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .concept-creator-hero{padding:18px 31% 18px 16px!important;min-height:150px!important}html[data-theme] body[data-page=creator-decision] #main#main .creator-insights-027-overlay .creator-source-art{width:28%!important;right:1%!important}}html[data-theme] main#main[data-page=creator-earnings] .page.creator-earnings-028{max-width:1320px;margin:0 auto;padding:18px 16px 40px;display:grid;gap:13px;box-sizing:border-box}html[data-theme] main#main[data-page=creator-earnings] .concept-account-hero{margin-bottom:0!important}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-hero-copy{margin:-7px 0 0;padding:0 18px 6px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-hero-copy p{max-width:650px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-tabs{display:flex;gap:8px;overflow:auto;border-bottom:1px solid var(--line);padding:0 2px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:10px 15px;min-height:44px;white-space:nowrap;opacity:1}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-tabs button[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-summary>article,html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity,html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-lower>section{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-sizing:border-box;min-width:0}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-summary h2,html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-lower h2{font-size:17px;margin:0 0 9px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-summary p,html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-lower p{color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-dash{display:block;font-size:32px;letter-spacing:4px;line-height:1.2;margin:8px 0}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-status{display:inline-block;border-radius:18px;background:var(--panel2);padding:6px 10px;font-size:13px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity-head h2{font-size:18px;margin:0}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity-head [role=status]{flex:1 1 180px;margin:0;color:var(--muted)}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity-head button{min-height:42px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity>section[aria-busy]{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-activity article.panel{padding:10px 6px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-payout a{display:inline-flex;min-height:42px;align-items:center;margin-top:7px}@media(max-width:760px){html[data-theme] main#main[data-page=creator-earnings] .page.creator-earnings-028{padding:12px 10px 24px;gap:10px}html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-summary,html[data-theme] main#main[data-page=creator-earnings] .creator-earnings-lower{grid-template-columns:1fr}}html[data-theme] main#main[data-page=creator-workspace]>.whole029{max-width:1400px!important;padding:20px 24px 36px!important}html[data-theme] #main#main .whole029>.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;margin-bottom:16px}html[data-theme] #main#main .whole029-subtitle{margin:5px 0 0;color:var(--muted);font-size:14px}html[data-theme] #main#main .whole029-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);gap:16px;align-items:start;margin:16px 0}html[data-theme] #main#main .whole029-stage>.concept-object-support{margin:0;padding:16px!important;min-width:0}html[data-theme] #main#main .whole029-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] #main#main .whole029-project{padding:10px!important;margin:0!important;min-width:0;display:flex;flex-direction:column;gap:8px;border-radius:9px;align-items:stretch}html[data-theme] #main#main .whole029-cover{height:112px;border-radius:7px;display:grid;place-items:center;font:500 42px/1 Georgia,serif;color:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent),transparent 80%),var(--panel2));border:1px solid var(--line)}html[data-theme] #main#main .whole029-project h3{font-size:15px;line-height:1.3;margin:2px 0}html[data-theme] #main#main .whole029-project p{font-size:12px;color:var(--muted);margin:0 0 auto}html[data-theme] #main#main .whole029-project .btn{font-size:12px;min-height:36px;padding:7px 8px;width:100%;white-space:normal}html[data-theme] #main#main .whole029-selected{border-color:var(--accent)!important}html[data-theme] #main#main .whole029-detail{position:sticky;top:90px;display:grid;gap:16px;min-width:0;padding:20px!important}html[data-theme] #main#main .whole029-detail h2{font-size:22px;line-height:1.3;margin:0}html[data-theme] #main#main .whole029-detail p{margin:0;color:var(--muted)}html[data-theme] #main#main .whole029 .concept-object-grid{display:block!important}html[data-theme] #main#main .whole029 .workspace029-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-theme] #main#main .whole029-objects{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:14px 16px;background:var(--panel)}html[data-theme] #main#main .whole029-objects>summary{cursor:pointer;font-weight:600}html[data-theme] #main#main .whole029-objects .concept-object-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0!important;border:0;background:transparent}html[data-theme] #main#main .whole029-objects .concept-object-list>h2{grid-column:1/-1;font-size:18px;margin:0}html[data-theme] #main#main .whole029-objects article{margin:0;padding:12px!important}html[data-theme] #main#main .whole029-objects article h3{font-size:16px;margin:0 0 6px}html[data-theme] #main#main .whole029-objects article p{font-size:12px;color:var(--muted)}html[data-theme] #main#main .whole029-object-actions .actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}html[data-theme] #main#main .whole029-object-actions .btn{font-size:12px;min-height:36px}@media(max-width:1000px){html[data-theme] #main#main .whole029-projects,html[data-theme] #main#main .whole029-objects .concept-object-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){html[data-theme] main#main[data-page=creator-workspace]>.whole029{padding:16px 12px 28px!important}html[data-theme] #main#main .whole029-stage{grid-template-columns:1fr}html[data-theme] #main#main .whole029-detail{position:static}html[data-theme] #main#main .whole029 .workspace029-support,html[data-theme] #main#main .whole029-objects .concept-object-list{grid-template-columns:1fr}html[data-theme] #main#main .whole029>.section-head{align-items:flex-start;flex-wrap:wrap}}html[data-theme] body[data-page=collections] #main#main>.page[data-concept-library-route=collections]{width:100%!important;box-sizing:border-box!important}html[data-theme] body[data-page=creator-workspace] #main#main>.whole029>.whole029-stage>.concept-object-support{grid-column:1!important;grid-row:1!important}html[data-theme] body[data-page=creator-workspace] #main#main>.whole029>.whole029-stage>.whole029-detail{grid-column:2!important;grid-row:1!important}@media(max-width:700px){html[data-theme] body[data-page=creator-workspace] #main#main>.whole029>.whole029-stage>.whole029-detail{grid-column:1!important;grid-row:2!important}}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>h1{order:0!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.commerce020-intro{order:1!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.creator-commerce-tabs{order:2!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.commerce020-availability{order:3!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.creator-commerce-offers{order:4!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.creator-commerce-lower{order:5!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.commerce020-records{order:6!important}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-screen>.commerce020-account-navigation{order:7!important}html[data-theme] body[data-page=creator-earnings] #main#main .creator-earnings-028>*{order:0!important}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-stage>.whole029-main{grid-column:1!important;grid-row:1!important;min-width:0;display:grid;gap:14px;align-content:start}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main>.concept-object-support{margin:0!important;padding:16px!important}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main .whole029-projects{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-project{scroll-snap-align:start}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-theme] body[data-page=creator-workspace] #main#main :is(.whole029-lower>section,.whole029-releases){margin:0;padding:16px!important;display:grid;gap:12px;align-content:start}html[data-theme] body[data-page=creator-workspace] #main#main :is(.whole029-lower,.whole029-releases) h2{font-size:18px;margin:0}html[data-theme] body[data-page=creator-workspace] #main#main :is(.whole029-lower,.whole029-releases) p{font-size:14px;color:var(--muted);margin:0}html[data-theme] body[data-page=commerce] #main#main .creator-commerce-resource>a{display:flex;align-items:center;min-height:42px;margin-top:8px}html[data-theme] body[data-page=creator-decision] #main#main .whole027-encouragement{font-size:14px!important;line-height:1.5!important;max-width:66ch;margin:8px 0 12px!important;color:var(--muted)}@media(max-width:700px){html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main .whole029-projects{grid-auto-columns:80%}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-lower{grid-template-columns:1fr}}html[data-theme] body[data-page=profile] #main#main#main .page.concept-profile-following-view .profile-banner,html[data-theme] body[data-page=profile] #main#main#main .page.concept-profile-following-view .social-profile-cover{height:220px!important;min-height:0!important;aspect-ratio:auto!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card{height:auto!important;min-height:0!important;padding-bottom:16px!important}html[data-theme] body[data-page=profile] #main .concept-profile-following-intro{margin:2px 0 12px!important;color:var(--muted);font-size:14px;line-height:1.45}html[data-theme] body[data-page=profile] #main .concept-profile-following-tools{display:flex;align-items:end;flex-wrap:wrap;gap:10px 16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme] body[data-page=profile] #main .concept-profile-following-label,html[data-theme] body[data-page=profile] #main .concept-profile-following-search>span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:600}html[data-theme] body[data-page=profile] #main .concept-profile-following-categories{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin}html[data-theme] body[data-page=profile] #main .concept-profile-following-categories>button{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font:inherit;white-space:nowrap}html[data-theme] body[data-page=profile] #main .concept-profile-following-categories>button[aria-selected=true]{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,var(--panel));color:var(--text)}html[data-theme] body[data-page=profile] #main .concept-profile-following-categories>button:disabled:not([aria-selected=true]){opacity:.58;cursor:not-allowed}html[data-theme] body[data-page=profile] #main .concept-profile-following-search{display:block;flex:0 1 220px;min-width:180px}html[data-theme] body[data-page=profile] #main .concept-profile-following-search input{box-sizing:border-box;width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:inherit}html[data-theme] body[data-page=profile] #main .concept-profile-following-help{flex:1 0 100%;margin:0;color:var(--muted);font-size:12px;line-height:1.45}html[data-theme] body[data-page=profile] #main .concept-profile-following-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body[data-page=profile] #main .concept-profile-following-row[hidden]{display:none!important}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:0;min-height:56px!important;padding:4px!important;border:0!important;border-radius:8px!important;background:transparent!important;text-decoration:none}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row:not(:has(>img:first-child)):before{content:"";display:block;width:40px;height:40px;border:1px dashed var(--line);border-radius:50%;background:transparent}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row>img{width:40px!important;height:40px!important;min-width:40px;object-fit:cover;border-radius:50%}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row>span>.row-sub{font-size:12.5px;line-height:1.35}html[data-theme] body[data-page=profile] #main .concept-profile-following-state{min-height:40px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--purple) 10%,var(--panel));color:var(--text);font:inherit;font-size:13px;font-weight:600;white-space:nowrap}html[data-theme] body[data-page=profile] #main .concept-profile-following-more{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font:inherit;font-size:20px}html[data-theme] body[data-page=profile] #main .concept-profile-following-state:disabled{opacity:.82;cursor:not-allowed}html[data-theme] body[data-page=profile] #main .concept-profile-following-more:disabled{opacity:.52;cursor:not-allowed}html[data-theme] body[data-page=profile] #main .concept-profile-following-empty{margin:12px 0;color:var(--muted);font-size:14px}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main .page.concept-profile-following-view .profile-banner,html[data-theme] body[data-page=profile] #main#main#main .page.concept-profile-following-view .social-profile-cover{height:clamp(120px,31vw,136px)!important;min-height:0!important;aspect-ratio:auto!important}html[data-theme] body[data-page=profile] #main .page.concept-profile-following-view .social-profile-tabs{height:44px!important;min-height:44px!important}html[data-theme] body[data-page=profile] #main .concept-profile-following-tools{align-items:stretch;flex-direction:column;gap:8px;padding:8px 0}html[data-theme] body[data-page=profile] #main .concept-profile-following-label{display:none}html[data-theme] body[data-page=profile] #main .concept-profile-following-categories{width:100%}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-top:8px!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats>div{display:flex!important;min-width:0!important;min-height:40px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:4px 2px!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats>div>span{font-size:11.5px!important;line-height:1.2!important;white-space:nowrap!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .concept-profile-following-empty-stat{display:none!important}html[data-theme] body[data-page=profile] #main .concept-profile-following-search{width:100%;min-width:0;flex:none}html[data-theme] body[data-page=profile] #main .concept-profile-following-row{gap:6px;padding:6px}html[data-theme] body[data-page=profile] #main .concept-profile-following-state{padding:8px 9px;font-size:12px}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .profile-pic{width:72px!important;height:72px!important;flex-basis:72px!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .profile-text{margin-top:6px!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats{margin-top:4px!important;row-gap:4px!important}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats>div{min-height:42px!important}}@media(max-width:359px){html[data-theme] body[data-page=profile] #main .concept-profile-following-row{grid-template-columns:minmax(0,1fr) auto}html[data-theme] body[data-page=profile] #main .concept-profile-following-row>a.list-row{grid-column:1/-1}html[data-theme] body[data-page=profile] #main#main#main#main .page.concept-profile-following-view .profile-card .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#main[data-relationship-page=followers] .concept-profile-grid.at-profile-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin-top:8px!important}#main[data-relationship-page=followers] .concept-profile-aside{display:none!important}#main[data-relationship-page=followers]>.page.at-profile>.profile-banner{width:100%!important;max-width:none!important;margin-inline:0!important}@media(min-width:768px){#main[data-relationship-page=followers]>.page.at-profile>.profile-banner{height:178px!important}#main[data-relationship-page=followers] .profile-card{min-height:0!important;padding:0 24px 14px!important}#main[data-relationship-page=followers] .profile-card>.profile-id{height:auto!important;min-height:0!important}#main[data-relationship-page=followers] .profile-card>.profile-id .profile-pic{top:-68px!important;left:24px!important;width:128px!important;height:128px!important}#main[data-relationship-page=followers] .profile-card>.profile-id .profile-text{padding-top:52px!important;padding-bottom:4px!important}#main[data-relationship-page=followers] .profile-card>.profile-bio{margin:8px 0 10px!important}#main[data-relationship-page=followers] .profile-card>.stats{margin-top:8px!important}}#main[data-relationship-page=followers] .profile-card .social-profile-stat[aria-current=page]{border-radius:999px!important;padding:6px 12px!important;color:var(--accent,#8251cf)!important;background:color-mix(in srgb,var(--accent,#8251cf) 9%,var(--panel,#fff))!important;outline:1px solid color-mix(in srgb,var(--accent,#8251cf) 32%,transparent)!important;outline-offset:-1px!important;text-decoration:none!important}#main[data-relationship-page=followers] .social-relationship-list{margin-top:10px!important;padding:18px 22px!important}#main[data-relationship-page=followers] .social-relationship-list>h2{margin:0 0 10px!important;font-size:20px!important;line-height:1.35!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row{display:flex!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:12px 8px!important;border-bottom:1px solid var(--line)!important;color:var(--text)!important;text-decoration:none!important;overflow-wrap:anywhere!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row:hover{background:color-mix(in srgb,var(--accent,#8251cf) 6%,var(--panel,#fff))!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row .round,#main[data-relationship-page=followers] .social-relationship-list>.list-row:not(:has(.round)):before{box-sizing:border-box!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border:1px solid var(--line)!important;border-radius:50%!important;object-fit:cover!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row:not(:has(.round)):before{content:"";background:radial-gradient(circle at 50% 36%,var(--muted) 0 17%,transparent 18%),radial-gradient(ellipse at 50% 94%,var(--muted) 0 34%,transparent 35%),var(--panel,#fff)}#main[data-relationship-page=followers] .social-relationship-list>.list-row>span{min-width:0!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row strong{display:block!important;font-size:15px!important;line-height:1.4!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row .row-sub{margin-top:3px!important;font-size:13px!important}@media(max-width:767px){#main[data-relationship-page=followers] .social-relationship-list{padding:16px 14px!important}#main[data-relationship-page=followers] .social-relationship-list>.list-row{min-height:68px!important;gap:12px!important;padding:10px 4px!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers]>.page.at-profile>.profile-banner{height:178px!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card{min-height:0!important;padding:0 24px 14px!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card>.profile-id{height:auto!important;min-height:0!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card>.profile-id .profile-pic{top:-68px!important;left:24px!important;width:128px!important;height:128px!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card>.profile-id .profile-text{padding-top:52px!important;padding-bottom:4px!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card>.profile-bio{margin:8px 0 10px!important}html[data-theme] body[data-page=profile] #main#main#main[data-relationship-page=followers] .profile-card>.stats{margin-top:8px!important}}#main[data-relationship-page=followers] .concept-profile-main{width:100%!important;max-width:none!important;min-width:0!important;grid-column:1 / -1!important}@media(max-width:767px){#main[data-relationship-page=followers] .profile-card .social-profile-stat[aria-current=page]{padding:4px 6px!important;white-space:nowrap!important}}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid var(--line, #e8eaf5);border-radius:16px;background:var(--panel, #fcfdff)}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-cover{display:grid;place-items:center;box-sizing:border-box;width:100%;min-height:180px;aspect-ratio:.75;padding:16px;border-bottom:1px solid var(--line, #e8eaf5);color:var(--muted, #4c4a64);font-size:.8rem;font-weight:600;letter-spacing:.025em;text-align:center;background:radial-gradient(ellipse at 78% 20%,color-mix(in srgb,var(--accent, #9358ed) 13%,transparent),transparent 53%),linear-gradient(145deg,color-mix(in srgb,var(--panel, #fcfdff) 82%,var(--accent, #9358ed)),var(--panel, #fcfdff) 62%,color-mix(in srgb,var(--surface, #fff) 78%,var(--accent, #9358ed)))}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-card-body{display:flex;flex-direction:column;flex:1;padding:16px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-open{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;min-height:112px;width:100%;color:var(--text, #100c32);font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-title{overflow-wrap:anywhere}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-action{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent, #9358ed) 24%,var(--line, #e8eaf5));border-radius:999px;color:var(--accent, #9358ed);font-size:.82rem;font-weight:700}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-open:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #9358ed) 70%,white);outline-offset:-4px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-open.is-unavailable{cursor:not-allowed;opacity:.72}@media(max-width:1050px){body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:420px){body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-grid{gap:10px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-cover{min-height:140px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-card-body{padding:12px}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-open{min-height:96px;gap:12px;font-size:.91rem}body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-action{min-height:34px;padding:0 10px;font-size:.76rem}}@media(max-width:340px){body[data-page=profile] #main .concept-profile-main>.at-profile-main .profile-story-grid{grid-template-columns:minmax(0,1fr)}}#main>.page.stack:has(>.public-profile-preview){max-width:1260px!important;margin-inline:auto!important;padding:24px!important;gap:16px!important}#main>.page.stack>.public-profile-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;color:var(--text)}.public-profile-preview,.public-profile-preview *{box-sizing:border-box}.public-preview-header{min-width:0;border-radius:18px;overflow:hidden;background:var(--panel);border:1px solid var(--line);width:100%;height:clamp(190px,22vw,270px);object-fit:cover;background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 24%,var(--panel)),var(--panel))}.public-preview-banner-empty{background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 22%,var(--panel)),color-mix(in srgb,var(--blue,#6ea7ff) 14%,var(--panel)))}.public-preview-identity{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr) minmax(230px,auto);align-items:start;column-gap:18px;padding:0 24px 20px!important;border:0!important;border-radius:0!important;background:var(--panel)!important;color:var(--text)!important}.public-preview-avatar{width:116px;height:116px;object-fit:cover;border-radius:50%;border:5px solid var(--panel);outline:2px solid color-mix(in srgb,var(--purple) 70%,transparent);margin-top:-58px;position:relative;z-index:2;background:var(--panel)}.public-preview-avatar-fallback{display:grid;place-items:center;color:var(--purple);font:700 38px/1 system-ui,sans-serif}.public-preview-name{min-width:0;padding-top:18px}.public-preview-name h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--text);font-size:clamp(23px,2.2vw,30px);line-height:1.2;overflow-wrap:anywhere}.public-preview-handle{margin:5px 0 0;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.public-preview-bio{margin:14px 0 0;color:var(--text);font-size:16px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;max-width:72ch}.public-preview-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:16px}.public-preview-actions>.btn{min-height:44px;min-width:104px}.public-preview-actions>.btn:disabled{opacity:.72;cursor:default}.public-preview-action-note{grid-column:2/4;margin:8px 0 0;color:var(--muted);font-size:12px;text-align:right}.public-preview-visibility{padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--purple) 6%,var(--panel));color:var(--muted);line-height:1.5}.public-preview-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:42px}.public-preview-toolbar>a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:10px;color:var(--purple);font-weight:650}.public-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:16px;min-width:0}.public-preview-sidebar{display:grid;gap:14px;min-width:0}@media(max-width:900px){.public-preview-main{display:grid;gap:14px;min-width:0}}@media(min-width:901px){.public-preview-main:not([data-cl-section-shell=v1]){display:grid;gap:14px;min-width:0}.public-preview-main[data-cl-section-shell=v1]{--cl-section-gap:14px}}.public-preview-tabs{display:flex!important;gap:6px;min-width:0;margin:0!important;padding:6px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.public-preview-tabs>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:max-content;padding:0 18px;border-radius:9px;color:var(--muted);text-decoration:none}.public-preview-tabs>a:hover,.public-preview-tabs>a:focus-visible{background:color-mix(in srgb,var(--purple) 10%,var(--panel));color:var(--text)}.public-preview-section,.public-preview-about,.public-preview-links,.public-preview-featured{min-width:0;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;font-size:18px;line-height:1.3}.public-preview-about-bio{white-space:pre-line;line-height:1.6;overflow-wrap:anywhere}.public-preview-about>p,.public-preview-about>ul,.public-preview-links>ul{margin:10px 0 0}.public-preview-about>p strong{display:block;margin-bottom:3px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.public-preview-about>p span,.public-preview-about>p a{display:block;line-height:1.5;overflow-wrap:anywhere}.public-preview-links ul{list-style:none;padding:0}.public-preview-links li{display:grid;gap:3px;padding:11px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.public-preview-section article,.public-preview-featured article{min-width:0}@media(max-width:767px){#main>.page.stack:has(>.public-profile-preview){padding:14px!important}.public-preview-banner{height:160px}.public-preview-identity{grid-template-columns:78px minmax(0,1fr)!important;gap:0 13px!important;padding:0 14px 16px!important}.public-preview-avatar{width:78px;height:78px;margin-top:-38px;border-width:4px}.public-preview-name{padding-top:10px}.public-preview-name h2{font-size:21px}.public-preview-handle{font-size:13px}.public-preview-bio{grid-column:1/-1;margin:14px 0 0;font-size:15px}.public-preview-actions{grid-column:1/-1;justify-content:stretch;padding-top:13px}.public-preview-actions>.btn{flex:1 1 120px;min-height:46px}.public-preview-action-note{grid-column:1/-1;text-align:left;margin-top:7px}.public-preview-layout{grid-template-columns:minmax(0,1fr);gap:13px}.public-preview-main,.public-preview-sidebar{gap:12px}.public-preview-tabs{margin:0!important;scroll-snap-type:x proximity}.public-preview-tabs>a{scroll-snap-align:start;padding-inline:15px}.public-preview-sidebar{grid-row:2}}@media(min-width:1040px){html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,auto)!important;grid-template-rows:auto auto auto!important;align-items:start!important;column-gap:24px!important;row-gap:0!important;padding:0 24px 18px 26px!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.profile-id{position:relative!important;top:-48px!important;left:auto!important;inset-inline:auto!important;grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:min(100%,760px)!important;height:auto!important;min-height:0!important;margin:0!important;z-index:2!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-pic{position:static!important;inset:auto!important;display:block!important;width:112px!important;height:112px!important;max-width:112px!important;margin:0!important;transform:none!important;align-self:start!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card .profile-text{position:static!important;inset:auto!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:56px 0 0!important;padding:0 0 9px!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.actions.profile-relationship-actions{position:absolute!important;top:12px!important;right:24px!important;inset-inline:auto 24px!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;display:flex!important;flex-wrap:wrap!important;max-width:100%!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.profile-bio{grid-column:1/-1!important;grid-row:2!important;width:auto!important;max-width:78ch!important;margin:14px 0 0 128px!important;padding:0!important;font-size:16px!important;line-height:1.58!important;white-space:pre-line!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main#main :is(.at-profile,.social-layout-profile,.social-profile):has(.profile-card>.profile-relationship-actions) .profile-card>.stats{grid-column:1/-1!important;grid-row:3!important;margin:16px 0 0 128px!important;padding:0!important;min-width:0!important;flex-wrap:wrap!important;gap:18px 26px!important}}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page{box-sizing:border-box!important;width:min(calc(100% - 48px),1320px)!important;max-width:none!important;margin:0 auto!important;padding:28px 0 56px!important;color:var(--text)}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page>.retained-photo-section{display:grid;gap:20px;min-width:0}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-header{display:flex;align-items:end;justify-content:space-between;gap:24px;min-width:0;padding:0 0 4px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-eyebrow{margin:0 0 5px;color:var(--accent);font:700 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-header h1{margin:0;color:var(--text);font:600 34px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-subtitle{margin:8px 0 0;color:var(--muted);font-size:14px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-count{display:grid;justify-items:end;gap:2px;flex:0 0 auto;margin:0 0 2px;color:var(--muted);font-size:12px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-count strong{color:var(--text);font:600 25px/1 Georgia,Times New Roman,serif;font-variant-numeric:tabular-nums}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-policy{margin:0;padding:11px 15px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;background:var(--panel2);color:var(--muted);font-size:13px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-policy strong{color:var(--text)}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-card:hover{border-color:var(--line2)}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-image{display:grid;place-items:center;min-width:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--panel2)}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-image img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:50px;padding:10px 12px;border-top:1px solid var(--line)}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-caption>:first-child{overflow:hidden;color:var(--text);font:600 13px/1.35 Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-caption>:last-child{flex:0 0 auto;color:var(--muted);font-size:11px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-state{margin:0;padding:clamp(26px,6vw,56px) 22px;border:1px dashed var(--line2);border-radius:14px;background:var(--panel);color:var(--muted);text-align:center}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-more,html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-retry{justify-self:center;min-height:46px;margin-top:2px;padding-inline:22px}@media(max-width:1100px){html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page{width:calc(100% - 28px)!important;padding:18px 0 40px!important}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page>.retained-photo-section{gap:16px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-header{align-items:center;gap:12px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-header h1{font-size:28px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-subtitle{max-width:38ch;font-size:13px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-card{border-radius:11px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-image{aspect-ratio:1 / 1}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-caption{min-height:46px;padding:8px 9px}html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-caption>:last-child{display:none}}@media(max-width:340px){html[data-theme] body[data-page=albums] #main#main>.photo-albums.retained-photo-library-page .retained-photo-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=native-games] #main#main#main>.games045-page{width:min(100%,1200px)!important;max-width:1200px!important;margin-inline:auto!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-page>.section-head :is(h1,h2){font:600 30px/1.2 Georgia,serif!important;margin:0 0 6px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-page>.section-head p{margin:0!important;color:var(--muted)}html[data-theme] body[data-page=native-games] #main#main#main .games045-toolbar{grid-template-columns:minmax(340px,1fr) minmax(180px,.8fr) 160px!important;gap:12px!important;margin-bottom:14px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-tabs button{min-height:44px!important;font:400 14px/20px Arial,sans-serif!important;white-space:nowrap}html[data-theme] body[data-page=native-games] #main#main#main .games045-empty{display:grid;place-items:center;min-height:236px;padding:24px;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);text-align:center;margin:0 0 16px}html[data-theme] body[data-page=native-games] #main#main#main .games045-empty[hidden]{display:none!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-moments{padding:16px!important;margin:0 0 14px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-moments h2{font:600 18px/1.35 Arial,sans-serif!important;margin:0 0 10px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-moment-tools{padding:12px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel);margin:0 0 16px}html[data-theme] body[data-page=native-games] #main#main#main .games045-moment-tools>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}html[data-theme] body[data-page=native-games] #main#main#main .games045-moment-tools>.page{width:100%!important;max-width:none!important;padding:0!important;margin:8px 0 0!important}html[data-theme] body[data-page=native-games] #desktop-rail>.games045-rail{display:flex;align-items:center;min-height:44px;padding:10px 16px;margin-bottom:8px;border-radius:10px;box-sizing:border-box;background:var(--accent-soft);color:var(--accent);text-decoration:none;font:400 16px/24px Arial,sans-serif}@media(max-width:900px){html[data-theme] body[data-page=native-games] #main#main#main .games045-toolbar{grid-template-columns:minmax(0,1fr) 140px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-tabs{grid-column:1/-1}html[data-theme] body[data-page=native-games] #main#main#main .games045-empty{min-height:180px}}@media(max-width:480px){html[data-theme] body[data-page=native-games] #main#main#main .games045-toolbar{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-tabs{display:flex!important;flex-wrap:wrap!important;gap:4px!important}html[data-theme] body[data-page=native-games] #main#main#main .games045-tabs button{flex:1 1 auto;padding-inline:10px!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]{width:min(100%,840px);gap:16px!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2,html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2{margin:0!important;color:var(--text)!important;font:600 26px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]){min-height:104px;display:flex;align-items:center;gap:14px;margin:0!important;padding:18px 20px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 42px;width:42px;height:42px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 16px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a:hover{color:var(--accent)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:128px;margin:0!important;padding:26px 28px 26px 76px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:15px!important;line-height:1.6!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:24px;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]{width:100%;gap:12px!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]){display:flex;align-items:center;gap:12px;min-height:88px;margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 15px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2{margin:0 0 2px!important;font:600 24px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:104px;margin:0!important;padding:20px 18px 20px 62px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:14px!important;line-height:1.55!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:17px;width:30px;height:30px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat}}@media(min-width:901px){html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]{box-sizing:border-box;width:min(100% - 32px,808px)!important;max-width:808px!important;margin-inline:auto!important;padding:20px 24px 24px!important;gap:12px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]>.concept-context-navigation{min-height:30px;align-items:center;justify-content:flex-start!important;gap:7px!important;margin:0!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]>.concept-context-navigation a{min-height:32px!important;padding:4px 7px!important;border-radius:5px!important;color:var(--muted)!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]>.concept-context-heading{margin:0!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-heading :is(h1,h2){font-size:27px!important;line-height:1.2!important;margin-bottom:4px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-heading p{font-size:14px!important;line-height:1.45!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation{padding:13px 16px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation form{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation label{grid-template-columns:116px minmax(0,1fr)!important;gap:9px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-summary{margin:0!important;padding:15px 17px!important;border-radius:9px!important;box-shadow:none!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-summary h3{font-size:16px!important;line-height:1.35!important;margin-bottom:5px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-summary>.row-sub{margin-bottom:7px!important;font-size:13px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-narrative{margin-top:6px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene{margin:0!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px 10px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field{box-sizing:border-box;min-width:0;padding:11px 12px!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;line-height:1.4!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=location],html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=time]{grid-column:auto!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=participants],html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=objects],html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=open_threads]{grid-column:1 / -1!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field>:is(input,textarea){box-sizing:border-box;margin-top:7px!important;padding:9px 11px!important;border-radius:7px!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=location] input,html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=time] input{min-height:44px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field:is([data-concept-scene-field=objects],[data-concept-scene-field=open_threads]) textarea{min-height:95px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field[data-concept-scene-field=participants] textarea{min-height:54px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participants{gap:7px!important;margin-top:8px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participant{min-height:48px!important;max-width:100%;gap:8px!important;padding:6px 10px!important;border-radius:8px!important;overflow-wrap:anywhere}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participant-mark{flex:0 0 32px;width:32px!important;height:32px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participants-edit{min-height:44px!important;margin:0!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form>button[type=submit]{grid-column:2!important;justify-self:end!important;min-width:168px!important;min-height:48px!important;border-radius:7px!important}}@media(max-width:900px){html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]{box-sizing:border-box;width:100%!important;max-width:none!important;padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important;gap:10px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]>.concept-context-navigation{gap:6px!important;align-items:center}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene]>.concept-context-navigation a{min-height:40px!important;padding:7px 9px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-heading :is(h1,h2){font-size:25px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation{padding:11px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation form{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation label{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation .actions>button{width:100%;min-height:44px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-summary{margin:0!important;padding:12px!important;border-radius:8px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field,html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field:is([data-concept-scene-field=location],[data-concept-scene-field=time],[data-concept-scene-field=participants],[data-concept-scene-field=objects],[data-concept-scene-field=open_threads]){grid-column:1!important;padding:11px 12px!important;border-radius:8px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field>:is(input,textarea){box-sizing:border-box;width:100%;font-size:15px!important;line-height:1.5!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-field:is([data-concept-scene-field=objects],[data-concept-scene-field=open_threads]) textarea{min-height:88px!important;resize:vertical}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participants{gap:6px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participant{min-height:44px!important;max-width:100%;padding:5px 8px!important;overflow-wrap:anywhere}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-participant-mark{flex:0 0 30px;width:30px!important;height:30px!important}html[data-theme] body[data-page=memory] #main.main[data-page=memory][data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form>button[type=submit]{grid-column:1!important;justify-self:stretch!important;width:100%;min-height:48px!important;margin-bottom:4px!important}}@media(min-width:901px){html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation>h2{display:block!important;margin:0 0 4px!important;font-size:13px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-context-copy{margin:0 0 8px!important;font-size:12px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene>h2{display:block!important;margin:0 0 10px!important;font-size:18px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group{min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-title{margin:0 0 3px;font-size:14px;line-height:1.35}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-description{margin:0 0 9px;font-size:12px;line-height:1.4}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group:not([data-scene-group=setting]) .concept-scene-group-fields{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group .concept-context-scene-field{padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-footer{display:grid;justify-items:end;gap:8px;padding-top:2px}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-footer>button[type=submit]{min-width:172px!important;min-height:46px!important;border-radius:7px!important}}@media(max-width:900px){html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-conversation>h2{display:block!important;margin:0 0 4px!important;font-size:13px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-context-copy{margin:0 0 8px!important;font-size:12px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene>h2{display:block!important;margin:0 0 8px!important;font-size:17px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-context-scene-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-title{margin:0 0 3px;font-size:14px;line-height:1.35}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-description{margin:0 0 8px;font-size:12px;line-height:1.4}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-group .concept-context-scene-field{padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-footer{display:grid;justify-items:stretch;gap:8px;padding-top:2px}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page.concept-context-page[data-concept-context-view=scene] .concept-scene-footer>button[type=submit]{width:100%;min-height:48px!important;border-radius:7px!important}}html[data-theme] body[data-page=memory] #main.main[data-concept-context-active=true] .page[data-concept-context-view=scene] form.concept-context-scene-form>.concept-scene-group{grid-column:1/-1!important;min-width:0}html[data-theme] body[data-page=diagnostics] #main#main>.concept-admin-diagnostics{width:100%!important;max-width:1320px!important;min-width:0!important;margin-inline:auto!important;padding:20px 22px 32px!important;box-sizing:border-box}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading{position:relative;isolation:isolate;min-height:204px!important;margin:0 0 14px!important;padding:24px!important;overflow:hidden;align-items:center;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art{position:absolute;z-index:0;inset:0 0 0 35%;display:block!important;pointer-events:none;background:linear-gradient(90deg,var(--panel),transparent),url(/assets/concept-cache/29830d1fbcfd44bfb7f48dec8417c23b87fc5866452f1d8e9adc1a50260db167.webp) center / cover no-repeat}html[data-theme=light] body[data-page=diagnostics] #main#main .diagnostic031-art{background-image:linear-gradient(90deg,var(--panel),transparent),url(/assets/concept-cache/f2571093186a68b6f2d282f989af5997fb8139cefed0119230d4f66a1d611ded.webp)}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art img{position:absolute;top:50%;right:140px;display:block!important;width:152px;height:166px;transform:translateY(-50%);object-fit:contain}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art em{position:absolute;right:18px;bottom:20px;display:block!important;width:126px;color:var(--text);font:italic 18px/1.3 Georgia,serif;text-shadow:0 1px 8px var(--panel)}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading>div{position:relative;z-index:1;width:100%}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-eyebrow{display:block;margin:0 0 6px;color:var(--accent);font:400 12px/1.3 Arial,sans-serif;letter-spacing:.12em}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading :is(h1,h2){max-width:55%;margin:0 0 10px!important;font:400 36px/1.2 Georgia,serif!important}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading p{max-width:55%;margin:0!important;font:400 16px/1.5 Arial,sans-serif!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card{min-width:0;margin:0 0 14px!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card h2{margin:0 0 14px!important;font:600 20px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2>.panel{min-width:0;min-height:96px;margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--bg2)!important;box-shadow:none!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2 h3{margin:0 0 10px!important;color:var(--muted);font:500 14px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2 p[role=status]{margin:0!important;font:600 16px/1.4 Arial,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card :is(button,a.btn){display:inline-flex;box-sizing:border-box;min-width:44px;min-height:44px!important;max-width:100%;align-items:center;justify-content:center;padding:10px 16px;font:400 16px/1.4 Arial,sans-serif!important;white-space:normal}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card :is(button,a.btn):focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card [role=alert],html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card [role=status]:not(.grid2 [role=status]){overflow-wrap:anywhere}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 0 14px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-lower-grid>.diagnostic031-native-card{min-width:0;margin:0!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-empty-state{min-height:86px;display:flex;align-items:center;margin:0!important;padding:16px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:var(--bg2)}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-help>p{margin:0 0 14px!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-actions{display:flex;flex-wrap:wrap;gap:10px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-copy-feedback{min-height:1.5em;margin:10px 0 0!important;color:var(--muted);font-size:14px!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-technical{margin:0 0 14px;padding:14px 18px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-technical>summary{min-height:24px;cursor:pointer;font:600 15px/1.5 Arial,sans-serif}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-technical>p{max-width:78ch;margin:12px 0 0;color:var(--muted);font:400 14px/1.55 Arial,sans-serif}@media(max-width:1039px){html[data-theme] body[data-page=diagnostics] #main#main>.concept-admin-diagnostics{max-width:720px!important;padding:14px 12px 28px!important}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading{display:block!important;min-height:280px!important;padding:18px 16px 132px!important}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading :is(h1,h2),html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading p{max-width:100%!important}html[data-theme] body[data-page=diagnostics] #main#main .concept-admin-heading :is(h1,h2){font-size:28px!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art{inset:auto 0 0;height:116px;background-position:center 45%}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art img{right:132px;width:100px;height:112px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-art em{right:12px;bottom:18px;width:118px;font-size:16px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card{padding:16px!important}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-lower-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card a.btn{width:100%}}@media(max-width:420px){html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-lower-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-readiness{display:flex;gap:8px;align-items:center;margin:0 0 12px;padding:0;background:none;border:0;box-shadow:none}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-readiness h3,html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-readiness p{font:400 12px/1.4 Arial,sans-serif;margin:0}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-check-icon{display:block;color:var(--accent);font-size:30px;line-height:1.2;margin-bottom:8px}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-help-steps{padding-left:24px;font-size:14px;line-height:1.6}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-help-steps li{padding:4px 0}@media(min-width:1040px){html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-native-card>.grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1040px){html[data-theme] body[data-page=diagnostics] #main#main#main .diagnostic031-native-card>.grid2{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html[data-theme] body[data-page=diagnostics] #main#main .diagnostic031-check-icon{display:none}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,34%);grid-template-areas:"heading preview" "create preview" "toolbar preview" "categories preview" "results preview" "list preview";grid-template-rows:auto auto auto auto auto minmax(0,1fr);align-items:start;gap:12px 16px;width:100%;max-width:1440px;margin-inline:auto;padding:16px;box-sizing:border-box}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>:is(.endgame-interest-header,h1){grid-area:heading;min-width:0;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header:before,html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header:after,html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header>:is(.endgame-interest-scene,.endgame-art-credit){display:none!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header .endgame-interest-copy{padding:0!important;background:transparent!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header h1,html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>h1{margin:0 0 3px!important;color:var(--text)!important;font:600 25px/1.22 Georgia,serif!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.endgame-interest-header p{margin:0!important;color:var(--muted)!important;font:400 14px/1.45 Arial,sans-serif!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>details.endgame-interest-create,html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.panel.pad:has(>form[data-social-completion-path="/v1/social-hubs"]){grid-area:create;position:relative;z-index:2;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>details.endgame-interest-create>summary{display:inline-flex;min-height:42px;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:600 13px/1.35 Arial,sans-serif;cursor:pointer}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>details.endgame-interest-create[open]>section,html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.panel.pad:has(>form[data-social-completion-path="/v1/social-hubs"]){box-sizing:border-box}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>details.endgame-interest-create[open]>section{position:absolute;z-index:4;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));max-height:min(70vh,640px);overflow:auto;padding:16px!important;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 32px #0003}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.panel.pad:has(>form[data-social-completion-path="/v1/social-hubs"]){padding:12px!important;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-toolbar{grid-area:toolbar;display:flex;min-width:0;align-items:center;gap:8px;margin:0}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-toolbar>input[type=search]{flex:1 1 260px;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:400 13px/1.4 Arial,sans-serif}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-categories{grid-area:categories;display:flex;min-width:0;gap:5px;padding:1px 0 4px;overflow-x:auto;scrollbar-width:thin}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-category-filter{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font:500 12px/1.3 Arial,sans-serif;cursor:pointer}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-category-filter.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,var(--panel));color:var(--accent)}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-follow-filter{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding-inline:8px;color:var(--text);font:400 12px/1.35 Arial,sans-serif;white-space:nowrap}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-no-results{grid-area:results;margin:0;color:var(--muted);font:400 13px/1.45 Arial,sans-serif}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-no-results[hidden]{display:none!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack{grid-area:list;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px!important;min-width:0;margin:0!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article.panel.pad:not(.fandom032-empty){display:flex!important;flex-direction:column;min-width:0;margin:0!important;padding:11px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article>h2{margin:0 0 5px!important;color:var(--text)!important;font:600 15px/1.3 Arial,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article>h2 a{color:inherit!important;text-decoration:none}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article>p{margin:0 0 7px!important;color:var(--muted)!important;font:400 12px/1.45 Arial,sans-serif!important;overflow-wrap:anywhere}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article>p.row-sub{margin-top:auto!important;color:var(--muted)!important;font-size:11px!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-preview{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-top:auto;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font:600 12px/1.3 Arial,sans-serif;cursor:pointer}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>article.fandom032-selected{outline:2px solid var(--accent);outline-offset:-2px}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-inspector{grid-area:preview;position:sticky;top:12px;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-hero{position:relative;display:flex;min-height:175px;align-items:end;padding:14px;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--panel))}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-hero>h2{position:relative;z-index:1;width:100%;margin:0;padding:30px 0 0;background:linear-gradient(transparent,#060c1de8);color:#fff;font:600 23px/1.18 Georgia,serif;overflow-wrap:anywhere}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-actions{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line);font:400 12px/1.4 Arial,sans-serif}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-actions>a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font:600 12px/1.3 Arial,sans-serif}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-overview{padding:14px}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-overview h3{margin:0 0 8px;font:600 15px/1.3 Arial,sans-serif}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-overview p{margin:0 0 8px;color:var(--text);font:400 13px/1.55 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page .fandom032-overview .fandom032-category{color:var(--muted);font-size:12px}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>.fandom032-empty{grid-column:1 / -1;margin:0!important;padding:20px!important;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>.fandom032-empty h2{margin:0 0 6px!important;font:600 17px/1.3 Georgia,serif!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack>.fandom032-empty p{margin:0!important;color:var(--muted)!important;font:400 13px/1.5 Arial,sans-serif!important}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page:has(>section.stack>.fandom032-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "create" "list";grid-template-rows:auto auto minmax(0,1fr)}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page:has(>section.stack>.fandom032-empty)>section.stack{grid-template-columns:minmax(0,1fr)}@media(max-width:1039px){html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "create" "toolbar" "categories" "results" "list" "preview";grid-template-rows:auto auto auto auto auto auto auto;gap:12px;padding:12px}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-inspector{position:static}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page:has(>section.stack>.fandom032-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "create" "list";grid-template-rows:auto auto minmax(0,1fr)}}@media(max-width:420px){html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page{padding:9px}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-toolbar{align-items:stretch;flex-wrap:wrap}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>.fandom032-toolbar>input[type=search]{flex-basis:100%}html[data-theme] body[data-page=fandom] #main#main .page.fandom032-page>section.stack{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.endgame-interest-header{grid-column:1/-1}html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.fandom032-toolbar{grid-column:1/-1;grid-row:2;margin:6px 0 14px}html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.fandom032-native-empty-list{grid-column:1;grid-row:3;min-width:0}html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.endgame-interest-create{grid-column:2;grid-row:4;min-width:0;margin-top:12px}html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.fandom032-inspector{grid-column:2;grid-row:3;min-width:0}@media(max-width:900px){html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.fandom032-native-empty-list,html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.fandom032-inspector,html[data-theme] body[data-page=fandom] #main#main .fandom032-page>.endgame-interest-create{grid-column:1/-1;grid-row:auto}}html[data-theme] body[data-page=feed] #main#main .social-feed-page{width:100%!important;max-width:1320px!important;min-width:0!important;margin:0 auto!important;padding:16px 20px 36px!important;box-sizing:border-box;font-family:var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .concept-feed-grid{display:grid!important;grid-template-columns:minmax(0,800px) minmax(280px,360px)!important;align-items:start;gap:20px!important;width:100%;min-width:0}html[data-theme] body[data-page=feed] #main#main .concept-feed-main,html[data-theme] body[data-page=feed] #main#main .concept-feed-aside{min-width:0!important}html[data-theme] body[data-page=feed] #main#main .site-polish-feed-toolbar{display:flex!important;align-items:center;gap:8px!important;min-height:44px;margin:0 0 12px!important;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=feed] #main#main [aria-label="Feed category"]{display:flex!important;flex:1 1 auto;align-items:stretch;gap:8px!important;min-width:0;min-height:44px!important;margin:0!important;padding:0!important;border:0!important}html[data-theme] body[data-page=feed] #main#main [aria-label="Feed category"] :is(a,button){min-height:44px!important;padding:10px 14px!important;color:var(--muted);font:600 14px/22px var(--font-ui, Inter, system-ui, sans-serif)!important;white-space:nowrap;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main [aria-label="Feed category"] :is(a,button).active{color:var(--purple)!important;border-bottom-color:var(--purple)!important}html[data-theme] body[data-page=feed] #main#main .site-polish-tools-menu>summary{min-height:36px!important;padding:7px 10px!important;font:600 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important;white-space:nowrap}html[data-theme] body[data-page=feed] #main#main .social-status-entry{min-height:78px!important;margin:0 0 12px!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .social-status-entry>:is(button,a){min-height:42px;text-align:left}html[data-theme] body[data-page=feed] #main#main [data-continuous-feed]{display:grid!important;gap:14px!important;min-width:0}html[data-theme] body[data-page=feed] #main#main article[data-post-id]{min-width:0!important;margin:0!important;padding:14px!important;overflow:clip;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id]>.identity{display:flex!important;align-items:center;gap:10px!important;min-width:0;margin:0 0 12px!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id]>.identity img{flex:0 0 44px;width:44px!important;height:44px!important;object-fit:cover;border-radius:50%}html[data-theme] body[data-page=feed] #main#main article[data-post-id] .identity :is(.grow,.social-post-author){min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=feed] #main#main article[data-post-id] .identity :is(a,b,strong){font:650 14px/20px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id] .identity :is(time,.row-sub,span){font:400 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id]>.card-copy{margin:0 0 12px!important;font:400 14px/1.5 var(--font-ui, Inter, system-ui, sans-serif)!important;overflow-wrap:anywhere}html[data-theme] body[data-page=feed] #main#main article[data-post-id] .post-media{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:8px!important}html[data-theme] body[data-page=feed] #main#main .concept-home-post-footer{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 40px!important;align-items:center;gap:4px!important;min-height:42px!important;margin:10px 0 0!important;padding:0!important;border:0!important}html[data-theme] body[data-page=feed] #main#main .concept-home-post-footer>:is(button,a,.concept-post-reply-group,details){min-width:0!important;max-width:100%;margin:0!important}html[data-theme] body[data-page=feed] #main#main .concept-home-post-footer :is(button,a,summary){display:inline-flex;align-items:center;gap:5px!important;min-height:40px!important;padding:7px 5px!important;color:var(--muted);font:600 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important;white-space:nowrap;background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .concept-home-post-footer svg{flex:0 0 18px;width:18px;height:18px}html[data-theme] body[data-page=feed] #main#main .concept-post-overflow{position:relative;justify-self:end}html[data-theme] body[data-page=feed] #main#main .concept-post-overflow>summary{justify-content:center;width:40px;cursor:pointer}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside{display:grid!important;align-content:start;gap:14px!important;padding-top:0!important}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside .concept-side-scene{min-height:210px!important;height:210px!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:10px!important}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside .concept-side-panel{min-width:0;padding:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside .concept-side-panel h2{margin:0 0 8px!important;font:650 14px/20px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside :is(.row-sub,.concept-side-link){font:400 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important;overflow-wrap:anywhere}@media(max-width:980px){html[data-theme] body[data-page=feed] #main#main .concept-feed-grid{grid-template-columns:minmax(0,1fr)!important;max-width:800px;margin-inline:auto}html[data-theme] body[data-page=feed] #main#main .concept-feed-aside{display:none!important}}@media(max-width:600px){html[data-theme] body[data-page=feed] #main#main .social-feed-page{padding:10px 12px 88px!important}html[data-theme] body[data-page=feed] #main#main .site-polish-feed-toolbar{gap:4px!important;margin-bottom:10px!important}html[data-theme] body[data-page=feed] #main#main [aria-label="Feed category"]{gap:0!important}html[data-theme] body[data-page=feed] #main#main [aria-label="Feed category"] :is(a,button){flex:1 1 0;min-width:0;padding:9px 6px!important;font-size:13px!important;text-align:center}html[data-theme] body[data-page=feed] #main#main .site-polish-tools-menu>summary{min-height:36px!important;padding:7px!important;font-size:0!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id]{padding:12px!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id]>.identity{flex-wrap:wrap;row-gap:4px!important}html[data-theme] body[data-page=feed] #main#main article[data-post-id] .concept-home-post-footer{grid-template-columns:repeat(4,minmax(0,1fr)) 36px!important;gap:1px!important}html[data-theme] body[data-page=feed] #main#main .concept-home-post-footer :is(button,a,summary){justify-content:center;gap:3px!important;padding:7px 1px!important;font-size:11px!important}html[data-theme] body[data-page=feed] #main#main .concept-post-overflow>summary{width:36px}}html[data-theme] body[data-page=feed] #main#main .feed033-header{margin:0 0 14px!important}html[data-theme] body[data-page=feed] #main#main .feed033-header :is(h1,h2){margin:0 0 4px!important;font:600 23px/1.2 Georgia,Times New Roman,serif!important;letter-spacing:-.015em}html[data-theme] body[data-page=feed] #main#main .feed033-header p{margin:0!important;color:var(--muted);font:400 13px/1.45 var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;margin:0 0 14px!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer>:is(h3,.card-title){grid-column:1;margin:0!important;font:600 14px/20px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer-trigger{grid-column:2;grid-row:1;min-height:40px;white-space:nowrap}html[data-theme] body[data-page=feed] #main#main .feed033-composer.home-composer{grid-template-columns:40px minmax(0,1fr);gap:8px 10px}html[data-theme] body[data-page=feed] #main#main .feed033-composer>.home-composer-avatar{grid-column:1;grid-row:1;width:36px;height:36px;border-radius:50%;object-fit:cover}html[data-theme] body[data-page=feed] #main#main .feed033-composer>.home-composer-row{grid-column:2;grid-row:1;min-width:0}html[data-theme] body[data-page=feed] #main#main .feed033-composer-tools{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer-tools>button{min-height:36px;padding:7px 8px!important;font:600 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-post-actions{min-width:0}html[data-theme] body[data-page=feed] #main#main .feed033-empty{padding:24px 18px!important;border:1px dashed var(--line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--panel) 80%,transparent)!important;text-align:center}html[data-theme] body[data-page=feed] #main#main .feed033-empty :is(h2,h3){margin:0 0 6px!important;font:600 18px/1.3 Georgia,Times New Roman,serif!important}html[data-theme] body[data-page=feed] #main#main .feed033-empty>p{max-width:34em;margin:0 auto 12px!important;color:var(--muted);font:400 13px/1.5 var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-empty-action{min-height:40px}html[data-theme] body[data-page=feed] #main#main .feed033-rail-panel{min-width:0;overflow:hidden;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .feed033-rail-panel>:is(h2,.section-head){margin-bottom:8px}html[data-theme] body[data-page=feed] #main#main .feed033-rail-link{min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=feed] #main#main .feed033-rail-row{min-width:0}html[data-theme] body[data-page=feed] #main#main .feed033-reading-progress{display:block;width:100%;height:5px;margin-top:7px;accent-color:var(--purple)}@media(max-width:600px){html[data-theme] body[data-page=feed] #main#main .feed033-header :is(h1,h2){font-size:20px!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:10px!important}html[data-theme] body[data-page=feed] #main#main .feed033-composer.home-composer{grid-template-columns:34px minmax(0,1fr);gap:6px 8px}html[data-theme] body[data-page=feed] #main#main .feed033-composer.home-composer>.home-composer-tools{grid-column:1 / -1;grid-row:2}html[data-theme] body[data-page=feed] #main#main .feed033-composer-trigger{grid-column:1;grid-row:auto;justify-self:stretch}}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel{margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel .feed-reading033-heading{gap:8px;margin:0 0 8px}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel .feed-reading033-heading h2{font:650 14px/20px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel .feed-reading033-heading>a{min-height:36px;font:600 12px/18px var(--font-ui, Inter, system-ui, sans-serif)}html[data-theme] body[data-page=feed] #main#main .feed033-reading-row{gap:10px}html[data-theme] body[data-page=feed] #main#main .feed033-reading-row .feed-reading033-cover{width:52px;height:74px;border-radius:6px}html[data-theme] body[data-page=feed] #main#main .feed033-reading-row .feed-reading033-title{min-height:32px;font:650 13px/18px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel .feed-reading033-meter{gap:7px;margin:6px 0 0;font:500 11px/16px var(--font-ui, Inter, system-ui, sans-serif)}html[data-theme] body[data-page=feed] #main#main .feed033-reading-panel .feed-reading033-state{margin:4px 0!important;font:400 12px/18px var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=feed] #main#main#main .concept-feed-aside .concept-side-scene{position:relative;overflow:hidden}html[data-theme] body[data-page=feed] #main#main#main .concept-feed-aside .concept-side-scene-art{display:block!important;opacity:1!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important}html[data-theme] body[data-page=feed] #main#main#main .concept-feed-aside .concept-side-scene-quote{position:relative;z-index:1;max-width:58%;text-shadow:0 1px 5px var(--panel)}@media(min-width:768px){html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends{max-width:1083px!important;padding:20px 18px 36px 16px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-heading{min-height:112px!important;padding:4px 250px 12px 0!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-heading .concept-friends-title{margin-bottom:6px!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.08!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-heading>p:not(.concept-friends-quote){max-width:42ch;font-size:14px!important;line-height:1.45!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-mascot{right:84px!important;bottom:2px!important;width:108px!important;height:108px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-quote{right:0!important;bottom:20px!important;width:76px!important;font-size:13px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-tabs{height:46px!important;margin-bottom:11px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-tabs>.tab{min-height:45px!important;gap:7px!important;padding:7px 5px!important;font-size:12px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-tab-icon{font-size:18px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-count{min-width:21px!important;height:21px!important;padding:0 5px!important;font-size:11px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-find{min-height:44px!important;margin-bottom:17px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-find>form,html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-find fieldset{height:44px!important;gap:9px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-find :is(input,.input){height:44px!important;min-height:44px!important;padding-inline:13px!important;font-size:12px!important;border-radius:8px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-find>form button{flex-basis:96px!important;min-height:44px!important;padding:8px 12px!important;border-radius:8px!important;font-size:12px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main [data-concept-friends-panel]:not(.concept-friends-find)>h2{margin-bottom:8px!important;font-size:16px!important;line-height:1.35!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends [data-concept-friends-panel]>article{min-height:72px!important;margin-bottom:7px!important;padding:8px 10px!important;border-radius:8px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends .concept-friend-row{grid-template-columns:48px minmax(0,1fr) auto!important;column-gap:11px!important;min-height:54px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends .concept-friend-avatar{width:48px!important;height:48px!important;font-size:18px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends .concept-friend-name{margin-bottom:3px!important;font-size:13px!important;line-height:1.3!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends .concept-friend-meta{font-size:11px!important;line-height:1.35!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends [data-concept-friends-panel]>article>.actions .btn{min-width:92px!important;min-height:36px!important;padding:7px 11px!important;border-radius:7px!important;font-size:11px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner{height:clamp(150px,16vw,190px)!important;margin-top:13px!important;border-radius:8px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner-copy{width:47%!important;padding:16px 17px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner-copy h2{max-width:220px!important;margin-bottom:9px!important;font-size:clamp(20px,2.1vw,28px)!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner-copy p{max-width:230px!important;margin-bottom:10px!important;font-size:11px!important;line-height:1.4!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner-copy .btn{min-width:118px!important;min-height:36px!important;padding:8px 12px!important;font-size:11px!important}}@media(min-width:768px){html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner>.concept-friends-banner-art{display:none!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner:before{content:"";position:absolute;z-index:0;inset:0 0 0 auto;width:39%;background:url(/assets/page-code/concept-crop034.d3d753ca4f0bfffa8d19ef810917bd417d203434ae2a2a2ab1ad080e7b80a8b0.svg) center / 100% 100% no-repeat;pointer-events:none}}@media(min-width:768px){html[data-theme] body[data-page=friends] #main#main#main#main#main article.panel.pad:has(>p>a.friend-row-person){display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:48px 18px!important;align-items:center!important;min-height:74px!important;height:74px!important;padding:4px 10px!important;margin:0 0 7px!important;box-sizing:border-box!important}html[data-theme] body[data-page=friends] #main#main#main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:first-of-type{grid-column:1;grid-row:1;min-width:0;min-height:48px;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main#main#main article.panel.pad:has(>p>a.friend-row-person)>p:nth-of-type(2){grid-column:1;grid-row:2;min-width:0;min-height:18px;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;line-height:18px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main a.friend-row-person{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:48px!important;padding:0!important;font-size:13px!important;line-height:18px!important}html[data-theme] body[data-page=friends] #main#main#main#main#main a.friend-row-person :is(img.round,span.round.friend-row-initial){width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;flex:0 0 46px!important;object-fit:cover!important}html[data-theme] body[data-page=friends] #main#main#main#main#main a.friend-row-person>span:not(.friend-row-initial){min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body[data-page=friends] #main#main#main#main#main article.panel.pad:has(>p>a.friend-row-person)>details.friend-actions-menu{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center;margin:0!important}html[data-theme] body[data-page=friends] #main#main#main#main#main details.friend-actions-menu>summary{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}html[data-theme] body #main .concept-group-page{max-width:1280px!important}html[data-theme] body #main .concept-group-page>.section-head :is(h1,h2){font-size:42px!important;line-height:1.08!important}html[data-theme] body #main .concept-group-page>.section-head p{max-width:58ch;font-size:16px}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav{min-height:48px;margin-bottom:14px;border-bottom:1px solid var(--line)}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav .tab{min-height:48px;padding:11px 16px}html[data-theme] body #main .concept-group-page .concept-group-workspace{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:20px;margin-top:12px}html[data-theme] body #main .concept-group-page .concept-group-toolbar{grid-template-columns:auto minmax(145px,180px) minmax(140px,1fr);gap:10px;min-height:46px;margin-bottom:12px}html[data-theme] body #main .concept-group-page .concept-group-toolbar :is(.input,.select){height:46px;min-height:46px;padding-inline:12px;border-radius:9px;font-size:14px}html[data-theme] body #main .concept-group-page .concept-group-row{grid-template-columns:84px minmax(0,1fr) 38px;gap:13px;min-height:112px;padding:9px 10px!important;border-width:1px;border-radius:10px}html[data-theme] body #main .concept-group-page .concept-group-thumb{width:84px;height:84px;border-width:1px;border-radius:8px;font-size:30px}html[data-theme] body #main .concept-group-page .concept-group-row-copy h3{margin-bottom:5px;font-size:17px!important}html[data-theme] body #main .concept-group-page .concept-group-row-meta{font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-inspect{width:38px;height:42px;font-size:23px}html[data-theme] body #main .concept-group-page .concept-group-detail{top:calc(var(--top) + 16px);min-height:0;padding:0 18px 18px!important;border-width:1px!important;border-radius:10px!important;overflow:hidden}html[data-theme] body #main .concept-group-page .concept-group-detail-art{height:150px;margin:0 -18px 14px;border-bottom-width:1px;border-radius:9px 9px 0 0}html[data-theme] body #main .concept-group-page .concept-group-detail-title h2{font-size:21px!important}html[data-theme] body #main .concept-group-page .concept-group-count{padding:4px 8px;font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-detail>.row-sub{margin:8px 0 12px;font-size:14px;line-height:1.45}html[data-theme] body #main .concept-group-page .concept-group-facts>div{padding:9px 2px}html[data-theme] body #main .concept-group-page .concept-group-facts :is(dt,dd){font-size:14px}html[data-theme] body #main .concept-group-page .concept-group-detail-actions{gap:9px;margin:14px 0 18px}html[data-theme] body #main .concept-group-page .concept-group-detail-actions .btn{min-height:44px;padding:9px;font-size:14px}html[data-theme] body #main .concept-group-page .concept-group-section-head{margin:16px 0 7px}html[data-theme] body #main .concept-group-page .concept-group-section-head h3{font-size:16px}html[data-theme] body #main .concept-group-page .concept-group-section-head .row-sub{font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-member{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:7px 0}html[data-theme] body #main .concept-group-page .concept-group-avatar{width:40px;height:40px;border-width:1px;font-size:15px}html[data-theme] body #main .concept-group-page .concept-group-member strong{font-size:14px}html[data-theme] body #main .concept-group-page .concept-group-member .row-sub,html[data-theme] body #main .concept-group-page .concept-group-member-state{font-size:12px}html[data-theme] body #main .concept-group-page .concept-group-rule{gap:10px;padding:10px;border-width:1px;border-radius:8px}html[data-theme] body #main .concept-group-page .concept-group-rule strong{font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-retained{margin-top:18px}@media(max-width:1039px){html[data-theme] body #main .concept-group-page>.section-head{min-height:0;padding-left:0!important}html[data-theme] body #main .concept-group-page .concept-group-workspace{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:8px}html[data-theme] body #main .concept-group-page .concept-group-detail{position:static;width:auto}}@media(max-width:600px){html[data-theme] body #main>.concept-group-page{padding:14px 12px calc(18px + env(safe-area-inset-bottom))!important}html[data-theme] body #main .concept-group-page>.section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}html[data-theme] body #main .concept-group-page>.section-head :is(h1,h2){margin-bottom:5px;font-size:30px!important}html[data-theme] body #main .concept-group-page>.section-head p{font-size:14px;line-height:1.4}html[data-theme] body #main .concept-group-page .concept-group-create{width:100%}html[data-theme] body #main .concept-group-page .concept-group-create>summary{width:100%;min-width:0;min-height:46px;padding:10px 14px;justify-content:center;font-size:15px}html[data-theme] body #main .concept-group-page .concept-group-create>form{position:static;width:auto;margin-top:8px;padding:14px}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:44px;margin-bottom:10px;overflow:hidden}html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav .tab{display:flex;min-width:0;min-height:44px;padding:8px 4px;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.2}html[data-theme] body #main .concept-group-page .concept-group-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;margin-bottom:10px}html[data-theme] body #main .concept-group-page .concept-group-total{font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-toolbar .input[aria-label="Search groups"]{grid-column:1 / -1}html[data-theme] body #main .concept-group-page .concept-group-toolbar :is(.input,.select){min-width:0;height:42px;min-height:42px;padding-inline:9px;font-size:13px}html[data-theme] body #main .concept-group-page .concept-group-list{gap:8px}html[data-theme] body #main .concept-group-page .concept-group-row{grid-template-columns:56px minmax(0,1fr) 32px;gap:9px;min-height:74px;padding:7px!important;border-radius:8px}html[data-theme] body #main .concept-group-page .concept-group-thumb{width:56px;height:56px;border-radius:6px;font-size:22px}html[data-theme] body #main .concept-group-page .concept-group-row-copy h3{margin-bottom:3px;font-size:14px!important;line-height:1.25}html[data-theme] body #main .concept-group-page .concept-group-row-meta{font-size:11px;line-height:1.3}html[data-theme] body #main .concept-group-page .concept-group-inspect{width:32px;height:42px;font-size:21px}html[data-theme] body #main .concept-group-page .concept-group-empty{padding:16px 12px;border-width:1px;border-radius:8px;font-size:14px}html[data-theme] body #main .concept-group-page .concept-group-detail{padding:0 13px 14px!important;border-radius:9px!important}html[data-theme] body #main .concept-group-page .concept-group-detail-art{height:132px;margin:0 -13px 12px;border-radius:8px 8px 0 0}html[data-theme] body #main .concept-group-page .concept-group-detail-title{align-items:flex-start}html[data-theme] body #main .concept-group-page .concept-group-detail-title h2{font-size:18px!important}html[data-theme] body #main .concept-group-page .concept-group-count{padding:3px 7px;font-size:12px}html[data-theme] body #main .concept-group-page .concept-group-detail-actions{grid-template-columns:minmax(0,1fr);gap:7px;margin:12px 0 14px}html[data-theme] body #main .concept-group-page .concept-group-detail-actions .btn{min-height:42px}html[data-theme] body #main .concept-group-page .concept-group-member{grid-template-columns:36px minmax(0,1fr);gap:9px}html[data-theme] body #main .concept-group-page .concept-group-avatar{width:34px;height:34px}html[data-theme] body #main .concept-group-page .concept-group-member-state{grid-column:2;margin-top:-7px}html[data-theme] body #main .concept-group-page .concept-group-project-picker>[data-concept-project-picker-proxy] fieldset{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main .concept-group-page .concept-group-project-picker>[data-concept-project-picker-proxy] label.field{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:359px){html[data-theme] body #main .concept-group-page .concept-group-browser>.concept-group-browser-nav .tab{font-size:11px}html[data-theme] body #main .concept-group-page .concept-group-row{grid-template-columns:48px minmax(0,1fr) 30px;gap:7px}html[data-theme] body #main .concept-group-page .concept-group-thumb{width:48px;height:48px}}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:8px 10px!important;min-width:0;margin:0!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:9px!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset>label{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start!important;justify-content:start!important;gap:9px!important;min-width:0;min-height:40px!important;margin:0!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel)!important;line-height:1.4!important;overflow-wrap:anywhere}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset>label>input[type=checkbox]{display:block!important;float:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:1px 0 0!important;padding:0!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections>form>label.field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-width:0;margin:12px 0!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections>form>label.field select{width:100%!important;min-width:0!important}html[data-theme] body[data-page=identity] #main#main .concept-identity-preview-cover:not(.identity-source-actual-banner){background:center / cover no-repeat url(/assets/page-code/concept-crop036.fada2427cc4a21e53d1a2aecc0461fad571ebfaa32137ecaa323efce3149e539.svg)!important}@media(max-width:900px){html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;padding:9px!important}html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset>label{min-height:44px!important;padding:9px 8px!important;font-size:14px!important}}@media(max-width:359px){html[data-theme] body[data-page=identity] #main#main .identity-source-profile-sections fieldset{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]{width:100%!important;max-width:1160px!important;min-width:0!important;margin-inline:auto!important}html[data-theme] body[data-page=import] #main#main .concept-import-hero{min-height:112px!important;padding-block:16px 12px!important}html[data-theme] body[data-page=import] #main#main .concept-import-hero :is(h1,h2){font-size:clamp(28px,3vw,36px)!important}html[data-theme] body[data-page=import] #main#main .concept-import-lori{right:118px!important;width:120px!important;height:104px!important}html[data-theme] body[data-page=import] #main#main .import037-quote{position:absolute;right:8px;bottom:18px;width:112px;color:var(--muted);font:italic 15px/1.3 Georgia,serif;white-space:pre-line}html[data-theme] body[data-page=import] #main#main .concept-import-kinds{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds>button{min-height:112px!important;gap:5px!important;padding:10px 7px!important;text-align:center!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds svg{flex-basis:32px!important;width:32px!important;height:32px!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds strong{margin-bottom:2px!important;font-size:14px!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds small{font-size:10px!important}html[data-theme] body[data-page=import] #main#main .visual-import-steps.import037-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:52px;margin:0 0 12px!important;padding:6px 10px!important;border-radius:8px!important}html[data-theme] body[data-page=import] #main#main .visual-import-steps.import037-steps>li{min-height:38px!important;justify-content:center;padding:6px 8px 6px 42px!important;border-right:1px solid var(--line);font-size:12px!important}html[data-theme] body[data-page=import] #main#main .visual-import-steps.import037-steps>li:last-child{border-right:0}html[data-theme] body[data-page=import] #main#main .visual-import-steps.import037-steps>li:before{top:4px;left:5px;width:28px;height:28px}html[data-theme] body[data-page=import] #main#main .concept-import-options{padding:14px!important}html[data-theme] body[data-page=import] #main#main .concept-import-file,html[data-theme] body[data-page=import] #main#main .concept-import-paste{min-height:170px!important}html[data-theme] body[data-page=import] #main#main .concept-import-paste textarea{min-height:112px!important}html[data-theme] body[data-page=import] #main#main .concept-import-safety{font-size:11px!important}html[data-theme] body[data-page=import] #main#main [data-source-import-preview]{margin-top:12px;padding:14px!important;border-radius:8px!important}@media(max-width:1040px){html[data-theme] body[data-page=import] #main#main .concept-import-kinds{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds>button{min-height:92px!important}}@media(max-width:640px){html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]{padding:12px 12px 28px!important}html[data-theme] body[data-page=import] #main#main .concept-import-hero{min-height:112px!important;padding:12px 118px 12px 0!important}html[data-theme] body[data-page=import] #main#main .concept-import-hero :is(h1,h2){font-size:27px!important}html[data-theme] body[data-page=import] #main#main .concept-import-hero p{font-size:13px!important}html[data-theme] body[data-page=import] #main#main .concept-import-lori{right:34px!important;width:78px!important;height:82px!important}html[data-theme] body[data-page=import] #main#main .import037-quote{right:0;bottom:8px;width:82px;font-size:10px}html[data-theme] body[data-page=import] #main#main .concept-import-kinds{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds>button{min-height:76px!important;flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;padding:9px!important;text-align:left!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds svg{flex:0 0 28px!important;width:28px!important;height:28px!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds span{text-align:left!important}html[data-theme] body[data-page=import] #main#main .concept-import-kinds small{font-size:10px!important}html[data-theme] body[data-page=import] .visual-import-steps.import037-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=import] .visual-import-steps.import037-steps>li:nth-child(2){border-right:0}html[data-theme] body[data-page=import] #main#main .concept-import-fields{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=import] #main#main .concept-import-file,html[data-theme] body[data-page=import] #main#main .concept-import-paste{min-height:136px!important}html[data-theme] body[data-page=import] #main#main .concept-import-paste:before{left:50%;top:-15px}html[data-theme] body[data-page=import] #main#main .concept-import-paste textarea{min-height:92px!important}html[data-theme] body[data-page=import] #main#main .concept-import-submit{width:100%}}@media(max-width:767px){html[data-theme] body[data-page=import] #main#main#main .concept-import-kinds>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:116px!important;padding:10px 6px!important;text-align:center!important;gap:6px!important}html[data-theme] body[data-page=import] #main#main#main .concept-import-kinds>button>span{display:block!important;min-width:0!important;width:100%!important;text-align:center!important}html[data-theme] body[data-page=import] #main#main#main .concept-import-kinds strong{font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.3!important}html[data-theme] body[data-page=import] #main#main#main .concept-import-kinds small{font-size:11px!important;line-height:1.35!important}html[data-theme] body[data-page=import] #main#main#main .visual-import-steps.import037-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-width:0!important}html[data-theme] body[data-page=import] #main#main#main .visual-import-steps.import037-steps>li{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:8px 3px!important;min-width:0!important;font-size:10px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important}html[data-theme] body[data-page=import] #main#main#main .visual-import-steps.import037-steps>li:before{position:static!important;display:grid!important;place-items:center!important;flex:none!important;transform:none!important;inset:auto!important;width:28px!important;height:28px!important;margin:0 auto 5px!important}}html[data-theme] body[data-page=import] #main#main#main .concept-import-hero:before{display:none!important}html[data-theme] body[data-page=import] #main#main#main .visual-import-progress{order:4!important;font-size:13px!important;margin:0 0 10px!important}html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge{box-sizing:border-box;width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding:20px 22px 34px!important}html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge>.section-head{align-items:center;min-height:72px;margin:0 0 14px!important}html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge>.section-head :is(h1,h2){font:400 32px/1.2 Georgia,serif!important;letter-spacing:-.02em}html[data-theme] body[data-page=knowledge] #main#main .concept-knowledge-grid{grid-template-columns:minmax(196px,228px) minmax(0,1fr)!important;gap:16px!important}html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-index-rows>[data-concept-tools-knowledge-id]:last-child{border-bottom:0!important}@media(max-width:900px){html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge{padding:16px 12px calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge>.section-head{align-items:flex-start;min-height:0;margin-bottom:12px!important}html[data-theme] body[data-page=knowledge] #main#main>.page.concept-tools-knowledge>.section-head :is(h1,h2){font-size:28px!important}html[data-theme] body[data-page=knowledge] #main#main .knowledge038-filters>summary,html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-row-button,html[data-theme] body[data-page=knowledge] #main#main .concept-tools-knowledge-detail .actions :is(a,button){min-height:44px!important}}html[data-theme] body[data-page=knowledge] #main#main .page:has(.concept-tools-knowledge-detail>.empty) .concept-tools-knowledge-empty{display:none!important}html[data-theme] body[data-page=legal] #main#main>.page[data-legal-source="039"]{width:100%!important;max-width:1320px!important;margin-inline:auto!important;padding:22px 24px 48px!important;box-sizing:border-box}html[data-theme] body[data-page=legal] #main#main .legal-source-hero{min-height:150px!important;padding:22px 340px 22px 8px!important;margin-bottom:20px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-hero h1,html[data-theme] body[data-page=legal] #main#main .legal-source-hero h2{font-size:clamp(30px,3vw,38px)!important;line-height:1.15!important}html[data-theme] body[data-page=legal] #main#main .legal-source-intro{max-width:60ch!important;font-size:16px!important;line-height:1.55!important}html[data-theme] body[data-page=legal] #main#main .legal-source-layout{grid-template-columns:minmax(230px,280px) minmax(0,840px)!important;justify-content:start;gap:18px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-contents{border-radius:10px!important;box-shadow:0 8px 28px #0c14260f}html[data-theme] body[data-page=legal] #main#main .legal-source-policy{min-height:100px!important;padding:14px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-policy[aria-current=page]{outline:1px solid color-mix(in srgb,var(--purple) 38%,transparent);outline-offset:-1px}html[data-theme] body[data-page=legal] #main#main .legal-source-reading{width:100%;max-width:840px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document{padding:22px!important;border-radius:10px!important;box-shadow:0 8px 28px #0c14260d!important}html[data-theme] body[data-page=legal] #main#main .legal-source-reading-banner{min-height:178px!important;padding:24px 42% 24px 24px!important;background-image:linear-gradient(90deg,rgb(7 18 35 / 82%) 0%,rgb(7 18 35 / 42%) 43%,transparent 78%),url(/assets/concept-cache/cf900597bd0c27a1d2ab3164f041562ebfee7f7ac3eb2a9611344fd4652db3a4.webp)!important;background-position:center,center 48%!important;background-size:cover!important;font-size:24px!important;line-height:1.35!important}html[data-theme] body[data-page=legal] #main#main .legal-source-body{max-width:74ch!important;font-size:16px!important;line-height:1.7!important;scroll-margin-top:18px}html[data-theme] body[data-page=legal] #main#main .legal-source-body>h3{margin:0!important;padding:12px 0 0!important;border:0!important;font:400 16px/1.7 Arial,sans-serif!important;color:var(--text)!important}html[data-theme] body[data-page=legal] #main#main .legal-source-native-links{gap:8px!important;margin:18px 0 0!important;padding-top:14px;border-top:1px solid var(--line)}html[data-theme] body[data-page=legal] #main#main .legal-source-native-links a{min-height:42px!important;padding-inline:10px;border-radius:7px;font-size:14px!important}@media(max-width:1039px){html[data-theme] body[data-page=legal] #main#main>.page[data-legal-source="039"]{max-width:760px!important;padding:14px 14px calc(92px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=legal] #main#main .legal-source-hero{padding:8px 0 14px!important;margin-bottom:10px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-layout{gap:12px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-contents{position:sticky!important;top:0;z-index:3;border-radius:9px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-contents:not([open]){max-height:54px}html[data-theme] body[data-page=legal] #main#main .legal-source-contents>summary{min-height:48px!important;padding:12px 14px!important;font-size:16px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-policy{min-height:76px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-reading-banner{min-height:150px!important;padding:18px 38% 18px 16px!important;margin-bottom:16px!important;font-size:20px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document{padding:16px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-body{font-size:16px!important;line-height:1.68!important}}@media(max-width:390px){html[data-theme] body[data-page=legal] #main#main>.page[data-legal-source="039"]{padding-inline:10px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document{padding:14px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-reading-banner{min-height:138px!important;padding-right:32%!important}}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main>.concept-object-support{grid-column:1!important;grid-row:1!important}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main>.whole029-lower{grid-column:1!important;grid-row:2!important}html[data-theme] body[data-page=creator-workspace] #main#main .whole029-main>.whole029-releases{grid-column:1!important;grid-row:3!important}@media(max-width:760px){html[data-theme] body[data-page=creator-earnings] #main#main .creator-earnings-tabs{display:flex!important;gap:0!important;overflow-x:auto!important;max-width:100%!important}html[data-theme] body[data-page=creator-earnings] #main#main .creator-earnings-tabs>button{flex:0 0 auto!important;white-space:nowrap!important;padding:12px 14px!important;min-width:max-content!important}}html[data-theme] body[data-page=diagnostics] #main#main#main .diagnostic031-service>button[data-diagnostics-health-retry]{display:none!important}@media(min-width:1040px){html[data-theme] body[data-page=diagnostics] #main#main#main .diagnostic031-service>.grid2{grid-template-columns:repeat(5,minmax(0,1fr))!important}}html[data-theme] body[data-page=feed] #main#main#main#main .concept-feed-aside .concept-side-scene-art{visibility:visible!important;z-index:0!important}html[data-theme] body[data-page=feed] #main#main#main#main .concept-feed-aside .concept-side-scene:after{z-index:1!important}html[data-theme] body[data-page=feed] #main#main#main#main .concept-feed-aside .concept-side-scene-quote{z-index:2!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page{grid-template-areas:none!important;grid-template-rows:auto auto auto auto!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.endgame-interest-header{grid-area:1/1/2/-1!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-toolbar{grid-area:2/1/3/-1!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-native-empty-list{grid-area:3/1/4/2!important;display:block!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-native-empty-list>.empty{width:100%!important;grid-column:1/-1!important;box-sizing:border-box}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-inspector{grid-area:3/2/4/3!important;padding:18px!important}html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.endgame-interest-create{grid-area:4/1/5/-1!important;max-width:100%}html[data-theme] body #main#main#main .concept-group-page>.section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html[data-theme] body #main#main#main .concept-group-page>.section-head h2{font:400 36px/1.2 Georgia,serif!important}html[data-theme] body #main#main#main .concept-group-page>.section-head>.concept-group-create{grid-column:2!important;grid-row:1!important;width:auto!important;justify-self:end!important}html[data-theme] body #main#main#main .concept-group-page>.section-head>.roles064-project{grid-column:1/-1!important;margin:8px 0!important}html[data-theme] body #main#main#main .concept-group-page>.whole035-advanced{margin-top:18px!important}html[data-theme] body #main#main#main .concept-group-page>.whole035-advanced>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font-size:14px}html[data-theme] body[data-page=import] #main#main#main .concept-import-hero:after{content:none!important}@media(max-width:900px){html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-native-empty-list,html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.fandom032-inspector,html[data-theme] body[data-page=fandom] #main#main#main .page.fandom032-page>.endgame-interest-create{grid-column:1/-1!important;grid-row:auto!important}html[data-theme] body #main#main#main .concept-group-page>.section-head{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main .concept-group-page>.section-head>.concept-group-create{grid-column:1!important;grid-row:auto!important;justify-self:stretch!important}}@media(min-width:768px){html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner:before{background-image:url(/assets/page-code/concept-crop034.bb7ee36d9b96a6566fa04decf98b895c33e9667486fc118c64ba34aab88d8fe0.svg)!important;background-size:cover!important;background-position:center!important}}html[data-theme] body[data-page=import] #main#main#main#main#main .concept-import-hero>.import037-quote{display:none!important}html[data-theme] body[data-page=memory] #main#main .scene030-overview{margin:14px 0 18px;min-width:0}html[data-theme] body[data-page=memory] #main#main .scene030-overview h3{font-size:14px;margin:0 0 8px}html[data-theme] body[data-page=memory] #main#main .scene030-overview textarea{display:block;width:100%;box-sizing:border-box;min-height:120px;resize:vertical;font:400 14px/1.55 Arial,sans-serif;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px}html[data-theme] body[data-page=memory] #main#main .scene030-overview p{font-size:12px;color:var(--muted);margin:6px 0 0}html[data-theme] body[data-page=memory] #main#main .concept-context-scene:has(.scene030-overview)>.concept-context-scene-summary,html[data-theme] body[data-page=memory] #main#main .concept-context-scene:has(.scene030-overview)>h2{display:none!important}@media(max-width:900px){html[data-theme] body[data-page=legal] #main#main#main#main .legal-source-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=legal] #main#main#main#main .legal-source-contents,html[data-theme] body[data-page=legal] #main#main#main#main .legal-source-document{grid-column:1!important;min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}html[data-theme] body[data-page=legal] #main#main#main#main .legal-source-contents:not(details){max-height:none!important;position:static!important}}@media(max-width:767px){html[data-theme] body[data-page=feed] #main#main#main .site-polish-feed-toolbar>.site-polish-tools-menu>summary{display:grid!important;place-items:center!important;min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;font-size:0!important}html[data-theme] body[data-page=feed] #main#main#main .site-polish-feed-toolbar>.site-polish-tools-menu>summary:before{content:"\22ef";font:600 22px/1 Arial,sans-serif;color:var(--text)}}@media(max-width:767px){html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner{background:linear-gradient(90deg,#071420cc,#07142026),url(/assets/page-code/concept-crop034.bb7ee36d9b96a6566fa04decf98b895c33e9667486fc118c64ba34aab88d8fe0.svg) center/cover no-repeat!important}html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner>.concept-friends-banner-art,html[data-theme] body[data-page=friends] #main#main#main#main#main .concept-friends-banner:before{display:none!important}}@media(min-width:901px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"]{box-sizing:border-box!important;width:min(100%,1480px)!important;max-width:1480px!important;min-width:0!important;margin:0 auto!important;padding:18px clamp(20px,2vw,34px) 48px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"]>.series068-breadcrumb{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-layout.series068-no-aside{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;gap:12px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-hero{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)!important;align-items:start!important;gap:clamp(24px,3vw,46px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-hero>.series068-cover{display:block!important;box-sizing:border-box!important;width:min(100%,300px)!important;max-width:300px!important;height:auto!important;aspect-ratio:3 / 5!important;justify-self:center!important;object-fit:cover!important;object-position:center top!important;border:1px solid var(--line, #d8def2)!important;border-radius:9px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--text, #17172b) 16%,transparent)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-hero>.series068-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:none!important;padding:4px 0 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>:is(h1,h2){max-width:100%!important;margin:0 0 8px!important;color:var(--text, #17172b)!important;font:600 clamp(30px,2.2vw,40px)/1.12 Georgia,serif!important;letter-spacing:-.025em!important;text-wrap:balance!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-author{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>p:not(.series068-tags):not(.series068-format){width:100%!important;max-width:820px!important;margin:10px 0!important;color:var(--text, #17172b)!important;font:400 15px/1.55 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:900px!important;margin:8px 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-tags>span{padding:5px 9px!important;border:1px solid var(--line, #dedff0)!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent, #8a5cf6) 9%,var(--panel, #fff))!important;color:var(--text, #17172b)!important;font:500 12px/1.25 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-format{display:flex!important;align-items:center!important;gap:7px!important;margin:8px 0 0!important;color:var(--muted, #616a84)!important;font:500 12px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>.series068-actions{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-read{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:min(100%,300px)!important;min-height:48px!important;padding:10px 16px!important;border-radius:8px!important;font-weight:700!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-tabs{grid-column:1 / -1!important;display:flex!important;align-items:end!important;gap:6px!important;width:100%!important;margin:4px 0 0!important;border-bottom:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-tabs button{min-height:42px!important;padding:9px 13px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted, #616a84)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-tabs button[aria-pressed=true]{border-bottom-color:var(--accent, #8a5cf6)!important;color:var(--text, #17172b)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-chapters{grid-column:1!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line, #d8def2)!important;border-radius:10px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-chapters>:is(h2,p){margin-top:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-chapters>h2,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] section[data-visual072-section=creator-updates]>h2{color:var(--text, #17172b)!important;font:700 17px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:10px 0!important;padding:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-row{min-height:58px!important;padding:8px 10px!important;border:1px solid var(--line, #e0e1ef)!important;border-radius:7px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] section[data-visual072-section=creator-updates]{grid-column:2!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line, #d8def2)!important;border-radius:10px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-about,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-source-details{grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin:0!important}@media(min-width:1500px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(min-width:768px)and (max-width:900px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"]{width:100%!important;max-width:none!important;padding:16px 16px 40px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary{display:flex!important;flex-direction:column!important;gap:14px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-hero{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)!important;gap:20px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-cover{width:min(100%,260px)!important;max-width:260px!important;aspect-ratio:3 / 5!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] :is(.series068-chapters,section[data-visual072-section=creator-updates]){width:100%!important;max-width:none!important}}@media(max-width:767px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"]{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px 10px calc(84px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-breadcrumb{gap:9px!important;margin-bottom:10px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-hero,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary .series068-copy{display:contents!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-cover{grid-column:1!important;grid-row:1 / span 3!important;width:112px!important;height:168px!important;aspect-ratio:3 / 5!important;justify-self:start!important;border-radius:7px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-format{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>:is(h1,h2){grid-column:2!important;grid-row:2!important;width:100%!important;margin:0!important;font-size:22px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-author{grid-column:2!important;grid-row:3!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>.series068-actions{grid-column:1 / -1!important;grid-row:4!important;display:flex!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-read{width:100%!important;min-height:46px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-copy>p:not(.series068-tags):not(.series068-format){grid-column:1 / -1!important;grid-row:5!important;width:100%!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.5!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-tags{grid-column:1 / -1!important;grid-row:6!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-tabs{grid-column:1 / -1!important;grid-row:7!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-chapters{grid-column:1 / -1!important;grid-row:8!important;width:100%!important;margin:0!important;padding:12px!important;border-radius:9px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] section[data-visual072-section=creator-updates]{grid-column:1 / -1!important;grid-row:9!important;width:100%!important;padding:12px!important;border-radius:9px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-about{grid-column:1 / -1!important;grid-row:10!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-primary>.series068-source-details{grid-column:1 / -1!important;grid-row:11!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-row{min-height:58px!important;padding:7px 8px!important;grid-template-columns:18px 22px minmax(0,1fr)!important;column-gap:7px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-row>a{padding-right:78px!important;font-size:13px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record"] .series068-row>a:after{right:4px!important;min-height:36px!important;padding:0 7px!important;font-size:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=tag] #main#main#main>.page.concept-catalogue-tag{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;padding:22px 28px 48px!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading{display:block!important;min-height:0!important;margin:0 0 22px!important;padding:4px 0 18px!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading h2{margin:0 0 8px!important;color:var(--text)!important;font:600 32px/1.16 Georgia,serif!important;letter-spacing:-.025em!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading p{max-width:760px!important;margin:0!important;color:var(--muted)!important;font:400 15px/1.55 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px 16px!important;margin:0 0 18px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important;box-shadow:var(--shadow-sm)!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form>.field{min-width:0!important;gap:8px!important;margin:0!important;color:var(--muted)!important;font:600 12px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form input{box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:11px 14px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--panel2)!important;color:var(--text)!important;font:400 15px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form>button{min-height:48px!important;padding:0 20px!important;border:0!important;border-radius:11px!important;background:var(--accent-solid)!important;color:var(--accent-ink)!important;font:650 14px/1.2 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]>[role=tab]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--muted)!important;font:600 13px/1.2 Inter,system-ui,sans-serif!important;text-decoration:none!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]>[role=tab][aria-selected=true]{border-color:var(--line2)!important;background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:190px!important;margin:0 0 18px!important;padding:26px 30px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel2)!important;text-align:left!important;box-shadow:var(--shadow-sm)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty h2{margin:0 0 7px!important;color:var(--text)!important;font:600 23px/1.25 Georgia,serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty p{max-width:620px!important;margin:0!important;color:var(--muted)!important;font:400 14px/1.55 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>nav.concept-utility-links:not([role=tablist]){display:flex!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>nav.concept-utility-links:not([role=tablist])>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 15px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important;font:600 13px/1.2 Inter,system-ui,sans-serif!important;text-decoration:none!important}}@media(max-width:767px){html[data-theme] body[data-page=tag] #main#main#main>.page.concept-catalogue-tag{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 14px 32px!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading{display:block!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading h2{margin:0 0 6px!important;color:var(--text)!important;font:600 27px/1.15 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-heading p{margin:0!important;color:var(--muted)!important;font:400 14px/1.5 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 16px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;box-shadow:var(--shadow-sm)!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form>.field{min-width:0!important;gap:7px!important;margin:0!important;color:var(--muted)!important;font:600 12px/1.35 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form input{box-sizing:border-box!important;width:100%!important;min-height:46px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel2)!important;color:var(--text)!important;font:400 15px/1.4 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main>.concept-catalogue-tag>form>button{width:100%!important;min-height:46px!important;border:0!important;border-radius:10px!important;background:var(--accent-solid)!important;color:var(--accent-ink)!important;font:650 14px/1.2 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;padding:6px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]>[role=tab]{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:40px!important;padding:0 4px!important;border:1px solid transparent!important;border-radius:9px!important;color:var(--muted)!important;font:600 12px/1.2 Inter,system-ui,sans-serif!important;text-decoration:none!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag [role=tablist]>[role=tab][aria-selected=true]{border-color:var(--line2)!important;background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:150px!important;margin:0 0 14px!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel2)!important;text-align:left!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty h2{margin:0 0 6px!important;color:var(--text)!important;font:600 21px/1.25 Georgia,serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>section.panel.empty p{margin:0!important;color:var(--muted)!important;font:400 14px/1.5 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>nav.concept-utility-links:not([role=tablist]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=tag] #main#main#main .concept-catalogue-tag>nav.concept-utility-links:not([role=tablist])>a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important;font:600 12px/1.2 Inter,system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important}}html[data-theme] body[data-page=tag] .shell>.topbar{background:var(--panel)!important;border-bottom:1px solid var(--line)!important;color:var(--text)!important}html[data-theme] body[data-page=tag] .shell>.topbar :is(.logo,.icon-btn,.top-actions,.top-spacer){color:var(--text)!important}html[data-theme] body[data-page=tag] .shell>.topbar .top-search{border-color:var(--line)!important;background:var(--panel2)!important}.visual073-eyebrow{display:block;margin:0 0 7px!important;color:var(--accent)!important;font:700 10px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}.visual073-results-layout{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(250px,.85fr)!important;align-items:stretch!important;gap:16px!important;min-width:0!important;margin:0 0 18px!important}.visual073-results-column{min-width:0!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty{width:100%!important;max-width:none!important;min-height:220px!important;margin:0!important}.visual073-browse-sidebar{box-sizing:border-box!important;min-width:0!important;min-height:220px!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important;box-shadow:var(--shadow-sm)!important}.visual073-browse-sidebar>h3{margin:0 0 14px!important;color:var(--text)!important;font:600 19px/1.25 Georgia,serif!important}.visual073-browse-sidebar>nav.concept-utility-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.visual073-browse-sidebar>nav.concept-utility-links>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel2)!important;color:var(--text)!important;font:600 13px/1.25 Inter,system-ui,sans-serif!important;text-decoration:none!important}@media(min-width:768px)and (max-width:1099px){.visual073-results-layout{grid-template-columns:minmax(0,1fr)!important}.visual073-browse-sidebar{min-height:0!important}.visual073-browse-sidebar>nav.concept-utility-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.visual073-results-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 14px!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty{min-height:150px!important}.visual073-browse-sidebar{min-height:0!important;padding:16px!important;border-radius:14px!important}.visual073-browse-sidebar>h3{margin:0 0 10px!important;font-size:18px!important}.visual073-browse-sidebar>nav.concept-utility-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.visual073-browse-sidebar>nav.concept-utility-links>a{justify-content:center!important;min-height:42px!important;padding:0 7px!important;font-size:12px!important;text-align:center!important}}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;min-height:220px!important;padding:26px 30px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel2)!important;text-align:left!important;box-shadow:var(--shadow-sm)!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty h2{margin:0 0 7px!important;color:var(--text)!important;font:600 23px/1.25 Georgia,serif!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty p{max-width:620px!important;margin:0!important;color:var(--muted)!important;font:400 14px/1.55 Inter,system-ui,sans-serif!important}@media(max-width:767px){html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty{min-height:150px!important;padding:20px!important;border-radius:14px!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty h2{margin:0 0 6px!important;font-size:21px!important}html[data-theme] body[data-page=tag] #main#main#main .visual073-results-column>section.panel.empty p{font-size:14px!important;line-height:1.5!important}}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=settings]{display:none}@media(min-width:1040px)and (min-height:880px){html[data-theme] body[data-page=webtoon] #desktop-rail.desktop-rail:before{content:"";position:absolute;z-index:2;left:32px;top:760px;width:144px;height:164px;background:url(/assets/endgame-v1/lori-guide.webp) center bottom/contain no-repeat;pointer-events:none}}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing]>.concept-workspace-page[data-concept-workspace-route=writing][data-visual078="078-whole-screen-v1"]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;box-sizing:border-box!important;width:min(100%,1420px)!important;max-width:1420px!important;min-width:0!important;margin-inline:auto!important;padding:12px 18px 28px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-hero{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:116px!important;padding:12px 22px!important;overflow:hidden!important;border:1px solid var(--line, #d8def2)!important;border-radius:9px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-hero:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;background:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 22%,transparent) 78%),var(--visual078-art) right center / cover no-repeat!important;opacity:.88!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-hero>.concept-writer-lori{position:static!important;display:block!important;grid-column:1!important;grid-row:1!important;width:100px!important;height:92px!important;margin:0!important;object-fit:contain!important;object-position:center!important;filter:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-copy>h1{margin:0 0 4px!important;color:var(--text, #191932)!important;font:600 30px/1.15 Georgia,serif!important;letter-spacing:-.02em!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-copy>p{margin:0!important;color:var(--text, #191932)!important;font:400 14px/1.45 system-ui,sans-serif!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar>.manga-studio-entry,html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar .concept-writer-editor-actions>:is(button,a){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:42px!important;padding:9px 14px!important;border-radius:7px!important;font:600 12px/1.3 system-ui,sans-serif!important;white-space:nowrap!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar>.manga-studio-entry{flex:0 0 auto!important;margin:0!important;background:var(--accent-solid, #8353ed)!important;color:#fff!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar>.concept-writer-editor-actions{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar .concept-writer-editor-actions>button[type=submit]{background:var(--accent-solid, #8353ed)!important;color:#fff!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf>h2{margin:0!important;color:var(--text, #191932)!important;font:700 17px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf>.concept-writer-editor-summary{display:grid!important;grid-template-columns:144px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:118px!important;margin:0!important;padding:10px!important;overflow:hidden!important;border:1px solid var(--line, #d8def2)!important;border-radius:8px!important;background:var(--panel, #fff)!important;box-shadow:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-art{display:block!important;grid-column:1!important;grid-row:1!important;width:144px!important;height:96px!important;margin:0!important;border:0!important;border-radius:5px!important;background-position:center!important;background-size:cover!important;box-shadow:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-copy{display:grid!important;grid-column:2!important;grid-row:1!important;align-content:center!important;gap:5px!important;min-width:0!important;padding:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-back{order:0!important;width:fit-content!important;color:var(--muted, #626c88)!important;font:400 11px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-copy>h1,html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-copy>h2{order:1!important;margin:0!important;color:var(--text, #191932)!important;font:700 16px/1.25 system-ui,sans-serif!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-facts{order:2!important;margin:0!important;color:var(--muted, #626c88)!important;font:400 12px/1.35 system-ui,sans-serif!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf+.concept-writer-editor-tabs{display:flex!important;align-items:stretch!important;gap:22px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 4px!important;overflow-x:auto!important;border-bottom:1px solid var(--line, #d8def2)!important;white-space:nowrap!important;scrollbar-width:thin!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf+.concept-writer-editor-tabs>:is(a,details){display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;min-height:44px!important;padding:8px 2px 7px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted, #626c88)!important;font:500 12px/1.3 system-ui,sans-serif!important;text-decoration:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf+.concept-writer-editor-tabs>a[aria-current]{border-bottom-color:var(--accent-solid, #8353ed)!important;color:var(--text, #191932)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid{display:grid!important;grid-template-columns:minmax(220px,.82fr) minmax(440px,2.1fr) minmax(225px,.82fr)!important;align-items:stretch!important;gap:0!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:clamp(530px,calc(100dvh - 472px),760px)!important;margin:0!important;padding:0!important;border:1px solid var(--line, #d8def2)!important;border-radius:8px!important;background:var(--panel, #fff)!important;overflow:hidden!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-workspace-pane{box-sizing:border-box!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:var(--panel, #fff)!important;box-shadow:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-workspace-chapters{grid-column:1!important;border-right:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-manuscript{grid-column:2!important;min-width:0!important;border-right:1px solid var(--line, #d8def2)!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-workspace-tools{grid-column:3!important;border:0!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-pane>summary{display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;border-bottom:1px solid var(--line, #d8def2)!important;color:var(--text, #191932)!important;background:var(--panel, #fff)!important;font:650 13px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-pane-body{box-sizing:border-box!important;min-width:0!important;padding:12px!important;color:var(--text, #191932)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript>.panel{display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important;height:100%!important;min-width:0!important;margin:0!important;padding:14px!important;border:0!important;border-radius:0!important;background:var(--panel, #fff)!important;box-shadow:none!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript :is(.format-toolbar,.visual-writing-toolbar){display:flex!important;flex-wrap:wrap!important;gap:4px!important;min-width:0!important;overflow:visible!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript :is(.writer-rich,.visual-manuscript-input){box-sizing:border-box!important;flex:1 1 220px!important;min-width:0!important;min-height:210px!important;border:1px solid var(--line, #d8def2)!important;border-radius:6px!important;background:var(--panel, #fff)!important;color:var(--text, #191932)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript-footer{margin-top:auto!important;padding-top:10px!important;border-top:1px solid var(--line, #d8def2)!important}@media(max-width:1100px){html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing]>.concept-workspace-page[data-visual078="078-whole-screen-v1"]{width:100%!important;padding-inline:14px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid{grid-template-columns:minmax(190px,.75fr) minmax(0,2fr)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-workspace-chapters{grid-column:1!important;grid-row:1!important;border-bottom:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-manuscript{grid-column:2!important;grid-row:1 / span 2!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>.visual-workspace-tools{grid-column:1!important;grid-row:2!important;border-top:1px solid var(--line, #d8def2)!important}}@media(max-width:767px){html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing]>.concept-workspace-page[data-visual078="078-whole-screen-v1"]{gap:10px!important;padding:8px 10px 24px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-hero{grid-template-columns:68px minmax(0,1fr)!important;min-height:82px!important;gap:10px!important;padding:8px 10px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-hero>.concept-writer-lori{width:64px!important;height:64px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-copy>h1{font-size:23px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-studio-copy>p{font-size:12px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar{gap:6px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar>.manga-studio-entry,html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar .concept-writer-editor-actions>:is(button,a){min-height:38px!important;padding:7px 9px!important;font-size:11px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-action-bar>.concept-writer-editor-actions{gap:6px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf>h2{font-size:15px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf>.concept-writer-editor-summary{grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;min-height:96px!important;padding:8px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-art{width:86px!important;height:70px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-copy>h1,html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf .concept-writer-editor-copy>h2{font-size:14px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf+.concept-writer-editor-tabs{gap:16px!important;min-height:40px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual078-story-shelf+.concept-writer-editor-tabs>:is(a,details){min-height:40px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:visible!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-workspace-grid>:is(.visual-workspace-chapters,.visual-manuscript,.visual-workspace-tools){width:100%!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript>.panel{min-height:440px!important;padding:10px!important}html[data-theme] body[data-page=writing] #main#main#main.main[data-page=writing] .visual-manuscript :is(.writer-rich,.visual-manuscript-input){min-height:230px!important;padding:14px!important}}#modal-root:has([data-retained-photo-viewer])>.modal{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;padding:max(18px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border:0;border-radius:0;background:var(--bg,#f7f7fb);color:var(--text,#181725)}#modal-root:has([data-retained-photo-viewer])>.modal>h2{margin:0;padding:0 56px 10px 2px;border-bottom:1px solid var(--line,#dedde7);font:600 20px/1.35 var(--font-ui,Inter,system-ui,sans-serif);letter-spacing:0;color:var(--text,#181725)}#modal-root:has([data-retained-photo-viewer])>.modal>.modal-close{position:absolute;z-index:5;top:max(14px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));float:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line,#dedde7);border-radius:50%;background:var(--panel,#fff);color:var(--text,#181725);font-size:23px}.retained-photo-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;height:100%}.retained-photo-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.retained-photo-viewer-index{margin:0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text,#181725)}.retained-photo-viewer-scope{margin:0;color:var(--muted,#666579);font-size:12px;line-height:1.4;text-align:right}.retained-photo-viewer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;min-width:0;min-height:0}.retained-photo-viewer-main{display:grid;grid-template-rows:minmax(0,1fr) 76px;gap:12px;min-width:0;min-height:0}.retained-photo-viewer-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;touch-action:pan-y;border:1px solid var(--line,#dedde7);border-radius:14px;background:color-mix(in srgb,var(--panel,#fff) 88%,var(--bg,#f7f7fb))}.retained-photo-viewer-stage>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.retained-photo-viewer-nav{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--text,#181725) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--panel,#fff) 92%,transparent);color:var(--text,#181725);font:500 30px/1 var(--font-ui,Inter,system-ui,sans-serif);box-shadow:0 4px 16px #0002}.retained-photo-viewer-nav:hover:not(:disabled){background:var(--panel,#fff);border-color:var(--accent,#8056c9)}.retained-photo-viewer-nav:focus-visible,.retained-photo-viewer-thumb:focus-visible,#modal-root:has([data-retained-photo-viewer])>.modal>.modal-close:focus-visible{outline:3px solid var(--accent,#8056c9);outline-offset:3px}.retained-photo-viewer-nav:disabled{opacity:.44;cursor:not-allowed;box-shadow:none}.retained-photo-viewer-previous{left:12px}.retained-photo-viewer-next{right:12px}.retained-photo-viewer-thumbnails{display:flex;align-items:stretch;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:thin}.retained-photo-viewer-thumb{flex:0 0 82px;display:grid;place-items:center;min-width:64px;min-height:64px;padding:3px;border:1px solid var(--line,#dedde7);border-radius:9px;background:var(--panel,#fff);overflow:hidden}.retained-photo-viewer-thumb[aria-current=true]{border:2px solid var(--accent,#8056c9);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#8056c9) 18%,transparent)}.retained-photo-viewer-thumb>img{display:block;width:100%;height:100%;max-height:66px;object-fit:cover;border-radius:5px}.retained-photo-viewer-details{min-width:0;min-height:0;overflow:auto;border:1px solid var(--line,#dedde7);border-radius:14px;background:var(--panel,#fff)}.retained-photo-viewer-details>details{min-height:100%;padding:20px;box-sizing:border-box}.retained-photo-viewer-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--text,#181725);font-size:15px;font-weight:650}.retained-photo-viewer-copy{padding-top:12px;color:var(--muted,#666579);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.retained-photo-viewer-filename{display:grid;gap:5px;margin:0 0 14px}.retained-photo-viewer-filename span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#666579)}.retained-photo-viewer-filename strong{color:var(--text,#181725);font-weight:600}@media(max-width:760px){#modal-root:has([data-retained-photo-viewer])>.modal{gap:8px;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}#modal-root:has([data-retained-photo-viewer])>.modal>h2{font-size:16px;padding:0 56px 8px 2px}#modal-root:has([data-retained-photo-viewer])>.modal>.modal-close{top:max(6px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:42px;height:42px}.retained-photo-viewer{gap:8px}.retained-photo-viewer-toolbar{justify-content:flex-start;gap:12px;flex-wrap:wrap}.retained-photo-viewer-index{font-size:14px}.retained-photo-viewer-scope{font-size:11px;text-align:left}.retained-photo-viewer-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}.retained-photo-viewer-main{grid-template-rows:minmax(0,1fr) 64px;gap:6px}.retained-photo-viewer-stage{border-radius:10px}.retained-photo-viewer-stage>img{max-width:100%;max-height:100%}.retained-photo-viewer-nav{width:46px;height:46px;min-width:46px;min-height:46px}.retained-photo-viewer-previous{left:7px}.retained-photo-viewer-next{right:7px}.retained-photo-viewer-thumbnails{gap:6px;padding-bottom:4px}.retained-photo-viewer-thumb{flex-basis:66px;min-width:62px;min-height:56px}.retained-photo-viewer-thumb>img{max-height:52px}.retained-photo-viewer-details{max-height:min(24dvh,190px);border-radius:10px}.retained-photo-viewer-details>details{padding:6px 12px}.retained-photo-viewer-details summary{min-height:44px}.retained-photo-viewer-copy{padding-top:4px;font-size:13px}}@media(prefers-reduced-motion:reduce){.retained-photo-viewer *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:601px){html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-media-098{min-height:clamp(219px,calc(33.333vw + 19.333px),230px)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-cover-098{width:100%;height:auto;aspect-ratio:3 / 1}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-098{top:clamp(128px,calc(33.333vw - 72.667px),138px)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-control-098{top:clamp(182px,calc(33.333vw - 18.667px),192px)}}@media(max-width:600px){html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-media-098{min-height:calc(33.333vw + 23.333px)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-cover-098{width:100%;height:auto;aspect-ratio:3 / 1}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-098{top:calc(33.333vw - 60.667px)}html[data-theme] #modal-root .concept-edit-profile-098-v2 .edit-profile-avatar-control-098{top:calc(33.333vw - 14.667px)}}html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer){display:flex;flex-direction:column;overflow:hidden;min-height:0}html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer)>.modal-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;float:none}html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer)>h2{flex:0 0 auto;margin-inline-end:56px}html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer)>#modal-form.visual-post-composer{display:grid;align-content:start;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:2px}html[data-theme] body[data-page=home] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer{position:sticky;inset-block-end:0;z-index:4;margin-inline:-15px;padding:12px 15px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line2);background:var(--panel);box-shadow:0 -8px 18px color-mix(in srgb,var(--bg) 18%,transparent)}html[data-theme] body[data-page=home] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer :is(select,.select){min-height:44px}@media(max-width:600px){html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer){inset-inline-start:max(8px,env(safe-area-inset-left));inset-inline-end:max(8px,env(safe-area-inset-right));inset-block-start:max(8px,env(safe-area-inset-top));inset-block-end:max(8px,env(safe-area-inset-bottom));width:auto;height:calc(var(--app-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));max-height:none;padding:14px 14px 0;border-radius:16px}html[data-theme] body[data-page=home] #modal-root>.modal:has(>#modal-form.visual-post-composer)>#modal-form.visual-post-composer{flex:1 1 auto}html[data-theme] body[data-page=home] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-inline:-14px;padding:12px 14px max(12px,env(safe-area-inset-bottom))}html[data-theme] body[data-page=home] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer>:is(.field,label){min-width:0;max-width:none;flex:initial}html[data-theme] body[data-page=home] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer>.btn{width:100%;min-width:0;min-height:44px;margin:0;justify-content:center}}html[data-theme] body #main .social-home-grid{align-items:start;gap:clamp(18px,1.6vw,28px)}html[data-theme] body #main .social-home-feed{min-width:0}html[data-theme] body #main .social-home-sidebar{align-content:start;gap:18px}html[data-theme] body #main .social-home-feed>.real-post,html[data-theme] body #main .social-home-sidebar>.panel{border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 28px #0f172a0e}html[data-theme] body #main .concept-home-post-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 44px;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:10px}html[data-theme] body #main .concept-home-post-footer>*{box-sizing:border-box;min-width:0;min-height:44px;white-space:nowrap}html[data-theme] body #main .concept-home-post-footer>.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:6px;border-radius:12px;font-size:13px}html[data-theme] body #main .concept-home-post-footer>.concept-post-reply-group{display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;text-overflow:ellipsis;font-size:13px}html[data-theme] body #main .concept-home-post-footer>details.concept-post-overflow{width:44px;min-width:44px;justify-self:end}html[data-theme] body #main .concept-home-post-footer>details.concept-post-overflow>summary{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]){background:#0c12220e;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:768px){html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal{position:fixed;top:clamp(168px,24vh,260px);right:clamp(16px,calc((100vw - 1428px)/2),248px);bottom:auto;left:auto;transform:none;box-sizing:border-box;width:min(390px,calc(100vw - 32px));max-width:390px;max-height:calc(100dvh - 220px);margin:0;padding:24px;overflow:auto;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 18px 48px #0d13232e}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal h2{font-size:22px;line-height:1.25}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal form select[name=choice]{width:100%;min-height:48px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal form button.btn.primary{width:100%;min-height:48px;border-radius:12px}}@media(max-width:767px){html[data-theme] body #main .concept-home-post-footer{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr)) 44px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]){background:#090e1c33;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal{position:absolute;inset:0;box-sizing:border-box;width:100%;height:var(--app-height,100dvh);max-width:none;max-height:var(--app-height,100dvh);margin:0;transform:none;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;padding:calc(16px + env(safe-area-inset-top)) 18px calc(12px + env(safe-area-inset-bottom));overflow:hidden;border:0;border-radius:22px 22px 0 0;background:var(--panel)}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>.modal-close{grid-column:2;grid-row:1;align-self:start;justify-self:end;position:sticky;top:env(safe-area-inset-top);z-index:2;width:44px;height:44px;min-height:44px;border-radius:14px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>h2#dialog-title{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:21px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>p{grid-column:1/-1;margin:0;line-height:1.5}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>form{grid-column:1/-1;min-height:0;height:100%;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>form select[name=choice]{width:100%;min-height:48px;font-size:16px}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>form button.btn.primary{position:sticky;bottom:0;flex:0 0 auto;width:100%;min-height:48px;margin-top:auto;border-radius:12px;box-shadow:0 8px 20px #2116432e}html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>a.btn.secondary,html[data-theme] body .modal-root.open:has(.modal form select[name=choice]) .modal>button.btn.secondary:not(.modal-close){grid-column:1/-1;width:100%;min-height:48px;box-sizing:border-box;justify-content:center;margin:0;border-radius:12px}}#main>.user-chat-page>.contact-requests-view{flex:0 0 auto;min-width:0;max-height:min(46dvh,430px);overflow:hidden;gap:14px;padding:18px 20px}#main>.user-chat-page>.contact-requests-view .contact-requests-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}#main>.user-chat-page>.contact-requests-view .contact-requests-header h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2;letter-spacing:-.02em}#main>.user-chat-page>.contact-requests-view .contact-requests-header p:not(.contact-requests-eyebrow){margin:5px 0 0;color:var(--muted);max-width:68ch;font-size:.92rem}#main>.user-chat-page>.contact-requests-view .contact-requests-eyebrow{margin:0 0 4px;color:var(--muted);font-size:.68rem;font-weight:750;letter-spacing:.12em}#main>.user-chat-page>.contact-requests-view .contact-requests-header-actions{flex:0 0 auto;justify-content:flex-end}#main>.user-chat-page>.contact-requests-view .contact-requests-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1px 2px 3px 1px}#main>.user-chat-page>.contact-requests-view .contact-requests-group{min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}#main>.user-chat-page>.contact-requests-view .contact-requests-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#main>.user-chat-page>.contact-requests-view .contact-requests-group-heading h3{margin:0;font-size:1rem;line-height:1.25}#main>.user-chat-page>.contact-requests-view .contact-requests-count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;white-space:nowrap}#main>.user-chat-page>.contact-requests-view .contact-requests-list{display:grid;gap:8px;max-height:25dvh;overflow:auto;overscroll-behavior:contain}#main>.user-chat-page>.contact-requests-view .contact-request-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:11px}#main>.user-chat-page>.contact-requests-view .contact-request-copy{min-width:0;overflow-wrap:anywhere}#main>.user-chat-page>.contact-requests-view .contact-request-copy>b{display:block;font-size:.92rem}#main>.user-chat-page>.contact-requests-view .contact-request-copy>p{margin:3px 0 0;color:var(--muted);font-size:.82rem}#main>.user-chat-page>.contact-requests-view .contact-request-copy>.contact-request-note{color:inherit}#main>.user-chat-page>.contact-requests-view .contact-request-actions{flex:0 0 auto;justify-content:flex-end}#main>.user-chat-page>.contact-requests-view .contact-request-actions .btn{min-height:40px}#main>.user-chat-page>.contact-requests-view .contact-requests-empty,#main>.user-chat-page>.contact-requests-view .contact-requests-loading{margin:4px 0;color:var(--muted);font-size:.88rem}#main>.user-chat-page>.contact-requests-view .contact-requests-error{margin:0;color:var(--danger,#a32626)}@media(max-width:767px),(max-width:1039px)and (max-height:540px){#main>.user-chat-page>.contact-requests-view{max-height:42dvh;padding:12px;gap:10px}#main>.user-chat-page>.contact-requests-view .contact-requests-header{flex-direction:column;gap:10px}#main>.user-chat-page>.contact-requests-view .contact-requests-header-actions{width:100%;justify-content:flex-start}#main>.user-chat-page>.contact-requests-view .contact-requests-header-actions .btn{flex:1 1 auto;min-height:44px}#main>.user-chat-page>.contact-requests-view .contact-requests-groups{grid-template-columns:minmax(0,1fr);gap:8px}#main>.user-chat-page>.contact-requests-view .contact-requests-list{max-height:17dvh}#main>.user-chat-page>.contact-requests-view .contact-request-row{align-items:flex-start;flex-direction:column;gap:8px}#main>.user-chat-page>.contact-requests-view .contact-request-actions{width:100%;justify-content:flex-start}#main>.user-chat-page>.contact-requests-view .contact-request-actions .btn{min-height:44px}}@media(min-width:901px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"]{box-sizing:border-box!important;width:min(100%,1480px)!important;max-width:1480px!important;min-width:0!important;margin:0 auto!important;padding:18px clamp(20px,2vw,34px) 48px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"]>.series068-breadcrumb{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-layout.series068-no-aside{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;gap:12px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-hero{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)!important;align-items:start!important;gap:clamp(24px,3vw,46px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-hero>.series068-cover{display:block!important;box-sizing:border-box!important;width:min(100%,300px)!important;max-width:300px!important;height:auto!important;aspect-ratio:3 / 5!important;justify-self:center!important;object-fit:cover!important;object-position:center top!important;border:1px solid var(--line, #d8def2)!important;border-radius:9px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--text, #17172b) 16%,transparent)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-hero>.series068-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:none!important;padding:4px 0 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>:is(h1,h2){max-width:100%!important;margin:0 0 8px!important;color:var(--text, #17172b)!important;font:600 clamp(30px,2.2vw,40px)/1.12 Georgia,serif!important;letter-spacing:-.025em!important;text-wrap:balance!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-author{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>p:not(.series068-tags):not(.series068-format){width:100%!important;max-width:820px!important;margin:10px 0!important;color:var(--text, #17172b)!important;font:400 15px/1.55 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:900px!important;margin:8px 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-tags>span{padding:5px 9px!important;border:1px solid var(--line, #dedff0)!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent, #8a5cf6) 9%,var(--panel, #fff))!important;color:var(--text, #17172b)!important;font:500 12px/1.25 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-format{display:flex!important;align-items:center!important;gap:7px!important;margin:8px 0 0!important;color:var(--muted, #616a84)!important;font:500 12px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.series068-actions{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:14px 0 0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-read{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:min(100%,300px)!important;min-height:48px!important;padding:10px 16px!important;border-radius:8px!important;font-weight:700!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-tabs{grid-column:1 / -1!important;display:flex!important;align-items:end!important;gap:6px!important;width:100%!important;margin:4px 0 0!important;border-bottom:1px solid var(--line, #d8def2)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-tabs button{min-height:42px!important;padding:9px 13px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted, #616a84)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-tabs button[aria-pressed=true]{border-bottom-color:var(--accent, #8a5cf6)!important;color:var(--text, #17172b)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-chapters{grid-column:1!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line, #d8def2)!important;border-radius:10px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-chapters>:is(h2,p){margin-top:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-chapters>h2,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] section[data-visual072-section=creator-updates]>h2{color:var(--text, #17172b)!important;font:700 17px/1.3 system-ui,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:10px 0!important;padding:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-row{min-height:58px!important;padding:8px 10px!important;border:1px solid var(--line, #e0e1ef)!important;border-radius:7px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] section[data-visual072-section=creator-updates]{grid-column:2!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line, #d8def2)!important;border-radius:10px!important;background:var(--panel, #fff)!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-about,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-source-details{grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin:0!important}@media(min-width:1500px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(min-width:768px)and (max-width:900px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"]{width:100%!important;max-width:none!important;padding:16px 16px 40px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary{display:flex!important;flex-direction:column!important;gap:14px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-hero{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)!important;gap:20px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-cover{width:min(100%,260px)!important;max-width:260px!important;aspect-ratio:3 / 5!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] :is(.series068-chapters,section[data-visual072-section=creator-updates]){width:100%!important;max-width:none!important}}@media(max-width:767px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"]{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px 10px calc(84px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-breadcrumb{gap:9px!important;margin-bottom:10px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-hero,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary .series068-copy{display:contents!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-cover{grid-column:1!important;grid-row:1 / span 3!important;width:112px!important;height:168px!important;aspect-ratio:3 / 5!important;justify-self:start!important;border-radius:7px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-format{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>:is(h1,h2){grid-column:2!important;grid-row:2!important;width:100%!important;margin:0!important;font-size:22px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-author{grid-column:2!important;grid-row:3!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.series068-actions{grid-column:1 / -1!important;grid-row:4!important;display:flex!important;width:100%!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-read{width:100%!important;min-height:46px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>p:not(.series068-tags):not(.series068-format){grid-column:1 / -1!important;grid-row:5!important;width:100%!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.5!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-tags{grid-column:1 / -1!important;grid-row:6!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-tabs{grid-column:1 / -1!important;grid-row:7!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-chapters{grid-column:1 / -1!important;grid-row:8!important;width:100%!important;margin:0!important;padding:12px!important;border-radius:9px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] section[data-visual072-section=creator-updates]{grid-column:1 / -1!important;grid-row:9!important;width:100%!important;padding:12px!important;border-radius:9px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-about{grid-column:1 / -1!important;grid-row:10!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-primary>.series068-source-details{grid-column:1 / -1!important;grid-row:11!important;width:100%!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-row{min-height:58px!important;padding:7px 8px!important;grid-template-columns:18px 22px minmax(0,1fr)!important;column-gap:7px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-row>a{padding-right:78px!important;font-size:13px!important}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-row>a:after{right:4px!important;min-height:36px!important;padding:0 7px!important;font-size:12px!important}}@media(min-width:768px){html[data-theme] body[data-page=tag] #main .concept-catalogue-tag[data-visual073-final-v2=true]{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;padding:22px 28px 42px!important}}html[data-theme] body[data-page=tag] #main .visual073-final-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.38fr) auto;align-items:center;gap:18px;box-sizing:border-box;min-height:220px;margin:0 0 16px;padding:24px 28px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background-image:linear-gradient(90deg,#080f1ed1,#080f1e8a 44%,#080f1e1f),var(--visual073-final-castle);background-position:center 48%;background-size:cover;color:#f7f3ff;box-shadow:var(--shadow-sm)}html[data-theme=light] body[data-page=tag] #main .visual073-final-hero{background-image:linear-gradient(90deg,#ffffffdb,#ffffff9e 42%,#ffffff14),var(--visual073-final-castle);color:#17143a}html[data-theme] body[data-page=tag] #main .visual073-final-hero:after{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 82% 20%,rgba(237,226,255,.22),transparent 23%);pointer-events:none}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading{min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h1,html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h2{margin:0 0 8px!important;color:inherit!important;font:600 clamp(30px,4vw,42px)/1.1 Georgia,serif!important;letter-spacing:-.025em}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading p{max-width:62ch;margin:0!important;color:inherit!important;font:400 15px/1.5 Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=tag] #main .visual073-eyebrow{margin-bottom:8px!important;color:inherit!important;opacity:.8}html[data-theme] body[data-page=tag] #main .visual073-final-quote{max-width:190px;margin:0;color:inherit;font:italic 18px/1.4 Georgia,serif;text-align:right;text-shadow:0 2px 10px rgba(0,0,0,.28)}html[data-theme=light] body[data-page=tag] #main .visual073-final-quote{text-shadow:0 1px 0 rgba(255,255,255,.7)}html[data-theme] body[data-page=tag] #main .visual073-final-quote cite{display:block;margin-top:5px;font:italic 13px/1.3 Georgia,serif}html[data-theme] body[data-page=tag] #main .visual073-final-follow{min-width:130px;min-height:44px;padding:10px 15px;border:1px solid rgba(255,255,255,.42);border-radius:10px;background:var(--accent-solid,var(--purple));color:var(--accent-ink,#fff);font:600 13px/1.2 Inter,system-ui,sans-serif;cursor:not-allowed;opacity:.72}html[data-theme] body[data-page=tag] #main .visual073-final-related{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:0 0 14px;padding:0}html[data-theme] body[data-page=tag] #main .visual073-final-related h2{margin:0;color:var(--text);font:600 14px/1.3 Georgia,serif}html[data-theme] body[data-page=tag] #main .visual073-final-topic-chips{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:thin;overscroll-behavior-x:contain}html[data-theme] body[data-page=tag] #main .visual073-final-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--text);font:500 12px/1.2 Inter,system-ui,sans-serif;text-decoration:none}html[data-theme] body[data-page=tag] #main .visual073-final-chip:hover,html[data-theme] body[data-page=tag] #main .visual073-final-search-link:hover{border-color:var(--line2);background:var(--accent-soft);color:var(--accent)}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar-section{margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar-section h2,html[data-theme] body[data-page=tag] #main .visual073-final-sidebar-links-title{margin:0 0 8px;color:var(--text);font:600 16px/1.3 Georgia,serif}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar-section p{margin:0;color:var(--muted);font:400 12px/1.5 Inter,system-ui,sans-serif}html[data-theme] body[data-page=tag] #main .visual073-final-searches nav{display:grid;gap:7px}html[data-theme] body[data-page=tag] #main .visual073-final-search-link{display:flex;align-items:center;min-height:32px;padding:4px 2px;border-bottom:1px solid var(--line);color:var(--text);font:500 12px/1.35 Inter,system-ui,sans-serif;text-decoration:none}html[data-theme] body[data-page=tag] #main .visual073-final-lori{display:flex;justify-content:center;margin:10px auto 14px;padding:8px}html[data-theme] body[data-page=tag] #main .visual073-final-lori img{display:block;width:min(132px,60%);max-height:132px;object-fit:contain}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar-links-title{margin-top:6px}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar .concept-utility-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:0!important}html[data-theme] body[data-page=tag] #main .visual073-final-sidebar .concept-utility-links>a{display:flex!important;align-items:center;min-height:40px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:600 12px/1.2 Inter,system-ui,sans-serif;text-decoration:none}html[data-theme] body[data-page=tag] #main .visual073-final-advanced{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}html[data-theme] body[data-page=tag] #main .visual073-final-advanced>summary{display:flex;align-items:center;min-height:42px;padding:0 12px;color:var(--text);font:600 12px/1.2 Inter,system-ui,sans-serif;cursor:pointer}html[data-theme] body[data-page=tag] #main .visual073-final-advanced[open]>form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin:0!important;padding:12px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=tag] #main .visual073-final-advanced>form .field{margin:0!important}html[data-theme] body[data-page=tag] #main .visual073-final-advanced>form input{min-height:42px!important}html[data-theme] body[data-page=tag] #main .visual073-final-advanced>form button{min-height:42px!important}@media(max-width:900px){html[data-theme] body[data-page=tag] #main .visual073-final-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:190px;padding:18px;border-radius:14px;background-position:center 45%}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h1,html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h2{font-size:30px!important}html[data-theme] body[data-page=tag] #main .visual073-final-quote{display:none}html[data-theme] body[data-page=tag] #main .visual073-final-follow{grid-column:2;grid-row:1;min-width:0;padding:9px 11px}html[data-theme] body[data-page=tag] #main .visual073-final-related{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body[data-page=tag] #main .visual073-final-related h2{font-size:13px}html[data-theme] body[data-page=tag] #main .visual073-browse-sidebar{padding:14px!important}}@media(max-width:767px){html[data-theme] body[data-page=tag] #main .visual073-final-hero{min-height:176px;padding:16px}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h1,html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading h2{font-size:27px!important}html[data-theme] body[data-page=tag] #main .visual073-final-hero .concept-catalogue-heading p{font-size:13px!important}html[data-theme] body[data-page=tag] #main .visual073-final-follow{min-height:40px;font-size:11px}}@media(max-width:900px){html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none!important;padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.visual075-directory-layer{order:0}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.discovery-entry{order:1}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>:is(.section-head,.concept-tools-grid,.grid2){display:none!important}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true] .concept-directory-layer{display:none!important}html[data-theme] body #main[data-page=tools] .visual075-directory-layer{--directory-art:var(--concept-rail-art,linear-gradient(135deg,#15264b,#090f23));--directory-footer-art:var(--directory-art);display:grid;gap:12px;min-width:0}html[data-theme=light] body #main[data-page=tools] .visual075-directory-layer{--directory-art:var(--concept-rail-art-light,var(--concept-rail-art,linear-gradient(135deg,#e4eaff,#f8f4ff)))}html[data-theme] body #main[data-page=tools] .concept-directory-advanced{display:grid;gap:8px;min-width:0;padding:2px 0 0}html[data-theme] body #main[data-page=tools] .concept-directory-advanced>h2{margin:0;color:var(--text);font:600 20px/1.2 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-advanced>p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}html[data-theme] body #main[data-page=tools] .concept-directory-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-advanced-card{min-width:0;min-height:74px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=tools] .concept-directory-advanced-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-solid,var(--purple)) 34%,transparent);outline-offset:2px}html[data-theme] body #main[data-page=tools] .concept-directory-advanced-card h3{margin:0 0 4px;color:var(--text);font:600 14px/1.25 Arial,sans-serif}html[data-theme] body #main[data-page=tools] .concept-directory-advanced-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}}@media(min-width:901px){html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-concept-directory-prepared=true]{width:min(100%,1200px)!important;max-width:1200px!important;padding:12px 20px 18px!important}html[data-theme] body #main[data-page=tools] .concept-directory-layer{gap:10px!important}html[data-theme] body #main[data-page=tools] .concept-directory-hero{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)!important;min-height:190px!important;max-height:200px;padding:22px 28px!important}html[data-theme] body #main[data-page=tools] .concept-directory-hero h1{margin-bottom:6px!important;font-size:30px!important;line-height:1.12!important}html[data-theme] body #main[data-page=tools] .concept-directory-hero p{max-width:44ch;font-size:14px!important;line-height:1.45!important}html[data-theme] body #main[data-page=tools] .concept-directory-hero blockquote{max-width:28ch;font-size:16px!important;line-height:1.35!important}html[data-theme] body #main[data-page=tools] .concept-directory-heading{min-height:48px;align-items:center!important}html[data-theme] body #main[data-page=tools] .concept-directory-heading h2{font-size:26px!important}html[data-theme] body #main[data-page=tools] .concept-directory-heading p{font-size:13px!important}html[data-theme] body #main[data-page=tools] .concept-directory-search{flex-basis:220px!important}html[data-theme] body #main[data-page=tools] .concept-directory-search input{min-height:40px!important;font-size:13px!important}html[data-theme] body #main[data-page=tools] .concept-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body #main[data-page=tools] .concept-directory-card{min-height:198px!important;padding:8px 12px!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon{width:82px!important;height:68px!important;margin-bottom:4px!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon svg{width:66px!important;height:66px!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon img{width:80px!important;height:80px!important}html[data-theme] body #main[data-page=tools] .concept-directory-badge{top:9px!important;right:8px!important}html[data-theme] body #main[data-page=tools] .concept-directory-card h3{margin-bottom:3px!important;font-size:16px!important;line-height:1.22!important}html[data-theme] body #main[data-page=tools] .concept-directory-card p{margin-bottom:5px!important;font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:3}html[data-theme] body #main[data-page=tools] .concept-directory-action{min-height:28px!important;font-size:12px!important}html[data-theme] body #main[data-page=tools] .concept-directory-arrow{flex-basis:26px!important;width:26px!important;height:26px!important}html[data-theme] body #main[data-page=tools] .concept-directory-footer{grid-template-columns:minmax(0,1fr) 92px!important;min-height:72px!important;padding:6px 20px!important}html[data-theme] body #main[data-page=tools] .concept-directory-footer blockquote{font-size:16px!important;line-height:1.3!important}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament img{width:68px!important;height:68px!important}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament svg{width:88px!important;height:52px!important}}@media(min-width:768px){html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:1120px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-object-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main .concept-object-grid:has(form[data-character014-v3=true]) .workspace029-support,html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true],html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true]>fieldset{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true]{margin:0!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-hero{display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;min-width:0!important;margin:0 0 16px!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-portrait-frame{box-sizing:border-box!important;width:100%!important;max-width:300px!important;height:360px!important;min-height:320px!important;max-height:380px!important;align-self:start!important;overflow:hidden!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-portrait-frame>.character014-v3-portrait{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-summary{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;align-items:stretch!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-identity{grid-template-columns:minmax(0,35fr) minmax(0,65fr)!important;width:100%!important;min-width:0!important;gap:12px!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-bio{width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=character] #main#main>.page.concept-catalogue-character:has(form[data-character014-v3=true])>.concept-catalogue-status.visual-status:empty{display:block!important;position:absolute!important;overflow:hidden!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}}@media(min-width:768px){html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-identity>.field:first-child{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-identity>.field:nth-child(2){grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}}@media(min-width:768px)and (max-width:900px){html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-hero{grid-template-columns:240px minmax(0,1fr)!important;margin-bottom:14px!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-actions{gap:6px!important}}@media(min-width:901px){html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-hero{margin-bottom:14px!important}}html[data-theme] body[data-page=writing] #main#main#main.main .visual078-story-shelf>.concept-writer-editor-summary{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto!important;width:min(100%,380px)!important;height:auto!important;min-height:118px!important;align-items:center!important}html[data-theme] body[data-page=writing] #main#main#main.main .visual078-story-shelf .concept-writer-editor-art{width:76px!important;height:90px!important;background-image:url(/assets/endgame-v1/lori-guide.webp)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}html[data-theme] body[data-page=writing] #main#main#main.main .visual078-story-shelf .concept-writer-editor-copy{position:static!important;align-self:center!important;min-height:0!important}html[data-theme] body[data-page=writing] #main#main#main.main .visual078-story-shelf .concept-writer-editor-back{position:static!important;inset:auto!important;transform:none!important;display:block!important}@media(max-width:767px){html[data-theme] body[data-page=chat] #main[data-page=chat] .connected-chat[data-chat-surface=bots][data-chat-state=active] #direct-chat-form .actions>button[disabled]:not([data-cancel-generation]){color:var(--faint)!important;background:var(--bg3)!important;border-color:var(--line)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}}@media(max-width:900px){html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none!important;padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.visual075-directory-layer{order:0}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.discovery-entry{order:1}html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.section-head,html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]>.concept-tools-grid,html[data-theme] body #main[data-page=tools]>.concept-workspace-page[data-visual075-prepared=true]~.page{display:none!important}html[data-theme] body #main[data-page=tools] .visual075-directory-layer{display:grid;gap:12px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:0;overflow:hidden;padding:18px 16px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#070f2359,#070f2314),var(--directory-art);background-position:center 55%;background-size:cover;color:#f8f3ff}html[data-theme=light] body #main[data-page=tools] .concept-directory-hero{background-image:linear-gradient(90deg,#faf9ff40,#faf9ff0a),var(--directory-art);color:#171347}html[data-theme] body #main[data-page=tools] .concept-directory-hero h1{margin:0 0 6px;font:600 25px/1.12 Georgia,serif!important;letter-spacing:-.02em;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-hero p{max-width:34ch;margin:0;font-size:14px;line-height:1.45}html[data-theme] body #main[data-page=tools] .concept-directory-hero blockquote{justify-self:start;max-width:28ch;margin:0;padding:0;border:0;font:italic 15px/1.35 Georgia,serif;text-align:left;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-hero cite{display:block;margin-top:4px;font:italic 12px/1.35 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-heading{display:grid;align-items:start;gap:9px;min-width:0;padding:0}html[data-theme] body #main[data-page=tools] .concept-directory-heading h2{margin:0 0 3px;font:600 26px/1.1 Georgia,serif!important;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-heading p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}html[data-theme] body #main[data-page=tools] .concept-directory-search{display:block;position:relative;width:100%}html[data-theme] body #main[data-page=tools] .concept-directory-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme] body #main[data-page=tools] .concept-directory-search input{width:100%;min-height:44px;padding:8px 12px 8px 36px;border:1px solid var(--line);border-radius:16px!important;background:var(--panel);color:var(--text);font:inherit;font-size:14px}html[data-theme] body #main[data-page=tools] .concept-directory-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}html[data-theme] body #main[data-page=tools] .concept-directory-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--panel2) 80%,var(--panel)),var(--panel));color:var(--text);text-align:left;cursor:pointer}html[data-theme] body #main[data-page=tools] .concept-directory-card[hidden]{display:none!important}html[data-theme] body #main[data-page=tools] .concept-directory-icon{position:relative;display:grid;place-items:center;width:78px;height:70px;margin:0 0 6px;border:0;border-radius:0;background:none;box-shadow:none}html[data-theme] body #main[data-page=tools] .concept-directory-icon svg{width:64px;height:64px;overflow:visible}html[data-theme] body #main[data-page=tools] .concept-directory-icon img{position:absolute;left:0;top:50%;display:block;width:76px!important;height:76px!important;transform:translateY(-50%);object-fit:contain}html[data-theme] body #main[data-page=tools] .concept-directory-card h3{margin:0 0 4px;font:600 17px/1.25 Arial,sans-serif!important;color:var(--text)}html[data-theme] body #main[data-page=tools] .concept-directory-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}html[data-theme] body #main[data-page=tools] .concept-directory-footer{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-height:92px;overflow:hidden;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background-image:linear-gradient(90deg,#080f233d,#080f2314),var(--directory-footer-art,var(--directory-art));background-position:center 62%;background-size:cover;color:#f4ecff}html[data-theme=light] body #main[data-page=tools] .concept-directory-footer{background-image:linear-gradient(90deg,#faf8ff40,#faf8ff0d),var(--directory-footer-art,var(--directory-art));color:#211753}html[data-theme] body #main[data-page=tools] .concept-directory-footer blockquote{justify-self:start;margin:0;padding:0;border:0;font:italic 16px/1.35 Georgia,serif;text-align:left;color:inherit}html[data-theme] body #main[data-page=tools] .concept-directory-footer cite{display:block;margin-top:4px;font:italic 12px/1.35 Georgia,serif}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament{justify-self:end;color:#cbb5ff}html[data-theme] body #main[data-page=tools] .concept-directory-footer-ornament img{display:block;width:68px;height:68px;object-fit:contain}}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal{position:absolute!important;inset:var(--top, 72px) 0 0 var(--rail, 208px)!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;margin:0!important;padding:18px 28px 0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>#dialog-title{max-width:min(900px,calc(100% - 190px))!important;margin:0!important;color:var(--text)!important;font:600 32px/1.12 Georgia,Times New Roman,serif!important;letter-spacing:-.025em!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>.world077-subtitle{margin:4px 0 0!important;color:var(--muted)!important;font:400 14px/1.45 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>button.modal-close{position:absolute!important;z-index:5!important;top:16px!important;right:20px!important;width:38px!important;height:38px!important;border:1px solid var(--line)!important;border-radius:50%!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>form[data-creator-kind=world]{display:grid!important;grid-row:3!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>form[data-creator-kind=world]>fieldset{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) label.field:has(>select[name=kind]){display:grid!important;grid-template-columns:auto minmax(150px,240px)!important;align-items:center!important;gap:10px!important;width:max-content!important;max-width:100%!important;margin:0!important;color:var(--muted)!important;font:500 12px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) label.field:has(>select[name=kind])>select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel2)!important;color:var(--text)!important;font:500 13px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;padding:0 0 10px!important;border-bottom:1px solid var(--line)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar>div{display:flex!important;align-items:center!important;gap:8px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar button{min-height:40px!important;padding:0 16px!important;border-radius:8px!important;font:600 13px/1 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar button[type=submit]{border:1px solid var(--accent)!important;background:var(--accent)!important;color:var(--accent-ink, #fff)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) [data-creator-fields]{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 2px 24px 0!important;overflow:auto!important;scrollbar-gutter:stable!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) [data-creator-fields]>p:not(.row-sub){order:0!important;margin:0!important;color:var(--muted)!important;font:400 12px/1.4 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav{position:sticky!important;z-index:3!important;top:0!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:0!important;padding:4px 0 0!important;border-bottom:1px solid var(--line)!important;background:var(--bg)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;border-bottom:2px solid transparent!important;color:var(--muted)!important;text-decoration:none!important;font:500 12px/1 Arial,system-ui,sans-serif!important;white-space:nowrap!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav a:hover,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav a:focus-visible{border-bottom-color:var(--accent)!important;color:var(--accent)!important;outline:0!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr)!important;grid-template-areas:"overview rail" "lore rail" "places versions" "characters versions"!important;align-items:start!important;gap:14px!important;min-width:0!important;margin:0!important;padding:4px 0 0!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel=overview]{grid-area:overview!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel=lore]{grid-area:lore!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel=places]{grid-area:places!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel=characters]{grid-area:characters!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel=versions]{grid-area:versions!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>.world077-rail{grid-area:rail!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel],html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-world-panel]>h3,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail>h3{margin:0 0 12px!important;color:var(--text)!important;font:600 16px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio label.field{display:grid!important;gap:6px!important;min-width:0!important;margin:0 0 12px!important;color:var(--text)!important;font:500 12px/1.35 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio textarea.textarea,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio input.input{box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel2)!important;color:var(--text)!important;font:400 13px/1.45 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio textarea.textarea{min-height:112px!important;max-height:240px!important;padding:11px 12px!important;overflow:auto!important;resize:vertical!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-creator-key=setting]{min-height:196px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio input.input:not([type=file]){min-height:42px!important;padding:0 12px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio input[type=file]{min-height:42px!important;padding:7px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-world-cover]{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-world-cover]>h4{margin:0 0 6px!important;color:var(--text)!important;font:600 13px/1.35 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-world-cover]>img[data-world-cover-preview]{display:block!important;width:100%!important;max-width:520px!important;aspect-ratio:16 / 7!important;height:auto!important;margin:10px 0!important;border:1px solid var(--line)!important;border-radius:9px!important;object-fit:cover!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail{display:flex!important;flex-direction:column!important;gap:12px!important;position:sticky!important;top:56px!important;max-height:calc(100vh - 260px)!important;overflow:auto!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-cover{display:block!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-cover-note,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-meta{margin:0!important;color:var(--muted)!important;font:400 11px/1.4 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-title{margin:0!important;color:var(--text)!important;font:600 21px/1.2 Georgia,Times New Roman,serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-summary{margin:0!important;color:var(--text)!important;font:400 12px/1.55 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-setting-preview{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-checklist{display:grid!important;gap:8px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-checklist>h4{margin:0 0 2px!important;color:var(--text)!important;font:600 13px/1.35 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-check-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;color:var(--text)!important;font:400 11px/1.4 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-check-mark{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border:1px solid var(--line)!important;border-radius:50%!important;color:var(--muted)!important;font-size:10px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-check-row[data-done=true] .world077-check-mark{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--accent-ink, #fff)!important}@media(max-width:1000px){html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal{left:0!important;padding:14px 16px 0!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)!important;gap:10px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio>[data-world-panel],html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail{padding:12px!important}}@media(max-width:680px){html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal{top:var(--top, 60px)!important;padding:10px 12px 0!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>#dialog-title{max-width:calc(100% - 48px)!important;font-size:26px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>.world077-subtitle{max-width:calc(100% - 36px)!important;font-size:12px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-toolbar button{min-height:38px!important;padding:0 12px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"overview" "rail" "lore" "places" "characters" "versions"!important;gap:9px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail{position:static!important;max-height:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio textarea.textarea{max-height:200px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio [data-creator-key=setting]{min-height:160px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav{overflow-x:auto!important;scrollbar-width:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-nav::-webkit-scrollbar{display:none!important}}@media(prefers-reduced-motion:reduce){html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) *{scroll-behavior:auto!important}}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal{transform:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>.shade{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal{grid-template-rows:auto auto auto minmax(0,1fr)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>form[data-creator-kind=world]{grid-row:4!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>.world077-breadcrumb{display:inline-flex!important;align-items:center!important;width:fit-content!important;margin:0 0 8px!important;color:var(--accent)!important;text-decoration:none!important;font:600 12px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>.world077-breadcrumb:hover{text-decoration:underline!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-cover-stage{display:grid!important;gap:8px!important;margin:0 0 16px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world-studio .world077-cover-stage>.world077-cover{width:100%!important;max-width:none!important;aspect-ratio:16 / 7!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-native-cover{margin:6px 0 0!important;padding-top:12px!important;border-top:1px solid var(--line)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-identity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-identity label.field{margin-bottom:10px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-card{margin-top:14px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-card>h3{margin:0 0 12px!important;color:var(--text)!important;font:600 14px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-field{display:grid!important;gap:5px!important;margin:0!important;color:var(--muted)!important;font:500 11px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-field input,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-field select,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-field textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel)!important;color:var(--muted)!important;font:400 11px/1.35 Arial,system-ui,sans-serif!important;opacity:.76!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-field textarea{min-height:72px!important;resize:none!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-note{margin:10px 0 0!important;color:var(--muted)!important;font:400 11px/1.45 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-rail>h2{margin:0!important;color:var(--text)!important;font:600 16px/1.3 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-checklist>h3,html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-tips>h3{margin:0!important;color:var(--text)!important;font:600 13px/1.35 Arial,system-ui,sans-serif!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-tips{display:grid!important;gap:6px!important;margin-top:4px!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-tips>p{margin:0!important;color:var(--muted)!important;font:400 12px/1.5 Arial,system-ui,sans-serif!important}@media(max-width:680px){html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world])>section.modal>.world077-breadcrumb{margin-bottom:5px!important}html[data-theme] body[data-page=creator-workspace] .modal-root.open:has(section.modal form[data-creator-kind=world]) .world077-unavailable-grid{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:901px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.visual072-synopsis-scroll{box-sizing:border-box!important;max-height:9.3em!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px;line-height:1.55!important;scrollbar-width:thin}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.visual072-synopsis-scroll::-webkit-scrollbar{width:7px}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.visual072-synopsis-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:color-mix(in srgb,var(--muted, #616a84) 55%,transparent)}}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-author{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-author-initial,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-author-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;overflow:hidden;border:1px solid var(--line, #d8def2);border-radius:50%;background:color-mix(in srgb,var(--accent, #8a5cf6) 16%,var(--panel, #fff));color:var(--text, #17172b);font:700 15px/1 system-ui,sans-serif;object-fit:cover}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:8px 0 2px;padding:9px 0;border-top:1px solid var(--line, #d8def2);border-bottom:1px solid var(--line, #d8def2)}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric-label{color:var(--muted, #616a84);font-size:11px;line-height:1.3}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric-value{color:var(--text, #17172b);font:700 14px/1.3 system-ui,sans-serif}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric-note{grid-column:1 / -1;color:var(--muted, #616a84);font-size:10px;line-height:1.25}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-unavailable-action{min-height:44px!important;padding:8px 15px!important;border:1px solid var(--line, #d8def2)!important;border-radius:8px!important;background:color-mix(in srgb,var(--panel, #fff) 88%,var(--muted, #616a84))!important;color:var(--muted, #616a84)!important;font-weight:650;opacity:.8;cursor:not-allowed}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-chapter-count{display:inline-grid;place-items:center;min-width:28px;min-height:24px;margin-left:8px;padding:2px 7px;border:1px solid var(--line, #d8def2);border-radius:999px;background:var(--panel2, #f3f4fa);color:var(--muted, #616a84);font:600 12px/1 system-ui,sans-serif;vertical-align:middle}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-empty-updates{display:grid;min-height:150px;place-items:center;margin:0;padding:18px;border:1px dashed var(--line, #d8def2);border-radius:8px;color:var(--muted, #616a84);font-size:14px;text-align:center}@media(max-width:900px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metrics{grid-column:1 / -1!important;grid-row:4!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:2px 0 0;padding:7px 0}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric{grid-template-columns:minmax(0,1fr);gap:2px}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-metric-note{display:none}}@media(max-width:767px){html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .series068-copy>.visual072-synopsis-scroll{grid-column:1 / -1!important;grid-row:5!important;max-height:9em!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:6px;font-size:14px!important;line-height:1.5!important;scrollbar-width:thin}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-author-initial,html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-author-avatar{flex-basis:32px;width:32px;height:32px}html[data-theme] body[data-page=series] #main#main#main.main[data-page=series]>.series068-entry[data-visual072="072-story-record-v1"] .visual072-unavailable-action{min-height:42px!important;padding-inline:10px!important;font-size:13px!important}}html[data-theme] body[data-page=webtoon] #main>.concept-workspace-page>.visual076-workspace{display:grid!important;grid-template-columns:minmax(230px,.29fr) minmax(0,1fr)!important;grid-template-areas:"project project" "chapters tabs" "chapters views";align-items:start!important;gap:14px 16px!important;max-width:1600px!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:12px 16px 28px!important}html[data-theme] body[data-page=webtoon] #main .visual076-project{grid-area:project!important;margin:0!important;padding:12px 16px!important}html[data-theme] body[data-page=webtoon] #main .visual076-project-links{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-project-links>a.link{font-weight:700!important}html[data-theme] body[data-page=webtoon] #main .visual076-chapters{grid-area:chapters!important;align-self:start!important;margin:0!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-tabs{grid-area:tabs!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 10px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-tabs>legend{font-weight:700!important;color:var(--muted)!important;font-size:12px!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%)!important;overflow:hidden!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 14px!important;border:1px solid var(--line)!important;border-radius:9px!important;color:var(--text)!important;background:var(--surface)!important;font-weight:700!important;cursor:pointer!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-radio:checked+.visual076-view-label{color:var(--accent)!important;background:var(--accent-soft)!important;border-color:var(--line2)!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-radio:focus-visible+.visual076-view-label{outline:3px solid var(--accent)!important;outline-offset:2px!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-radio:disabled+.visual076-view-label{opacity:.45!important;cursor:not-allowed!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-host{grid-area:views!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane{display:none!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-workspace:has(.visual076-view-radio[value=episodes]:checked) .visual076-pane[data-visual076-pane=episodes],html[data-theme] body[data-page=webtoon] #main .visual076-workspace:has(.visual076-view-radio[value=storyboard]:checked) .visual076-pane[data-visual076-pane=storyboard],html[data-theme] body[data-page=webtoon] #main .visual076-workspace:has(.visual076-view-radio[value=settings]:checked) .visual076-pane[data-visual076-pane=settings]{display:block!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>h2{margin:0 0 10px!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;align-content:start!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]>.row-sub,html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]>p,html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]>details,html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]>button{grid-column:1/-1!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes] textarea{min-height:76px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr)!important;align-items:start!important;gap:14px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:8px!important;min-width:0!important;padding:10px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel>img{grid-column:1/-1!important;width:100%!important;height:210px!important;object-fit:contain!important;background:var(--surface2)!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel>.field[data-comic-alt],html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel>.field:has([data-comic-alt]){grid-column:1/-1!important;min-width:0!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel>.field{min-width:0!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid .visual-comic-studio-panel :is(input,textarea,select){min-width:0!important;max-width:100%!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%)!important;overflow:hidden!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-choice{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:5px 10px!important;border:1px solid var(--line)!important;border-radius:8px!important;font-weight:700!important;cursor:pointer!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-radio:checked+.visual076-panel-choice{color:var(--accent)!important;background:var(--accent-soft)!important;border-color:var(--line2)!important}html[data-theme] body[data-page=webtoon] #main .visual-comic-studio-panel:has(.visual076-panel-radio:checked){border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-radio:focus-visible+.visual076-panel-choice{outline:3px solid var(--accent)!important;outline-offset:2px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-preview{position:sticky!important;top:12px!important;align-self:start!important;min-width:0!important;max-height:calc(100vh - 32px)!important;overflow:auto!important}html[data-theme] body[data-page=webtoon] #main .visual076-preview-card{display:block!important}html[data-theme] body[data-page=webtoon] #main .visual076-preview-card[hidden]{display:none!important}html[data-theme] body[data-page=webtoon] #main .visual076-preview-image{display:block!important;width:100%!important;height:min(60vh,560px)!important;object-fit:contain!important;background:var(--surface2)!important;border-radius:9px!important}html[data-theme] body[data-page=webtoon] #main .visual076-preview-description,html[data-theme] body[data-page=webtoon] #main .visual076-preview-caption,html[data-theme] body[data-page=webtoon] #main .visual076-preview-label{overflow-wrap:anywhere!important;white-space:pre-wrap!important}html[data-theme] body[data-page=webtoon] #main .visual076-project-settings{margin:0!important}@media(min-width:1040px)and (min-height:880px){html[data-theme] body[data-page=webtoon] #desktop-rail.desktop-rail:before{content:"";position:absolute;z-index:2;left:32px;top:760px;width:144px;height:164px;background:url(/assets/endgame-v1/lori-guide.webp) center bottom/contain no-repeat;pointer-events:none}}@media(max-width:900px){html[data-theme] body[data-page=webtoon] #main>.concept-workspace-page>.visual076-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"project" "chapters" "tabs" "views";width:calc(100% - 16px)!important;padding:10px 8px 26px!important;gap:10px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-grid,html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-preview{position:static!important;max-height:none!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]>form[data-comic-form=save]{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body[data-page=webtoon] #main>.concept-workspace-page>.visual076-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"project" "tabs" "views"!important;gap:12px!important;max-width:1680px!important}html[data-theme] body[data-page=webtoon] #main .visual076-project{display:flex!important;align-items:center!important;gap:14px!important;min-height:100px!important}html[data-theme] body[data-page=webtoon] #main .visual076-project>h2{font:600 clamp(24px,2.3vw,34px)/1.15 Georgia,serif!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-project-cover{width:132px!important;height:84px!important;object-fit:cover!important;border-radius:9px!important;border:1px solid var(--line)!important}html[data-theme] body[data-page=webtoon] #main .visual076-view-host{min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=episodes]{padding:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-board>h2{grid-column:1/-1!important;margin:0!important;padding:4px 2px!important;font:600 22px/1.25 Georgia,serif!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-content{display:grid!important;grid-template-columns:minmax(210px,.72fr) minmax(330px,1.12fr) minmax(280px,.86fr)!important;grid-template-areas:"episodes panels preview" "advanced advanced advanced"!important;align-items:start!important;gap:12px!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-content>.visual076-chapters{grid-area:episodes!important;margin:0!important;max-height:calc(100dvh - 440px)!important;overflow:auto!important;overscroll-behavior:contain!important}html[data-theme] body[data-page=webtoon] #main .visual076-chapters>h2{font:600 19px/1.3 Georgia,serif!important;margin:0 0 12px!important}html[data-theme] body[data-page=webtoon] #main .visual076-chapters ol{padding-left:24px!important;margin:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-chapters li{padding:10px 4px!important;border-bottom:1px solid var(--line)!important;line-height:1.45!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-index{grid-area:panels!important;margin:0!important;min-width:0!important;max-height:calc(100dvh - 440px)!important;overflow:auto!important;overscroll-behavior:contain!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-index>.card-title{font:600 19px/1.3 Georgia,serif!important;margin:0 0 8px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-rows{display:grid!important;gap:7px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-row{position:relative!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:11px!important;row-gap:4px!important;align-items:center!important;min-width:0!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-thumb{grid-column:1!important;grid-row:1/3!important;display:grid!important;place-items:center!important;min-width:0!important;width:72px!important;height:68px!important;overflow:hidden!important;border-radius:7px!important;background:var(--surface2)!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-thumb-image{width:100%!important;height:100%!important;object-fit:cover!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-row-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-row-copy .row-title{margin:0!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-row-copy .row-sub{margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-row>.visual076-panel-choice{grid-column:2!important;grid-row:2!important;justify-self:start!important;min-height:28px!important;padding:4px 9px!important;font-size:11px!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-preview{grid-area:preview!important;position:sticky!important;top:12px!important;max-height:calc(100dvh - 440px)!important;margin:0!important;overflow:auto!important;overscroll-behavior:contain!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-preview>.card-title{font:600 19px/1.3 Georgia,serif!important}html[data-theme] body[data-page=webtoon] #main .visual076-preview-image{height:min(50vh,440px)!important;object-fit:contain!important;background:var(--surface2)!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details{grid-area:advanced!important;min-width:0!important;margin:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details>summary{min-height:44px!important;padding:11px 14px!important;font-weight:700!important;cursor:pointer!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details[open]{padding:0 14px 14px!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details>form[data-comic-form=save]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;align-content:start!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details>form[data-comic-form=save]>:is(.row-sub,p,details,button){grid-column:1/-1!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details .visual076-panel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-v2{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;align-items:start!important;gap:12px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-height:calc(100dvh - 360px)!important;overflow:auto!important;overscroll-behavior:contain!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-card>.visual076-storyboard-image{width:100%!important;height:160px!important;object-fit:contain!important;background:var(--surface2)!important;border-radius:7px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-card>.visual076-panel-choice{justify-self:start!important;min-height:34px!important;padding:5px 10px!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-preview{position:sticky!important;top:12px!important;max-height:calc(100dvh - 360px)!important;overflow:auto!important}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=settings]{display:block}html[data-theme] body[data-page=webtoon] #main .visual076-pane[data-visual076-pane=settings]>h2{font:600 22px/1.3 Georgia,serif!important}@media(max-width:1000px){html[data-theme] body[data-page=webtoon] #main .visual076-episode-content{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)!important;grid-template-areas:"episodes panels" "preview preview" "advanced advanced"!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-preview{position:static!important;max-height:none!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-v2{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-preview{position:static!important;max-height:none!important}}@media(max-width:700px){html[data-theme] body[data-page=webtoon] #main .visual076-project{align-items:flex-start!important;flex-wrap:wrap!important}html[data-theme] body[data-page=webtoon] #main .visual076-project-cover{width:100px!important;height:72px!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-content{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"episodes" "panels" "preview" "advanced"!important}html[data-theme] body[data-page=webtoon] #main .visual076-episode-content>:is(.visual076-chapters,.visual076-panel-index,.visual076-panel-preview){max-height:none!important}html[data-theme] body[data-page=webtoon] #main .visual076-storyboard-cards{grid-template-columns:minmax(0,1fr)!important;max-height:none!important}html[data-theme] body[data-page=webtoon] #main .visual076-panel-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=webtoon] #main .visual076-advanced-details>form[data-comic-form=save]{grid-template-columns:minmax(0,1fr)!important}}body #modal-root[data-visual102="102-new-message"]{padding:clamp(12px,3vw,34px)}body #modal-root[data-visual102="102-new-message"] .modal{width:min(100%,1016px);padding:clamp(24px,3.5vw,42px);border:1px solid rgb(179 157 224 / 30%);border-radius:28px;background:linear-gradient(145deg,#211d3b,#17172f 54%,#14182d);box-shadow:0 32px 100px #0507149e}body #modal-root[data-visual102="102-new-message"] .modal h2{margin:0;color:#faf7ff;font-size:clamp(28px,3vw,36px);font-weight:750;letter-spacing:-1.1px;line-height:1.12}body #modal-root[data-visual102="102-new-message"] .visual102-subtitle{margin:9px 0 26px;color:#b9b5cf;font-size:15px;line-height:1.55}body #modal-root[data-visual102="102-new-message"] .visual102-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:clamp(24px,4vw,42px);align-items:stretch}body #modal-root[data-visual102="102-new-message"] .visual102-compose{min-width:0;padding:24px;border:1px solid rgb(173 155 214 / 18%);border-radius:20px;background:#0d102385}body #modal-root[data-visual102="102-new-message"] .visual102-compose form{display:grid;gap:18px;margin:0}body #modal-root[data-visual102="102-new-message"] .visual102-compose .field{display:grid;gap:9px;margin:0;color:#eee9fb;font-size:14px;font-weight:650}body #modal-root[data-visual102="102-new-message"] .visual102-compose .input,body #modal-root[data-visual102="102-new-message"] .visual102-compose .textarea{width:100%;min-height:50px;padding:13px 15px;border:1px solid #514a70;border-radius:12px;background:#11152b;color:#f8f6ff;font:inherit;font-size:14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}body #modal-root[data-visual102="102-new-message"] .visual102-compose .textarea{min-height:166px;resize:vertical;line-height:1.55}body #modal-root[data-visual102="102-new-message"] .visual102-compose .input::placeholder,body #modal-root[data-visual102="102-new-message"] .visual102-compose .textarea::placeholder{color:#85839f;opacity:1}body #modal-root[data-visual102="102-new-message"] .visual102-compose .input:focus,body #modal-root[data-visual102="102-new-message"] .visual102-compose .textarea:focus{border-color:#b59bf3;box-shadow:0 0 0 3px #a485ed33}body #modal-root[data-visual102="102-new-message"] .visual102-privacy{margin:18px 0 0;padding:13px 15px;border:1px solid rgb(151 139 198 / 18%);border-radius:12px;background:#7869ab17;color:#c6c0da;font-size:12px;line-height:1.55}body #modal-root[data-visual102="102-new-message"] .visual102-compose .actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:20px 0 0}body #modal-root[data-visual102="102-new-message"] .visual102-compose .actions .btn{min-height:44px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:700}body #modal-root[data-visual102="102-new-message"] .visual102-compose .actions [type=submit]{min-width:108px;border:1px solid #a78bf0;background:linear-gradient(135deg,#9b78ec,#7754d3);color:#fff;box-shadow:0 8px 20px #674abf47}body #modal-root[data-visual102="102-new-message"] .visual102-guide{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,32px);border:1px solid rgb(172 151 222 / 23%);border-radius:20px;background:radial-gradient(ellipse at 85% 5%,rgb(114 92 171 / 25%),transparent 48%),linear-gradient(155deg,#292342,#1b2038 70%);color:#f1edfb}body #modal-root[data-visual102="102-new-message"] .visual102-guide-art{width:76px;height:76px;margin-bottom:22px;border:1px solid rgb(222 208 255 / 35%);border-radius:22px;background:#39314f;object-fit:cover;box-shadow:0 10px 28px #0709174d}body #modal-root[data-visual102="102-new-message"] .visual102-guide h3{max-width:250px;margin:0 0 11px;color:#fff;font-size:clamp(19px,2.2vw,23px);font-weight:740;letter-spacing:-.5px;line-height:1.25}body #modal-root[data-visual102="102-new-message"] .visual102-guide p{margin:0;color:#c6c2d7;font-size:13px;line-height:1.65}body #modal-root[data-visual102="102-new-message"] .visual102-guide ul{display:grid;gap:13px;width:100%;margin:23px 0 0;padding:18px 0 0;border-top:1px solid rgb(205 193 236 / 16%);list-style:none}body #modal-root[data-visual102="102-new-message"] .visual102-guide li{position:relative;padding-left:25px;color:#e1dced;font-size:13px;line-height:1.45}body #modal-root[data-visual102="102-new-message"] .visual102-guide li:before{position:absolute;top:.25em;left:0;width:14px;height:14px;border-radius:50%;background:#8b77d7;content:"\2713";color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center}@media(max-width:720px){body #modal-root[data-visual102="102-new-message"]{align-items:flex-end;padding:0}body #modal-root[data-visual102="102-new-message"] .modal{width:100%;max-height:calc(var(--app-height, 100dvh) - env(safe-area-inset-top,0px));padding:28px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}body #modal-root[data-visual102="102-new-message"] .visual102-subtitle{margin-bottom:19px;padding-right:30px}body #modal-root[data-visual102="102-new-message"] .visual102-layout{grid-template-columns:minmax(0,1fr);gap:14px}body #modal-root[data-visual102="102-new-message"] .visual102-compose{padding:18px}body #modal-root[data-visual102="102-new-message"] .visual102-compose form{gap:15px}body #modal-root[data-visual102="102-new-message"] .visual102-compose .textarea{min-height:122px}body #modal-root[data-visual102="102-new-message"] .visual102-guide{display:none}body #modal-root[data-visual102="102-new-message"] .visual102-privacy{margin-top:15px}body #modal-root[data-visual102="102-new-message"] .visual102-compose .actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:8px}body #modal-root[data-visual102="102-new-message"] .visual102-compose .actions .btn{min-width:0;padding-inline:8px}}html[data-theme] body #main[data-visual107=chapter-editor]>.concept-workspace-page[data-concept-writer-view=editor]>.concept-writer-hero{grid-template-rows:minmax(184px,auto) 58px!important;height:auto!important;min-height:242px!important;overflow:visible!important;position:relative;z-index:2}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-summary{grid-template-columns:137px minmax(0,1fr) auto!important;height:auto!important;min-height:184px!important;overflow:visible!important;align-items:center!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-actions{align-self:center!important;justify-content:flex-end!important;flex-wrap:wrap;gap:8px;min-width:max-content;margin:0!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-actions>*{min-height:44px!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-tabs{min-height:58px}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-tabs>a,html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-tabs>.concept-writer-editor-more>summary{min-height:48px;padding-inline:12px;font-size:14px}html[data-theme] body #main[data-visual107=chapter-editor]>.concept-workspace-page[data-concept-writer-view=editor]>.visual-workspace-grid{grid-template-columns:minmax(220px,253px) minmax(0,1fr) minmax(230px,256px)!important;gap:12px}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-grid>*{min-width:0}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-pane,html[data-theme] body #main[data-visual107=chapter-editor] .visual-manuscript>.panel{border-color:var(--line);border-radius:12px;box-shadow:0 8px 24px #0b112012}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-chapters .visual-chapter-row{min-height:52px;padding:10px 11px;border-radius:8px}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-chapters .visual-chapter-row[aria-current]{box-shadow:inset 3px 0 0 var(--accent-solid)}html[data-theme] body #main[data-visual107=chapter-editor] .visual-manuscript-input,html[data-theme] body #main[data-visual107=chapter-editor] .writer-rich{font-size:17px;line-height:1.75}html[data-theme] body #main[data-visual107=chapter-editor] :is(.format-toolbar,.visual-writing-toolbar)>*{min-height:40px}@media(min-width:901px)and (max-width:1199px){html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-summary{grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;padding-block:12px}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-art{width:112px!important;height:154px!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-actions{grid-column:2;justify-self:start;margin-top:8px!important}html[data-theme] body #main[data-visual107=chapter-editor]>.concept-workspace-page[data-concept-writer-view=editor]>.visual-workspace-grid{grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr) minmax(210px,.9fr)!important}}@media(max-width:900px){html[data-theme] body #main[data-visual107=chapter-editor]>.concept-workspace-page[data-concept-writer-view=editor]>.concept-writer-hero{height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-summary{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding-block:12px}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-art{width:72px!important;height:96px!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-actions{grid-column:2;justify-self:start;margin-top:8px!important}html[data-theme] body #main[data-visual107=chapter-editor] .concept-writer-editor-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html[data-theme] body #main[data-visual107=chapter-editor]>.concept-workspace-page[data-concept-writer-view=editor]>.visual-workspace-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-pane,html[data-theme] body #main[data-visual107=chapter-editor] .visual-manuscript{height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme] body #main[data-visual107=chapter-editor] .visual-workspace-pane-body{max-height:min(60dvh,560px)!important;overflow:auto!important}}body .modal.visual132-dialog{width:min(1080px,calc(100vw - 36px));max-width:1080px;max-height:min(900px,calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));padding:clamp(16px,2vw,24px);overflow:hidden}body .modal.visual132-dialog [data-ai-expansion-controls]{height:calc(100% - 36px);min-height:0;padding:0 5px 8px 0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body .modal.visual132-dialog .concept-state-voice-section[open]{display:block;min-width:0;padding:0 14px 14px;overflow:visible;border-radius:16px}body .modal.visual132-dialog .concept-state-voice-section[open]>summary{margin:0 -14px;padding:10px 15px;font-size:17px}body .modal.visual132-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{min-height:148px;margin:12px 0 0;padding:18px clamp(16px,4vw,36px);border-radius:14px;background-position:center 48%}body .modal.visual132-dialog .concept-state-voice-hero h3{font-size:clamp(25px,3vw,34px)}body .modal.visual132-dialog .concept-state-voice-grid{display:block;padding:12px 0 0}body .modal.visual132-dialog .concept-state-voice-grid>.visual132-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}body .modal.visual132-dialog .visual132-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:15px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text)}body .modal.visual132-dialog .visual132-card h4{display:flex;align-items:center;min-height:28px;margin:0;font:650 19px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.01em}body .modal.visual132-dialog .visual132-card>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}body .modal.visual132-dialog .visual132-card-intro{min-height:38px}body .modal.visual132-dialog .visual132-notice{padding:12px 13px;border:1px solid color-mix(in srgb,#e6a54b 35%,var(--line));border-radius:10px;background:color-mix(in srgb,#e6a54b 11%,var(--panel));color:var(--text);font-size:13px;line-height:1.45}body .modal.visual132-dialog .visual132-card [data-voice-provider]{margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}body .modal.visual132-dialog .visual132-card [data-voice-provider] h3{margin:0 0 6px;font-size:14px}body .modal.visual132-dialog .visual132-card [data-voice-provider] p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}body .modal.visual132-dialog .visual132-card form[data-ai-form]{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}body .modal.visual132-dialog .visual132-card form[data-ai-form]:before{display:none;content:none}body .modal.visual132-dialog .visual132-card form[data-ai-form] label{display:grid;gap:6px;min-width:0;color:var(--text);font-size:12px;line-height:1.4}body .modal.visual132-dialog .visual132-card form[data-ai-form] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font:inherit;font-size:13px}body .modal.visual132-dialog .visual132-card form[data-ai-form] textarea{min-height:76px;resize:vertical}body .modal.visual132-dialog .visual132-card form[data-ai-form] label:has(input[type=checkbox]){grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--panel2) 60%,transparent)}body .modal.visual132-dialog .visual132-card form[data-ai-form] :is(button,.btn){min-height:42px;padding-inline:12px;border-radius:10px;font-size:13px}body .modal.visual132-dialog .visual132-transcript{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--line)}body .modal.visual132-dialog .visual132-transcript>p{margin:0;font-size:13px;font-weight:650}body .modal.visual132-dialog .visual132-transcript pre{max-height:120px;min-height:44px;margin:0;padding:10px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);white-space:pre-wrap}body .modal.visual132-dialog .visual132-disabled-options{display:grid;gap:9px;min-width:0;margin:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}body .modal.visual132-dialog .visual132-disabled-options legend{padding-inline:5px;color:var(--muted);font-size:12px}body .modal.visual132-dialog .visual132-option{display:flex;align-items:center;gap:9px;min-height:36px;color:var(--muted);font-size:13px}body .modal.visual132-dialog .visual132-option input{width:16px;height:16px;margin:0}body .modal.visual132-dialog .visual132-disabled{align-self:flex-start;min-height:40px;opacity:.58;cursor:not-allowed}body .modal.visual132-dialog .visual132-unavailable-status{color:var(--muted);font-size:12px}@media(max-width:700px){body .modal.visual132-dialog{width:calc(100vw - 16px);max-height:calc(var(--app-height, 100dvh) - 10px - env(safe-area-inset-top,0px));padding:12px;border-radius:16px}body .modal.visual132-dialog [data-ai-expansion-controls]{height:calc(100% - 34px);padding:0 2px calc(10px + env(safe-area-inset-bottom,0px)) 0}body .modal.visual132-dialog .concept-state-voice-section[open]{padding:0 9px 10px}body .modal.visual132-dialog .concept-state-voice-section[open]>summary{margin:0 -9px;padding:8px 11px}body .modal.visual132-dialog .concept-state-voice-section[open]>.concept-state-voice-hero{min-height:132px;padding:14px 16px;background-position:62% center}body .modal.visual132-dialog .concept-state-voice-grid>.visual132-dashboard{grid-template-columns:minmax(0,1fr);gap:10px}body .modal.visual132-dialog .visual132-card{gap:9px;padding:12px}body .modal.visual132-dialog .visual132-card-intro{min-height:0}}@supports selector(.modal:has(> form[data-contact-group-create])){html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>h2{grid-column:1 / -1!important;grid-row:1!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>h2:after{content:"A smaller, cozier space for focused conversations.";display:block;margin-top:4px;color:var(--muted);font:400 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form{display:contents!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form>label.field{grid-column:1 / -1!important;grid-row:2!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form>label.field:after{content:"";display:block;grid-column:1 / -1;justify-self:center;width:min(148px,52vw);aspect-ratio:1;margin-top:10px;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form>p:not([role=status]){grid-column:1 / -1!important;grid-row:3!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form>button[type=submit]{grid-column:2!important;grid-row:4!important;justify-self:end!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>button[data-close-modal]:not(.modal-close){grid-column:1!important;grid-row:4!important;justify-self:start!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>form>p[role=status]:empty{display:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active .modal.visual103-private-group>.modal-close{position:absolute!important;top:8px!important;right:8px!important}}@supports selector(#modal-root.visual103-active){@media(min-width:768px){html[data-theme] body[data-page=messages] #modal-root.visual103-active{position:fixed!important;inset:var(--top, 72px) 0 0 var(--rail, 208px)!important;z-index:120!important;display:block!important;width:auto!important;height:auto!important;pointer-events:none!important;background:transparent!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.shade{display:block!important;background:var(--bg)!important;opacity:1!important;backdrop-filter:none!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;display:grid!important;grid-template-columns:minmax(0,640px) 300px!important;grid-template-rows:82px minmax(0,1fr)!important;gap:12px 28px!important;width:min(1028px,calc(100% - 48px))!important;height:min(660px,calc(100% - 48px))!important;max-width:none!important;max-height:none!important;min-height:0!important;box-sizing:border-box!important;overflow:visible!important;margin:0!important;padding:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--text)!important;pointer-events:auto!important;align-content:stretch!important;z-index:2!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal:after{content:"Better conversations\a build brighter worlds.";position:absolute!important;z-index:1!important;top:24px!important;right:24px!important;bottom:128px!important;width:300px!important;display:flex!important;align-items:flex-end!important;box-sizing:border-box!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:linear-gradient(0deg,#080d1ab8,#080d1a00 43%),url(/assets/concept-cache/ff668cd386f05c435887aedcc8c9ea878d36d093fa868b541e17c0d7800accda.webp) center 54% / cover no-repeat!important;color:#fff!important;white-space:pre-line!important;font:italic 21px/1.3 Georgia,serif!important;pointer-events:none!important}html[data-theme=dark] body[data-page=messages] #modal-root.visual103-active>.modal:after{background:linear-gradient(0deg,#080d1a3d,#080d1a00 43%),url(/assets/concept-cache/ff668cd386f05c435887aedcc8c9ea878d36d093fa868b541e17c0d7800accda.webp) center 54% / cover no-repeat!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal:before{content:"\201cSmall worlds create big possibilities.\201d\a\2014  Castlori";position:absolute!important;z-index:1!important;right:24px!important;bottom:24px!important;width:300px!important;height:88px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-top:1px solid var(--line)!important;color:var(--muted)!important;text-align:center!important;white-space:pre-line!important;font:italic 16px/1.45 Georgia,serif!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>h2{grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important;color:var(--text)!important;font:600 0/1.15 Georgia,serif!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>h2:before{content:"Create a private group";display:block;color:var(--text);font:600 32px/1.2 Georgia,serif}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>h2:after{content:"A smaller, cozier space for focused conversations.";display:block!important;margin-top:7px!important;color:var(--muted)!important;font:400 15px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:12px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>label.field{grid-column:1!important;grid-row:1!important;display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:258px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>label.field>input{width:100%!important;min-width:0!important;min-height:46px!important;box-sizing:border-box!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>label.field:after{content:""!important;display:block!important;width:146px!important;height:146px!important;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat!important;justify-self:center!important;margin:16px auto 0!important;pointer-events:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>p:not([role=status]){grid-column:1!important;grid-row:2!important;align-self:center!important;max-width:520px!important;margin:0 auto!important;color:var(--muted)!important;text-align:center!important;font-size:15px!important;line-height:1.45!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>button[type=submit]{grid-column:1!important;grid-row:4!important;justify-self:end!important;align-self:center!important;min-width:156px!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>p[role=status]{grid-column:1!important;grid-row:3!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form[data-contact-group-create]>p[role=status]:empty{display:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>button[data-close-modal]:not(.modal-close){position:absolute!important;left:46px!important;bottom:46px!important;z-index:4!important;justify-self:start!important;min-width:156px!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>button.modal-close{position:absolute!important;z-index:3!important;top:0!important;right:0!important;min-width:44px!important;min-height:44px!important}}}@supports selector(#modal-root.visual103-active){@media(min-width:768px){html[data-theme] body[data-page=messages] #modal-root#modal-root.visual103-active>.modal>form[data-contact-group-create]>label.field{min-height:258px!important;background-image:none!important}html[data-theme] body[data-page=messages] #modal-root#modal-root.visual103-active>.modal>form[data-contact-group-create]>label.field:after{content:""!important;display:block!important;width:146px!important;height:146px!important;margin:16px auto 0!important;background:url(/assets/endgame-v1/lori-guide.webp) center / contain no-repeat!important;pointer-events:none!important}}}@supports selector(#modal-root.visual103-active){@media(max-width:767px){html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;align-content:start!important;row-gap:10px!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>h2{margin-bottom:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form>label.field{min-height:0!important;height:auto!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form>label.field:after{content:none!important;display:none!important;width:0!important;height:0!important;margin:0!important;background:none!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form>p:not([role=status]){grid-column:1 / -1!important;grid-row:3!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form>p[role=status]{grid-column:1 / -1!important;grid-row:4!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>form>button[type=submit]{grid-column:1 / -1!important;grid-row:5!important;justify-self:start!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-page=messages] #modal-root.visual103-active>.modal>button[data-close-modal]:not(.modal-close){grid-column:1 / -1!important;grid-row:6!important;justify-self:start!important;min-height:44px!important;margin:0!important}}}body.art108-story-bible #main>.art108-story-bible-page{width:min(100%,1760px);margin-inline:auto}body.art108-story-bible #main>.art108-story-bible-page>.endgame-publication-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(390px,1.35fr) minmax(340px,1fr)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-items:start;gap:16px}body.art108-story-bible .endgame-publication-layout>.endgame-publication-story-header{grid-column:1 / -1;grid-row:1;min-height:196px;display:flex;align-items:end;position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(22px,3.4vw,44px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,var(--panel2),var(--panel));box-shadow:0 14px 36px #0c122229}body.art108-story-bible .endgame-publication-story-header:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 67%,transparent) 48%,color-mix(in srgb,var(--panel) 12%,transparent))}body.art108-story-bible .endgame-publication-story-header>div{position:relative;z-index:1;width:min(680px,78%)}body.art108-story-bible .endgame-publication-story-header h3{margin:0 0 8px;font:600 clamp(30px,3.1vw,48px)/1.1 Georgia,serif;letter-spacing:-.025em;text-wrap:balance}body.art108-story-bible .endgame-publication-story-header p{max-width:58ch;margin:0;font:17px/1.55 Georgia,serif}body.art108-story-bible .endgame-publication-story-cover{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;opacity:.78}body.art108-story-bible .endgame-publication-layout>.art108-section-band{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}body.art108-story-bible .art108-section-band nav{display:flex;flex-wrap:wrap;gap:8px}body.art108-story-bible .art108-section-band button{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);font:inherit;font-size:14px;font-weight:600;opacity:.72;cursor:not-allowed}body.art108-story-bible .art108-section-band p{flex:1 1 300px;max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}body.art108-story-bible .endgame-publication-layout>.endgame-publication-projects,body.art108-story-bible .endgame-publication-layout>.endgame-publication-chapters,body.art108-story-bible .endgame-publication-layout>.endgame-publication-inspector{min-width:0;max-height:min(660px,calc(100dvh - 340px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 8px 24px #0c122214}body.art108-story-bible .endgame-publication-layout>.endgame-publication-projects{grid-column:1;grid-row:3 / 5;padding:16px}body.art108-story-bible .endgame-publication-projects h2,body.art108-story-bible .endgame-publication-chapters>h2,body.art108-story-bible .endgame-publication-inspector>h2{margin:0 0 12px;font:600 23px/1.25 Georgia,serif}body.art108-story-bible .endgame-publication-projects a{display:flex;align-items:center;min-height:56px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);text-decoration:none;overflow-wrap:anywhere}body.art108-story-bible .endgame-publication-projects a[aria-current=page]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel))}body.art108-story-bible .endgame-publication-layout>.endgame-publication-chapters{grid-column:2;grid-row:3 / 5;padding:18px}body.art108-story-bible .endgame-publication-chapters .endgame-publication-story-header{display:none}body.art108-story-bible .endgame-chapter-table{width:100%;border-collapse:collapse}body.art108-story-bible .endgame-chapter-table caption{padding:0 0 10px;text-align:left;color:var(--muted)}body.art108-story-bible .endgame-chapter-table th,body.art108-story-bible .endgame-chapter-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}body.art108-story-bible .endgame-chapter-table th{color:var(--muted);font-size:13px;font-weight:600}body.art108-story-bible .endgame-chapter-table td:first-child{width:44px;color:var(--muted)}body.art108-story-bible .endgame-publication-layout>.endgame-publication-inspector{grid-column:3;grid-row:3;max-height:min(520px,calc(100dvh - 440px));padding:18px}body.art108-story-bible .endgame-publication-inspector .field{display:block;margin:0 0 14px;font-size:14px}body.art108-story-bible .endgame-publication-inspector input:not([type=checkbox]),body.art108-story-bible .endgame-publication-inspector textarea,body.art108-story-bible .endgame-publication-inspector select{width:100%;min-height:44px;margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font:inherit}body.art108-story-bible .endgame-publication-inspector textarea{min-height:94px;resize:vertical}body.art108-story-bible .endgame-publication-inspector textarea[name=synopsis]{min-height:138px}body.art108-story-bible .endgame-publication-private{margin:14px 0;padding:12px 0 0;border-top:1px solid var(--line)}body.art108-story-bible .endgame-publication-private>summary{min-height:44px;cursor:pointer;font-weight:650}body.art108-story-bible .endgame-publication-private textarea{min-height:88px}body.art108-story-bible .endgame-publication-layout>.endgame-publication-guidance{grid-column:3;grid-row:4;align-self:start;margin:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}body.art108-story-bible .endgame-publication-guidance h2{margin:0 0 8px;font:600 19px/1.3 Georgia,serif}body.art108-story-bible .endgame-publication-guidance .btn{min-height:44px}@media(max-width:1100px){body.art108-story-bible #main>.art108-story-bible-page>.endgame-publication-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,1.7fr)!important;grid-template-rows:auto auto auto auto auto!important}body.art108-story-bible .endgame-publication-layout>.endgame-publication-projects{grid-column:1;grid-row:3 / 6}body.art108-story-bible .endgame-publication-layout>.endgame-publication-chapters{grid-column:2;grid-row:3}body.art108-story-bible .endgame-publication-layout>.endgame-publication-inspector{grid-column:2;grid-row:4;max-height:none}body.art108-story-bible .endgame-publication-layout>.endgame-publication-guidance{grid-column:2;grid-row:5}}@media(max-width:700px){body.art108-story-bible #main>.art108-story-bible-page>.endgame-publication-layout{display:flex;flex-direction:column;gap:12px}body.art108-story-bible .endgame-publication-layout>.endgame-publication-story-header{min-height:160px;width:100%;padding:22px}body.art108-story-bible .endgame-publication-story-header>div{width:100%}body.art108-story-bible .endgame-publication-story-header h3{max-width:15ch;font-size:clamp(28px,8vw,36px)}body.art108-story-bible .endgame-publication-layout>.endgame-publication-projects,body.art108-story-bible .endgame-publication-layout>.endgame-publication-chapters,body.art108-story-bible .endgame-publication-layout>.endgame-publication-inspector,body.art108-story-bible .endgame-publication-layout>.endgame-publication-guidance{width:100%;max-height:none}body.art108-story-bible .endgame-publication-projects a{min-height:48px}body.art108-story-bible .endgame-chapter-table th,body.art108-story-bible .endgame-chapter-table td{padding:9px 5px}}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main>.art108-story-bible-page>.endgame-publication-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)!important;grid-template-rows:auto auto auto auto!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>.endgame-publication-story-header{grid-column:1 / -1!important;grid-row:1!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>.art108-section-band{grid-column:1 / -1!important;grid-row:2!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>[data-reading-form=metadata]{grid-column:1!important;grid-row:3!important;max-height:none}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>.series069-aside{grid-column:2!important;grid-row:3!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>[data-reading-form=order]{grid-column:1 / -1!important;grid-row:4!important}@media(max-width:1100px){html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main>.art108-story-bible-page>.endgame-publication-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>.series069-aside{grid-column:1!important;grid-row:4!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout>[data-reading-form=order]{grid-row:5!important}}html[data-theme] body #main[data-page=explore]>.page.explore133-first-use{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1240px!important;min-height:calc(100vh - var(--top, 72px));padding:24px 28px 48px!important}html[data-theme] body #main[data-page=explore]>.page.explore133-first-use>.tabs[hidden],html[data-theme] body #main[data-page=explore]>.page.explore133-first-use>.stack[hidden]{display:none!important}html[data-theme] body #main[data-page=explore] .explore133-empty{box-sizing:border-box;width:min(100%,1080px);margin:auto;text-align:center}html[data-theme] body #main[data-page=explore] .explore133-mascot{display:block;width:224px;height:224px;margin:0 auto 12px;object-fit:contain}html[data-theme] body #main[data-page=explore] .explore133-empty>h1{margin:0 0 8px;color:var(--text);font:600 clamp(30px,2.5vw,38px)/1.16 Georgia,"Times New Roman",serif;letter-spacing:-.035em}html[data-theme] body #main[data-page=explore] .explore133-intro{max-width:620px;margin:0 auto 20px;color:var(--muted);font-size:16px;line-height:1.5}html[data-theme] body #main[data-page=explore] .explore133-primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:276px;min-height:52px;padding:12px 22px;border:1px solid transparent;border-radius:12px;background:var(--accent-solid, #8050de);color:#fff;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;box-shadow:0 8px 24px #693bbe33}html[data-theme] body #main[data-page=explore] .explore133-primary:hover,html[data-theme] body #main[data-page=explore] .explore133-primary:focus-visible{filter:brightness(1.06);outline:2px solid var(--line2);outline-offset:3px}html[data-theme] body #main[data-page=explore] .explore133-primary-icon{display:grid;width:20px;height:20px;place-items:center;border:1.5px solid currentColor;border-radius:50%;font-size:18px;line-height:1}html[data-theme] body #main[data-page=explore] .explore133-divider{display:flex;align-items:center;gap:16px;width:100%;margin:26px auto 20px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.2em}html[data-theme] body #main[data-page=explore] .explore133-divider:before,html[data-theme] body #main[data-page=explore] .explore133-divider:after{content:"";flex:1;height:1px;background:var(--line)}html[data-theme] body #main[data-page=explore] .explore133-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;text-align:center}html[data-theme] body #main[data-page=explore] .explore133-option{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:218px;padding:18px 18px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}html[data-theme=dark] body #main[data-page=explore] .explore133-option{background:color-mix(in srgb,var(--panel2) 45%,var(--panel))}html[data-theme] body #main[data-page=explore] .explore133-icon{display:grid;width:42px;height:42px;margin:0 auto 5px;place-items:center;color:var(--accent)}html[data-theme] body #main[data-page=explore] .explore133-icon svg{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-theme] body #main[data-page=explore] .explore133-option>h2{margin:0 0 5px;color:var(--text);font-size:15px;font-weight:650;line-height:1.35}html[data-theme] body #main[data-page=explore] .explore133-option>p{flex:1 1 auto;max-width:30ch;margin:0 auto 12px;color:var(--muted);font-size:14px;line-height:1.45}html[data-theme] body #main[data-page=explore] .explore133-option>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line2);border-radius:9px;background:var(--accent-soft);color:var(--text);font-size:13px;font-weight:650;line-height:1.25;text-decoration:none}html[data-theme] body #main[data-page=explore] .explore133-option>a:hover,html[data-theme] body #main[data-page=explore] .explore133-option>a:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}html[data-theme] body #main[data-page=knowledge] .concept-tools-knowledge-index:has(>.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true])>[data-concept-tools-knowledge-empty]{display:none!important}@media(max-width:767px){html[data-theme] body #main[data-page=explore]>.page.explore133-first-use{justify-content:flex-start;min-height:calc(100dvh - var(--top, 56px));padding:10px 16px calc(22px + env(safe-area-inset-bottom,0px))!important}html[data-theme] body #main[data-page=explore] .explore133-empty{width:100%;margin:0 auto}html[data-theme] body #main[data-page=explore] .explore133-mascot{width:132px;height:132px;margin:0 auto 8px}html[data-theme] body #main[data-page=explore] .explore133-empty>h1{margin-bottom:6px;font-size:30px;line-height:1.12}html[data-theme] body #main[data-page=explore] .explore133-intro{max-width:34ch;margin-bottom:14px;font-size:14px;line-height:1.4}html[data-theme] body #main[data-page=explore] .explore133-desktop-break{display:none}html[data-theme] body #main[data-page=explore] .explore133-primary{display:flex;width:100%;min-height:48px;border-radius:10px}html[data-theme] body #main[data-page=explore] .explore133-divider{gap:10px;margin:18px auto 12px;font-size:9px;letter-spacing:.14em;white-space:nowrap}html[data-theme] body #main[data-page=explore] .explore133-options{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body #main[data-page=explore] .explore133-option{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;min-height:0;padding:12px;border-radius:10px;text-align:left}html[data-theme] body #main[data-page=explore] .explore133-icon{grid-column:1;grid-row:1 / span 2;width:34px;height:34px;margin:1px 6px 0 0}html[data-theme] body #main[data-page=explore] .explore133-icon svg{width:26px;height:26px}html[data-theme] body #main[data-page=explore] .explore133-option>h2{grid-column:2;grid-row:1;margin:0 0 2px}html[data-theme] body #main[data-page=explore] .explore133-option>p{grid-column:2;grid-row:2;max-width:none;margin:0 0 9px;font-size:13px;line-height:1.35}html[data-theme] body #main[data-page=explore] .explore133-option>a{grid-column:2;grid-row:3;justify-content:flex-start;width:max-content;min-width:44px;min-height:36px;padding:6px 10px}}@media(min-width:768px)and (max-height:760px){html[data-theme] body #main[data-page=explore] .explore133-mascot{width:168px;height:168px;margin-bottom:6px}html[data-theme] body #main[data-page=explore] .explore133-divider{margin-block:18px 14px}}#modal-root.visual104-chat-setup{position:fixed!important;inset:0!important;z-index:1000!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#modal-root.visual104-chat-setup>.shade{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#modal-root.visual104-chat-setup>.modal{position:absolute!important;inset:var(--top, 72px) 0 0 var(--rail, 208px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px clamp(24px,3vw,48px) 0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--bg, #0c1220)!important;color:var(--text, #edf0f8)!important;box-shadow:none!important}#modal-root.visual104-chat-setup>.modal>h2{max-width:min(900px,calc(100% - 64px))!important;margin:0!important;color:var(--text, #edf0f8)!important;font:600 34px/1.12 Georgia,Times New Roman,serif!important;letter-spacing:-.025em!important}#modal-root.visual104-chat-setup>.modal>.visual104-intro{max-width:850px!important;margin:7px 0 18px!important;color:var(--muted, #a7b1c6)!important;font:400 14px/1.55 system-ui,sans-serif!important}#modal-root.visual104-chat-setup>.modal>.modal-close{position:absolute!important;z-index:4!important;top:18px!important;right:22px!important;width:40px!important;height:40px!important;border:1px solid var(--line, #2d3c54)!important;border-radius:50%!important;background:var(--panel, #182235)!important;color:var(--text, #edf0f8)!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]{display:grid!important;grid-row:3!important;grid-template-columns:minmax(0,1fr) minmax(230px,286px)!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;align-items:start!important;gap:12px 16px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 18px!important;overflow:auto!important;scrollbar-gutter:stable!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]>label.visual104-persona{grid-column:1!important;grid-row:1!important;display:grid!important;gap:8px!important;min-width:0!important;margin:0!important;padding:18px!important;border:1px solid var(--line, #2d3c54)!important;border-radius:14px!important;background:var(--panel, #182235)!important;color:var(--text, #edf0f8)!important;font-weight:650!important}#modal-root.visual104-chat-setup .visual104-persona:before{content:"Choose your Player Persona"!important;color:var(--text, #edf0f8)!important;font-size:15px!important;font-weight:700!important}#modal-root.visual104-chat-setup .visual104-persona>select{min-height:48px!important;border-radius:10px!important;background:var(--panel2, #202d43)!important}#modal-root.visual104-chat-setup .visual104-options{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}#modal-root.visual104-chat-setup .visual104-choice-card,#modal-root.visual104-chat-setup .visual104-step-card{min-width:0!important;margin:0!important;padding:14px!important;border:1px solid var(--line, #2d3c54)!important;border-radius:12px!important;background:var(--panel, #182235)!important;color:var(--text, #edf0f8)!important}#modal-root.visual104-chat-setup .visual104-choice-card legend{padding:0 5px!important;color:var(--text, #edf0f8)!important;font-size:14px!important;font-weight:700!important}#modal-root.visual104-chat-setup .visual104-step-card{display:grid!important;align-content:start!important;gap:8px!important}#modal-root.visual104-chat-setup .visual104-step-card:has(textarea[name=rp_start_instructions]){grid-column:1 / -1!important}#modal-root.visual104-chat-setup .visual104-step-card select,#modal-root.visual104-chat-setup .visual104-step-card textarea{width:100%!important;min-width:0!important;border-radius:9px!important}#modal-root.visual104-chat-setup .visual104-step-card textarea{min-height:120px!important}#modal-root.visual104-chat-setup .visual104-rail{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important;align-self:stretch!important;padding:14px!important;border:1px solid var(--line, #2d3c54)!important;border-radius:15px!important;background:var(--panel, #182235)!important;color:var(--text, #edf0f8)!important}#modal-root.visual104-chat-setup .visual104-art{min-height:170px!important;border-radius:10px!important;background:linear-gradient(180deg,transparent,rgb(8 12 24 / 55%)),url(/assets/castle-night.webp) center 62% / cover!important}#modal-root.visual104-chat-setup .visual104-version-note,#modal-root.visual104-chat-setup .visual104-readiness{margin:0!important;padding:13px!important;border:1px solid var(--line, #2d3c54)!important;border-radius:10px!important;background:var(--panel2, #202d43)!important;color:var(--muted, #a7b1c6)!important;font-size:13px!important;line-height:1.55!important}#modal-root.visual104-chat-setup .visual104-create{grid-column:1!important;grid-row:3!important;width:100%!important;min-height:48px!important;margin:0!important;border-radius:10px!important;font-weight:700!important}#modal-root.visual104-chat-setup [data-frontend-status]{grid-column:1!important;grid-row:4!important;margin:0!important;color:var(--muted, #a7b1c6)!important;font-size:12px!important}@media(max-width:1050px){#modal-root.visual104-chat-setup>.modal{left:0!important;padding:18px 20px 0!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]{grid-template-columns:minmax(0,1fr) minmax(210px,250px)!important}}@media(max-width:720px){#modal-root.visual104-chat-setup>.modal{inset:var(--top, 56px) 0 0!important;padding:16px 16px 0!important}#modal-root.visual104-chat-setup>.modal>h2{font-size:28px!important}#modal-root.visual104-chat-setup>.modal>.visual104-intro{margin-bottom:12px!important;font-size:13px!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:10px!important;padding-bottom:12px!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]>label.visual104-persona{grid-column:1!important;grid-row:1!important}#modal-root.visual104-chat-setup .visual104-rail{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:8px 12px!important;padding:10px!important}#modal-root.visual104-chat-setup .visual104-art{grid-row:1 / span 2!important;min-height:104px!important}#modal-root.visual104-chat-setup .visual104-options{grid-column:1!important;grid-row:3!important;grid-template-columns:minmax(0,1fr)!important}#modal-root.visual104-chat-setup .visual104-step-card:has(textarea[name=rp_start_instructions]){grid-column:1!important}#modal-root.visual104-chat-setup .visual104-create{grid-column:1!important;grid-row:4!important;position:sticky!important;bottom:0!important;z-index:2!important}#modal-root.visual104-chat-setup [data-frontend-status]{grid-column:1!important;grid-row:5!important}}@media(max-width:430px){#modal-root.visual104-chat-setup>.modal{padding-right:12px!important;padding-left:12px!important}#modal-root.visual104-chat-setup>.modal>.modal-close{top:12px!important;right:12px!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]>label.visual104-persona,#modal-root.visual104-chat-setup .visual104-choice-card,#modal-root.visual104-chat-setup .visual104-step-card{padding:12px!important}}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .concept-conversation-actions:has(>.chat-settings-drawer[data-visual105-generation-controls][open]){max-height:none!important;overflow:visible!important}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .concept-conversation-actions>.chat-settings-drawer[data-visual105-generation-controls][open]{position:fixed!important;inset:118px 18px 20px auto!important;z-index:110!important;display:grid!important;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;width:min(370px,calc(100vw - 36px))!important;max-height:calc(100dvh - 138px)!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:contain;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;color:var(--text);box-shadow:0 18px 54px #0003!important;font:400 16px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open]>summary{position:sticky;top:0;z-index:2;display:list-item!important;box-sizing:border-box;min-height:52px;margin:0!important;padding:14px 18px!important;border-bottom:1px solid var(--line);border-radius:0!important;background:var(--panel)!important;color:var(--text);font:600 16px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] .chat-settings-content{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] .chat-settings-native{order:-1;display:grid;gap:16px;min-width:0}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] :is(#chat-generation-form,#chat-cost-form,.chat-quick-section){display:grid;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] :is(.field,h3,.row-sub){min-width:0;margin:0;white-space:normal;overflow-wrap:anywhere}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] .field{display:grid;gap:7px;font:600 14px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:400 16px/1.4 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] :is(.btn,details>summary,.chat-quick-links a){box-sizing:border-box;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px;font:500 14px/1.5 system-ui,sans-serif;white-space:normal}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] :is(.row-sub,.notice){color:var(--muted);font:400 13px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] #chat-cost-form>label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .chat-settings-drawer[data-visual105-generation-controls][open] .chat-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:900px){html[data-theme] body[data-page=chat] #main[data-visual105-prepared=true] .concept-conversation-actions>.chat-settings-drawer[data-visual105-generation-controls][open]{inset:68px 8px max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom))!important;border-radius:12px!important}}@media(min-width:768px){html[data-theme] body #main#main[data-page=providers] .providers061-source-actions>.providers061-add[open]{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form{display:grid!important;gap:14px!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:14px!important;border:1px solid var(--line2, var(--line))!important;border-radius:12px!important;box-sizing:border-box!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step{display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important;border:1px solid var(--line2, var(--line))!important;border-radius:10px!important;background:var(--panel)!important;box-sizing:border-box!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step>.eyebrow{display:inline-flex!important;align-items:center!important;justify-self:start!important;min-height:28px!important;margin:0!important;padding:4px 10px!important;border:1px solid var(--line2, var(--line))!important;border-radius:999px!important;background:var(--accent-soft, transparent)!important;color:var(--accent)!important;font:600 11px/1.2 Arial,sans-serif!important;letter-spacing:.08em!important;box-sizing:border-box!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form .provider-setup-step>label.field{display:grid!important;gap:7px!important;min-width:0!important;margin:0!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form .provider-setup-step :is(input.input,select.input){min-height:44px!important;border:1px solid var(--line2, var(--line))!important;border-radius:8px!important;background:var(--panel)!important;box-sizing:border-box!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form .provider-setup-step>.row-sub{margin:0!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-advanced{border-color:var(--line2, var(--line))!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body #main#main[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-advanced>summary{min-height:44px!important;display:flex!important;align-items:center!important}}@media(min-width:768px){html[data-theme] body[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step.provider106-visual-step{position:relative!important;isolation:isolate}html[data-theme] body[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step.provider106-visual-step:before{content:"";position:absolute;z-index:0;top:12px;right:12px;width:min(34%,230px);height:78px;border-radius:9px;pointer-events:none;background-image:url(/assets/concept-cache/8ee01d5ebeb51a9587ed1f64450e795639ae74617e111bd1a878c73cddb4a266.webp);background-repeat:no-repeat;background-position:58% 50%;background-size:cover}html[data-theme=dark] body[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step.provider106-visual-step:before{background-image:url(/assets/concept-cache/1503a140238096e5232be52a823d1351d9627cc8725b75c40564c15f001b4125.webp)}html[data-theme] body[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step.provider106-visual-step>.eyebrow,html[data-theme] body[data-page=providers] .providers061-add[open] #connection-form>.provider-setup-step.provider106-visual-step>h2{position:relative;z-index:1;max-width:calc(100% - 244px)}}#modal-root.open .modal:has([data-storage-dialog]){width:min(1240px,calc(100vw - 48px));max-width:min(1240px,calc(100vw - 48px));max-height:min(900px,calc(100dvh - 48px));overflow:auto;scrollbar-gutter:stable}#modal-root .modal [data-storage-dialog].storage131-dialog{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;color:var(--text, inherit)}.storage131-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.storage131-card{min-width:0;padding:16px;border:1px solid var(--line, #ffffff22);border-radius:14px;background:var(--panel, #101d2d);box-shadow:0 8px 24px #0000000f}.storage131-card>h3{margin:0 0 10px;font:600 17px/1.4 Georgia,Times New Roman,serif}.storage131-card p{margin:0 0 12px;line-height:1.6;overflow-wrap:anywhere}.storage131-card .storage131-native-panel{min-width:0;margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--line, #ffffff22);border-radius:0;background:transparent}.storage131-native-panel>h3{margin:0 0 8px;font:600 15px/1.45 system-ui,sans-serif}.storage131-native-panel>p:last-of-type{margin-bottom:12px}.storage131-card .checkline{margin-block:8px;line-height:1.5}.storage131-table-wrap{width:100%;margin-top:14px;overflow-x:auto;border:1px solid var(--line, #ffffff22);border-radius:10px;scrollbar-gutter:stable}.storage131-backup-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.45}.storage131-backup-table th,.storage131-backup-table td{padding:10px 12px;border-bottom:1px solid var(--line, #ffffff18);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.storage131-backup-table th{background:var(--surface2, var(--panel));color:var(--muted, inherit);font-weight:600}.storage131-empty-row,.storage131-empty-state,.storage131-unavailable{color:var(--muted, inherit)}.storage131-placeholder:disabled{min-height:40px;color:var(--muted, #aab4c8);border:1px solid var(--line, #ffffff22);background:var(--surface2, transparent);opacity:.82;cursor:not-allowed}.storage131-record-status{color:var(--accent, #b5a0ed);font-weight:600}.storage131-pending{border-color:#b8843c66;background:color-mix(in srgb,var(--panel, #101d2d) 90%,#f0a43b 10%)}.storage131-pending h3:before{content:"!";display:inline-grid;place-items:center;width:28px;height:28px;margin-right:9px;border-radius:50%;background:#eda84522;color:#bd7820;font:700 16px/1 system-ui,sans-serif}.storage131-pending-content{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.storage131-pending-content p{margin:0}.storage131-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.storage131-retention{min-height:156px}.storage131-technical{padding:14px 16px;border:1px solid var(--line, #ffffff22);border-radius:12px;background:var(--panel, #101d2d)}.storage131-technical summary{min-height:40px;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600}.storage131-technical summary:before{content:"\2699";color:var(--accent, #b5a0ed);font-size:18px}.storage131-technical p{margin:10px 0 0;color:var(--muted, inherit)}.storage131-status-actions{display:flex;align-items:center;justify-content:flex-end;min-height:58px;margin:0!important;padding:8px 0 0;border-top:1px solid var(--line, #ffffff18)}.storage131-status-actions>button{width:auto!important;min-width:154px;min-height:42px;height:auto!important;align-self:center;white-space:nowrap}.storage131-dialog :is(button,a,summary,input){scroll-margin-block:12px}.storage131-dialog :focus-visible,.storage131-technical summary:focus-visible{outline:3px solid var(--accent, #b5a0ed);outline-offset:3px}@media(min-width:900px){#modal-root.open .modal:has([data-storage-dialog]){width:min(1240px,calc(100vw - 64px));max-width:min(1240px,calc(100vw - 64px))}.storage131-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.storage131-backups,.storage131-pending,.storage131-lower-grid,.storage131-technical,.storage131-status-actions{grid-column:1 / -1}}@media(max-width:700px){#modal-root.open .modal:has([data-storage-dialog]){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px;border-radius:14px}.storage131-dialog{gap:12px}.storage131-workspace,.storage131-lower-grid{grid-template-columns:minmax(0,1fr);gap:10px}.storage131-card{padding:12px;border-radius:12px}.storage131-backup-table{font-size:11px}.storage131-backup-table th,.storage131-backup-table td{padding:7px 5px}.storage131-pending-content{grid-template-columns:minmax(0,1fr)}.storage131-pending-content>button{width:100%;min-height:44px}.storage131-status-actions{justify-content:stretch;min-height:52px}.storage131-status-actions>button{width:100%!important;min-height:44px}}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-header{display:grid;gap:8px;margin:0 0 20px;padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-kicker{color:var(--accent-solid,var(--purple));font:700 11px/1.2 system-ui,sans-serif;letter-spacing:.13em}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-header h1{margin:0;color:var(--text);font:500 clamp(27px,3vw,38px)/1.12 Georgia,serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-header p{max-width:720px;margin:0;color:var(--muted);font:400 14px/1.55 system-ui,sans-serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-main,html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-aside{display:grid;align-content:start;gap:14px;min-width:0}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-overview,.visual110-review-preview,.visual110-review-cover,.visual110-review-metadata,.visual110-review-actions){min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-overview,.visual110-review-metadata,.visual110-review-cover,.visual110-review-preview,.visual110-review-actions)>h2{margin:0 0 13px;color:var(--text);font:600 17px/1.25 Georgia,serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-overview>h2{grid-column:1/-1}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--muted);font:600 11px/1.35 system-ui,sans-serif;letter-spacing:.035em}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-field input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid var(--line2);border-radius:8px;background:var(--panel2);color:var(--text);font:400 13px/1.4 system-ui,sans-serif;opacity:1;-webkit-text-fill-color:var(--text)}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-preview{display:grid;align-content:start;gap:10px}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-preview-copy{max-height:250px;overflow:auto;margin:0;padding:14px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);color:var(--text);font:400 14px/1.7 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-preview-note{margin:0;color:var(--muted);font:400 11px/1.45 system-ui,sans-serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-cover-unavailable{display:grid;place-items:center;min-height:110px;padding:14px;border:1px dashed var(--line2);border-radius:9px;background:var(--panel2);color:var(--muted);font:400 12px/1.5 system-ui,sans-serif;text-align:center}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-metadata>h2{grid-column:1/-1}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-actions p{margin:0;color:var(--muted);font:400 13px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]{display:grid;align-content:start;gap:14px;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>h3{margin:0;color:var(--text);font:600 17px/1.25 Georgia,serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>.endgame-readiness-state{margin:0;padding:12px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);color:var(--text);font:500 13px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>.actions>.btn{box-sizing:border-box;min-width:0;min-height:42px;margin:0;padding:9px 10px;border-radius:8px;font:600 12px/1.35 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>.actions>:is([data-endgame-publish-placeholder],[data-creator-action=chapter-publish]){grid-column:1/-1}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .endgame-publication-readiness[data-visual110-readiness=true]>p{margin:0;color:var(--muted);font:400 12px/1.5 system-ui,sans-serif}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-shell a,.visual110-review-shell button):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-solid,var(--purple)) 38%,transparent);outline-offset:2px}@media(max-width:700px){html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] .visual110-review-header{margin-bottom:14px;padding:18px}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-overview,.visual110-review-metadata){grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-overview,.visual110-review-metadata)>h2{grid-column:auto}html[data-theme] body[data-page=writing] #main[data-visual110-prepared=true] :is(.visual110-review-overview,.visual110-review-preview,.visual110-review-cover,.visual110-review-metadata,.visual110-review-actions,.endgame-publication-readiness[data-visual110-readiness=true]){padding:13px}}#main .visual-writer.visual109-notes-focused{width:min(100%,1680px)!important;max-width:1680px!important;margin-inline:auto!important}#main .visual-writer.visual109-notes-focused>.visual-workspace-grid{grid-template-columns:minmax(210px,.68fr) minmax(430px,1.75fr) minmax(240px,.78fr)!important;gap:14px!important;align-items:stretch!important}#main .visual-writer.visual109-notes-focused .visual-manuscript>.panel{height:100%!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important}#main .visual-writer.visual109-notes-focused .visual-manuscript>.panel>h2{margin:0 0 4px!important;font:600 23px/1.2 Georgia,Times New Roman,serif!important;letter-spacing:-.02em!important}#main .visual-writer.visual109-notes-focused .visual109-editor{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr)!important;gap:12px 14px!important;align-items:start!important}#main .visual-writer.visual109-notes-focused .visual109-title-field,#main .visual-writer.visual109-notes-focused .visual109-toolbar,#main .visual-writer.visual109-notes-focused .visual-editor-find,#main .visual-writer.visual109-notes-focused .visual109-draft-field,#main .visual-writer.visual109-notes-focused .visual109-supporting-detail,#main .visual-writer.visual109-notes-focused .visual109-actions,#main .visual-writer.visual109-notes-focused #draft-status,#main .visual-writer.visual109-notes-focused .visual-manuscript-footer{grid-column:1/-1!important;min-width:0!important}#main .visual-writer.visual109-notes-focused .visual109-title-field{grid-row:1!important}#main .visual-writer.visual109-notes-focused .visual109-toolbar{grid-row:2!important}#main .visual-writer.visual109-notes-focused .visual-editor-find{grid-row:3!important}#main .visual-writer.visual109-notes-focused .visual109-draft-field{grid-row:4!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor{grid-column:2!important;grid-row:2/span 3!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line))!important;border-radius:13px!important;background:color-mix(in srgb,var(--accent) 7%,var(--panel))!important;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 9%,transparent)!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor>summary{min-height:44px!important;display:flex!important;align-items:center!important;color:var(--text)!important;font-size:15px!important;font-weight:750!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor>.field{display:grid!important;gap:9px!important;margin:12px 0!important;color:var(--text)!important;font-weight:650!important}#main .visual-writer.visual109-notes-focused textarea[name=writer_notes]{min-height:220px!important;resize:vertical!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--bg)!important;color:var(--text)!important;font:400 16px/1.7 Georgia,Times New Roman,serif!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor>p{color:var(--muted)!important;font-size:12px!important;line-height:1.55!important}#main .visual-writer.visual109-notes-focused .visual109-supporting-detail{order:5!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor{order:4!important}#main .visual-writer.visual109-notes-focused .visual109-actions{order:6!important;position:sticky!important;bottom:0!important;z-index:2!important;margin:0!important;padding:12px 0!important;border-top:1px solid var(--line)!important;background:var(--panel)!important}#main .visual-writer.visual109-notes-focused #draft-status{order:7!important}#main .visual-writer.visual109-notes-focused .visual109-actions button{min-height:42px!important}#main .visual-writer.visual109-notes-focused .visual-chapter-list{gap:5px!important}#main .visual-writer.visual109-notes-focused .visual-chapter-row{min-height:42px!important;border-radius:9px!important}@media(max-width:1100px){#main .visual-writer.visual109-notes-focused>.visual-workspace-grid{grid-template-columns:minmax(190px,.62fr) minmax(0,1.65fr)!important}#main .visual-writer.visual109-notes-focused .visual-workspace-tools{display:block!important;grid-column:1/-1!important}}@media(max-width:720px){#main .visual-writer.visual109-notes-focused>.visual-workspace-grid{display:flex!important;flex-direction:column!important;gap:10px!important}#main .visual-writer.visual109-notes-focused .visual-workspace-grid>*{width:100%!important}#main .visual-writer.visual109-notes-focused .visual-workspace-chapters{order:1!important}#main .visual-writer.visual109-notes-focused .visual-manuscript{order:0!important}#main .visual-writer.visual109-notes-focused .visual109-editor{display:flex!important;flex-direction:column!important;gap:10px!important}#main .visual-writer.visual109-notes-focused .visual109-editor>*{width:100%!important}#main .visual-writer.visual109-notes-focused .visual109-note-editor{order:4!important}#main .visual-writer.visual109-notes-focused .visual109-supporting-detail{order:5!important}#main .visual-writer.visual109-notes-focused .visual109-actions{order:6!important}#main .visual-writer.visual109-notes-focused #draft-status{order:7!important}#main .visual-writer.visual109-notes-focused textarea[name=writer_notes]{min-height:180px!important}}@media(prefers-reduced-motion:reduce){#main .visual-writer.visual109-notes-focused *{scroll-behavior:auto!important;transition:none!important}}#main .social-home.visual134-recovery{max-width:1500px!important;margin-inline:auto!important}#main .social-home.visual134-recovery .social-home-hero{min-height:230px!important;display:flex!important;align-items:flex-end!important;position:relative!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important}#main .social-home.visual134-recovery .social-home-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.42!important}#main .social-home.visual134-recovery .social-home-hero:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 48%,transparent 100%)!important;pointer-events:none!important}#main .social-home.visual134-recovery .social-home-copy{position:relative!important;z-index:1!important;max-width:720px!important;padding:26px!important}#main .social-home.visual134-recovery .social-home-copy h1{font:600 clamp(28px,3vw,40px)/1.12 Georgia,"Times New Roman",serif!important;letter-spacing:-.03em!important}#main .social-home.visual134-recovery .social-home-shortcuts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0 16px!important}#main .social-home.visual134-recovery .social-home-shortcuts a{min-height:40px!important;padding:8px 13px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--text)!important}#main .social-home.visual134-recovery .social-home-grid{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(270px,.82fr)!important;gap:14px!important;align-items:start!important}#main .social-home.visual134-recovery .social-home-feed,#main .social-home.visual134-recovery .social-home-sidebar>section,#main .social-home.visual134-recovery .visual134-draft-status{min-width:0!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--panel)!important}#main .social-home.visual134-recovery .social-home-feed{padding:18px!important}#main .social-home.visual134-recovery .social-home-feed>.section-head{align-items:center!important;margin-bottom:14px!important}#main .social-home.visual134-recovery .social-home-feed>.section-head h2,#main .social-home.visual134-recovery .social-home-sidebar h2,#main .social-home.visual134-recovery .visual134-draft-status h2{font-size:16px!important;font-weight:750!important}#main .social-home.visual134-recovery .social-home-sidebar{display:grid!important;gap:12px!important}#main .social-home.visual134-recovery .social-home-sidebar>section{padding:15px!important}#main .social-home.visual134-recovery .visual134-connection{display:flex!important;align-items:center!important;gap:8px!important;margin:8px 0!important;color:var(--text)!important;font-size:13px!important;font-weight:650!important}#main .social-home.visual134-recovery .visual134-connection:before{content:""!important;width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important;background:#d18b43!important}#main .social-home.visual134-recovery .visual134-connection[data-online=true]:before{background:#5aa879!important}#main .social-home.visual134-recovery .visual134-connection[data-online=false]:before{background:#d65370!important}#main .social-home.visual134-recovery .visual134-service-note,#main .social-home.visual134-recovery .visual134-draft-status p{margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}#main .social-home.visual134-recovery .visual134-offline-banner{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:16px 18px!important;border:1px solid color-mix(in srgb,#d65370 38%,var(--line))!important;border-radius:13px!important;background:color-mix(in srgb,#d65370 10%,var(--panel))!important;color:var(--text)!important}#main .social-home.visual134-recovery .visual134-offline-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;background:color-mix(in srgb,#d65370 18%,var(--panel))!important;color:#d65370!important;font-size:24px!important}#main .social-home.visual134-recovery .visual134-offline-banner h2{margin:0 0 3px!important;font-size:15px!important}#main .social-home.visual134-recovery .visual134-offline-banner p{margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}#main .social-home.visual134-recovery .social-read-error{margin:10px 0!important;padding:14px!important;border:1px solid color-mix(in srgb,#d65370 45%,var(--line))!important;border-radius:11px!important;background:color-mix(in srgb,#d65370 9%,var(--panel))!important;color:var(--text)!important}#main .social-home.visual134-recovery .visual134-error-heading{margin:0 0 6px!important;font-size:14px!important;font-weight:750!important}#main .social-home.visual134-recovery .social-read-error p[role=alert]{margin:0 0 10px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}#main .social-home.visual134-recovery .social-read-error button{min-height:40px!important}#main .social-home.visual134-recovery .visual134-loading-section>[role=status]{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;color:var(--text)!important;font-size:13px!important;font-weight:650!important}#main .social-home.visual134-recovery .visual134-loading-section>[role=status]:before{content:""!important;width:22px!important;height:22px!important;flex:0 0 22px!important;border:3px solid color-mix(in srgb,var(--accent) 20%,var(--line))!important;border-top-color:var(--accent)!important;border-radius:50%!important;animation:visual134-spin 1s linear infinite!important}#main .social-home.visual134-recovery .visual134-skeletons{display:grid!important;gap:8px!important}#main .social-home.visual134-recovery .visual134-skeleton-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--panel) 80%,var(--bg))!important}#main .social-home.visual134-recovery .visual134-skeleton-avatar,#main .social-home.visual134-recovery .visual134-skeleton-thumb,#main .social-home.visual134-recovery .visual134-skeleton-copy i{display:block!important;background:color-mix(in srgb,var(--muted) 22%,var(--panel))!important}#main .social-home.visual134-recovery .visual134-skeleton-avatar{width:34px!important;height:34px!important;border-radius:50%!important}#main .social-home.visual134-recovery .visual134-skeleton-thumb{width:48px!important;height:44px!important;border-radius:7px!important}#main .social-home.visual134-recovery .visual134-skeleton-copy{display:grid!important;gap:7px!important}#main .social-home.visual134-recovery .visual134-skeleton-copy i{width:90%!important;height:7px!important;border-radius:5px!important}#main .social-home.visual134-recovery .visual134-skeleton-copy i:last-child{width:60%!important}#main .social-home.visual134-recovery .visual134-draft-status{display:flex!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:14px 18px!important}#main .social-home.visual134-recovery .visual134-draft-status h2{margin:0!important}#main .social-home.visual134-recovery .visual134-draft-status p{margin-left:auto!important}@keyframes visual134-spin{to{transform:rotate(360deg)}}@media(max-width:900px){#main .social-home.visual134-recovery .social-home-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:620px){#main .social-home.visual134-recovery .social-home-hero{min-height:200px!important}#main .social-home.visual134-recovery .social-home-copy{padding:18px!important}#main .social-home.visual134-recovery .social-home-shortcuts{gap:6px!important}#main .social-home.visual134-recovery .social-home-shortcuts a{min-height:42px!important;padding:8px 10px!important}#main .social-home.visual134-recovery .social-home-feed{padding:12px!important}#main .social-home.visual134-recovery .visual134-offline-banner{align-items:flex-start!important;padding:13px!important}#main .social-home.visual134-recovery .visual134-draft-status{align-items:flex-start!important;flex-direction:column!important}#main .social-home.visual134-recovery .visual134-draft-status p{margin-left:0!important}}@media(prefers-reduced-motion:reduce){#main .social-home.visual134-recovery .visual134-loading-section>[role=status]:before{animation:none!important}}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-state{display:block;box-sizing:border-box;min-width:0;min-height:510px;margin:0;padding:34px 26px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-align:center;box-shadow:var(--shadow-sm)}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-hero{display:grid;justify-items:center;align-content:center;min-height:438px;max-width:620px;margin:0 auto;gap:13px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-illustration{position:relative;display:grid;place-items:center;width:min(100%,260px);height:220px;margin:0 auto 2px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-illustration img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--purple,#8057f5) 22%,transparent))}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-lock{position:absolute;top:12px;right:13px;display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--purple,#8057f5) 24%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--purple,#8057f5) 11%,var(--panel));color:var(--purple,#8057f5);font:700 24px/1 system-ui,sans-serif;box-shadow:0 5px 18px color-mix(in srgb,var(--purple,#8057f5) 12%,transparent)}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-state>.visual135-hero h1{margin:0;color:var(--text);font:500 clamp(25px,3vw,34px)/1.16 Georgia,serif}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-copy{max-width:470px;margin:0;color:var(--muted);font:400 15px/1.55 system-ui,sans-serif}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 0}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:44px;padding:10px 17px;border-radius:9px;font:600 14px/1.25 system-ui,sans-serif}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-heading h2{margin:0;color:var(--text);font:600 16px/1.3 system-ui,sans-serif}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-heading a{color:var(--accent-solid,var(--purple));font:500 12px/1.3 system-ui,sans-serif;text-decoration:none;white-space:nowrap}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-card{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;column-gap:8px;min-width:0;min-height:72px;padding:10px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);color:var(--text);text-decoration:none;transition:border-color .16s ease,transform .16s ease}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--purple,#8057f5) 42%,var(--line))}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-card-icon{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--purple,#8057f5) 12%,var(--panel));color:var(--purple,#8057f5);font:600 16px/1 system-ui,sans-serif}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-card-copy{overflow:hidden;color:var(--text);font:600 12px/1.25 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-card-description{overflow:hidden;color:var(--muted);font:400 10px/1.3 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-card-arrow{grid-column:3;grid-row:1/3;color:var(--muted);font:400 18px/1 system-ui,sans-serif;text-align:right}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] :is(.visual135-actions a,.visual135-actions button,.visual135-discovery a):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-solid,var(--purple)) 38%,transparent);outline-offset:2px}@media(max-width:700px){html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-state{min-height:0;padding:18px 14px;border-radius:12px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-hero{min-height:0;gap:11px;padding:12px 2px 8px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-illustration{width:min(72vw,230px);height:190px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-lock{top:7px;right:5px;width:46px;height:46px;font-size:21px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-copy{max-width:360px;font-size:14px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-actions{gap:9px;margin-top:5px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-actions .btn{min-width:112px;min-height:42px;padding:9px 13px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery{margin-top:12px;padding:12px}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=profile] #main[data-visual135-prepared=true] .visual135-discovery-card{min-height:60px}}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>h2{margin:0 0 -12px!important;padding:16px 18px 8px!important;border:1px solid var(--line)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;background:var(--panel)!important;font:600 16px/1.35 var(--font-ui,system-ui,sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>h2+p{margin:0!important;padding:10px 18px 18px!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:var(--panel)!important;line-height:1.6!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>.profile-about-group{margin:0!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about .profile-about-group h3{margin:0 0 12px!important;font-size:16px!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about .profile-about-group p{margin:0!important;line-height:1.6!important}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]{width:min(100%,840px);gap:16px!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2,html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2{margin:0!important;color:var(--text)!important;font:600 26px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]){min-height:104px;display:flex;align-items:center;gap:14px;margin:0!important;padding:18px 20px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 42px;width:42px;height:42px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 22px 22px no-repeat}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 16px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a:hover{color:var(--accent)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:128px;margin:0!important;padding:26px 28px 26px 76px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:15px!important;line-height:1.6!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:24px;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 20px 20px no-repeat}}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]{width:100%;gap:12px!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]){display:flex;align-items:center;gap:12px;min-height:88px;margin:0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"]):before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=collections"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface] article:has(>a[href^="/library?collection=saved_"])>a{display:inline-flex;align-items:center;min-height:44px;color:var(--text)!important;font:600 15px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]>h2{margin:0 0 2px!important;font:600 24px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted{box-sizing:border-box;display:flex;align-items:center;min-height:104px;margin:0!important;padding:20px 18px 20px 62px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:14px!important;line-height:1.55!important;position:relative}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.endgame-profile-menu a[aria-current=page][href*="section=media_lists"]) .concept-profile-grid>.concept-profile-main>.at-profile-main>section[data-concept-layout-exception=joined-surface]:has(>h2+p.muted)>p.muted:before{content:"";position:absolute;left:17px;width:30px;height:30px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 2v4m8-4v4M7 10h10m-10 4h7'/%3E%3C/svg%3E") center / 18px 18px no-repeat}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main.main:has(.profile-whole-screen-pane) .page.at-profile>.profile-card>.profile-id{display:block!important}}html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>h2,html[data-theme] body[data-page=profile] #main#main#main#main.main:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about>h2+p{box-sizing:border-box!important;width:100%!important;max-width:none!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true]{gap:16px!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-tabs>button{min-height:44px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text);font:500 15px/22px Arial,sans-serif}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-tabs>button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-overview{display:grid;grid-template-columns:minmax(270px,.92fr) minmax(340px,1.08fr);align-items:stretch;gap:16px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] :is(.whole050-role-panel,.whole050-viewas-panel,.whole050-permission-details){box-sizing:border-box;min-width:0;margin:0!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-role-panel{min-height:250px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-role-panel>h2,html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-viewas-panel>h2,html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details>h2{margin:0 0 12px!important;font:600 20px/28px Georgia,serif!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-owner-fact{display:inline-flex;width:fit-content;margin:4px 0 12px!important;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--text);font:500 13px/20px Arial,sans-serif!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-viewas-panel form{display:grid;gap:10px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-preview-tools{padding:0 12px;border:1px solid var(--line);border-radius:8px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-preview-tools>label{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--line)}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-preview-tools:not([open])>:not(summary){display:none!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details>p{margin:0 0 14px!important;color:var(--muted);font-size:14px!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-list{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-group{grid-column:1;margin:0!important;padding:8px 12px;background:var(--panel2);font:600 14px/20px Arial,sans-serif!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;border-top:1px solid var(--line);font:400 14px/20px Arial,sans-serif}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-unpreviewed{flex:0 0 auto;color:var(--muted);font-size:12px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] :is(.whole050-administration,.whole050-overrides,.whole050-ownership){min-width:0;padding:0 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] :is(.whole050-administration,.whole050-overrides,.whole050-ownership)>summary{min-height:48px;display:flex;align-items:center;font:600 15px/22px Arial,sans-serif;cursor:pointer}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] :is(.whole050-administration,.whole050-overrides,.whole050-ownership)[open]{padding-bottom:14px}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] :is(.whole050-administration,.whole050-overrides,.whole050-ownership)>section{margin:10px 0!important}@media(max-width:1039px){html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-overview{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true]>.section-head{min-height:96px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true]>.section-head h2{margin-bottom:4px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .whole051-tagline{margin:0 0 4px!important;color:var(--text);font:500 16px/1.4 Georgia,serif!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:16px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-inspector{padding:18px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-identity .persona051-avatar{width:64px!important;height:72px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-fields{grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);align-items:start;gap:8px 12px!important;margin-top:14px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-fields dt{margin:0!important;padding-top:12px;color:var(--text)}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-fields dd{padding:10px 12px!important}@media(max-width:600px){html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-fields{grid-template-columns:minmax(0,1fr);gap:4px!important}html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-fields dt{padding-top:10px}}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details{min-width:0;max-width:100%;overflow:hidden}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details #team-preview{min-width:0;max-width:100%;margin:0 0 14px;overflow:hidden}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details .visual-permission-table-scroll{box-sizing:border-box;width:100%;max-width:100%;overflow:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details .visual-permission-table-scroll table{width:max-content;min-width:100%;max-width:none;table-layout:auto}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-details.whole050-has-preview .whole050-permission-list{display:none!important}html[data-theme] body[data-page=permissions] #main#main>.page[data-whole050=true] .whole050-permission-list{max-height:400px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted{--w052-edge: color-mix(in srgb, var(--line) 76%, #8870d5 24%);width:min(100%,1120px)!important;min-height:min(660px,calc(100vh - 150px));margin:0 auto!important;padding:clamp(24px,4vw,56px) clamp(18px,3.4vw,48px)!important;background:radial-gradient(ellipse at 86% 8%,color-mix(in srgb,#9169e9 10%,transparent),transparent 36%),linear-gradient(155deg,color-mix(in srgb,var(--panel) 70%,transparent),transparent 72%);border:1px solid var(--w052-edge);border-radius:18px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-page-head{margin:0 0 24px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-page-head h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-page-head>div:after{content:"Keep Castlori safe, fair, and inspiring.";display:block;margin-top:7px;color:var(--muted);font-size:15px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted>.panel.empty-state{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 18px;max-width:800px;min-height:150px;margin:0;padding:24px 28px;border:1px solid var(--w052-edge);border-radius:14px;background:color-mix(in srgb,var(--panel) 93%,#8c70dc 7%);box-shadow:0 18px 50px #080c181f}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-title-row{display:contents}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-lock{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border:1px solid color-mix(in srgb,#9573ed 42%,var(--line));border-radius:14px;background:color-mix(in srgb,#9573ed 15%,var(--panel));color:#a889f5}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-lock svg{width:27px;height:27px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted>.panel.empty-state h2{align-self:end;font-size:19px;margin:0}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted>.panel.empty-state p{align-self:start;margin:2px 0 0;color:var(--muted);line-height:1.5}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-access-label{grid-column:2;grid-row:3;width:max-content;margin-top:9px;padding:5px 10px;border:1px solid color-mix(in srgb,#9573ed 40%,var(--line));border-radius:999px;color:#b9a1ff;font-size:12px;font-weight:650}body[data-page=plugin] #main>.whole053-page{width:min(100%,1120px)!important;max-width:1120px!important;padding:clamp(22px,3.4vw,46px) clamp(18px,3vw,40px) 56px!important}body[data-page=plugin] #main>.whole053-page>h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,38px);letter-spacing:-.025em}body[data-page=plugin] #main>.whole053-page>p{color:var(--muted);margin-top:6px}body[data-page=plugin] #main>.whole053-page .whole053-search{display:grid;gap:8px;max-width:620px;margin-top:28px;color:var(--muted);font-size:14px;font-weight:600}body[data-page=plugin] #main>.whole053-page .whole053-search input{min-height:48px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--panel);color:var(--text);box-shadow:inset 0 1px 2px #070b1712}body[data-page=plugin] #main>.whole053-page .whole053-results{max-width:900px;gap:10px;margin-top:18px}body[data-page=plugin] #main>.whole053-page .whole053-result{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px 18px;min-height:88px;padding:18px 22px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,#9674e9 4%);box-shadow:0 8px 24px #070b1710;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}body[data-page=plugin] #main>.whole053-page .whole053-result:after{content:"\203a";grid-column:2;grid-row:1 / span 2;color:var(--accent, #a889f5);font-size:27px;text-align:center}body[data-page=plugin] #main>.whole053-page .whole053-result:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#9b7bed 52%,var(--line));box-shadow:0 12px 28px #070b171c}body[data-page=plugin] #main>.whole053-page .whole053-result strong{font-size:16px}body[data-page=plugin] #main>.whole053-page .whole053-result span{color:var(--muted);font-size:14px;line-height:1.45}body[data-page=plugin] #main>.whole053-page .plugin053-native{max-width:900px;margin-top:22px}body[data-page=plugin] #main>.whole053-page .plugin053{width:100%}body[data-page=plugin] #main>.whole053-page .plugin053-hero{border-radius:14px}body[data-page=plugin] #main>.whole053-page .plugin053-featured{border-radius:9px}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-breadcrumb{margin-bottom:10px;color:var(--muted)}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-breadcrumb a{color:var(--accent, #a889f5);text-decoration:none}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-breadcrumb a:hover{text-decoration:underline}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-hero{padding:20px;border-color:color-mix(in srgb,#9674e9 18%,var(--line));background:linear-gradient(118deg,color-mix(in srgb,var(--panel) 95%,#9070df 5%),var(--panel) 72%);box-shadow:0 12px 32px #070b1712}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-icon{box-shadow:inset 0 1px #ffffff17,0 8px 22px #090b171f}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-title>p:first-of-type{max-width:760px;line-height:1.5}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-by a{color:var(--accent, #a889f5);text-decoration:none}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-meta>span{padding:3px 0}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-actions .btn{min-height:46px;border-radius:9px;font-weight:650}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-tabs{margin:14px 0 12px;border-color:var(--line)}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-about,body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-permissions{border-radius:12px;box-shadow:0 8px 24px #070b1710}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-about>p{max-width:720px;line-height:1.55}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-feature-icon{border:1px solid color-mix(in srgb,#9879e8 16%,var(--line))}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-permissions ul{gap:10px}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-permission-note{line-height:1.5}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-technical,body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-screens,body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-related{border-radius:12px}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-gallery>p,body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-related-grid>p{color:var(--muted);line-height:1.5}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-native{margin-top:18px}@media(max-width:700px){body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted{min-height:0;padding:24px 16px!important;border-radius:14px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied].whole052-restricted>.panel.empty-state{grid-template-columns:42px minmax(0,1fr);gap:4px 13px;min-height:130px;padding:18px}body[data-page=platform-admin] #main>[data-platform-admission-screen=denied] .whole052-lock{width:42px;height:42px;border-radius:12px}body[data-page=plugin] #main>.whole053-page{padding:24px 16px 36px!important}body[data-page=plugin] #main>.whole053-page .whole053-result{grid-template-columns:minmax(0,1fr) 20px;padding:15px 16px}body[data-page=plugin] #main>.whole053-page.whole053-selected .plugin053-hero{padding:14px}}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-grid{grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card{display:grid!important;grid-template-columns:minmax(150px,30%) minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr;align-items:start!important;column-gap:18px!important;row-gap:8px!important;padding:16px!important;border-radius:14px!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card-art{grid-column:1;grid-row:1 / span 6;height:auto;min-height:230px;align-self:stretch;border-radius:10px;background:radial-gradient(ellipse at 50% 44%,color-mix(in srgb,var(--purple) 22%,var(--panel)),color-mix(in srgb,var(--purple) 5%,var(--panel)) 70%)}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-initial{display:grid;width:96px;height:96px;place-items:center;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--line));border-radius:28px;background:color-mix(in srgb,var(--panel) 82%,transparent);box-shadow:0 16px 36px color-mix(in srgb,var(--purple) 17%,transparent);font:400 56px/1 Georgia,serif}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>h3,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-publisher,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-description,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-chips,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-release-state,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-review,html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-card-tools{grid-column:2;margin-left:0!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>h3{grid-row:1;align-self:end}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-publisher{grid-row:2}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-description{grid-row:3;min-height:0}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-chips{grid-row:4}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-release-state{grid-row:5}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-review{grid-row:6;justify-self:start;min-width:210px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-card-tools{grid-row:7;align-self:end}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card.plugins056-installed-release{border-color:color-mix(in srgb,var(--purple) 38%,var(--line))!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-rail{position:sticky;top:16px;border-radius:14px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-rail>p{margin:0 0 12px!important;color:var(--muted);font-size:14px!important;line-height:1.55!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-editorial{margin:18px 0 0;padding:14px 12px 0;border-top:1px solid var(--line);color:var(--accent);font:italic 18px/1.5 Georgia,serif;text-align:center}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-editorial cite{display:block;margin-top:7px;font:13px/1.4 system-ui,sans-serif;color:var(--muted)}@media(max-width:1039px){html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card{grid-template-columns:minmax(110px,28%) minmax(0,1fr);padding:12px!important;column-gap:12px!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card-art{min-height:200px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-rail{position:static}}@media(max-width:560px){html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card-art{grid-column:1;grid-row:1;min-height:150px}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>:is(h3,.plugins056-publisher,.plugins056-description,.plugins056-chips,.plugins056-release-state,.plugins056-review,.plugins056-card-tools){grid-column:1}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>h3{grid-row:2}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-publisher{grid-row:3}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-description{grid-row:4}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-chips{grid-row:5}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-release-state{grid-row:6}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-review{grid-row:7;width:100%}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugins-source="056"] .plugins056-card>.plugins056-card-tools{grid-row:8}}html[data-theme] body #main[data-castlori-visual-pass="058"]>.premium058-page{width:min(100% - 24px,1120px)!important;max-width:1120px!important;gap:16px!important;padding:0 0 32px!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero{min-height:224px!important;padding:clamp(24px,4vw,48px)!important;border-radius:16px!important;overflow:hidden}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>:not(.concept-account-illustration){position:relative;z-index:1;max-width:min(54%,460px)}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero .concept-display-title{margin:0 0 8px!important;font:600 clamp(30px,4vw,46px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero .premium058-tagline{max-width:13ch;margin:0 0 12px!important;font:italic 22px/1.18 Georgia,Times New Roman,serif!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>p:not(.premium058-tagline,.premium058-hero-quote){max-width:38ch;line-height:1.55}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>.concept-account-illustration{inset:0 0 0 auto!important;z-index:0!important;width:68%!important;height:100%!important;object-fit:cover;object-position:center 45%;mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero .premium058-hero-quote{position:absolute!important;z-index:1;top:22px;right:22px;width:12ch;margin:0!important;color:var(--text);font:italic 16px/1.35 Georgia,Times New Roman,serif;text-align:right}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:18px 22px!important;border-radius:14px!important;box-shadow:0 8px 28px color-mix(in srgb,var(--accent-solid) 7%,transparent)}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status>h2{grid-column:1;margin:0!important;font:600 20px/1.2 Georgia,Times New Roman,serif!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status>[data-premium-membership]{grid-column:1;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0!important;font-size:15px!important;font-weight:650}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status .premium058-thanks{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:12px;max-width:280px;margin:0!important;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent-solid) 8%,var(--panel2))}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-thanks p{margin:0!important;line-height:1.45}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-heart{color:var(--accent-solid);font-size:22px}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--panel) 90%,var(--accent-solid) 3%)!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans>.panel{min-width:0;min-height:190px!important;padding:clamp(18px,2.5vw,26px)!important;border-radius:12px!important;background:var(--panel2)!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans>.premium-plan{border-color:color-mix(in srgb,var(--accent-solid) 38%,var(--line))!important;box-shadow:inset 0 3px var(--accent-solid)}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans .eyebrow{margin:0 0 8px!important;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans h2{margin:0 0 14px!important;font:600 27px/1.1 Georgia,Times New Roman,serif!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans [role=status]{margin:0!important;padding:11px 12px;border-radius:9px;background:color-mix(in srgb,var(--panel) 78%,var(--accent-solid) 5%);color:var(--muted);line-height:1.5}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans .premium-plan>p:last-child{margin:12px 0 0!important;color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-more,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-availability,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-values>article,html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-account-section[data-concept-account-section="4"],html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-storage,html[data-theme] body #main[data-castlori-visual-pass="058"] #premium-analytics,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-benefits,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-recovery,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-receipts{border-radius:14px!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-more>summary,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-availability>h2,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-storage>h2,html[data-theme] body #main[data-castlori-visual-pass="058"] #premium-analytics>h2,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-benefits>h2,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-recovery>h2,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-receipts>h2{letter-spacing:-.015em}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-native-prices{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-values>article{min-width:0;padding:18px!important;border:1px solid var(--line);background:var(--panel)}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-footer{padding:22px 12px!important;color:var(--muted);font:italic 18px/1.5 Georgia,Times New Roman,serif;text-align:center}html[data-theme] body #main[data-castlori-visual-pass="059"]>.endgame-settings-page{width:min(100% - 24px,1320px)!important;max-width:1320px!important;gap:16px!important;padding:0 0 28px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-account-hero{min-height:164px!important;padding:26px 30px!important;border-radius:15px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-account-hero .concept-display-title{margin:9px 0 7px!important;font:600 clamp(30px,3vw,40px)/1.1 Georgia,"Times New Roman",serif!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-account-hero p{max-width:58ch;line-height:1.5}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-workspace{grid-template-columns:minmax(0,1fr) minmax(230px,270px)!important;gap:14px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-content,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-connections{border:1px solid var(--line)!important;border-radius:13px!important;background:var(--panel)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--text) 3%,transparent)}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-content,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-connections{padding:18px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] :is(.concept-privacy-preset,.concept-privacy-audience,.concept-privacy-content,.concept-privacy-connections)>h2{margin:0 0 6px!important;font:600 19px/1.25 Georgia,Times New Roman,serif!important}html[data-theme] body #main[data-castlori-visual-pass="059"] :is(.concept-privacy-preset,.concept-privacy-audience,.concept-privacy-content,.concept-privacy-connections)>p{margin:0 0 13px!important;color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choices{gap:10px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choice{min-height:116px!important;align-content:center;gap:7px!important;padding:16px 12px!important;border-radius:11px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choice strong{font-size:14px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choice span{font-size:11px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience>.field{grid-template-columns:minmax(0,1fr) minmax(140px,.72fr)!important;min-height:58px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience-preview{border-radius:13px!important;box-shadow:0 8px 26px color-mix(in srgb,var(--text) 5%,transparent)}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience-preview>h2{margin:0 0 8px!important;font:600 20px/1.25 Georgia,Times New Roman,serif!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience-preview dl{margin-top:16px}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] :is(.concept-privacy-secondary>.panel,.concept-privacy-consent,.concept-privacy-result){border-radius:13px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .privacy059-tools,html[data-theme] body #main[data-castlori-visual-pass="059"] .privacy059-account-links,html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-related{overflow:clip;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body #main[data-castlori-visual-pass="059"] :is(.privacy059-tools,.privacy059-account-links,.concept-privacy-related)>summary{min-height:52px;padding:15px 17px;font-weight:650;cursor:pointer}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-advanced>summary{min-height:44px}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-related>nav.actions{padding:0 16px 16px}html[data-theme] body #main[data-castlori-visual-pass="059"] :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}@media(max-width:900px){html[data-theme] body #main[data-castlori-visual-pass="058"]>.premium058-page,html[data-theme] body #main[data-castlori-visual-pass="059"]>.endgame-settings-page{width:100%!important;padding:0 12px 24px!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero{min-height:210px!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>:not(.concept-account-illustration){max-width:64%}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status{grid-template-columns:1fr}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status .premium058-thanks{grid-column:1;grid-row:auto;max-width:none}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-workspace{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-audience-preview{position:static!important;grid-column:1!important;grid-row:auto!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-secondary{grid-template-columns:1fr!important}}@media(max-width:560px){html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero{min-height:244px!important;padding:22px!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>:not(.concept-account-illustration){max-width:78%}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero>.concept-account-illustration{width:85%!important;opacity:.72}html[data-theme] body #main[data-castlori-visual-pass="058"] .concept-premium-hero .premium058-hero-quote{top:auto;bottom:12px;right:14px;width:auto;font-size:12px}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-plans,html[data-theme] body #main[data-castlori-visual-pass="058"] .premium058-values{grid-template-columns:1fr!important}html[data-theme] body #main[data-castlori-visual-pass="058"] .premium-status{padding:16px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-account-hero{padding:20px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choices{grid-template-columns:1fr!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-preset-choice{min-height:74px!important}html[data-theme] body #main[data-castlori-visual-pass="059"] .concept-privacy-connections{grid-template-columns:1fr!important}}html[data-theme] body[data-page=post] #main#main>.page.post057-page .concept-post-content>.card-copy.site-polish-clamp{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;max-height:7.75em!important;overflow:hidden!important}html[data-theme] body[data-page=post] #main#main>.page.post057-page .concept-post-content>.site-polish-expand{display:inline-flex;align-items:center;min-height:36px;margin-top:2px;padding:4px 0;color:var(--accent);font-size:14px;font-weight:650}@media(max-width:900px){html[data-theme] body[data-page=personas] #main#main>.persona051-page[data-whole051=true] .persona051-shell{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-plans{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-status{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important}html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-status .premium058-thanks{grid-column:2!important;grid-row:1 / span 2!important;width:auto!important;min-width:0!important;max-width:none!important}@media(max-width:900px){html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-status{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-status .premium058-thanks{grid-column:1!important;grid-row:auto!important}}@media(max-width:560px){html[data-theme] body[data-page=premium] #main#main#main>.premium058-page .premium-plans{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide:has(>section>form[data-team-form=preview]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;align-items:start}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>.section-head{grid-column:1/-1;grid-row:1}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>nav{grid-column:1/-1;grid-row:2}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>p{grid-column:1/-1;grid-row:3;margin:0}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section.grid2{display:contents!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section.grid2>section:first-child{grid-column:1;grid-row:4/span 3;min-height:280px}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section.grid2>section:nth-child(2){grid-column:1/-1;grid-row:8}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=preview]){display:contents!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=preview])>h2{grid-column:2;grid-row:4;margin:0;font:600 21px/1.3 Georgia,serif}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=preview])>p{grid-column:2;grid-row:5;margin:0;color:var(--muted)}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section>form[data-team-form=preview]{grid-column:2;grid-row:6;display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide #team-preview{grid-column:1/-1;grid-row:7;min-width:0;max-width:100%;overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide #team-preview:empty{display:none}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide #team-preview:not(:empty):before{content:"Permission details";display:block;margin-bottom:12px;font:600 21px Georgia,serif}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide .visual-permission-table-scroll{max-width:100%;overflow:auto!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=override]){grid-column:1/-1;grid-row:9}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=transfer]){grid-column:1/-1;grid-row:10}@media(max-width:800px){html[data-theme] body[data-page=permissions] #main#main#main>.page.wide:has(>section>form[data-team-form=preview]){grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section.grid2>section:first-child{grid-column:1;grid-row:4;min-height:0}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=preview])>h2{grid-column:1;grid-row:5}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=preview])>p{grid-column:1;grid-row:6}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section>form[data-team-form=preview]{grid-column:1;grid-row:7}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide #team-preview{grid-row:8}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section.grid2>section:nth-child(2){grid-row:9}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=override]){grid-row:10}html[data-theme] body[data-page=permissions] #main#main#main>.page.wide>section:has(>form[data-team-form=transfer]){grid-row:11}}@media(max-width:1000px){html[data-theme] body[data-page=media-title] #main#main#main .media041-shell>.media041-catalog{order:1!important}html[data-theme] body[data-page=media-title] #main#main#main .media041-shell>.media041-index-drawer{order:2!important}}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]::-webkit-scrollbar{display:none}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>*{position:relative;flex:0 0 auto;min-height:44px}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>[aria-selected=true]{border-bottom-color:transparent!important}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;width:clamp(42px,36%,84px);height:2px;margin-inline:auto;background:var(--accent, #a986ff);border-radius:2px 2px 0 0;content:""}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>*{font-size:13px;line-height:1.25;white-space:nowrap}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-row{padding-block:8px!important}@media(max-width:600px){body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]{gap:2px}body[data-page=notifications] #main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>*{min-height:44px;padding-inline:8px;font-size:13px}}html[data-theme] body[data-page=origin-controls] #main#main>.concept-origin>.concept-origin-heading>p:not(.concept-origin-hint p){max-width:620px;line-height:1.5;text-wrap:pretty}@media(max-width:900px){html[data-theme] body[data-page=origin-controls] #main#main>.concept-origin>.concept-origin-heading>p:not(.concept-origin-hint p){max-width:none}}@media(min-width:901px){html[data-theme] body[data-page=passkeys] #main>.passkeys048{max-width:1320px!important}}html[data-theme] body[data-page=passkeys] #main>.passkeys048>.concept-account-hero{margin-bottom:12px!important;gap:20px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048>.concept-account-hero>div:first-child{max-width:620px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-methods,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-access{margin-bottom:12px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-methods>h2,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device>h2,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-access>h2{padding-top:14px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-row-head{min-height:76px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row{gap:12px!important;padding:10px 12px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row h3{margin:0 0 2px!important;font:650 15px/21px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row p{margin:1px 0!important;font:400 13px/18px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row>.passkeys048-status{flex:0 0 auto}@media(max-width:767px){html[data-theme] body[data-page=passkeys] #main>.passkeys048{padding:14px 12px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048>.concept-account-hero{margin-bottom:10px!important;gap:8px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048>.concept-account-hero>div:first-child{max-width:none!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-methods,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device,html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-access{margin-bottom:10px!important;border-radius:9px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 :is(.passkeys048-methods,.passkeys048-device,.passkeys048-access)>h2{padding:12px 12px 0!important;font:650 16px/22px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 :is(.passkeys048-methods,.passkeys048-device,.passkeys048-access)>p{margin:4px 0 8px!important;padding:0 12px!important;font:400 13px/18px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-row-head{min-height:72px!important;padding:10px 12px!important;gap:8px 10px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-label h3{font:650 15px/20px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-label p{margin-top:1px!important;font:400 13px/18px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-status{max-width:100%!important;padding:4px 9px!important;font:500 12px/16px Inter,system-ui,sans-serif!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-method-body{padding:0 12px 12px 54px!important}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row{gap:8px!important;margin:0 12px 12px!important;padding:10px!important;align-items:flex-start}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row>div{min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=passkeys] #main>.passkeys048 .passkeys048-device-row>.passkeys048-status{margin-left:44px!important;flex-basis:auto}html[data-theme] body[data-page=passkeys] #main>.passkeys048>.endgame-settings-nav>details[open]{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body #main#main[data-page=payment-readiness]>.pay049-page{width:min(100%,1100px)!important;max-width:1100px!important;min-width:0!important;margin-inline:auto!important;padding:24px 24px calc(96px + env(safe-area-inset-bottom,0px))!important;gap:18px!important;box-sizing:border-box!important}html[data-theme] body #main#main[data-page=payment-readiness]>.pay049-page>.section-head{min-height:220px!important;padding:24px 300px 24px 24px!important;border-radius:12px!important;background-color:var(--panel)!important;background-image:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 76%,transparent) 60%,transparent 100%),url(/assets/concept-castle-light.webp)!important;background-position:center,right center!important;background-repeat:no-repeat!important;background-size:cover,280px auto!important}html[data-theme=dark] body #main#main[data-page=payment-readiness]>.pay049-page>.section-head{background-image:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 74%,transparent) 61%,transparent 100%),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-position:center,right center!important;background-size:cover,cover!important}html[data-theme] body #main#main[data-page=payment-readiness] .pay049-art{right:20px!important;bottom:0!important;z-index:1!important;width:218px!important;height:210px!important;object-fit:contain!important}html[data-theme] body #main#main[data-page=payment-readiness] .pay049-page>.section-head>:is(h1,h2,p,.pay049-eyebrow,.pay049-native-disclaimer){position:relative!important;z-index:2!important;max-width:680px!important}html[data-theme] body #main#main[data-page=payment-readiness] .pay049-page>.pay049-checklist,html[data-theme] body #main#main[data-page=payment-readiness] .pay049-page>.pay049-draft{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:700px){html[data-theme] body #main#main[data-page=payment-readiness]>.pay049-page{width:100%!important;padding:14px 12px calc(96px + env(safe-area-inset-bottom,0px))!important;gap:12px!important}html[data-theme] body #main#main[data-page=payment-readiness]>.pay049-page>.section-head{min-height:188px!important;padding:16px 112px 16px 16px!important;background-image:linear-gradient(90deg,var(--panel) 0 36%,color-mix(in srgb,var(--panel) 78%,transparent) 66%,transparent 100%),url(/assets/concept-castle-light.webp)!important;background-position:center,right center!important;background-size:cover,155px auto!important}html[data-theme=dark] body #main#main[data-page=payment-readiness]>.pay049-page>.section-head{background-image:linear-gradient(90deg,var(--panel) 0 36%,color-mix(in srgb,var(--panel) 78%,transparent) 66%,transparent 100%),url(/assets/endgame-v1/brand-castle-panorama.webp)!important;background-size:cover,cover!important}html[data-theme] body #main#main[data-page=payment-readiness] .pay049-art{right:0!important;width:118px!important;height:148px!important}html[data-theme] body #main#main[data-page=payment-readiness] .pay049-page>.section-head h2{font-size:clamp(23px,7vw,28px)!important;line-height:1.15!important}html[data-theme] body #main#main[data-page=payment-readiness] :is(.pay049-checklist,.pay049-draft){padding:14px!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-banner{height:126px!important;min-height:126px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card{min-height:0!important;height:auto!important;padding:8px 20px 12px!important;row-gap:6px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-id{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-column:1!important;grid-row:1!important;align-items:center!important;gap:12px!important;min-height:54px!important;margin:0!important;position:relative!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-id>.profile-pic{position:absolute!important;inset:-36px auto auto 0!important;width:88px!important;height:88px!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-id>.profile-text{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-id>.profile-text>h1{margin:0!important;font:600 24px/1.2 var(--font-ui, Arial, sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-bio{grid-column:1 / -1!important;grid-row:2!important;margin:0 0 0 100px!important;padding:0!important;font:400 14px/1.45 var(--font-ui, Arial, sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.actions{position:static!important;inset:auto!important;grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important;max-width:100%!important;flex-wrap:wrap!important;margin:0!important;justify-content:flex-end!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.stats{grid-column:1 / -1!important;grid-row:3!important;margin:0!important;padding:0!important}}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.profile-id{padding:0!important}}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category,html[data-theme] body[data-page=profile] #main.main .profile139-comics-category{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>h2{grid-column:1 / 2!important;align-self:center!important;margin:0!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>.profile138-create-world{grid-column:2 / -1!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;margin:0!important;white-space:nowrap!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>article,html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>p{grid-column:1 / -1!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>article.visual-content-card{grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>article.visual-content-card img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover!important;border-radius:10px!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>h2{grid-column:1 / -1!important;margin:0!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>article.profile139-comic-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-width:0!important;margin:0!important;overflow:hidden!important}html[data-theme] body[data-page=profile] #main.main .profile139-comic-card>img.social-title-cover{display:block!important;width:100%!important;overflow:hidden!important;border-radius:9px!important;background:var(--panel2)!important;max-width:none!important;height:auto!important;aspect-ratio:2 / 3!important;object-fit:cover!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>.profile139-create-comic{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;min-height:360px!important;padding:20px!important;border:1px dashed var(--line2)!important;border-radius:13px!important;background:var(--panel2)!important;color:var(--text)!important;text-align:center!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main.main .profile139-create-comic:hover,html[data-theme] body[data-page=profile] #main.main .profile139-create-comic:focus-visible{border-color:var(--accent)!important;outline:2px solid var(--accent)!important;outline-offset:2px!important}html[data-theme] body[data-page=profile] #main.main .profile139-create-comic-plus{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:50%!important;background:var(--panel)!important;color:var(--accent)!important;font-size:34px!important;line-height:1!important}html[data-theme] body[data-page=profile] #main.main .profile139-create-comic>strong{font-size:16px!important}html[data-theme] body[data-page=profile] #main.main .profile139-create-comic>span:last-child{color:var(--muted)!important;font-size:14px!important;line-height:1.45!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category,html[data-theme] body[data-page=profile] #main.main .profile139-comics-category{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>h2{grid-column:1 / 2!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>article.visual-content-card{grid-column:1 / -1!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>.profile138-create-world{grid-column:2 / -1!important;max-width:100%!important;padding-inline:10px!important;font-size:13px!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>h2{grid-column:1 / -1!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>.profile139-create-comic{min-height:240px!important;padding:12px!important}}@media(max-width:359px){html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category,html[data-theme] body[data-page=profile] #main.main .profile139-comics-category{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=profile] #main.main .profile138-worlds-category>.profile138-create-world{grid-column:1 / -1!important;justify-self:stretch!important}html[data-theme] body[data-page=profile] #main.main .profile139-comics-category>.profile139-create-comic{min-height:200px!important}}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced>:not(article.panel.pad){grid-column:1 / -1}html[data-theme] body[data-page=profile] #main .profile-plugins-search{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;max-width:430px}html[data-theme] body[data-page=profile] #main .profile-plugins-search input{min-height:44px;box-sizing:border-box}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced>article.panel.pad{min-width:0;min-height:168px;margin:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 20px #23174312}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced>article.panel.pad>a{display:inline-block;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced>article.panel.pad>a:hover{text-decoration:underline;text-underline-offset:3px}html[data-theme] body[data-page=profile] #main :is(section.panel.pad.profile-plugins-enhanced>article.panel.pad[hidden],.profile-plugins-search-status[hidden],section.panel.pad.profile-plugins-enhanced>p.muted[hidden]){display:none!important}html[data-theme] body[data-page=profile] #main .profile-plugins-search-status{margin:0}@media(max-width:900px){html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced{grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] body[data-page=profile] #main .profile-plugins-search{max-width:none}html[data-theme] body[data-page=profile] #main section.panel.pad.profile-plugins-enhanced>article.panel.pad{min-height:0;padding:14px}}body[data-page=profile] #main:has(.social-creation-filters>a[aria-current=page][href*="section=lorebooks"]) .concept-profile-grid{grid-template-columns:minmax(0,1fr)!important}body[data-page=profile] #main:has(.social-creation-filters>a[aria-current=page][href*="section=lorebooks"]) .concept-profile-grid>.concept-profile-aside{display:none!important}body[data-page=profile] #main .profile-lorebooks-141-empty{display:block!important;padding:20px!important;border-radius:12px!important}body[data-page=profile] #main .profile-lorebooks-141-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;margin:0 0 18px}body[data-page=profile] #main .profile-lorebooks-141-copy{min-width:0}body[data-page=profile] #main .profile-lorebooks-141-copy h2{margin:0 0 4px!important;font:600 18px/1.35 var(--font-ui, system-ui, sans-serif)!important}body[data-page=profile] #main .profile-lorebooks-141-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}body[data-page=profile] #main .profile-lorebooks-141-create{flex:0 0 auto;min-height:44px;white-space:nowrap}body[data-page=profile] #main .profile-lorebooks-141-empty-message{grid-column:1 / -1;margin:0!important;padding:34px 18px!important;border:1px dashed var(--line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--panel) 84%,var(--purple) 4%)!important;text-align:center;line-height:1.5}body[data-page=profile] #main .endgame-profile-character-grid{display:block!important}body[data-page=profile] #main .profile-characters-142-group+.profile-characters-142-group{margin-top:22px}@media(max-width:767px){html[data-theme] body[data-page=profile] #main .endgame-profile-character-grid>.profile-character-create{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px!important;width:fit-content;max-width:100%;margin:0 0 16px!important}}body[data-page=profile] #main .profile-characters-142-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}body[data-page=profile] #main .profile-characters-142-heading h3{margin:0!important;font:600 16px/1.4 var(--font-ui, system-ui, sans-serif)!important}body[data-page=profile] #main .profile-characters-142-count{flex:0 0 auto;color:var(--muted);font-size:12px;line-height:1.4}body[data-page=profile] #main .profile-characters-142-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}body[data-page=profile] #main .profile-characters-142-grid>article.visual-content-card{min-width:0;margin:0!important}body[data-page=profile] #main .profile-characters-142-grid>article.visual-content-card:not(:has(.endgame-profile-item-media)):before{content:"";display:block;width:100%;aspect-ratio:3 / 2;margin:0 0 12px;border:1px dashed var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,var(--purple) 4%)}@media(max-width:767px){body[data-page=profile] #main .profile-lorebooks-141-empty{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important}body[data-page=profile] #main .profile-lorebooks-141-head{flex-direction:column;align-items:flex-start}body[data-page=profile] #main .profile-lorebooks-141-create{width:100%}}@media(max-width:767px){body[data-page=profile] #main .profile-characters-142-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}html[data-theme] body[data-page=moderation-cases] #main#main#main#main .concept-case-columns:not(:has(.concept-case-context:not([hidden]))){grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=moderation-cases] #main#main#main#main .case-source-hero:before{content:"Different people.\a Brighter worlds."!important;white-space:pre-line!important;font:italic 16px/1.3 Georgia,serif!important}html[data-theme] body[data-page=moderation-cases] #main#main#main#main .reports044-report-entry>a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-header{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--panel)!important;object-fit:initial!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-banner{display:block!important;width:100%!important;height:clamp(250px,24vw,310px)!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border-radius:16px 16px 0 0!important;background-color:var(--panel2)!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-banner-empty{background-image:linear-gradient(180deg,#080e1c0a,#080e1c5c),var(--at-city,none)!important;background-size:cover,cover!important;background-position:center,center!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-identity{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:144px minmax(0,1fr) minmax(220px,auto)!important;grid-template-rows:auto auto!important;align-items:end!important;column-gap:18px!important;row-gap:5px!important;width:100%!important;min-height:164px!important;margin:-72px 0 0!important;padding:0 24px 20px!important;overflow:visible!important;border:0!important;border-radius:0 0 16px 16px!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-avatar{grid-column:1!important;grid-row:1/span 2!important;align-self:start!important;width:144px!important;height:144px!important;max-width:144px!important;margin:0!important;object-fit:cover!important;border:5px solid var(--panel)!important;border-radius:50%!important;outline:2px solid color-mix(in srgb,var(--purple) 70%,transparent)!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-avatar-fallback{display:grid!important;place-items:center!important;color:var(--purple)!important;font:700 38px/1 system-ui,sans-serif!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-name{grid-column:2!important;grid-row:1!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0 0 2px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-name h2{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;color:var(--text)!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.2!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-handle{margin:5px 0 0!important;color:var(--muted)!important;font-size:14px!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-bio{max-width:72ch!important;margin:12px 0 0!important;color:var(--text)!important;font-size:16px!important;line-height:1.55!important;white-space:pre-line!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-actions{grid-column:3!important;grid-row:1!important;align-self:end!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;padding:0!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-actions>.btn{min-width:104px!important;min-height:44px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-actions>.btn:disabled{opacity:.72!important;cursor:default!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-action-note{grid-column:2/4!important;grid-row:2!important;align-self:start!important;margin:5px 0 0!important;color:var(--muted)!important;font-size:12px!important;text-align:right!important}html[data-theme] body[data-page=profile] #main .public-profile-preview [data-social-edit],html[data-theme] body[data-page=profile] #main .public-profile-preview [data-social-remove]{display:none!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-banner{height:164px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-identity{grid-template-columns:78px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;column-gap:13px!important;row-gap:9px!important;min-height:0!important;margin:-40px 0 0!important;padding:0 14px 18px!important;background:var(--panel)!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-avatar{grid-column:1!important;grid-row:1!important;width:78px!important;height:78px!important;max-width:78px!important;margin:0!important;border-width:4px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-name{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;padding:6px 0 0!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-name h2{font-size:20px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-handle{font-size:13px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-bio{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-actions{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-content:stretch!important;gap:8px!important;padding-top:2px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-actions>.btn{flex:1 1 140px!important;min-width:0!important;min-height:46px!important}html[data-theme] body[data-page=profile] #main .public-profile-preview .public-preview-action-note{grid-column:1/-1!important;grid-row:3!important;margin:0!important;text-align:left!important}}html[data-theme] body[data-page=profile] #main#main .public-profile-preview .profile-residual-footer>button[data-social-edit],html[data-theme] body[data-page=profile] #main#main .public-profile-preview .profile-residual-footer>button[data-social-remove]{display:none!important}html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer){display:flex;flex-direction:column;overflow:hidden;min-height:0}html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer)>.modal-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;float:none}html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer)>h2{flex:0 0 auto;margin-inline-end:56px}html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer)>#modal-form.visual-post-composer{display:grid;align-content:start;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:2px}html[data-theme] body[data-page=create] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer{position:sticky;inset-block-end:0;z-index:4;margin-inline:-15px;padding:12px 15px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line2);background:var(--panel);box-shadow:0 -8px 18px color-mix(in srgb,var(--bg) 18%,transparent)}html[data-theme] body[data-page=create] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer :is(select,.select){min-height:44px}@media(max-width:600px){html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer){inset-inline-start:max(8px,env(safe-area-inset-left));inset-inline-end:max(8px,env(safe-area-inset-right));inset-block-start:max(8px,env(safe-area-inset-top));inset-block-end:max(8px,env(safe-area-inset-bottom));width:auto;height:calc(var(--app-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));max-height:none;padding:14px 14px 0;border-radius:16px}html[data-theme] body[data-page=create] #modal-root>.modal:has(>#modal-form.visual-post-composer)>#modal-form.visual-post-composer{flex:1 1 auto}html[data-theme] body[data-page=create] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-inline:-14px;padding:12px 14px max(12px,env(safe-area-inset-bottom))}html[data-theme] body[data-page=create] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer>:is(.field,label){min-width:0;max-width:none;flex:initial}html[data-theme] body[data-page=create] #modal-root>.modal #modal-form.visual-post-composer>.visual-post-footer>.btn{width:100%;min-width:0;min-height:44px;margin:0;justify-content:center}}#main .profile-local-tools{display:grid;gap:12px;margin:0 0 16px;padding:14px;border:1px solid var(--line,#d9dced);border-radius:10px;background:var(--panel,#fff)}#main .profile-local-search{display:grid;gap:6px;color:var(--text,#20233b);font:600 14px/1.35 Arial,sans-serif}#main .profile-local-search input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line,#d9dced);border-radius:8px;background:var(--surface,#fff);color:var(--text,#20233b);font:400 16px/1.4 Arial,sans-serif}#main .profile-local-search input:focus-visible,#main .profile-local-filter:focus-visible,#main .profile-fandom-browse:focus-visible{outline:3px solid #9a66ff;outline-offset:2px}#main .profile-local-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 5px}#main .profile-local-filter,#main .profile-fandom-browse{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid var(--line,#d9dced);border-radius:999px;background:var(--surface,#fff);color:var(--text,#20233b);font:600 14px/1.3 Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}#main .profile-local-filter[aria-pressed=true],#main .profile-fandom-browse{border-color:#8050ed;background:#8050ed;color:#fff}#main .profile-local-status{margin:0;color:var(--muted,#686b80);font:400 14px/1.45 Arial,sans-serif}#main [hidden].profile-local-status{display:none!important}#main .profile-fandom-browse{width:max-content;border-radius:8px;margin-top:14px}#main [data-profile-local-tools]~article[hidden]{display:none!important}@media(max-width:700px){#main .profile-local-tools{padding:12px;gap:10px}#main .profile-local-filters{margin-inline:-2px}}html[data-theme] body[data-page=profile] #main#main .profile-local-filters>.profile-local-filter{flex:0 0 auto!important;width:auto!important;min-width:max-content!important}#main .profile-connections-entry{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--line, #d8d6e6)}#main .profile-connections-entry>p{margin:0;max-width:38rem}#main .profile-connections-entry-link{flex:0 0 auto;text-decoration:none}#main .concept-profile-owner-more .profile-connections-entry-link,#main .social-profile-manage .profile-connections-entry-link{white-space:nowrap}@media(max-width:640px){#main .profile-connections-entry{align-items:stretch;flex-direction:column}#main .profile-connections-entry-link{align-self:flex-start}}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio]>.page.prompt060-page{width:min(calc(100% - 40px),1600px)!important;max-width:1600px!important;margin-inline:auto!important}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:14px!important;min-height:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-editor{order:0;min-width:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-profiles{order:1;min-width:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-groups{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr)!important;align-items:start;gap:14px!important}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-primary{min-width:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-aside{position:sticky;top:16px;align-self:start;min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-preview{grid-column:1 / -1;min-width:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] :is(.prompt060-primary,.prompt060-aside,.prompt060-profiles,.prompt060-editor){overflow-wrap:anywhere}@media(max-width:900px){html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio]>.page.prompt060-page{width:min(calc(100% - 24px),680px)!important}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-groups{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio] .prompt060-aside{position:static;max-height:none;overflow:visible}}@media(max-width:480px){html[data-theme] body #main#main#main#main#main#main#main#main[data-page=prompt-studio]>.page.prompt060-page{width:100%!important;max-width:none!important;margin-inline:0!important}}@media(min-width:901px){html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main>.reading063-page{padding-inline:clamp(12px,1vw,20px)!important}}@media(min-width:901px){html[data-theme] body #main#main[data-page=roles]>.roles064-entry{padding-inline:clamp(12px,.7vw,16px)!important}}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:8px 16px}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>div:first-child{grid-column:1;grid-row:1 / span 2;min-width:0}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>button[data-concept-scenario-create]{grid-column:2;grid-row:1;justify-self:end;min-width:44px}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>a[href="/create"]{grid-column:2;grid-row:2;justify-self:end;width:auto!important;min-width:44px;min-height:36px!important;padding:6px 10px!important;border:1px solid var(--line2)!important;border-radius:8px!important;background:transparent!important;color:var(--accent)!important;box-shadow:none!important;font-size:12px!important}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>div:first-child{grid-column:1;grid-row:1}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>button[data-concept-scenario-create]{grid-column:1;grid-row:2;justify-self:start;min-height:44px}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace]>.page .concept-scenario-heading>a[href="/create"]{grid-column:1;grid-row:3;justify-self:start;min-height:44px!important}}html[data-theme] body #main#main#main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-heading>:is(button[data-concept-scenario-create],a[href="/create"]){position:static!important;inset:auto!important;transform:none!important;margin:0!important}@media(max-width:767px){html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 10px;height:auto!important;min-height:112px;margin:10px 0 14px!important;padding:12px!important}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-avatar{display:block!important;grid-column:1;grid-row:1;width:36px!important;height:36px!important;border-radius:50%;object-fit:cover}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-row{display:block!important;grid-column:2;grid-row:1;width:100%;height:auto!important;min-width:0}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-prompt{display:flex!important;align-items:center;width:100%!important;min-width:0;min-height:48px!important;height:auto!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;text-align:left!important;white-space:normal}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools{display:flex!important;grid-column:2;grid-row:2;align-items:center;width:100%;min-width:0;gap:8px;padding:0!important}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools>[data-home-composer-mode]:not([data-home-composer-mode=image]):not(.home-composer-post){display:none!important}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools>[data-home-composer-mode=image]{display:inline-flex!important;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:8px!important;border:1px solid var(--line);border-radius:9px}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools>[data-home-composer-mode=image] span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools>.home-composer-post{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;min-width:72px;min-height:44px;margin-left:auto!important;padding:9px 16px!important}}@media(max-width:767px){html[data-theme] body[data-page=home] #main#main#main#main#main#main#main#main .home-composer-tools>.home-composer-post{width:auto!important;max-width:100%!important;flex:0 0 72px!important}}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.at-profile-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.at-profile-grid>.concept-profile-aside{display:none!important}@media(min-width:768px){html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-banner{width:100%!important;max-width:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header .profile-id>.profile-text{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:3px 10px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header .profile-id>.profile-text>h1{grid-column:1 / -1!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header .profile-id>.profile-text>.premium-badge{justify-self:start!important;width:max-content!important;max-width:100%!important}}@media(min-width:768px)and (max-width:1000px){html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.actions{grid-column:1 / -1!important;grid-row:3!important;justify-content:flex-start!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.profile-creations-compact-header>.at-profile>.profile-card>.stats{grid-row:4!important}}@media(max-width:767px){html[data-theme] body[data-page=chat] #main#main#main#main[data-page=chat] .connected-chat[data-chat-surface=bots][data-chat-state=active] #direct-chat-form .actions>button[disabled]:not([data-cancel-generation]):before,html[data-theme] body[data-page=chat] #main#main#main#main[data-page=chat] .connected-chat[data-chat-surface=bots][data-chat-state=active] #direct-chat-form .actions>button[disabled]:not([data-cancel-generation]):after{background-color:currentColor!important}}#modal-root .modal:has([data-retained-photo-viewer]){transform:none!important;translate:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities>h2{grid-column:1/-1;margin:0 0 1px;padding-bottom:12px;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0!important;border-radius:14px;background:var(--panel,#0e2030)}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-cover{display:block;width:100%;height:118px;object-fit:cover;background:linear-gradient(135deg,#8454e63d,#4da6ff1f)}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-title{margin:13px 13px 0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-name{color:var(--text);text-decoration:none}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-name:hover{color:var(--purple,#a878ff)}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-description{margin:7px 13px 0;color:var(--muted);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-description[hidden],html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-role[hidden]{display:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-role{align-self:flex-start;margin:10px 13px 0;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:#8454e624;color:var(--text);font-size:11px}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-open{display:flex;justify-content:center;margin:auto 12px 12px!important;padding:8px 10px!important;min-height:36px!important}@media(max-width:900px){html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities{grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-cover{height:148px}}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities>.pc-community-card{margin:0!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-communities>.pc-community-card:before{content:none!important;display:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-card>.profile-community-view.pc-community-open{margin:auto 12px 12px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main.main .pc-community-card>.profile-community-view.pc-community-open{width:calc(100% - 24px)!important;max-width:none!important;align-self:center!important}html[data-theme] body[data-page=notifications] #main#main#main#main .notification-inbox.np046-presenter .notification-inbox-tabs[role=tablist]>*{font-size:13px!important;line-height:1.25!important}html[data-theme] body:is([data-page=moderation-cases],[data-page=native-games]) #desktop-rail>:is(.reports044-rail,.games045-rail){gap:12px!important}html[data-theme] body:is([data-page=moderation-cases],[data-page=native-games]) #desktop-rail>:is(.reports044-rail,.games045-rail)>svg{flex:0 0 22px;width:22px;height:22px}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading>div:first-child>p{max-width:620px;line-height:1.5;text-wrap:pretty}html[data-theme=light] body #main#main#main#main[data-page=payment-readiness]>.pay049-page>.section-head{background-image:linear-gradient(90deg,var(--panel) 0 38%,color-mix(in srgb,var(--panel) 76%,transparent) 60%,transparent 100%),url(/assets/concept-cache/ea2e80f6342a376dcc6ed2acd278591ea243e7d4cce0aa34e985b2a7cb718ed2.webp)!important}html[data-theme] body #main#main#main#main[data-page=payment-readiness] .pay049-onboarding-more{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-sizing:border-box;order:4!important}html[data-theme] body #main#main#main#main[data-page=payment-readiness] .pay049-onboarding-more>summary{min-height:44px;padding:12px 16px;cursor:pointer;box-sizing:border-box}html[data-theme] body #main#main#main#main[data-page=payment-readiness] .pay049-onboarding-more>section{max-width:100%;margin:0;border:0;padding:16px;box-sizing:border-box}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader){display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-items:start;gap:0 1rem;max-width:78rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.section-head,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.page-head{grid-column:1 / -1}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>nav.endgame-reader-dock,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.visual-comic-toolbar,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>label[data-reader-scale]{grid-column:1 / -1;min-width:0}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>#publication-content{grid-column:1;grid-row:5;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.publication-author-note{grid-column:1;grid-row:6}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.reader-progress{grid-column:2;grid-row:5;align-self:start;position:sticky;top:1rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.reader-comment-section{grid-column:2;grid-row:6;align-self:start;min-width:0;max-height:min(72vh,52rem);overflow:auto;overscroll-behavior:contain}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .visual-comic-panel{min-width:0;margin:0}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .visual-comic-panel img,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) #publication-content>img{display:block;width:min(100%,56rem);height:auto;margin-inline:auto;object-fit:contain}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .visual-comic-panel figcaption{max-width:56rem;margin:.5rem auto 1.25rem;color:var(--muted)}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-progress-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-progress-line progress{width:100%}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) #reader-comments{display:grid;gap:.65rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-comment{min-width:0;overflow-wrap:anywhere}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-comment-section form,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-progress form{display:grid;gap:.6rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-comment-section textarea,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader) .reader-progress textarea{box-sizing:border-box;width:100%;min-width:0}html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content)){box-sizing:border-box;width:min(100% - 2rem,58rem);min-height:min(68vh,44rem);margin:clamp(1rem,5vh,3.5rem) auto;padding:clamp(1.25rem,4vw,3rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--text) 8%,transparent)}html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content))>.section-head,html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content))>.page-head{max-width:38rem;margin:0}html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content)) h1,html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content)) h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content))>a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.55rem 1rem;border:1px solid var(--line);border-radius:.6rem;background:var(--accent);color:var(--accent-contrast, #fff);font-weight:700;text-decoration:none}@media(max-width:760px){html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader){display:flex;flex-direction:column;gap:.75rem}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>*,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>#publication-content{width:100%;max-width:100%;box-sizing:border-box}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.reader-progress,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>.reader-comment-section{position:static;max-height:none;overflow:visible}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>nav.endgame-reader-dock{position:sticky;z-index:2;bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.6rem;border:1px solid var(--line);border-radius:.8rem;background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(12px)}html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>nav.endgame-reader-dock>a,html[data-theme] body #main[data-page=reader] .page.endgame-reader:has(.endgame-page-reader)>nav.endgame-reader-dock>button{min-height:2.75rem}html[data-theme] body #main[data-page=reader] .page:not(:has(#publication-content)){width:calc(100% - 1rem);min-height:min(62vh,36rem);margin:.75rem auto;padding:clamp(1rem,6vw,1.75rem)}}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page][data-concept-import-kind=writing]>.concept-import-options>.import112-document-assist{box-sizing:border-box;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;border:1px solid color-mix(in srgb,#9871f3 28%,var(--line));border-radius:10px;background:linear-gradient(110deg,color-mix(in srgb,#8660e8 9%,var(--panel)),var(--panel) 72%)}html[data-theme] body[data-page=import] #main#main .import112-document-icon{display:grid;width:56px;height:64px;place-items:center;border:1px solid color-mix(in srgb,#9871f3 38%,var(--line));border-radius:9px;background:color-mix(in srgb,#8a63ed 10%,var(--panel));color:#8b67eb}html[data-theme] body[data-page=import] #main#main .import112-document-icon svg{width:34px;height:38px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-theme] body[data-page=import] #main#main .import112-document-copy h3{margin:0 0 4px;font:400 18px/1.3 Georgia,serif;color:var(--text)}html[data-theme] body[data-page=import] #main#main .import112-document-copy>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] body[data-page=import] #main#main .import112-format-list{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 7px}html[data-theme] body[data-page=import] #main#main .import112-format{display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-size:11px;line-height:1.3}html[data-theme] body[data-page=import] #main#main .import112-document-copy .import112-retention{font-size:11px}@media(max-width:640px){html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page][data-concept-import-kind=writing]>.concept-import-options>.import112-document-assist{grid-template-columns:42px minmax(0,1fr);gap:11px;margin-bottom:10px;padding:11px}html[data-theme] body[data-page=import] #main#main .import112-document-icon{width:40px;height:48px}html[data-theme] body[data-page=import] #main#main .import112-document-icon svg{width:25px;height:30px}html[data-theme] body[data-page=import] #main#main .import112-document-copy h3{font-size:16px}html[data-theme] body[data-page=import] #main#main .import112-document-copy>p{font-size:12px}}html[data-theme] body[data-page=import] #main#main .page[data-source-import-page][data-import113-janitor=true]{max-width:1180px;margin-inline:auto}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true]>.section-head.concept-import-hero{align-items:center;min-height:116px;padding:20px 24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--panel) 94%,#8b5cf6 6%),var(--panel))}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .concept-import-options{border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 28px #151e3714}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .concept-import-entry-head{max-width:72ch;margin-bottom:16px}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .import113-source-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:color-mix(in srgb,var(--panel) 92%,#8b5cf6 8%);line-height:1.5}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .import113-source-note h3{grid-column:2;margin:0;font-size:14px}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .import113-source-note p{grid-column:2;margin:0;color:var(--muted)}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .import113-source-note:before{content:"i";display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-weight:700}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] #source-import-preview-form>fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] #source-import-preview-form>fieldset>label.field{max-width:900px}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] [data-import-type-menu=character]{padding:16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,#8b5cf6 4%)}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] input,html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] textarea,html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] select{min-width:0;max-width:100%}@media(max-width:700px){html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true]>.section-head.concept-import-hero{min-height:0;padding:16px}html[data-theme] body[data-page=import] #main#main .page[data-import113-janitor=true] .concept-import-options{padding:14px}}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern]{width:min(1120px,100%);margin-inline:auto;padding-bottom:36px}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern]>.import114-overview{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:center;gap:18px;margin:16px 0 20px;padding:20px 22px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:16px}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-intro h2{margin:0 0 8px;font:600 20px/1.25 Georgia,serif}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-intro p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types li{display:grid;align-content:center;gap:4px;min-width:0;min-height:54px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 82%,var(--accent) 18%)}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types li[hidden]{display:none!important}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types strong{font-size:13px;line-height:1.25}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form{min-width:0}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form input[type=file],html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form textarea,html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form select{max-width:100%;box-sizing:border-box}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] [data-import-destination],html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] [data-import-detected]{overflow-wrap:anywhere}@media(max-width:760px){html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern]>.import114-overview{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;margin-block:12px 16px}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-intro h2{font-size:18px}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] .import114-types{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form .actions,html[data-theme] body[data-page=import] #main#main .page[data-import114-sillytavern] #source-import-preview-form [data-import-destination]{width:100%;min-width:0}}html[data-theme] body[data-page=import] #main[data-import-115=plugins]>.page[data-source-import-page]{max-width:1180px;margin-inline:auto;padding:24px clamp(16px,3vw,34px) 32px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-plugin-setup]>.import115-note{margin:14px 0 0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--line, #35415c) 78%,#8b5cf6 22%);border-radius:10px;color:var(--text, #f4f5fb);font-size:13px;line-height:1.45}html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:14px;align-items:start}html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form>fieldset{display:contents}html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form>fieldset>[data-import-plugin-setup],html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form>fieldset>[data-import-native-plugin]{min-width:0;margin:0;padding:18px;border:1px solid var(--line, #35415c);border-radius:12px;background:var(--panel, #151b2b)}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-plugin-setup] h2,html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-native-plugin] h3{margin:0 0 14px;font-size:17px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-plugin-setup]>p{margin:10px 0 0;color:var(--muted, #9aa6bd);line-height:1.5}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-native-plugin] .field{margin:0 0 12px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-native-plugin] details{margin-top:14px;padding:12px;border:1px solid var(--line, #35415c);border-radius:9px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-native-plugin] details>summary{cursor:pointer;padding:2px 0 8px;font-weight:650}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-test-permissions]{display:grid;gap:9px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-test-permissions]>*{min-width:0}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-generated-manifest],html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-plugin-test] pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-source-import-preview-form]>.section,html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-import-plugin-test]{grid-column:1 / -1;min-width:0}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-source-import-status],html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-source-import-error]{grid-column:1 / -1}html[data-theme] body[data-page=import] #main[data-import-115=plugins] [data-imported-source]{overflow-wrap:anywhere}@media(max-width:760px){html[data-theme] body[data-page=import] #main[data-import-115=plugins]>.page[data-source-import-page]{padding:16px 12px 24px}html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form>fieldset>[data-import-plugin-setup],html[data-theme] body[data-page=import] #main[data-import-115=plugins] #source-import-preview-form>fieldset>[data-import-native-plugin]{padding:15px}}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]{box-sizing:border-box;width:min(100%,1120px);max-width:1120px;margin:0 auto;padding:clamp(18px,2.6vw,34px);border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 16px 48px color-mix(in srgb,var(--text) 7%,transparent)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>h1{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);line-height:1.15}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>p:not([data-manga-status]){max-width:70ch;margin:0 0 18px;color:var(--muted);line-height:1.55}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>.link{display:inline-flex;margin:0 0 12px;color:var(--accent);text-decoration:none}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>nav[aria-label="Comic studio views"]{display:flex;gap:8px;margin:0 0 18px;padding:6px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,var(--accent) 14%)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>nav[aria-label="Comic studio views"]>button{flex:1 0 max-content;min-height:42px;border-radius:9px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:12px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field{box-sizing:border-box;min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel) 94%,var(--text) 6%)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field:has([data-manga-destination]),html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field:has([data-manga-files]){grid-column:1 / -1}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field:has([data-manga-files]){display:grid;gap:10px;padding:18px;border-style:dashed;border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--panel) 95%,var(--accent) 5%);font-weight:650}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form] .field input,html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form] .field textarea,html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form] .field select{box-sizing:border-box;width:100%;min-width:0;margin-top:7px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form] [data-manga-files]{min-height:48px;padding:10px;border:1px dashed var(--line);border-radius:9px;background:var(--panel);font-weight:400}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.row-sub{grid-column:1 / -1;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);line-height:1.5}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.manga-page-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;min-width:0;margin:0}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel) 95%,var(--text) 5%);box-shadow:0 5px 16px color-mix(in srgb,var(--text) 6%,transparent)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card img{display:block;width:100%;height:clamp(180px,24vw,290px);object-fit:contain;background:color-mix(in srgb,var(--panel) 82%,var(--text) 18%)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card>p{overflow-wrap:anywhere;line-height:1.45}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card .actions>button{min-width:0;min-height:40px;padding-inline:6px;white-space:normal}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-error],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-status],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-save],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-publish]{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-save],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-publish]{min-height:46px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] [data-manga-published]{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 90%,var(--accent) 10%)}@media(max-width:760px){html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]{width:100%;padding:14px;border-radius:12px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]{grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field,html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.field:has([data-manga-files]),html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.row-sub,html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.manga-page-grid,html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-error],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-status],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-save],html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>[data-manga-publish]{grid-column:1;min-width:0}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio]>form[data-manga-form]>.manga-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card{padding:8px}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card img{height:clamp(150px,54vw,230px)}html[data-theme] body[data-page=webtoon] #main>.page.wide.manga-studio[data-manga-studio] .manga-page-card .actions{grid-template-columns:minmax(0,1fr)}}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview]){width:min(100% - 2rem,1160px);margin-inline:auto;padding:20px 0 32px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>.concept-import-kinds,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>[data-import-help],html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>.concept-import-options,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>section:has(>.section-head h2:first-child){display:none!important}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>.concept-import-hero{margin-bottom:10px;padding:0 2px;background:transparent;border:0}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>.visual-import-steps{margin:8px 0 14px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>[data-source-import-status]{margin:0 0 10px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:clamp(16px,2.5vw,28px);border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 7%,transparent)}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>h2{margin:0;font:400 clamp(23px,3vw,30px)/1.2 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>p{margin:0;line-height:1.55}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>[data-source-conversion-report],html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>[data-source-chapter],html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.bot-import-review,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.preset-import-review{min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 94%,var(--text) 3%);overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-source-conversion-report] h3,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-source-chapter] h3,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-source-merge] h3{margin:0 0 10px;font:600 16px/1.35 Arial,sans-serif}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-source-conversion-report] ul{display:grid;gap:7px;padding-left:22px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] [data-import-conversion-details]{min-width:0;margin:0;padding:13px 16px;border:1px solid var(--line);border-radius:10px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-import-conversion-details]>summary{cursor:pointer;font-weight:700}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] a[download]{display:inline-flex;min-height:42px;width:fit-content;max-width:100%;align-items:center;padding:8px 13px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--line)}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.actions button,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.actions a{min-height:44px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-merge]{min-width:0;margin-top:12px;padding:clamp(16px,2.5vw,24px);border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page] [data-source-merge] [data-merge-field]{width:100%;max-width:100%}@media(max-width:640px){html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview]){width:calc(100% - 1rem);padding:12px 0 20px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]:has(>[data-source-import-preview])>.visual-import-steps{gap:2px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]{gap:10px;padding:13px;border-radius:10px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] [data-source-conversion-report],html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] [data-source-chapter],html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] .bot-import-review,html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview] .preset-import-review{padding:12px}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.actions{align-items:stretch}html[data-theme] body[data-page=import] #main[data-page=import]>.page[data-source-import-page]>[data-source-import-preview]>.actions>*{width:100%}}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section.panel.pad.section:has(>.section-head h2){margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,#8052df 4%)}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section.panel.pad.section:has(>.section-head h2)>.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section.panel.pad.section:has(>.section-head h2)>.section-head h2{margin:0;font:400 clamp(20px,2vw,25px)/1.25 Georgia,"Times New Roman",serif}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;margin:0 0 10px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>h3,html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>p{grid-column:1;margin:0;min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>h3{font-size:16px;line-height:1.4}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>p{color:var(--muted);font-size:12px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>button[data-source-import-action=inspect]{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:100%}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>nav[aria-label="Source downloads"]{grid-column:1 / -1;min-width:0;flex-wrap:wrap;gap:8px;margin-top:4px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>button[data-source-import-action=migration-open]{grid-column:2;grid-row:3;align-self:center}html[data-theme] body[data-page=import] #main#main [data-source-import-status]{min-height:22px;color:var(--muted)}html[data-theme] body[data-page=import] #main#main [data-source-import-status]:not(:empty){padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,#8052df 8%)}html[data-theme] body[data-page=import] #main#main [data-source-import-error],html[data-theme] body[data-page=import] #main#main [role=alert]:not([data-source-import-error]){overflow-wrap:anywhere;padding:12px 14px;border:1px solid color-mix(in srgb,#dc5a6a 45%,var(--line));border-radius:9px;background:color-mix(in srgb,#dc5a6a 8%,var(--panel))}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section:has(>h2)>a[download]{display:inline-flex;min-height:40px;align-items:center;margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section.panel.pad.section:has(>h2):has(>a.btn.primary){border-inline-start:4px solid #35a77d}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] [data-import-plugin-test]{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page]>section.panel.pad.section:has(>.section-head h2){margin-top:12px;padding:12px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:11px}html[data-theme] body[data-page=import] #main#main>.page[data-source-import-page] article[data-imported-source]>button[data-source-import-action=inspect]{grid-column:2;grid-row:1 / span 2}}html[data-theme] body[data-page=plugins] #main#main .plugins056-layout:has(.plugins056-loadouts[data-plugin-loadouts119=active]){grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:18px;align-items:start}html[data-theme] body[data-page=plugins] #main#main .plugins056-content:has(.plugins056-loadouts[data-plugin-loadouts119=active]){min-width:0}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel{min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 5%,transparent)}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel>h2{margin:0 0 8px;font:600 22px/1.3 Arial,sans-serif}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel>p{max-width:70ch;margin:0 0 16px;color:var(--muted)}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel>.actions:first-of-type{margin:0 0 18px}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel>article.panel{min-width:0;margin:12px 0 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%);box-shadow:none}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>h3{margin:0 0 10px;font:600 18px/1.35 Arial,sans-serif;overflow-wrap:anywhere}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>ol{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>ol>li{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);line-height:1.5;overflow-wrap:anywhere}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>.actions>button{min-height:40px}html[data-theme] body[data-page=plugins] #main#main .plugins056-layout:has(.plugins056-loadouts[data-plugin-loadouts119=active]) .plugins056-rail>[data-plugin-loadouts119-jargon=true]{display:none!important}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide{margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide>h3{margin:0 0 8px;font:600 16px/1.35 Arial,sans-serif}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide>p,html[data-theme] body[data-page=plugins] #main#main .plugin119-guide dd{margin:0;color:var(--muted);font-size:14px!important;line-height:1.5}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide dl{display:grid;gap:10px;margin:14px 0}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide dl>div{padding-top:9px;border-top:1px solid var(--line)}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide dt{margin-bottom:3px;color:var(--text);font-weight:650}html[data-theme] body[data-page=plugins] #main#main .plugin119-guide .plugin119-guide-note{padding-top:10px;border-top:1px solid var(--line)}@media(max-width:1039px){html[data-theme] body[data-page=plugins] #main#main .plugins056-layout:has(.plugins056-loadouts[data-plugin-loadouts119=active]){grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active]>section.panel{padding:13px}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel{padding:11px}html[data-theme] body[data-page=plugins] #main#main .plugins056-loadouts[data-plugin-loadouts119=active] article.panel>.actions>button{flex:1 1 100%;min-height:44px}}html[data-theme] body[data-page=import] #main[data-import120]>.page[data-source-import-page]{max-width:1240px;margin-inline:auto}html[data-theme] body[data-page=import] #main[data-import120] .concept-import-options{border:1px solid color-mix(in srgb,var(--line) 80%,var(--accent) 20%);border-radius:16px;box-shadow:0 10px 32px #0c142a14}html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-setup]{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%)}html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-setup]>h2{margin:0 0 12px;color:var(--text);font:600 20px/1.3 Georgia,Times New Roman,serif}html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-setup]>.field{max-width:680px}html[data-theme] body[data-page=import] #main[data-import120] .plugin120-overview{max-width:78ch;margin-top:14px;padding:13px 15px;border-inline-start:3px solid var(--accent);border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--panel) 90%,var(--accent) 10%)}html[data-theme] body[data-page=import] #main[data-import120] .plugin120-overview h3{margin:0 0 5px;color:var(--text);font-size:16px}html[data-theme] body[data-page=import] #main[data-import120] .plugin120-overview p{margin:0;color:var(--muted);line-height:1.55}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);align-items:start;gap:14px 18px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 8px 26px #0c142a12}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>h3{grid-column:1 / -1;margin:0;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--text);font:600 21px/1.3 Georgia,Times New Roman,serif}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>.field,html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>fieldset{grid-column:1;min-width:0;margin:0}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>details{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>details:last-of-type{grid-column:2;grid-row:2 / span 5;align-self:start;border-color:color-mix(in srgb,var(--line) 72%,var(--accent) 28%);background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] details>summary{min-height:32px;color:var(--text);cursor:pointer;font-weight:650}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] details .field{min-width:0;margin:10px 0}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] :is(input,textarea,select){box-sizing:border-box;max-width:100%;min-width:0}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] textarea{width:100%;resize:vertical}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] [data-import-test-permissions]{display:grid;gap:9px;min-width:0;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] [data-import-test-permissions]>*{min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-import120] [data-import-generated-manifest],html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-test] pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-test]{grid-column:1 / -1;min-width:0;margin:0}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin] .btn,html[data-theme] body[data-page=import] #main[data-import120] #source-import-preview-form>fieldset>button[type=submit]{min-height:44px}html[data-theme] body[data-page=import] #main[data-import120] #source-import-preview-form>fieldset>button[type=submit]{width:100%;margin-top:10px}@media(max-width:760px){html[data-theme] body[data-page=import] #main[data-import120]>.page[data-source-import-page]{padding:14px 10px 24px}html[data-theme] body[data-page=import] #main[data-import120] [data-import-plugin-setup],html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]{padding:14px}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]{grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>h3,html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>.field,html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>fieldset,html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>details,html[data-theme] body[data-page=import] #main[data-import120] [data-import-native-plugin]>details:last-of-type{grid-column:1;grid-row:auto}html[data-theme] body[data-page=import] #main[data-import120] #source-import-preview-form>fieldset>button[type=submit]{position:sticky;z-index:2;bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}}html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page][data-focused-import]{width:min(calc(100% - 40px),1180px);max-width:1180px;margin:0 auto;padding:22px 0 36px;box-sizing:border-box}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import]>.concept-import-hero,html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import]>.concept-import-kinds{display:none!important}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px 20px;align-items:center;margin:0 0 18px;min-width:0}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading>a{grid-column:1/-1;justify-self:start;color:var(--muted);font-size:13px;text-decoration:none}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading h2{margin:0 0 7px;font:400 31px/1.2 Georgia,serif;color:var(--text)}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading p{margin:0;max-width:70ch;font-size:14px;line-height:1.5;color:var(--muted)}html[data-theme] body[data-page=import] #main#main#main .import-focused-art{width:108px;height:100px;object-fit:contain;justify-self:end}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"]>.concept-import-options{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:16px;align-items:start}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .concept-import-entry-head{grid-column:1/-1;margin-bottom:0}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .import112-document-assist{grid-column:2;grid-row:2;display:block;margin:0;padding:16px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .import112-document-icon{margin-bottom:12px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] #source-import-preview-form{grid-column:1;grid-row:2;min-width:0}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] #source-import-preview-form>fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] #source-import-preview-form>fieldset>*{grid-column:1;grid-row:auto;min-width:0}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .concept-import-paste:before{display:none!important}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] .concept-import-advanced{display:block!important;width:100%;min-width:0;box-sizing:border-box;grid-column:1/-1}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] .concept-import-advanced>summary{display:list-item!important;cursor:pointer;padding:12px;font-weight:600;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] .concept-import-advanced[open]{padding:12px;border:1px solid var(--line);border-radius:8px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] .concept-import-advanced[open]>summary{border:0;padding:0 0 10px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] #source-import-preview-form input,html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] #source-import-preview-form textarea,html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import] #source-import-preview-form select{box-sizing:border-box;max-width:100%;min-width:0}html[data-theme] body[data-page=import] #main#main#main#main#main#main .import-focused-heading h2{font:400 31px/1.2 Georgia,serif!important;margin:0 0 7px!important}html[data-theme] body[data-page=import] #main#main#main .import-focused-input-tabs{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body[data-page=import] #main#main#main .import-focused-input-tabs>button{flex:1;min-height:40px}html[data-theme] body[data-page=import] #main#main#main .import-focused-input-tabs>button[aria-selected=true]{background:var(--accent)!important;color:#fff!important;border-color:transparent!important}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] fieldset[data-focused-input=file]>.concept-import-paste,html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] fieldset[data-focused-input=paste]>.concept-import-file{display:none!important}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .concept-import-advanced{order:10}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .concept-import-file{min-height:235px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .concept-import-paste textarea{min-height:190px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="117"]>.concept-import-options{display:none!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main [data-source-import-preview]{display:block!important;min-width:0!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main [data-source-import-preview]>*{margin-bottom:14px;min-width:0}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-workspace{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)!important;gap:16px!important;align-items:start!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-content,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-notes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-content>*,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-notes>*{width:100%!important;min-width:0!important;box-sizing:border-box;display:block!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-notes [data-source-conversion-report]{display:block!important;grid-template-columns:none!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-notes .visual-report-group{display:block!important;width:100%!important;box-sizing:border-box;margin:10px 0!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-notes .visual-report-group ul{display:block!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .concept-import-options{align-items:start!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .concept-import-options:after{grid-row:1/span 4!important;align-self:start!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .concept-import-entry-head,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .import113-source-note{grid-column:1!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .import113-source-note{display:block!important;padding:12px!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .import113-source-note:before{display:none!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .import113-source-note h3{margin:0 0 7px;font-size:15px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .page[data-focused-import="113"] .import113-source-note p{margin:0;font-size:13px;line-height:1.5}@media(max-width:800px){html[data-theme] body[data-page=import] #main#main#main>.page[data-source-import-page][data-focused-import]{width:calc(100% - 24px);padding:16px 0 30px}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading{grid-template-columns:minmax(0,1fr) 64px;gap:10px}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading h2{font-size:25px}html[data-theme] body[data-page=import] #main#main#main .import-focused-art{width:64px;height:74px}html[data-theme] body[data-page=import] #main#main#main .import-focused-heading p{font-size:13px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"]>.concept-import-options{grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] .import112-document-assist{grid-column:1;grid-row:auto;display:none}html[data-theme] body[data-page=import] #main#main#main .page[data-focused-import="112"] #source-import-preview-form{grid-column:1;grid-row:auto}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main .preview117-workspace{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main .import-focused-heading h2{font-size:25px!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main[data-import120] .concept-import-submit{position:static!important;order:100!important;grid-column:1/-1!important;width:100%!important;margin-top:12px!important}}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main .page[data-focused-import="112"] #source-import-preview-form>fieldset{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main .page[data-focused-import="112"] #source-import-preview-form>fieldset>*{grid-column:1!important;grid-row:auto!important;min-width:0!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main .import-focused-input-tabs{display:flex!important;min-height:0!important;height:auto!important;align-items:center!important;align-self:start!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main .import-focused-input-tabs>button{height:40px!important;min-height:40px!important}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main#main[data-manga-intake116=true]>.page:not([data-manga-studio]){display:none!important}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio]>h1,html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio]>h1+p{display:none!important}html[data-theme] body[data-page=webtoon] #main#main#main#main[data-manga-intake116=true]>[data-manga-studio]{width:min(calc(100% - 40px),1120px);margin:22px auto;min-width:0}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 22px}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading h1{font:400 31px/1.2 Georgia,serif;margin:0 0 8px}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading p{font-size:14px;line-height:1.5;color:var(--muted);max-width:65ch;margin:0}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading img{width:100px;height:100px;object-fit:contain}html[data-theme] body[data-page=webtoon] #main#main#main#main [data-manga-pages]:empty:before{content:"Select page images to preview and arrange your chapter.";display:block;grid-column:1/-1;border:1px dashed var(--line);border-radius:10px;padding:26px 18px;text-align:center;color:var(--muted);font-size:14px}@media(max-width:800px){html[data-theme] body[data-page=webtoon] #main#main#main#main[data-manga-intake116=true]>[data-manga-studio]{width:calc(100% - 20px);margin:12px auto}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading h1{font-size:25px}html[data-theme] body[data-page=webtoon] #main#main#main#main .manga116-heading img{width:65px;height:80px}}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true]>form[data-manga-form]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;padding:clamp(14px,2.2vw,22px);border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 97%,var(--text) 3%)}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>h2,html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.manga116-step-intro{grid-column:1 / -1;margin:0}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>h2{font:400 clamp(20px,2.4vw,25px)/1.2 Georgia,"Times New Roman",serif}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step-intro{margin-top:-7px;color:var(--muted);font-size:14px;line-height:1.5}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.field{box-sizing:border-box;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.field:has([data-manga-files]){grid-column:1 / -1;display:grid;gap:10px;padding:16px;border-style:dashed;border-color:color-mix(in srgb,var(--accent) 52%,var(--line));font-weight:650}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step .field input,html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step .field textarea,html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step .field select{box-sizing:border-box;width:100%;min-width:0;margin-top:7px}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step [data-manga-files]{min-height:52px;padding:10px;border:1px dashed var(--line);border-radius:9px;background:var(--panel);font-weight:400}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.row-sub,html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-error],html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-status]{grid-column:1 / -1;box-sizing:border-box;min-width:0;margin:0;overflow-wrap:anywhere}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.row-sub{padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-pages]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;min-width:0;margin:0}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-save],html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-publish]{grid-column:span 1;min-width:0;min-height:46px;overflow-wrap:anywhere}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga-page-card{min-width:0}@media(max-width:680px){html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>.field:has([data-manga-files]),html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-save],html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-publish]{grid-column:1}html[data-theme] body[data-page=webtoon] #main#main#main#main#main#main[data-manga-intake116=true]>[data-manga-studio][data-manga-intake116-polished=true] .manga116-step>[data-manga-pages]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main [data-import-results-active=true] [data-import-results-link]{display:none!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);align-items:start;gap:16px;max-width:1180px;margin-inline:auto}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.concept-import-hero,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.concept-import-kinds,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.concept-import-options,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.visual-import-steps,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.visual-import-progress,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.import037-steps,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>#source-import-preview-form,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-source-import-preview],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>.import-focused-heading{display:none!important}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-source-import-status],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-source-import-error],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[role=alert]{grid-column:1 / -1}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 18px;margin:0;padding:4px 0 10px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]>a{grid-row:1 / span 2;color:var(--muted);text-decoration:none}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]>h1{margin:0;font:400 clamp(25px,3vw,34px)/1.2 Georgia,"Times New Roman",serif}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]>p{margin:0;color:var(--muted)}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>section[data-import-results-history=true]{grid-column:1;grid-row:span 2;min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,#8052df 4%)}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>section[data-import-results-history=true]>.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>section[data-import-results-history=true]>.section-head h2{margin:0;font:400 clamp(20px,2vw,25px)/1.25 Georgia,"Times New Roman",serif}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>section[data-import-results-history=true] article[data-imported-source]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 14px;margin:0 0 10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>h3,html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>p{grid-column:1;margin:0;min-width:0;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>h3{font-size:16px;line-height:1.4}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>p{color:var(--muted);font-size:13px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>button[data-source-import-action=inspect]{grid-column:2;grid-row:1 / span 2;align-self:center}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>nav[aria-label="Source downloads"]{grid-column:1 / -1;min-width:0;flex-wrap:wrap;gap:8px;margin-top:4px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-help],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-guided-import]{grid-column:2;grid-row:span 2;min-width:0;margin:0}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] [data-source-import-status]:not(:empty){padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--panel) 92%,#8052df 8%)}@media(max-width:720px){html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]{grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>section[data-import-results-history=true],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-help],html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-guided-import]{grid-column:1;grid-row:auto}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true]>[data-import-results-heading]>a{grid-row:auto}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]{grid-template-columns:minmax(0,1fr);padding:12px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main>.page[data-source-import-page][data-import-results-active=true] article[data-imported-source]>button[data-source-import-action=inspect]{grid-column:1;grid-row:auto;justify-self:start}}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugin-loadout-focus119=active]>.plugins056-heading{display:none!important}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugin-loadout-focus119=active]>.plugin119-loadouts-heading{display:flex;flex-direction:column;gap:6px;margin:0 0 18px;padding:0}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugin-loadout-focus119=active]>.plugin119-loadouts-heading>h1{margin:0;color:var(--text);font:650 clamp(26px,3vw,34px)/1.15 Arial,sans-serif;letter-spacing:-.025em}html[data-theme] body[data-page=plugins] #main#main>.page[data-plugin-loadout-focus119=active]>.plugin119-loadouts-heading>p{max-width:72ch;margin:0;color:var(--muted);line-height:1.55}@media(max-width:640px){html[data-theme] body[data-page=plugins] #main#main>.page[data-plugin-loadout-focus119=active]>.plugin119-loadouts-heading{margin-bottom:14px}}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main[data-import120-tabs] .plugin120-source-options{display:block!important;grid-column:1/-1!important;margin:0 0 12px!important;padding:12px!important;border:1px solid var(--line);border-radius:8px}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main[data-import120-tabs] .plugin120-source-options>summary{display:list-item!important;cursor:pointer;font-weight:600}html[data-theme] body[data-page=import] #main#main#main#main#main#main#main#main[data-import120-tabs] .plugin120-source-options[open]>label{display:block!important;margin:12px 0!important}html[data-theme] body[data-page=import] #main[data-import120-tabs] [data-import-native-plugin]{display:block;min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 8px 26px #0c142a12}html[data-theme] body[data-page=import] #main[data-import120-tabs] [data-import-native-plugin]>h3{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--text);font:600 21px/1.3 Georgia,Times New Roman,serif}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabs{min-width:0}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist [role=tab]{flex:0 0 auto;min-height:42px;padding:8px 13px;border:1px solid transparent;border-radius:9px 9px 0 0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:650}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist [role=tab][aria-selected=true]{border-color:var(--line);border-bottom-color:var(--panel);background:var(--panel);color:var(--text)}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist [role=tab]:focus-visible,html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel{min-width:0;padding:16px 2px 2px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel[hidden]{display:none!important}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel>:is(.field,fieldset,details,[data-import-plugin-test],[data-plugin-import-recovery]){display:block;width:100%;max-width:820px;min-width:0;margin:0 0 14px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel>fieldset,html[data-theme] body[data-page=import] #main[data-import120-tabs] [data-import-test-permissions]>fieldset{padding:14px;border:1px solid var(--line);border-radius:10px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel :is(input,textarea,select,pre){box-sizing:border-box;max-width:100%;min-width:0}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel textarea{width:100%;resize:vertical}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-empty-state{max-width:70ch;margin:0;padding:13px 15px;border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--panel) 90%,var(--accent) 10%);color:var(--muted)}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel [data-source-import-action=plugin-test],html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tabpanel [data-source-import-action=plugin-save]{min-height:44px}@media(max-width:760px){html[data-theme] body[data-page=import] #main[data-import120-tabs] [data-import-native-plugin]{padding:14px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist{gap:2px}html[data-theme] body[data-page=import] #main[data-import120-tabs] .plugin120-tablist [role=tab]{padding-inline:9px}}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader){width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important;padding:20px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;grid-template-rows:auto!important;gap:14px 18px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.section-head{margin:0!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.section-head h2{font:400 clamp(23px,2.4vw,30px)/1.2 Georgia,serif!important;margin:0 0 6px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.endgame-page-toolbar{grid-column:1!important;grid-row:3!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px!important;margin:0!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.endgame-page-toolbar .visual-comic-page-controls{margin:0!important;gap:10px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader] .endgame-page-toolbar>.endgame-comic-options{width:auto!important;flex:0 0 auto!important;margin:0!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader] .endgame-page-toolbar>.visual-comic-page-controls{width:auto!important;flex:1 1 auto!important;display:flex!important;justify-content:center!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>#publication-content{grid-column:1!important;grid-row:4!important;padding:8px!important;margin:0!important;border-radius:10px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.reader-comment-section{grid-column:2!important;grid-row:3 / span 2!important;margin:0!important;padding:16px!important;position:sticky!important;top:12px!important;max-height:75vh!important;overflow:auto!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.reader-progress{grid-column:1!important;grid-row:5!important;position:static!important;margin:0!important;padding:14px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader] .reader111-optional>summary{font:600 18px/1.4 Georgia,serif!important;cursor:pointer!important;min-height:32px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader] .reader111-optional[open]>summary{margin-bottom:14px!important}@media(max-width:760px){html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader] .endgame-reader-dock{position:fixed!important;bottom:12px!important;right:12px!important;left:auto!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:0!important;padding:6px!important;z-index:40!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader){display:flex!important;padding:12px 8px!important;gap:12px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.endgame-page-toolbar{flex-wrap:wrap!important;padding:8px!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main[data-page=reader]>.page.endgame-reader:has(.endgame-page-reader)>.reader-comment-section{position:static!important;max-height:none!important;overflow:visible!important}}@media(max-width:767px){html[data-theme] body[data-page=messages] #main#main.main[data-chat-workspace]>.page.chat-workspace-page{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important}}html[data-theme] body #modal-root.worker126-screen{position:fixed!important;inset:var(--top, 72px) 0 0 var(--rail, 208px)!important;z-index:1000!important;display:block!important;width:auto!important;height:auto!important;min-height:0;overflow:auto!important;padding:clamp(20px,4vh,48px) clamp(16px,5vw,80px)!important;box-sizing:border-box;background:var(--bg, #f5f8ff);color:var(--text, #100a43)}html[data-theme] body #modal-root.worker126-screen>.shade{position:absolute!important;inset:0!important;background:transparent!important;backdrop-filter:none!important}html[data-theme] body #modal-root.worker126-screen>.modal{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "heading" "intro" "sessions";align-content:start;position:relative!important;inset:auto!important;transform:none!important;translate:none!important;width:min(100%,1080px)!important;max-width:1080px!important;max-height:none!important;min-height:min(660px,calc(100dvh - 64px));overflow:visible!important;margin:0 auto!important;padding:clamp(20px,3vw,38px)!important;box-sizing:border-box;border:1px solid var(--line, #e4eafa)!important;border-radius:18px!important;background:var(--panel, #fff)!important;color:var(--text, #100a43)!important;box-shadow:0 18px 60px #1414371f!important}html[data-theme] body #modal-root.worker126-screen>.modal>h2{grid-area:heading;max-width:760px;margin:0 64px 8px 0!important;color:var(--text, #100a43);font-size:clamp(24px,3vw,34px)!important;line-height:1.2!important}html[data-theme] body #modal-root.worker126-screen>.modal:before{grid-area:eyebrow;display:block;margin:0 0 8px;color:var(--accent, #7141b8);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;content:"Account settings  /  Security"}html[data-theme] body #modal-root.worker126-screen>.modal:after{grid-area:intro;display:block;max-width:720px;margin:0 0 24px;color:var(--muted, #555f89);font-size:15px;line-height:1.55;content:"Review the sessions currently associated with your account. The current session is marked separately from other signed-in devices."}html[data-theme] body #modal-root.worker126-screen>.modal>.stack{grid-area:sessions}html[data-theme] body #modal-root.worker126-screen>.modal>.modal-close{position:absolute!important;top:22px!important;right:22px!important;width:42px;height:42px;border:1px solid var(--line, #e4eafa)!important;border-radius:12px!important;background:var(--panel2, #f6f8ff)!important;color:var(--text, #100a43)!important}html[data-theme] body #modal-root.worker126-screen .stack{display:grid;gap:10px}html[data-theme] body #modal-root.worker126-screen .list-row{min-height:76px;padding:16px 18px!important;gap:16px;align-items:center;border:1px solid var(--line, #e4eafa)!important;border-radius:12px;background:var(--panel2, #f6f8ff)!important}html[data-theme] body #modal-root.worker126-screen .list-row:first-child{border-color:color-mix(in srgb,var(--accent, #7141b8) 42%,var(--line, #e4eafa))!important;background:color-mix(in srgb,var(--accent, #7141b8) 6%,var(--panel, #fff))!important}html[data-theme] body #modal-root.worker126-screen .list-row b{font-size:16px}html[data-theme] body #modal-root.worker126-screen .list-row .row-sub{margin-top:4px;color:var(--muted, #555f89);line-height:1.45}html[data-theme] body #modal-root.worker126-screen .list-row .status{flex:0 0 auto;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}html[data-theme] body #modal-root.worker126-screen .list-row [data-action=session-revoke]{min-height:40px;flex:0 0 auto}html[data-theme] body #modal-root.worker126-screen .empty{padding:26px 20px;border:1px dashed var(--line, #e4eafa);border-radius:12px;background:var(--panel2, #f6f8ff);color:var(--muted, #555f89);text-align:center}@media(max-width:600px){html[data-theme] body #modal-root.worker126-screen{inset:var(--top, 72px) 0 0 0!important;padding:12px 12px max(12px,env(safe-area-inset-bottom))!important}html[data-theme] body #modal-root.worker126-screen>.modal{min-height:calc(100dvh - var(--top, 72px) - 24px);padding:22px 16px!important;border-radius:14px!important}html[data-theme] body #modal-root.worker126-screen>.modal>h2{margin-right:48px!important;font-size:24px!important}html[data-theme] body #modal-root.worker126-screen>.modal>.modal-close{top:16px!important;right:14px!important}html[data-theme] body #modal-root.worker126-screen .list-row{min-height:70px;padding:13px 12px!important;gap:10px}html[data-theme] body #modal-root.worker126-screen .list-row .row-sub{overflow-wrap:anywhere;font-size:13px}}@media(min-width:601px)and (max-width:1039px){html[data-theme] body #modal-root.worker126-screen{left:0!important}}html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active>.page>.concept-account-card{min-height:0!important;padding:24px!important}html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active .concept-account-fields{display:grid!important;gap:18px!important;margin:24px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active .concept-account-fields>.concept-account-field:is(.account-data130-export,.account-data130-delete){grid-template-columns:36px minmax(0,1fr) 48px!important;min-height:158px!important;padding:22px!important;gap:16px!important;align-items:start!important}html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active .concept-account-field-copy>strong{font-size:20px!important}@media(max-width:600px){html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active>.page>.concept-account-card{padding:18px!important}html[data-theme] body[data-page=settings] #main#main#main#main[data-page=settings].account-data130-active .concept-account-fields>.concept-account-field:is(.account-data130-export,.account-data130-delete){grid-template-columns:28px minmax(0,1fr)!important;min-height:0!important;padding:16px!important;gap:12px!important}}html[data-theme] body #main.account-data130-page .account-data130-heading,html[data-theme] body #main.account-data130-page .account-data130-summary,html[data-theme] body #main.account-data130-page .account-data130-detail{display:none}html[data-theme] body #main.account-data130-page .concept-account-more>.account-data130-link{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:7px;color:var(--muted);font:600 13px/1.3 system-ui,sans-serif;text-decoration:none}html[data-theme] body #main.account-data130-page .concept-account-more>.account-data130-link[data-account-data130-selected=true]{background:color-mix(in srgb,var(--accent-solid) 16%,var(--panel));color:var(--text)}html[data-theme] body #main.account-data130-active .page>.concept-account-card{width:100%;max-width:920px;margin-inline:auto;padding:24px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important}html[data-theme] body #main.account-data130-active .concept-account-card>:not(.concept-account-fields):not(.account-data130-heading):not(.account-data130-summary):not(.account-data130-navigation){display:none!important}html[data-theme] body #main.account-data130-active .concept-account-card>.account-data130-heading{display:block;margin:0 0 6px;color:var(--text);font:400 30px/1.2 Georgia,serif}html[data-theme] body #main.account-data130-active .concept-account-card>.account-data130-summary{display:block;margin:0;color:var(--muted);font:400 15px/1.5 system-ui,sans-serif}html[data-theme] body #main.account-data130-active .concept-account-fields{display:grid;gap:14px;margin:0;padding:0;border:0;background:transparent}html[data-theme] body #main.account-data130-active .concept-account-fields>.concept-account-field:not(.account-data130-export):not(.account-data130-delete){display:none!important}html[data-theme] body #main.account-data130-active .concept-account-fields>.concept-account-field:is(.account-data130-export,.account-data130-delete){display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:158px;margin:0;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main.account-data130-active .concept-account-fields>.concept-account-field.account-data130-delete{border-color:color-mix(in srgb,var(--red) 44%,var(--line));background:color-mix(in srgb,var(--error-soft) 24%,var(--panel))}html[data-theme] body #main.account-data130-active .concept-account-fields .concept-account-icon{width:28px;height:28px;margin-top:2px;color:var(--accent-solid)}html[data-theme] body #main.account-data130-active .concept-account-field.account-data130-delete .concept-account-icon{color:var(--red)}html[data-theme] body #main.account-data130-active .concept-account-field-copy{display:grid;gap:8px;min-width:0;color:var(--text);font-size:16px;line-height:1.4}html[data-theme] body #main.account-data130-active .concept-account-field-copy>strong{font:600 20px/1.25 Georgia,serif}html[data-theme] body #main.account-data130-active .concept-account-field-copy>.row-sub{max-width:620px;color:var(--muted);font:400 15px/1.5 system-ui,sans-serif}html[data-theme] body #main.account-data130-active .concept-account-field-copy>.account-data130-detail{display:block;max-width:620px;margin:0;color:var(--muted);font:400 14px/1.5 system-ui,sans-serif}html[data-theme] body #main.account-data130-active .concept-account-field.account-data130-delete .account-data130-detail{color:var(--red)}html[data-theme] body #main.account-data130-active .concept-account-field-link{display:grid;place-items:center;min-width:48px;min-height:48px;margin-top:2px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--text);font:24px/1 system-ui,sans-serif}html[data-theme] body #main.account-data130-active .concept-account-field.account-data130-delete .concept-account-field-link{border-color:color-mix(in srgb,var(--red) 46%,var(--line));color:var(--red)}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog,html[data-theme] body #modal-root.open>.modal.account-data130-delete-dialog{width:min(100% - 28px,680px);max-height:min(86vh,760px);padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog h2,html[data-theme] body #modal-root.open>.modal.account-data130-delete-dialog h2{max-width:calc(100% - 44px);margin:0 0 18px;font:600 24px/1.25 Georgia,serif}html[data-theme] body #modal-root.open>.modal.account-data130-delete-dialog>p{margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--red) 42%,var(--line));border-radius:8px;background:var(--error-soft);line-height:1.5}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog [data-domain-form=account-export],html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog [data-account-export-progress]{display:grid;gap:14px}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog [data-domain-form=account-export] .field{display:grid;gap:7px}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog [data-domain-form=account-export] .input{min-height:48px}html[data-theme] body #modal-root.open>.modal:is(.account-data130-export-dialog,.account-data130-delete-dialog) .btn{min-height:44px}@media(max-width:900px){html[data-theme] body #main.account-data130-active .page>.concept-account-card{max-width:none}}@media(max-width:600px){html[data-theme] body #main.account-data130-active .page>.concept-account-card{padding:18px!important}html[data-theme] body #main.account-data130-active .concept-account-fields>.concept-account-field:is(.account-data130-export,.account-data130-delete){grid-template-columns:30px minmax(0,1fr);gap:10px 12px;min-height:0;padding:16px}html[data-theme] body #main.account-data130-active .concept-account-field:is(.account-data130-export,.account-data130-delete) .concept-account-field-link{grid-column:2;justify-self:start;margin-top:2px}html[data-theme] body #main.account-data130-active .concept-account-field-copy>strong{font-size:18px}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog,html[data-theme] body #modal-root.open>.modal.account-data130-delete-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}html[data-theme] body #modal-root.open>.modal.account-data130-export-dialog h2,html[data-theme] body #modal-root.open>.modal.account-data130-delete-dialog h2{font-size:21px}}html[data-theme] body #modal-root.worker126-screen>.modal.session126-supplement{grid-template-areas:"eyebrow" "heading" "security-banner" "session-heading" "sessions"}html[data-theme] body #modal-root.worker126-screen>.modal.session126-supplement:after{content:none;display:none}html[data-theme] body #modal-root.worker126-screen .session126-security-banner{grid-area:security-banner;position:relative;isolation:isolate;overflow:hidden;min-height:132px;margin:14px 0 24px;padding:27px 28% 24px 136px;box-sizing:border-box;border:1px solid var(--line, #e4eafa);border-radius:12px;background:var(--panel2, #142332)}html[data-theme] body #modal-root.worker126-screen .session126-security-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--panel2, #142332) 0 40%,transparent 100%),url(/assets/endgame-v1/brand-castle-panorama.webp) right 45% / cover no-repeat;opacity:.82}html[data-theme=light] body #modal-root.worker126-screen .session126-security-banner:before{background:linear-gradient(90deg,var(--panel2, #f6f8ff) 0 40%,rgb(245 248 255 / 38%) 100%),url(/assets/endgame-v1/brand-castle-panorama.webp) right 45% / cover no-repeat;opacity:.8}html[data-theme] body #modal-root.worker126-screen .session126-security-lori{position:absolute;left:15px;top:50%;width:112px;height:112px;object-fit:contain;transform:translateY(-50%);pointer-events:none}html[data-theme] body #modal-root.worker126-screen .session126-security-banner>h3{margin:0 0 7px;color:var(--text, #eff2ff);font-size:19px;font-weight:700;line-height:1.25}html[data-theme] body #modal-root.worker126-screen .session126-security-banner>p{max-width:540px;margin:0;color:var(--muted, #b7bfd7);font-size:14px;line-height:1.5}html[data-theme] body #modal-root.worker126-screen .session126-section-heading{grid-area:session-heading;margin:0 0 14px}html[data-theme] body #modal-root.worker126-screen .session126-section-heading>h3{margin:0 0 5px;color:var(--text, #eff2ff);font-size:21px;line-height:1.25}html[data-theme] body #modal-root.worker126-screen .session126-section-heading>p{margin:0;color:var(--muted, #b7bfd7);font-size:14px;line-height:1.45}@media(max-width:600px){html[data-theme] body #modal-root.worker126-screen .session126-security-banner{min-height:136px;margin:12px 0 22px;padding:18px 15px 18px 89px}html[data-theme] body #modal-root.worker126-screen .session126-security-lori{width:76px;height:92px;left:7px}html[data-theme] body #modal-root.worker126-screen .session126-security-banner>h3{font-size:17px}html[data-theme] body #modal-root.worker126-screen .session126-security-banner>p{font-size:13px}html[data-theme] body #modal-root.worker126-screen .session126-security-banner:before{opacity:.36}}html[data-theme] body[data-page=settings] #main#main#main#main.account-data130-active>.page>.concept-account-card>.account-data130-heading{font:400 clamp(26px,2vw,30px)/1.2 Georgia,serif!important}@media(max-width:767px){html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061>.concept-account-hero{box-sizing:border-box!important;min-height:184px!important;height:184px!important;padding:14px!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061>.concept-account-hero>div:first-child{width:min(58%,230px)!important;max-width:230px!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061 .providers061-title{font-size:25px!important;line-height:1.1!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061>.concept-account-hero>div:first-child>p{max-width:100%!important;font-size:13px!important;line-height:1.35!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061 .providers061-quote{inset:auto 10px 8px auto!important;width:112px!important;text-align:right!important;font-size:13px!important;line-height:1.2!important}}@media(max-width:680px){html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main .concept-reader-main>.endgame-reader-dock[data-reader-chrome=compact]{position:fixed!important;inset:auto 12px max(12px,env(safe-area-inset-bottom)) auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:max-content!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:4px!important;gap:0!important;transform:none!important}html[data-theme] body[data-page=reader] #main#main#main#main#main#main#main#main .concept-reader-main>.endgame-reader-dock[data-reader-chrome=compact]>[data-reader-controls-toggle]{display:inline-flex!important;width:max-content!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 auto!important;white-space:nowrap!important}}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#111d2a)}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-filters{display:flex;align-items:center;gap:6px;flex:1;min-width:0;margin:0}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-filters>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:9px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-filters>a[aria-current=page]{background:var(--accent-soft,#302947);border-color:var(--line2);color:var(--text)}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-filters>a[data-profile085-all][aria-current=page]{background:var(--accent-solid,#8d51f6);color:#fff}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-sort-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;white-space:nowrap}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-sort{min-height:36px;padding:6px 10px;border-radius:8px}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-aggregate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:8px!important;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel,#111d2a)}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-media{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:8px;background:var(--panel2,#172431)}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-media>a{display:block;width:100%;height:100%}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-no-media{min-height:0}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-kind{position:absolute;top:8px;left:8px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:7px;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text);font-size:11px;font-weight:650}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-copy{display:grid;align-content:start;gap:6px;padding:10px 2px 2px;min-width:0}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-copy h3{margin:0;font-size:14px;line-height:1.35}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-copy h3 a{color:var(--text);text-decoration:none}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-copy h3 a:hover{text-decoration:underline}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-copy>p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-creator{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-visibility{color:var(--muted);font-size:11px;text-transform:capitalize}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-error{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;margin:0;padding:12px;color:var(--muted)}@media(max-width:800px){html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-aggregate{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-toolbar{gap:8px;padding:8px}.profile-085-filters{overflow-x:auto;flex-wrap:nowrap!important}.profile-085-sort-label{margin-left:auto}}@media(max-width:480px){html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-aggregate{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-filters>a{min-height:34px;padding:6px 9px;font-size:12px}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-sort-label{font-size:0}html[data-theme] body[data-page=profile] #main.profile-creations-085 .profile-085-sort-label select{font-size:12px}}html[data-theme] body[data-page=profile] #main#main#main.profile-creations-085 nav.social-creation-filters:not(.profile-085-filters){display:none!important}html[data-theme] body[data-page=profile] #main#main#main.profile-creations-085-all .endgame-profile-character-grid>h2,html[data-theme] body[data-page=profile] #main#main#main.profile-creations-085-all .profile-characters-142-group{display:none!important}html[data-theme] body[data-page=profile] #main .profile-085-refresh-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:14px;color:var(--muted)}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about[data-profile-about-concept="086"]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about[data-profile-about-concept="086"]>.profile-about-intro,html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about[data-profile-about-concept="086"]>.profile-about-group{box-sizing:border-box;min-width:0;margin:0!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-intro>h2,html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-group>h3{margin:0!important;color:var(--text)!important;font:600 16px/1.35 var(--font-ui, system-ui, sans-serif)!important}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-intro>p{grid-column:1 / -1;grid-row:2;margin:0!important;color:var(--text)!important;line-height:1.6!important}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-edit{grid-column:2;grid-row:1;min-height:36px;padding:6px 12px;border-color:var(--line);color:var(--accent);font-size:13px}html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .profile-about-group>p{margin:12px 0 0!important;color:var(--muted)!important;line-height:1.55!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about[data-profile-about-concept="086"]>.profile-about-intro,html[data-theme] body[data-page=profile] #main[data-page=profile] .page.at-profile:has(nav.social-profile-tabs a[aria-current=page][href*="section=about"]) .social-profile-about[data-profile-about-concept="086"]>.profile-about-group{padding:16px!important}}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:min(100%,840px)!important;min-width:0!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>h2{grid-column:1 / -1!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;margin:0!important;color:var(--text)!important;font:600 26px/1.25 Georgia,serif!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>h2>[data-profile-collections-count]{flex:none!important;color:var(--muted)!important;font:400 13px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:112px auto!important;align-content:start!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;box-shadow:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]:before{content:""!important;display:block!important;grid-column:1!important;grid-row:1!important;min-width:0!important;border-radius:6px!important;background-color:var(--panel2, var(--bg))!important;box-shadow:inset 0 0 0 1px var(--line)!important;width:auto!important;height:auto!important;position:static!important;place-self:stretch!important;mask:none!important;-webkit-mask:none!important;background-image:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]:after{content:""!important;grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:28px!important;height:28px!important;background-color:var(--muted)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 26px 26px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 26px 26px no-repeat!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]>a[data-profile-collection-link]{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:10px 8px 6px!important;color:var(--text)!important;font:600 16px/1.4 var(--font-ui, Inter, system-ui, sans-serif)!important;text-decoration:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]>a[data-profile-collection-link]:hover{color:var(--accent)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections][data-profile-collection-count="1"]>article[data-profile-collection-card]{grid-column:1 / -1!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>p.muted{box-sizing:border-box!important;display:flex!important;align-items:center!important;grid-column:1 / -1!important;min-height:104px!important;margin:0!important;padding:20px 20px 20px 76px!important;position:relative!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:14px!important;line-height:1.55!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>p.muted:before{content:""!important;position:absolute!important;left:22px!important;width:38px!important;height:38px!important;border-radius:9px!important;background-color:var(--accent-soft, color-mix(in srgb, var(--accent) 14%, transparent))!important;box-shadow:inset 0 0 0 1px var(--line)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.8h12v17l-6-3.7-6 3.7z'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .endgame-profile-more>button[data-profile-more-trigger][data-profile-collections-active]:after{content:none!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .endgame-profile-more>button[data-profile-more-trigger][data-profile-collections-active]{color:var(--accent)!important;border-bottom:2px solid var(--accent)!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] [data-profile-collection-card]>a:before{content:none!important;display:none!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>h2{gap:8px!important;font-size:24px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>h2>[data-profile-collections-count]{font-size:12px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]{grid-template-rows:104px auto!important;padding:6px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>article[data-profile-collection-card]>a[data-profile-collection-link]{min-height:42px!important;padding:8px 6px 4px!important;font-size:15px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>p.muted{min-height:88px!important;padding:16px 14px 16px 62px!important}html[data-theme] body[data-page=profile] #main#main#main#main#main#main#main#main[data-page=profile] .at-profile-main>[data-profile-whole-screen=collections]>p.muted:before{left:14px!important;width:32px!important;height:32px!important;border-radius:8px!important;-webkit-mask-size:18px 18px!important;mask-size:18px 18px!important}}html[data-theme] body #main#main#main#main .page.lore121-page{display:block!important;max-width:1540px!important;margin-inline:auto!important}html[data-theme] body #main#main#main#main .lore121-page>:not(.lore121-heading):not(.lore121-grid){display:none!important}html[data-theme] body #main#main#main#main .lore121-heading{display:block!important;margin:0 0 24px!important;padding:0!important}html[data-theme] body #main#main#main#main .lore121-heading h2{font:600 30px/1.2 Georgia,serif!important;margin:0 0 8px!important}html[data-theme] body #main#main#main#main .lore121-heading p{margin:0;color:var(--muted);line-height:1.5}html[data-theme] body #main#main#main#main .lore121-heading{position:relative;padding-right:150px!important}.lore121-new-entry{position:absolute;right:0;top:0;min-height:44px}html[data-theme] body #main#main#main#main .lore121-grid{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.7fr) minmax(250px,.9fr)!important;gap:18px!important;align-items:start!important}html[data-theme] body #main#main#main#main .lore121-grid>.lore121-sources{grid-column:1!important;grid-row:1!important;max-height:calc(100dvh - 200px);overflow:auto;min-width:0}html[data-theme] body #main#main#main#main .lore121-grid>.workspace029-support{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0}html[data-theme] body #main#main#main#main .lore121-grid>.workspace029-support>:not(.lore121-create){display:none!important}html[data-theme] body #main#main#main#main .lore121-create{display:block!important;padding:20px!important;min-width:0}html[data-theme] body #main#main#main#main .lore121-create>h2,html[data-theme] body #main#main#main#main .lore121-create>details>summary{display:none!important}html[data-theme] body #main#main#main#main .lore121-inspector{grid-column:3!important;grid-row:1!important;display:grid;gap:16px;min-width:0}.lore121-art{position:relative;overflow:hidden;min-height:180px;border:1px solid var(--line);border-radius:12px;margin:0;background:var(--panel)}.lore121-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lore121-art figcaption{position:absolute;inset:auto 0 0;padding:32px 16px 16px;background:linear-gradient(transparent,#091523e6);color:#fff;font:italic 20px/1.35 Georgia,serif}.lore121-preview,.lore121-status{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);overflow-wrap:anywhere}.lore121-preview p,.lore121-status{font-size:14px;line-height:1.5;color:var(--muted)}.lore121-preview h3{margin:0 0 10px;font-size:20px}.lore121-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.1em;color:var(--accent-solid)!important}.lore121-entry-editor{display:grid;gap:14px;margin:14px 0}.lore121-entry-editor h3,.lore121-entry-editor h4{margin:0}.lore121-entry{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);display:grid;gap:14px;min-width:0}.lore121-entry-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.lore121-entry label{display:grid;gap:8px}.lore121-entry input,.lore121-entry textarea{width:100%;min-width:0;min-height:44px;box-sizing:border-box;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit}.lore121-entry textarea{resize:vertical;min-height:130px}.lore121-empty{padding:20px 14px;border:1px dashed var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);line-height:1.5}.lore121-entry-json>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.lore121-preview-entry{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.lore121-preview-entry h4{margin:0;overflow-wrap:anywhere}.lore121-preview-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.lore121-tabs{display:none!important}@media(max-width:720px){html[data-theme] body #main#main#main#main .lore121-heading{padding-right:0!important}.lore121-new-entry{position:static;margin-top:14px;width:100%}}html[data-theme] body #main#main#main#main .lore121-sources .concept-object-list>h2,html[data-theme] body #main#main#main#main .lore121-create .creator-structured-field>h3{display:none!important}html[data-theme] body #main#main#main#main .lore121-sources:not(.lore121-show-other) .lore121-other-source{display:none!important}html[data-theme] body #main#main#main#main .lore121-sources .concept-object-list>h3{margin:0 0 14px!important;font-size:20px!important}html[data-theme] body #main#main#main#main .lore121-sources .concept-object-list>button{width:100%;min-height:44px;margin:0 0 16px!important}@media(max-width:1100px){html[data-theme] body #main#main#main#main .lore121-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)!important}html[data-theme] body #main#main#main#main .lore121-inspector{grid-column:2!important;grid-row:2!important}}@media(max-width:720px){html[data-theme] body #main#main#main#main .lore121-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main .lore121-grid>:is(.lore121-tabs,.lore121-sources,.workspace029-support,.lore121-inspector){grid-column:1!important;grid-row:auto!important}html[data-theme] body #main#main#main#main .lore121-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:2px}.lore121-tabs button{min-height:44px}.lore121-tabs button[aria-pressed=true]{color:var(--text);background:var(--accent-soft)}html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=editor]>.lore121-sources,html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=editor]>.lore121-inspector,html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=sources]>.workspace029-support,html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=sources]>.lore121-inspector,html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=preview]>.workspace029-support,html[data-theme] body #main#main#main#main .lore121-grid[data-lore-active-pane=preview]>.lore121-sources{display:none!important}html[data-theme] body #main#main#main#main .lore121-grid>.lore121-sources{max-height:none}html[data-theme] body #main#main#main#main .lore121-create{padding:16px!important}.lore121-art{min-height:190px}}html[data-theme] body #main#main#main#main>.lore121-outside-utility{display:none!important}html[data-theme] body #main#main#main#main .lore121-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel))!important;border-color:var(--accent-solid)!important;color:var(--text)!important}html[data-theme] body.lore121-shell #desktop-rail .lore121-shortcut{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--accent-solid);border-radius:8px;background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--text);text-decoration:none}html[data-theme] body.lore121-shell #desktop-rail .lore121-shortcut svg{width:20px;height:20px;flex:0 0 auto}html[data-theme] body.lore121-shell #desktop-rail [data-route=home]{background:transparent!important;border-color:transparent!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root{position:fixed!important;inset:var(--top,72px) 0 0 var(--rail,208px)!important;width:auto!important;height:auto!important;padding:28px clamp(18px,3vw,52px) 32px!important;overflow:auto!important;display:block!important;background:var(--bg,#081522)!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.shade{position:absolute!important;inset:0!important;background:transparent!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.modal.persona122-surface{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"title preview" "form preview"!important;align-items:start!important;gap:18px 24px!important;width:min(100%,1160px)!important;max-width:1160px!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.modal>:is(.persona051-identity,.persona051-cover,p,h2){display:none!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.modal>.modal-close{position:absolute!important;top:0!important;right:324px!important;z-index:3;width:84px!important;min-width:84px!important;min-height:44px;padding:8px 10px!important;white-space:nowrap!important;word-break:normal!important;border:1px solid var(--line)!important;border-radius:8px;background:var(--panel2)!important;color:var(--text)!important}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-workspace-heading{grid-area:title;padding-right:95px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-workspace-heading>h1{margin:0 0 8px;color:var(--text);font-size:clamp(25px,2.7vw,34px);line-height:1.15}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-workspace-heading>p{margin:0;max-width:640px;color:var(--muted);font-size:14px;line-height:1.5}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form{grid-area:form;min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form>fieldset{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is(.persona051-inline-owned-nav,.concept-tools-persona-tabs){display:none!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is(.persona051-inline-owned-tabs,.persona051-inline-owned-body,[data-creator-fields]){display:grid!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is(.persona051-inline-owned-panel,[data-creator-fields]>label.field,[data-persona-photo],.persona122-conversation-scope){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px!important;margin:0!important;min-width:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form label.field{display:grid!important;gap:7px!important;margin:0!important;min-width:0!important;color:var(--text)!important;font-size:14px!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is(input:not([type=hidden]),select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:44px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel2)!important;color:var(--text)!important;padding:10px 12px!important;font-size:15px!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form textarea{height:120px!important;resize:vertical!important;line-height:1.5!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form [data-persona122-field=name] textarea,html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form [data-persona122-field=pronouns] textarea{height:46px!important}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is([data-persona122-field=instructions] textarea,[name=content]){height:170px!important}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) :is(.persona122-section-title,.persona122-conversation-scope h3){margin:0;color:var(--text);font-size:18px;line-height:1.3}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) :is(.persona122-conversation-scope p,.persona122-field-help){margin:0;color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form [data-persona-cover]{padding-top:16px;margin-top:4px;border-top:1px solid var(--line)}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form [data-persona-cover] img{max-width:100%;height:auto;max-height:160px;object-fit:cover}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form :is([data-persona-photo-attach],[data-persona-cover-attach]){min-height:44px;justify-self:start;max-width:100%;white-space:normal}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form [data-creator-advanced]{display:block!important;padding:14px 16px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form>fieldset>button[type=submit]{position:sticky!important;inset:auto auto 8px!important;z-index:2;justify-self:stretch;min-height:46px;margin:4px 0 0!important;width:100%!important}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview{grid-area:preview;position:sticky;top:0;min-width:0;padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--panel);max-height:calc(100dvh - var(--top,72px) - 56px);overflow:auto}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview>h2{margin:0 0 6px;font-size:17px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-note{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.5}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-cover{width:100%;height:124px;object-fit:cover;border-radius:7px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) :is(.persona122-cover-empty,.persona122-avatar-empty){margin:0 0 14px;padding:16px;border:1px dashed var(--line);border-radius:7px;color:var(--muted);font-size:13px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-avatar{width:84px;height:84px;object-fit:cover;border-radius:50%;border:2px solid var(--line);margin-top:12px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview>h3{margin:10px 0 4px;overflow-wrap:anywhere;font-size:21px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-pronouns{margin:0 0 12px;color:var(--muted);font-size:13px}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) :is(.persona122-preview-description,.persona122-preview-traits){margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview [hidden]{display:none!important}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) :is(.persona122-preview-description,.persona122-preview-traits){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-description{-webkit-line-clamp:6}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview-traits{-webkit-line-clamp:4}html[data-theme] body #main#main#main#main.persona122-create-view>.page>:not(.persona051-create):not(.persona122-surface):not(.concept-object-grid:has(>.persona122-surface)){display:none!important}html[data-theme] body #main#main#main#main.persona122-create-view>.page>.concept-object-grid:has(>.persona122-surface){display:contents!important}html[data-theme] body #main#main#main#main.persona122-create-view>.page>.concept-object-grid:has(>.persona122-surface)>:not(.persona122-surface){display:none!important}html[data-theme] body #main#main#main#main.persona122-create-view .persona051-create{width:100%;max-width:1160px;margin:0 auto}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-surface{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"title preview" "form preview"!important;gap:18px 24px!important;align-items:start;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:20px!important;background:transparent!important;border:0!important}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-surface>h2{display:none!important}@media(max-width:1039px){html[data-theme] body #modal-root#modal-root.persona122-editor-root{left:0!important}}@media(max-width:760px){html[data-theme] body #modal-root#modal-root.persona122-editor-root{padding:16px 12px 86px!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.modal.persona122-surface,html[data-theme] body #main#main#main#main.persona122-create-view .persona122-surface{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "form" "preview"!important;gap:18px!important}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-surface{padding:12px 0 80px!important}html[data-theme] body #modal-root#modal-root.persona122-editor-root>.modal>.modal-close{right:0!important}html[data-theme] body :is(#modal-root.persona122-editor-root,#main.persona122-create-view) .persona122-preview{position:static;max-height:none}html[data-theme] body :is(#modal-root#modal-root.persona122-editor-root,#main#main#main#main.persona122-create-view) .persona122-form>fieldset>button[type=submit]{bottom:6px!important}}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-identity>h3{grid-column:1/-1;font-size:18px;line-height:1.3;margin:0}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-identity>label.field{padding:0!important;border:0!important;background:transparent!important}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-photos{grid-column:1/-1;min-width:0}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-photos>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--muted)}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-photos[open]>summary{margin-bottom:12px}html[data-theme] body #main#main#main#main.persona122-create-view details.persona051-create>summary{width:auto!important;min-height:44px;display:inline-flex!important;align-items:center;padding:8px 12px!important;margin-bottom:0!important;background:var(--panel2)!important;color:var(--text)!important;border:1px solid var(--line);border-radius:8px;font-size:14px}html[data-theme] body #main#main#main#main.persona122-create-view details.persona051-create>summary:before{content:"\2190"!important}@media(max-width:760px){html[data-theme] body #main#main#main#main.persona122-create-view .persona122-parent-identity{grid-template-columns:minmax(0,1fr)}html[data-theme] body #main#main#main#main.persona122-create-view .persona122-workspace-heading{padding-right:0!important}}@media(max-width:760px){html[data-theme] body #modal-root.persona122-editor-root .persona122-workspace-heading{padding-right:0!important}html[data-theme] body #modal-root.persona122-editor-root .persona122-workspace-heading>h1{padding-right:95px;min-height:50px!important;box-sizing:border-box}}body.moderation043-shell #main>.moderation043-page{width:min(100%,1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:28px 28px 52px!important;box-sizing:border-box;min-width:0}.moderation043-page .moderation043-intro{font:400 16px/1.5 var(--font-body,Arial,sans-serif);color:var(--muted);margin:10px 0 0;grid-column:1/-1}.moderation043-page>.section-head,.moderation043-page>.concept-admin-heading{display:flex!important;flex-wrap:wrap;gap:8px 24px!important;align-items:center!important;margin:0 0 20px!important}.moderation043-page>.section-head>div:first-child,.moderation043-page>.concept-admin-heading>div:first-child{flex:1}.moderation043-page>.section-head h2,.moderation043-page>.concept-admin-heading h2{font-size:30px!important;line-height:1.2!important;margin:0!important}.moderation043-page .moderation043-intro{flex-basis:100%}.moderation043-nav{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--border);margin:0 0 28px;min-width:0;overflow-x:auto;scrollbar-width:none;grid-column:1/-1}.moderation043-nav::-webkit-scrollbar{display:none}.moderation043-nav>a,.moderation043-nav>span{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;font:500 15px/1.4 var(--font-body,Arial,sans-serif);white-space:nowrap;text-decoration:none;padding:0 4px;color:var(--muted);flex:none}.moderation043-nav>.moderation043-current{color:var(--text);border-bottom:3px solid var(--accent,#a478f1);font-weight:700}.moderation043-nav>a:hover{color:var(--text);text-decoration:underline}body.moderation043-shell #main>.moderation043-gated{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;gap:0 24px;align-items:start}.moderation043-gated>.section-head{grid-column:1/-1}.moderation043-gated>.empty-state{padding:30px!important;text-align:left!important;min-width:0;box-sizing:border-box;margin:0!important;min-height:260px}.moderation043-gated>.empty-state p{max-width:64ch;line-height:1.6;font-size:16px!important}.moderation043-page .moderation043-scope{padding-top:18px;border-top:1px solid var(--border);color:var(--muted)}.moderation043-art{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;position:relative;min-width:0;background:#0c1728}.moderation043-art>img{display:block;width:100%;height:260px;object-fit:cover;object-position:65% center}.moderation043-art>figcaption{position:absolute;inset:auto 0 0;color:#fff;background:linear-gradient(transparent,#040914e0);font:italic 600 20px/1.4 Georgia,serif;padding:56px 22px 22px;text-align:center;text-shadow:0 1px 3px #000}.moderation043-shortcut{background:var(--accent-soft,rgba(148,100,220,.18));border:1px solid var(--accent,#a478f1)!important}.moderation043-shortcut>svg{width:22px;height:22px;flex:none}.moderation043-admitted>.concept-admin-tabs,.moderation043-admitted>.concept-admin-metrics,.moderation043-admitted>.platform052-source-details,.moderation043-admitted>.concept-admin-global-nav,.moderation043-admitted>.concept-admin-view:not([data-concept-admin-view=moderation]){display:none!important}.moderation043-admitted>[data-concept-admin-view=moderation]{display:block!important;min-width:0}.moderation043-admitted .concept-admin-record-browser{grid-template-columns:minmax(280px,.85fr) minmax(0,1.2fr)}html[data-theme] body.moderation043-shell #main#main>.moderation043-page{width:min(100%,1480px)!important;max-width:1480px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:28px 28px 52px!important;align-content:start!important;row-gap:0!important}html[data-theme] body.moderation043-shell #main#main .moderation043-page>.section-head>div:after{content:none!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated>.empty-state{display:block!important;padding:30px!important;min-width:0!important;max-width:none!important;width:100%!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated .whole052-title-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated .whole052-title-row h2{margin:0!important;font-size:24px!important;line-height:1.3!important;min-width:0!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated .whole052-lock{width:46px!important;height:46px!important;flex:none!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated .whole052-access-label{margin:0!important;flex:none!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated>.empty-state>p{width:auto!important;max-width:64ch!important;grid-column:auto!important;margin:16px 0 0!important}html[data-theme] body.moderation043-shell #main#main .moderation043-nav>.moderation043-current{border-bottom:3px solid var(--accent,#a478f1)!important}@media(max-width:1100px){body.moderation043-shell #main>.moderation043-gated{grid-template-columns:minmax(0,1fr) 290px;gap:0 18px}.moderation043-art>img{height:285px}}@media(max-width:760px){body.moderation043-shell #main>.moderation043-page{padding:20px 12px calc(34px + env(safe-area-inset-bottom))!important}body.moderation043-shell #main>.moderation043-gated{grid-template-columns:minmax(0,1fr);gap:0}.moderation043-page>.section-head h2,.moderation043-page>.concept-admin-heading h2{font-size:28px!important}.moderation043-page .moderation043-intro{font-size:16px;margin:4px 0 0}.moderation043-nav{gap:20px;margin-bottom:20px}.moderation043-nav>a,.moderation043-nav>span{font-size:14px}.moderation043-gated>.empty-state{padding:22px 18px!important;min-height:0}.moderation043-gated .whole052-title-row{align-items:flex-start!important;flex-wrap:wrap!important}.moderation043-gated .whole052-title-row h2{font-size:22px!important}.moderation043-gated .whole052-access-label{margin-left:0!important}.moderation043-art{margin-top:20px}.moderation043-art>img{height:220px}.moderation043-art>figcaption{font-size:19px}.moderation043-admitted .concept-admin-record-browser{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html[data-theme] body.moderation043-shell #main#main>.moderation043-page{padding:20px 12px calc(34px + env(safe-area-inset-bottom))!important}html[data-theme] body.moderation043-shell #main#main .moderation043-gated>.empty-state{padding:22px 18px!important}}html[data-theme] body.community123-shell #main#main>.community123-page{max-width:1280px!important;width:100%!important;margin-inline:auto!important;padding:28px 28px 42px!important;box-sizing:border-box}.community123-page>:not(.community123-heading):not(.community123-create){display:none!important}html[data-theme] body.community123-shell[data-page=community] #main#main>.community123-page>:not(.community123-heading):not(.community123-create):not([role=status]):not([role=alert]){display:none!important}html[data-theme] body.community123-shell #main#main>.social-expansion{display:none!important}html[data-theme] body.community123-shell #main#main>.community123-page{gap:0!important;display:block!important}.community123-heading{margin:0 0 22px}html[data-theme] body.community123-shell #main#main .community123-heading{display:block!important;min-height:0!important;height:auto!important;padding:0!important;margin:0 0 18px!important}.community123-heading h2{font:700 30px/1.2 Georgia,serif;margin:0 0 12px;color:var(--text)}.community123-heading p{font:400 16px/1.5 var(--font-body,Arial,sans-serif);color:var(--muted);margin:0}html[data-theme] body.community123-shell #main#main .community123-create{display:block!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}html[data-theme] body.community123-shell #main#main .community123-create>summary{display:inline-flex!important;align-items:center;min-height:44px!important;padding:0 4px!important;margin:0 0 18px!important;color:var(--muted)!important;font-size:15px!important;cursor:pointer}html[data-theme] body.community123-shell #main#main .community123-create>.community123-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;align-items:start!important;gap:22px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}.community123-native-title{display:none!important}html[data-theme] body.community123-shell #main#main .community123-form{display:grid!important;gap:20px!important;min-width:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important}.community123-basic,.community123-membership{padding:24px;border:1px solid var(--border,var(--line));border-radius:14px;background:var(--panel);min-width:0;display:grid;gap:18px}.community123-basic h3,.community123-membership h3,.community123-preview-card h3{font:700 20px/1.3 var(--font-body,Arial,sans-serif);margin:0;color:var(--text)}.community123-basic>p,.community123-membership>p{font-size:15px;line-height:1.5;color:var(--muted);margin:-6px 0 0}.community123-form label{display:flex!important;flex-direction:column;gap:9px;min-width:0;font-size:15px!important;font-weight:600;margin:0!important}html[data-theme] body.community123-shell #main#main .community123-form :is(input,select){box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 13px!important;font:400 16px/1.5 var(--font-body,Arial,sans-serif)!important;border:1px solid var(--border,var(--line))!important;border-radius:9px!important;color:var(--text)!important;background:var(--input-bg,var(--panel2,var(--panel)))!important}.community123-membership{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.community123-membership>h3,.community123-membership>p{grid-column:1/-1}.community123-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:0 0 6px}.community123-actions>.btn{min-height:46px!important;padding:11px 22px!important;white-space:normal}.community123-preview{display:grid;gap:18px;min-width:0}.community123-art{margin:0;position:relative;border:1px solid var(--border,var(--line));border-radius:14px;overflow:hidden;background:#101526}.community123-art img{display:block;width:100%;height:220px;object-fit:cover}.community123-art figcaption{position:absolute;inset:auto 0 0;padding:50px 20px 20px;background:linear-gradient(transparent,#060916df);font:italic 600 20px/1.4 Georgia,serif;color:#fff;text-align:center;text-shadow:0 1px 3px #000}.community123-preview-card{padding:24px;border-radius:14px;min-width:0}.community123-draft{font-size:12px;letter-spacing:.12em;color:var(--muted);margin:20px 0 12px}.community123-preview-card h4{font-size:21px;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.community123-preview-description{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}.community123-preview-membership{font-size:14px;line-height:1.6;border-top:1px solid var(--border,var(--line));padding-top:16px;color:var(--muted);margin:0}html[data-theme] body.community123-shell #main#main .community123-heading h2{font:700 30px/1.2 Georgia,serif!important;margin:0 0 12px!important}html[data-theme] body.community123-shell #main#main .community123-heading p{font:400 16px/1.5 var(--font-body,Arial,sans-serif)!important;margin:0!important}html[data-theme] body.community123-shell #main#main :is(.community123-basic,.community123-membership,.community123-preview-card) h3{font:700 20px/1.3 var(--font-body,Arial,sans-serif)!important}@media(max-width:1000px){html[data-theme] body.community123-shell #main#main .community123-create>.community123-layout{grid-template-columns:minmax(0,1fr) 290px!important}.community123-basic,.community123-membership,.community123-preview-card{padding:20px}.community123-membership{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html[data-theme] body.community123-shell #main#main>.community123-page{padding:20px 12px calc(38px + env(safe-area-inset-bottom))!important}.community123-heading h2{font-size:28px}.community123-heading{margin-bottom:12px}html[data-theme] body.community123-shell #main#main .community123-create>.community123-layout{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.community123-basic,.community123-membership,.community123-preview-card{padding:20px 16px}.community123-actions{position:sticky;bottom:env(safe-area-inset-bottom,0px);background:var(--bg,var(--panel));padding:12px 0;margin-top:0;z-index:2;display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.community123-actions>.btn{padding:11px 12px!important}.community123-preview{gap:14px}.community123-art img{height:200px}}html[data-theme] body.forms125-shell #main#main>.forms125-page{display:block!important;width:100%!important;max-width:1240px!important;margin-inline:auto!important;padding:28px 28px 44px!important;box-sizing:border-box}html[data-theme] body.forms125-shell #main#main>.forms125-page>:not(.forms125-heading):not(.forms125-tabs):not(.concept-moderation-grid):not([role=status]):not([role=alert]){display:none!important}html[data-theme] body.forms125-shell #main#main>:not(.forms125-page):not([role=status]):not([role=alert]){display:none!important}.forms125-page .forms125-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;min-height:0!important;height:auto!important;padding:0!important;margin:0 0 24px!important;align-items:center}html[data-theme] body.forms125-shell #main#main .forms125-heading h2{font:700 30px/1.2 var(--font-body,Arial,sans-serif)!important;margin:0!important}.forms125-heading>p{grid-column:1;font-size:16px!important;line-height:1.5;color:var(--muted);margin:0!important}.forms125-heading>.forms125-back{grid-column:2;grid-row:1/3;min-height:44px!important;font-size:14px!important}.forms125-tabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid var(--border,var(--line));margin:0 0 24px}.forms125-tabs>button{appearance:none;border:0;background:transparent;border-bottom:3px solid transparent;color:var(--muted);min-height:48px;padding:8px 4px;font:500 16px/1.4 var(--font-body,Arial,sans-serif);cursor:pointer}.forms125-tabs>button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent,#a478f1);font-weight:700}html[data-theme] body.forms125-shell #main#main .forms125-page>.concept-moderation-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important;align-items:start!important;margin:0!important;min-width:0!important}html[data-theme] body.forms125-shell #main#main .forms125-page .concept-moderation-grid>:not(.concept-moderation-report):not(.concept-moderation-decision):not(.forms125-aside){display:none!important}html[data-theme] body.forms125-shell #main#main .forms125-page[data-forms125-pane=report] .concept-moderation-decision,html[data-theme] body.forms125-shell #main#main .forms125-page[data-forms125-pane=appeal] .concept-moderation-report{display:none!important}html[data-theme] body.forms125-shell #main#main .forms125-page :is(.concept-moderation-report,.concept-moderation-decision){grid-column:1!important;grid-row:1!important;padding:26px!important;margin:0!important;min-width:0!important;max-width:none!important;width:100%!important;box-sizing:border-box;border:1px solid var(--border,var(--line))!important;border-radius:14px!important;background:var(--panel)!important}.forms125-page .moderation043-compose{padding:0!important;margin:0!important;border:0!important;background:none!important}html[data-theme] body.forms125-shell #main#main .forms125-page .moderation043-compose>summary{display:none!important}.forms125-page .moderation043-compose-body{padding:0!important}html[data-theme] body.forms125-shell #main#main .forms125-page .moderation043-compose-body>h2{font-size:22px!important;line-height:1.3!important;margin:0 0 18px!important}.forms125-page .forms125-hint{color:var(--muted);font-size:16px!important;line-height:1.6;margin:0 0 24px!important}html[data-theme] body.forms125-shell #main#main .forms125-page form[data-domain-form]{display:block!important;margin:0!important;min-width:0!important}.forms125-page form[data-domain-form]>fieldset{display:grid!important;gap:22px!important;min-width:0}.forms125-page form[data-domain-form] label{display:flex!important;flex-direction:column;gap:9px;font-size:15px!important;font-weight:600;line-height:1.5;margin:0!important;min-width:0}html[data-theme] body.forms125-shell #main#main .forms125-page form[data-domain-form] :is(input,select,textarea){box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 13px!important;font:400 16px/1.5 var(--font-body,Arial,sans-serif)!important;color:var(--text)!important;border:1px solid var(--border,var(--line))!important;border-radius:9px!important;background:var(--input-bg,var(--panel2,var(--panel)))!important}.forms125-page form[data-domain-form] textarea{min-height:140px!important;resize:vertical}.forms125-page form[data-domain-form] button[type=submit]{min-height:48px!important;margin:2px 0 0!important;width:100%!important;font-size:16px!important}.forms125-page .moderation043-compose-body>p:not(.forms125-hint){font-size:15px!important;line-height:1.6;color:var(--muted);margin:20px 0 0}.forms125-aside{grid-column:2;grid-row:1;display:grid;gap:18px;min-width:0}.forms125-guidance{padding:24px;border-radius:14px;min-width:0}.forms125-guidance h3{font-size:20px!important;line-height:1.3;margin:0 0 14px!important}.forms125-guidance>p{font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 20px}.forms125-guidance>button{width:100%;min-height:46px!important;white-space:normal!important}.forms125-help{display:grid;gap:8px;border-top:1px solid var(--border,var(--line));margin-top:22px;padding-top:14px}.forms125-help>a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.5;text-decoration:none}.forms125-help>a:hover{text-decoration:underline}.forms125-art{display:grid;justify-items:center;gap:8px;margin:0;padding:18px;border:1px solid var(--border,var(--line));border-radius:14px;background:var(--panel)}.forms125-art img{display:block;width:160px;height:160px;object-fit:contain}.forms125-art figcaption{font:italic 500 20px/1.5 Georgia,serif;text-align:center;color:var(--muted);max-width:230px}@media(max-width:1000px){html[data-theme] body.forms125-shell #main#main .forms125-page>.concept-moderation-grid{grid-template-columns:minmax(0,1fr) 280px!important;gap:18px!important}.forms125-guidance{padding:20px}}@media(max-width:760px){html[data-theme] body.forms125-shell #main#main>.forms125-page{padding:20px 12px calc(38px + env(safe-area-inset-bottom))!important}.forms125-page .forms125-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-bottom:16px!important}.forms125-heading>.forms125-back{grid-column:1!important;grid-row:auto!important;justify-self:start}.forms125-tabs{gap:20px;margin-bottom:20px}.forms125-tabs>button{font-size:15px}.forms125-heading>p{grid-column:1}html[data-theme] body.forms125-shell #main#main .forms125-page>.concept-moderation-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html[data-theme] body.forms125-shell #main#main .forms125-page :is(.concept-moderation-report,.concept-moderation-decision){padding:22px 16px!important}.forms125-aside{grid-column:1;grid-row:2}.forms125-guidance{padding:22px 18px}.forms125-page form[data-domain-form]>fieldset{gap:20px!important}}html[data-theme] body[data-page=community] #main#main#main#main.events124-view>:not(.events124-path):not(.events124-surface),html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-path>:not(.events124-path):not(.events124-surface){display:none!important}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-path{display:contents!important}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;grid-template-areas:"title title" "intro intro" "tools tools" "calendar detail" "info detail" "list detail" "empty detail" "status status"!important;align-content:start;align-items:start;gap:16px 22px!important;width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin:24px auto 40px!important;padding:24px!important;border:0!important;border-radius:0!important;background:transparent!important;min-height:0!important;height:auto!important;box-sizing:border-box}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface[open]::details-content{display:contents}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface>summary{grid-area:title}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface>h2{grid-area:title;margin:0!important;padding:0 185px 0 0!important;border:0!important;font-size:32px!important;line-height:1.2!important}html[data-theme] body #main.events124-view .events124-intro{grid-area:intro;margin:0;max-width:760px;color:var(--muted);font-size:15px;line-height:1.5}html[data-theme] body #main.events124-view .events124-tools{grid-area:tools;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--line)}html[data-theme] body #main.events124-view .events124-tools button{min-height:44px;padding:9px 13px}html[data-theme] body #main.events124-view .events124-tools [aria-pressed=true]{border-color:var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 18%,var(--panel));color:var(--text)}html[data-theme] body #main.events124-view .events124-calendar{grid-area:calendar;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}html[data-theme] body #main.events124-view .events124-month{display:flex;align-items:center;gap:8px;margin-bottom:15px}html[data-theme] body #main.events124-view .events124-month>h3{flex:1;margin:0;font-size:19px;line-height:1.3}html[data-theme] body #main.events124-view .events124-month button{min-width:44px;min-height:44px;padding:7px}html[data-theme] body #main.events124-view .events124-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}html[data-theme] body #main.events124-view .events124-weekday{padding:7px 0;text-align:center;color:var(--muted);font-size:12px}html[data-theme] body #main.events124-view .events124-days button{position:relative;min-width:0;min-height:45px;width:100%;margin:0!important;padding:6px 2px;border-radius:7px;font-size:14px}html[data-theme] body #main.events124-view .events124-days .events124-today{border-color:var(--accent-solid);font-weight:700}html[data-theme] body #main.events124-view .events124-days [aria-pressed=true]{background:color-mix(in srgb,var(--accent-solid) 25%,var(--panel));border-color:var(--accent-solid)}html[data-theme] body #main.events124-view .events124-date-count{position:absolute;bottom:2px;right:4px;color:var(--accent-solid);font-size:10px}html[data-theme] body #main.events124-view .events124-calendar-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}html[data-theme] body #main.events124-view .events124-info{grid-area:info;margin:0;font-size:13px;line-height:1.5;color:var(--muted)}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface>[data-expansion-content]{grid-area:list;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface>[data-expansion-content]>p{margin:0!important;padding:14px 16px!important;border:1px solid var(--line);border-radius:9px;color:var(--muted);line-height:1.5;background:var(--panel)}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-row{display:grid;gap:10px;padding:18px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel);min-width:0}html[data-theme] body #main.events124-view .events124-row>:is(h3,p){margin:0;overflow-wrap:anywhere}html[data-theme] body #main.events124-view .events124-row>h3{font-size:20px}html[data-theme] body #main.events124-view .events124-row>p{font-size:14px;line-height:1.5;color:var(--muted)}html[data-theme] body #main.events124-view .events124-surface [data-expansion-action=new-event]{position:absolute;top:20px;right:24px;min-height:44px;max-width:180px}html[data-theme] body #main.events124-view .events124-surface :is([data-expansion-action],button[type=submit]){min-height:44px!important;width:auto;max-width:100%;white-space:normal;justify-self:start}html[data-theme] body #main.events124-view .events124-surface form{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px}html[data-theme] body #main.events124-view .events124-surface form label{display:grid;gap:7px;color:var(--text);font-size:14px}html[data-theme] body #main.events124-view .events124-surface form :is(input:not([type=checkbox]),select,textarea){min-width:0;width:100%;max-width:100%;box-sizing:border-box;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--text)}html[data-theme] body #main.events124-view .events124-detail{grid-area:detail;position:sticky;top:12px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}html[data-theme] body #main.events124-view .events124-detail>h3{margin:0 0 16px;font-size:18px}html[data-theme] body #main.events124-view .events124-detail>h4{margin:14px 0 10px;font-size:21px;overflow-wrap:anywhere}html[data-theme] body #main.events124-view .events124-detail>p{color:var(--muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere}html[data-theme] body #main.events124-view .events124-empty-art{display:block;width:100%;max-height:150px;object-fit:contain}html[data-theme] body #main.events124-view .events124-detail-note{padding-top:14px;border-top:1px solid var(--line)}html[data-theme] body #main.events124-view .events124-filter-empty{grid-area:empty;padding:18px;margin:0;border:1px dashed var(--line);border-radius:9px;color:var(--muted)}html[data-theme] body #main.events124-view [data-expansion-status]{grid-area:status}html[data-theme] body #main.events124-view :is(.events124-calendar,.events124-filter-empty,.events124-row)[hidden]{display:none!important}@media(max-width:850px){html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "intro" "tools" "calendar" "info" "list" "empty" "detail" "status"!important;width:calc(100% - 24px)!important;margin:16px 12px 90px!important;padding:12px 4px!important}html[data-theme] body[data-page=community] #main#main#main#main.events124-view .events124-surface>h2{padding-right:158px!important;font-size:27px!important}html[data-theme] body #main.events124-view .events124-surface [data-expansion-action=new-event]{position:absolute;top:12px;right:4px;max-width:145px}html[data-theme] body #main.events124-view .events124-detail{position:static}html[data-theme] body #main.events124-view .events124-tools button{flex:1 1 calc(33% - 8px);margin:0;min-width:0;padding:8px 5px;font-size:13px;line-height:1.35}html[data-theme] body #main.events124-view .events124-calendar{padding:12px}html[data-theme] body #main.events124-view .events124-month{gap:5px}html[data-theme] body #main.events124-view .events124-month>h3{font-size:17px}html[data-theme] body #main.events124-view .events124-month button{min-width:38px}}html[data-theme] body[data-page=series-settings]:not(.art108-story-bible) #main#main#main#main#main#main#main#main .series069-page>.endgame-publication-layout>.endgame-publication-story-header{display:none!important}html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main .series069-footer>button.btn.primary{font-size:14px!important;text-indent:0!important}html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main .series069-footer>button.btn.primary:after{content:none!important}html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main>.series069-page:has(>.series069-chooser)>.concept-catalogue-status,html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main>.series069-page:has(>.series069-chooser)>button.btn.secondary{display:none!important}@media(max-width:700px){html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main .series069-footer>button.btn.primary{flex:0 0 auto!important;min-width:max-content!important}html[data-theme] body[data-page=series-settings] #main#main#main#main#main#main#main#main .series069-footer>.series069-dirty{min-width:0!important}}#main[data-page=reading-library] .reading063-meter{width:100%;align-self:stretch;min-width:0}#main[data-page=reading-library] .reading063-meter progress{display:block;flex:1 1 0;width:100%;min-width:0;height:6px;margin:0;appearance:none;-webkit-appearance:none;overflow:hidden;border:0;border-radius:999px;background:var(--panel2);color:var(--accent);accent-color:var(--accent)}#main[data-page=reading-library] .reading063-meter progress::-webkit-progress-bar{border-radius:999px;background:var(--panel2)}#main[data-page=reading-library] .reading063-meter progress::-webkit-progress-value{border-radius:999px;background:var(--accent)}#main[data-page=reading-library] .reading063-meter progress::-moz-progress-bar{border-radius:999px;background:var(--accent)}@media(min-width:768px){.privacy-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(46vw,640px)) minmax(0,1fr);align-items:center;gap:20px;min-height:64px}.privacy-topbar>.privacy-brand{grid-column:1;grid-row:1;justify-self:start;min-width:0}.privacy-topbar>.privacy-search-link{position:relative;grid-column:2;grid-row:1;justify-self:stretch;display:inline-flex;align-items:center;width:100%;min-width:0;min-height:44px;padding-inline:16px;border-radius:999px}.privacy-topbar>.privacy-search-link:before{width:13px;height:13px;flex:0 0 13px;margin-right:10px;border:1.7px solid currentColor;border-radius:50%;content:""}.privacy-topbar>.privacy-search-link:after{position:absolute;top:calc(50% + 5px);left:29px;width:6px;height:1.7px;border-radius:2px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}}@media(min-width:1181px){.privacy-shell{grid-template-columns:minmax(0,20fr) minmax(0,23fr) minmax(0,54fr);gap:14px}.privacy-main{padding:16px}}@media(min-width:768px){body.privacy-policy-page .privacy-shell>.privacy-policy-rail{display:flex;flex-direction:column;min-width:0;padding:0;border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}body.privacy-policy-page .privacy-policy-rail>.privacy-policy-nav{display:grid;gap:4px;padding:16px 13px 8px}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>h2{margin:0 0 8px;padding:0 11px 10px;border-bottom:1px solid var(--line);color:var(--text);font:600 18px/1.3 Georgia,Times New Roman,serif}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>a,body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>.privacy-policy-unavailable{min-width:0;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:var(--text);font-size:14px;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>a:hover{border-color:var(--line);background:var(--surface-soft)}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>a[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:var(--accent-soft);color:var(--accent);font-weight:650}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>.privacy-policy-unavailable{color:var(--muted);opacity:.72;cursor:not-allowed}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav .privacy-nav-icon{flex:0 0 19px;color:currentColor}body.privacy-policy-page .privacy-policy-rail .privacy-policy-nav>.privacy-policy-back{margin:7px 0 0;padding-top:11px;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--accent);font-weight:600}body.privacy-policy-page .privacy-policy-rail>.privacy-source-sidebar{width:min(calc(100% - 28px),210px);aspect-ratio:149 / 211;flex:0 0 auto;margin:14px auto 16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft);box-shadow:0 8px 22px #0f122229}body.privacy-policy-page .privacy-policy-rail>.privacy-source-sidebar>img{border-radius:12px}}@media(min-width:768px){.privacy-main>.privacy080-source-crop.privacy-source-hero{width:100%;height:auto;aspect-ratio:3 / 1;margin:0 0 15px;overflow:hidden;border:1px solid var(--line);border-radius:10px}.privacy-main>h1{margin:0 0 3px;font-size:clamp(32px,2.6vw,40px);line-height:1.12;letter-spacing:-.025em}.privacy-main>.privacy-version{margin:0 0 10px;line-height:1.4}.privacy-main>.privacy-policy-lead{margin:0 0 10px;line-height:1.55}.privacy-main>.privacy-policy-toc{margin:0 0 10px;padding:9px 0 11px;border:0;border-block:1px solid var(--line);background:transparent}.privacy-main>.privacy-policy-toc>h2{margin:0 0 5px;font-size:19px;line-height:1.3}.privacy-main>.privacy-policy-toc>ol{grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(26px,auto));column-gap:24px;row-gap:0;padding-inline-start:23px}.privacy-main>.privacy-policy-toc li{padding-inline-start:2px}.privacy-main>.privacy-policy-toc a{min-height:28px;padding-block:3px;font-size:13px;line-height:1.35}.privacy-main>.privacy-policy-body{line-height:1.62}.privacy-main>.privacy-policy-body>h2{gap:9px;margin:11px 0 5px;padding:10px 0 0;font-size:20px;line-height:1.3;scroll-margin-top:20px}.privacy-main>.privacy-policy-body>h2:before{width:30px;height:30px;font-size:13px}}@media(max-width:767px){body.privacy-policy-page .privacy-shell{gap:10px}body.privacy-policy-page .privacy-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px}body.privacy-policy-page :is(.privacy-primary-nav a,.privacy-primary-more>summary){box-sizing:border-box;min-width:0;min-height:44px;padding:3px 2px;gap:3px;font-size:11px;line-height:1.2;overflow-wrap:anywhere}body.privacy-policy-page .privacy-policy-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px}body.privacy-policy-page .privacy-policy-nav h2{margin:0 0 2px}body.privacy-policy-page :is(.privacy-policy-nav a,.privacy-policy-unavailable){box-sizing:border-box;min-width:0;min-height:44px;padding:5px 6px;gap:5px;font-size:12px;line-height:1.25;overflow-wrap:anywhere}body.privacy-policy-page .privacy-policy-nav .privacy-policy-back{margin-top:2px;padding-top:5px}body.privacy-policy-page .privacy-source-hero{height:auto;aspect-ratio:3 / 1;margin-bottom:12px}body.privacy-policy-page .privacy-policy-toc a{min-height:44px}}html[data-theme] body[data-page=chat] #main#main#main .chat-settings-drawer.bot-settings-window:has([data-visual105-unavailable-generation])>.bot-settings-body{padding-block-end:max(24px,calc(100dvh - 720px))!important}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section{display:grid;gap:12px;min-width:0;max-width:900px;margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section>h3{margin:0;font:600 16px/1.35 system-ui,sans-serif}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section>.visual105-unavailable-note{margin:0;color:var(--muted);font:400 13px/1.45 system-ui,sans-serif}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-grid{display:grid;gap:10px;min-width:0}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-field{display:grid;gap:6px;min-width:0;color:var(--muted);font:500 13px/1.4 system-ui,sans-serif}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-field>:is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--faint);opacity:1;font:400 16px/1.4 system-ui,sans-serif;cursor:not-allowed}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-field>:is(input,select):disabled{color:var(--faint);-webkit-text-fill-color:var(--faint);opacity:1}@media(min-width:900px){html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body[data-page=chat] .chat-settings-drawer .chat-settings-native>.visual105-unavailable-section .visual105-unavailable-field:last-child{grid-column:1 / -1}}#main.auth127129-entry-view>:not(.auth127129-entry){display:none!important}#main.auth127129-entry-view{display:grid!important;align-content:start!important;padding:48px 20px!important;box-sizing:border-box}.auth127129-entry{width:min(100%,680px);padding:32px;margin:0 auto;box-sizing:border-box;border-radius:16px}.auth127129-entry h2{font:700 32px/1.2 Georgia,serif;margin:0 0 14px}.auth127129-entry p{font-size:17px;line-height:1.6;color:var(--muted)}.auth127129-entry-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.auth127129-entry-actions>button{min-height:46px!important}.auth127129-entry-back{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){#main.auth127129-entry-view{padding:24px 12px!important}.auth127129-entry{padding:24px 18px}.auth127129-entry-actions{display:grid}.auth127129-entry h2{font-size:28px}}html[data-theme] #modal-root#modal-root.auth127129-open{display:flex!important;align-items:center!important;justify-content:center!important;padding:32px!important;box-sizing:border-box}html[data-theme] #modal-root#modal-root>.modal.auth127129-dialog{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;width:min(1120px,calc(100vw - 64px))!important;max-width:1120px!important;height:auto!important;max-height:calc(100dvh - 64px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;border-radius:20px!important;gap:0!important;background:var(--panel)!important;box-sizing:border-box;position:relative!important;inset:auto!important;transform:none!important;margin:0!important}html[data-theme] #modal-root#modal-root>.modal.auth127129-register{grid-template-columns:minmax(0,1fr) 350px!important}html[data-theme] #modal-root#modal-root>.modal.auth127129-recover{grid-template-columns:minmax(0,1fr) 350px!important;max-width:1040px!important}html[data-theme] #modal-root#modal-root>.modal.auth127129-dialog>.modal-close{position:absolute!important;top:14px!important;right:14px!important;min-width:44px!important;min-height:44px!important;z-index:5!important;border-radius:10px!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-body,html[data-theme] #modal-root#modal-root .auth127129-dialog>.auth127129-recovery-body{padding:36px 34px 30px!important;height:auto!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;min-width:0!important;box-sizing:border-box;display:block!important;border:0!important;border-radius:0!important;background:var(--panel)!important}html[data-theme] #modal-root#modal-root .auth127129-register>.endgame-auth-body,html[data-theme] #modal-root#modal-root .auth127129-recover>.auth127129-recovery-body{grid-column:1!important;grid-row:1!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#dialog-title,#castlori-dialog-title){font:700 32px/1.2 Georgia,serif!important;margin:0 42px 12px 0!important;padding:0!important;color:var(--text)!important;overflow-wrap:anywhere}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(.endgame-auth-intro,.auth127129-recovery-intro){font:400 17px/1.5 var(--font-body,Arial,sans-serif)!important;color:var(--muted)!important;margin:0 0 24px!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form){display:grid!important;gap:16px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form) .field{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;min-width:0!important;color:var(--text)!important;font:500 15px/1.5 var(--font-body,Arial,sans-serif)!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form) .field>label{font:500 15px/1.5 var(--font-body,Arial,sans-serif)!important;margin:0!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form) input{box-sizing:border-box;display:block;width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;padding:11px 13px!important;border-radius:9px!important;font:400 16px/1.5 var(--font-body,Arial,sans-serif)!important;color:var(--text)!important;background:var(--input-bg,var(--panel2,var(--panel)))!important;border:1px solid var(--border,var(--line))!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form) button{min-height:46px!important;font:500 15px/1.4 var(--font-body,Arial,sans-serif)!important;padding:11px 14px!important;white-space:normal!important;margin:0!important;width:100%!important;box-sizing:border-box}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#auth-form,#recovery-form) :is(.notice,p){font:400 14px/1.6 var(--font-body,Arial,sans-serif)!important;margin:0!important;overflow-wrap:anywhere}.auth127129-dialog #auth-form [role=group]{display:grid;gap:10px;margin:0!important}.auth127129-dialog #auth-form>p>a{display:inline-flex;align-items:center;min-height:44px}html[data-theme] #modal-root#modal-root .auth127129-dialog #auth-form a[href*="/social/"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;font:500 15px/1.4 var(--font-body,Arial,sans-serif)!important;padding:11px 14px!important;border:1px solid var(--border,var(--line))!important;border-radius:9px!important;box-sizing:border-box}.auth127129-dialog .auth127129-passkey{display:grid;gap:10px;padding:14px 0;border-block:1px solid var(--border,var(--line));margin:0}.auth127129-dialog .auth127129-passkey h3{font:600 15px/1.4 var(--font-body,Arial,sans-serif)!important;margin:0!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-art,html[data-theme] #modal-root#modal-root .auth127129-dialog>.concept-state-recovery-art{display:block!important;position:relative!important;min-height:620px!important;height:auto!important;width:100%!important;inset:auto!important;grid-column:1!important;grid-row:1!important;margin:0!important;overflow:hidden!important;align-self:stretch!important;background:#10192b}html[data-theme] #modal-root#modal-root .auth127129-register>.endgame-auth-art,html[data-theme] #modal-root#modal-root .auth127129-recover>.concept-state-recovery-art{grid-column:2!important;grid-row:1!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-art>img:first-child,html[data-theme] #modal-root#modal-root .auth127129-dialog>.concept-state-recovery-art>img:first-child{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;max-width:none!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-art>p,html[data-theme] #modal-root#modal-root .auth127129-dialog .auth127129-art-quote{position:absolute!important;inset:32px 28px auto!important;z-index:2;color:#fff!important;font:italic 600 29px/1.4 Georgia,serif!important;text-shadow:0 2px 5px #000;margin:0!important;max-width:360px;background:none!important;transform:none!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-art>.endgame-auth-lori,html[data-theme] #modal-root#modal-root .auth127129-dialog>.concept-state-recovery-art>img:nth-child(2){position:absolute!important;inset:auto 18px 18px auto!important;width:min(72%,270px)!important;height:auto!important;max-height:280px!important;object-fit:contain!important;max-width:90%!important;z-index:2}.auth127129-dialog .auth127129-recovery-help{display:grid;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border,var(--line))}.auth127129-recovery-help>button,.auth127129-recovery-help>a{display:flex;align-items:center;justify-content:center;min-height:44px}@media(max-width:900px){html[data-theme] #modal-root#modal-root>.modal.auth127129-dialog{width:min(680px,calc(100vw - 32px))!important;grid-template-columns:minmax(0,1fr)!important;max-height:calc(100dvh - 32px)!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-art,html[data-theme] #modal-root#modal-root .auth127129-dialog>.concept-state-recovery-art{display:none!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-body,html[data-theme] #modal-root#modal-root .auth127129-dialog>.auth127129-recovery-body{max-height:calc(100dvh - 32px)!important;padding:32px 26px!important;grid-column:1!important}}@media(max-width:600px){html[data-theme] #modal-root#modal-root.auth127129-open{padding:0!important;align-items:stretch!important;overflow:hidden!important}html[data-theme] #modal-root#modal-root>.modal.auth127129-dialog{width:100%!important;max-width:none!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;border:0!important}html[data-theme] #modal-root#modal-root .auth127129-dialog>.endgame-auth-body,html[data-theme] #modal-root#modal-root .auth127129-dialog>.auth127129-recovery-body{min-height:100dvh!important;max-height:100dvh!important;padding:68px 20px calc(30px + env(safe-area-inset-bottom))!important}html[data-theme] #modal-root#modal-root .auth127129-dialog :is(#dialog-title,#castlori-dialog-title){font-size:30px!important;margin-right:0!important}html[data-theme] #modal-root#modal-root>.modal.auth127129-dialog>.modal-close{top:12px!important;right:12px!important}}#modal-root .modal:has([data-storage-dialog].storage131-dialog)>h2{margin:0 56px 8px 0;font:600 30px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.02em}.storage131-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.storage131-hero-copy{min-width:0;max-width:640px}.storage131-lead{margin:0;font-size:15px;line-height:1.6}.storage131-preservation-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.storage131-brand{display:flex;flex:0 0 260px;align-items:center;gap:12px;margin:0}.storage131-brand img{display:block;flex:none;width:112px;height:112px;object-fit:contain}.storage131-brand figcaption{max-width:128px;color:var(--muted);font:italic 14px/1.5 Georgia,Times New Roman,serif}#modal-root .modal [data-storage-dialog].storage131-dialog>[role=status]:empty{display:none}.storage131-card .storage131-titled-icon,.storage131-technical summary.storage131-titled-icon{display:flex;align-items:center;gap:10px;font:600 17px/1.4 system-ui,sans-serif}.storage131-heading-icon{flex:none;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--accent)}.storage131-pending .storage131-heading-icon{width:30px;height:30px;padding:4px;border-radius:50%;background:#eda84522;color:#bd7820}.storage131-pending h3:before,.storage131-technical summary:before{content:none}@media(max-width:700px){#modal-root .modal:has([data-storage-dialog].storage131-dialog)>h2{font-size:25px}.storage131-hero{align-items:flex-start;gap:12px}.storage131-lead{font-size:14px}.storage131-brand{flex-basis:64px;width:64px}.storage131-brand img{width:64px;height:64px}.storage131-brand figcaption{display:none}.storage131-heading-icon{width:24px;height:24px}}@media(max-width:767px){html[data-theme] body[data-page=providers] #main#main .providers061-more .providers061-details-body>.endgame-settings-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:thin}html[data-theme] body[data-page=providers] #main#main .providers061-more .providers061-details-body>.endgame-settings-nav>a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;min-height:44px!important;height:auto!important;padding:8px 12px!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}html[data-theme] body[data-page=providers] #main#main .providers061-more .providers061-details-body>.endgame-settings-nav>a svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important}}html[data-theme] body[data-page=reading-library] #main#main#main>.reading063-page{max-width:1320px!important;width:100%;margin-inline:auto!important;padding:24px!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-page>.section-head{margin-bottom:18px!important;min-height:80px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-page>.section-head h2{font:500 34px/1.2 Georgia,serif!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-page>.concept-misc-utility{order:8;margin-top:20px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-workspace{gap:20px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-shelf>header{margin-bottom:8px;min-height:40px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-shelf h2{font:600 18px/1.35 Arial,sans-serif!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-grid{gap:12px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-card{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px;min-width:0}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-continue{grid-template-rows:minmax(152px,1fr) 44px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-cover,html[data-theme] body[data-page=reading-library] #main#main#main .reading063-no-cover{width:88px;height:138px;object-fit:cover}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy h3{font:600 15px/1.35 Arial,sans-serif!important;margin:0 0 6px!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy{display:flex;flex-direction:column;min-width:0}html[data-theme] body[data-page=reading-library] #main#main#main .reading063v3-author{order:1;color:var(--muted)}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy>.reading063-format{order:2;align-self:flex-start}html[data-theme] body[data-page=reading-library] #main#main#main .reading063v3-chapter{order:3}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy>.reading063-state{order:4}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy>.reading063-meter{order:5}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-copy>.reading063-private{order:6;align-self:flex-start}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-source-meta{font:400 12px/1.5 Arial,sans-serif;margin:3px 0}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-format{font:400 12px/1.4 Arial,sans-serif;margin-bottom:5px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-private{font:400 12px/1.4 Arial,sans-serif;margin-top:8px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-card>.reading063-resume{font:500 14px/1.4 Arial,sans-serif!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-history>a:not(.reading063-resume){grid-column:2;justify-self:start;width:auto;min-width:120px;max-width:100%;min-height:44px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-count-note,html[data-theme] body[data-page=reading-library] #main#main#main .reading063-paging-note,html[data-theme] body[data-page=reading-library] #main#main#main .reading063-empty{font-size:14px;line-height:1.5}@media(max-width:900px){html[data-theme] body[data-page=reading-library] #main#main#main>.reading063-page{padding:14px!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-page>.section-head h2{font-size:29px!important}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-card{grid-template-columns:82px minmax(0,1fr)}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-cover,html[data-theme] body[data-page=reading-library] #main#main#main .reading063-no-cover{width:82px;height:126px}html[data-theme] body[data-page=reading-library] #main#main#main .reading063-continue{grid-template-rows:minmax(152px,1fr) 44px}}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card,html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-checklist-card,html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-tips-card{position:relative!important;box-sizing:border-box!important;min-width:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel2)!important;color:var(--text)!important;box-shadow:0 8px 24px #0000001f!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card{display:grid!important;gap:10px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>h2{margin:0!important;color:var(--text)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-meta{margin:0!important;color:var(--muted)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-cover{width:100%!important;margin:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-cover img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.72!important;object-fit:cover!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-title{margin:0!important;color:var(--text)!important;font-size:17px!important;line-height:1.3!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-summary{margin:0!important;color:var(--text)!important;line-height:1.5!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-setting-preview{max-height:11em!important;margin:0!important;overflow:auto!important;color:var(--muted)!important;font-size:12px!important;line-height:1.55!important;white-space:pre-line!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-preview-card>.world077-meta:last-child{padding-top:8px!important;border-top:1px solid var(--line)!important;font-size:12px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-checklist-card>.world077-checklist{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-checklist-card .world077-checklist>h3,html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-tips-card .world077-tips>h3{margin:0 0 12px!important;color:var(--text)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-checklist-card .world077-check-row{border-color:var(--line)!important;color:var(--text)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-check-row[data-done=true] .world077-check-mark{background:var(--accent)!important;color:var(--panel)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-tips-card{min-height:104px!important;padding-left:90px!important;background-image:url(/assets/lori-mascot.webp)!important;background-repeat:no-repeat!important;background-position:14px center!important;background-size:62px auto!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-tips-card>.world077-tips{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail .final077-tips-card .world077-tips>p{margin:0!important;color:var(--muted)!important;line-height:1.5!important}@media(min-width:768px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] [data-world-panel=overview]{padding:14px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-cover-stage>.world077-cover{aspect-ratio:16 / 5!important;max-height:156px!important;overflow:hidden!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-cover-stage>.world077-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-cover-stage>.world077-meta{margin-block:5px 8px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-identity{gap:8px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-identity textarea[name=creator_description]{min-height:72px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-nav{margin-block:10px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-core-details{margin-block-start:8px!important}}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-breadcrumb{color:var(--accent-solid)!important;font-weight:650!important;text-decoration:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-heading{color:var(--text)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-subtitle{color:var(--muted)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-close{box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;border-color:var(--line)!important;color:var(--text)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-status{color:var(--muted)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-actions>.art077-final-save{order:1!important;box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;border:1px solid var(--line)!important;background:var(--panel2)!important;color:var(--text)!important;box-shadow:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .art077-final-actions>.art077-final-preview{order:2!important;box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;border:1px solid var(--accent-solid)!important;background:var(--accent-solid)!important;color:var(--accent-ink)!important;box-shadow:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-nav[data-art077-tabs-finish=true]{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:thin!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab]{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:9px 11px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;font:600 14px/20px Inter,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:not(:has(#world077-overview:target,#world077-lore:target,#world077-places:target,#world077-characters:target,#world077-versions:target)) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=overview],html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:has(#world077-overview:target) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=overview],html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:has(#world077-lore:target) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=lore],html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:has(#world077-places:target) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=places],html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:has(#world077-characters:target) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=characters],html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world-studio:has(#world077-versions:target) .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab=versions]{border-bottom-color:var(--accent-solid)!important;color:var(--accent-solid)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-nav[data-art077-tabs-finish=true]>[data-art077-tab]:focus-visible{outline:2px solid var(--accent-solid)!important;outline-offset:-2px!important}@media(max-width:767px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true]{box-sizing:border-box!important;min-width:0!important;max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;max-height:calc(var(--app-height, 100dvh) - env(safe-area-inset-top,0px) - var(--bottom, 0px) - env(safe-area-inset-bottom,0px) - 16px)!important;scroll-padding-block:16px calc(var(--bottom, 0px) + env(safe-area-inset-bottom,0px) + 16px)!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] :is(form,fieldset,[data-creator-fields],.world-studio,[data-world-panel],.world077-rail,.world077-card,.world077-nav,label){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] :is(img,input,select,textarea,[data-world-panel]>*,.world077-rail>*){box-sizing:border-box!important;max-width:100%!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] :is(input:not([type=hidden]),select,button,summary,.world077-nav a){min-height:44px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] :is(input:not([type=hidden]),select,textarea){width:100%!important;min-width:0!important}}@media(min-width:768px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail{padding:0!important;margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important;align-self:start!important;gap:12px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-setting-preview{display:none!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card{gap:7px!important;padding:12px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>h2{font-size:17px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-cover img{height:120px!important;aspect-ratio:auto!important;object-fit:cover!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-summary{font-size:12px!important;line-height:1.4!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-checklist-card{padding:12px!important}}@media(min-width:768px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-cover-stage>.world077-cover{min-height:0!important;height:156px!important;max-height:156px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] textarea[name=creator_description]{min-height:76px!important;height:76px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .world077-rail{top:0!important}}@media(min-width:768px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-cover{min-height:0!important;height:120px!important;max-height:120px!important}}@media(min-width:768px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card{gap:4px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-cover,html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-preview-card>.world077-cover img{min-height:0!important;height:100px!important;max-height:100px!important}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] .final077-checklist-card .world077-check-row{padding-block:4px!important;min-height:24px!important}}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] form[data-domain-form=object][data-creator-kind=world]>fieldset{grid-template-rows:minmax(0,1fr) auto auto!important}@media(max-width:767px){html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] form[data-domain-form=object][data-creator-kind=world]>fieldset{grid-template-rows:auto minmax(0,1fr) auto auto!important}}html body #modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root#modal-root .modal[data-art077-final=true] form[data-domain-form=object][data-creator-kind=world]>fieldset>details[open]{max-height:min(32dvh,18rem)!important;overflow-y:auto!important;overscroll-behavior-y:contain}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.series069-tabs,html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.section-head p{display:none!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-native-actions a.sb108-tool-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.section-head{min-height:0!important;height:auto!important;padding:0!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.section-head h2{margin:0!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main>.art108-story-bible-page>.endgame-publication-layout[data-sb108-projection]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:18px!important;align-items:start}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>*{grid-column:1!important;min-width:0;max-width:100%}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-project-banner{grid-row:1!important;min-height:176px;padding:24px 30px;display:flex;align-items:center;gap:24px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff24;border-radius:15px;background:linear-gradient(90deg,#081b30ed,#102940db 55%,#10294055),var(--sb108-brand,none) center 46% / cover no-repeat,#142c41}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-project-banner:before,html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-project-banner:after{content:none!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-cover{position:static!important;width:80px!important;height:112px!important;flex:0 0 80px;object-fit:cover;object-position:center;opacity:1!important;filter:none!important;border:1px solid #ffffff50;border-radius:7px;box-shadow:0 8px 22px #0006}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-banner>div{position:relative;width:auto;min-width:0;z-index:1}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-banner h3{color:#fff!important;margin:0 0 9px;max-width:none;font:600 clamp(25px,2.6vw,36px)/1.18 Georgia,serif!important;text-shadow:0 2px 8px #0006}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-banner p{color:#e0e9f2!important;margin:0;max-width:88ch;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.art108-section-band{grid-row:2!important;display:block;padding:0;background:none;border:0;border-radius:0}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-section-band[data-sb108-readonly]>:not([data-sb108-owned]){display:none!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:5px;border-bottom:1px solid var(--line);padding:0 0 2px;overflow-x:auto}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tabs .sb108-tab{min-height:46px;flex:0 0 auto;padding:11px 25px;border:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;color:var(--muted);background:transparent;font:inherit;font-size:15px;font-weight:600;cursor:pointer}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tabs .sb108-tab[aria-selected=true]{color:var(--text);border-bottom-color:#b195f0;background:var(--panel2)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tabs .sb108-tab:disabled{opacity:.48;cursor:default}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-view-status{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-browser{grid-row:3!important;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);min-height:475px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-sidebar{min-width:0;padding:20px 14px;border-right:1px solid var(--line);background:var(--panel2)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-count{margin:0 6px 14px;color:var(--text);font-size:14px;font-weight:650}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-search-wrap{margin:0 3px 14px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-search{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:14px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-list{display:flex;flex-direction:column;gap:5px;max-height:470px;overflow-y:auto;scrollbar-width:thin}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-row{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;min-height:72px!important;height:auto!important;max-height:none!important;flex-shrink:0;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);font:inherit;cursor:pointer}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-row[aria-pressed=true]{background:var(--panel);border-color:#a78cdb80;box-shadow:inset 3px 0 #ad91e9}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-row-initial{flex:0 0 34px;width:34px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);font:600 13px Georgia,serif}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-row-copy{min-width:0}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-row-copy strong{display:block;font-size:14px;line-height:1.4}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-row-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-detail{min-width:0;padding:28px 32px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-head{display:flex;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-initials{width:76px;height:88px;flex:0 0 76px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:linear-gradient(140deg,var(--panel2),var(--bg));color:var(--text);font:600 26px Georgia,serif}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-kind{display:block;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-name{margin:0;color:var(--text);font:600 30px/1.2 Georgia,serif!important;overflow-wrap:anywhere}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-age{color:var(--muted);margin:9px 0 0;font-size:14px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-detail-section{margin-top:23px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-detail-section h3{margin:0 0 9px;font:600 18px/1.35 Georgia,serif;color:var(--text)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-copy{margin:0;color:var(--text);font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-muted{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 12px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-lore-list{margin:0;padding-left:20px;color:var(--text);font-size:15px;line-height:1.7}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-lore-list li+li{margin-top:10px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tool-btn{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit;font-size:14px;cursor:pointer}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main :is(.sb108-tool-btn,.sb108-tab,.sb108-character-row,.sb108-search):focus-visible{outline:2px solid #b396ee;outline-offset:3px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-native-actions{grid-row:4!important;display:flex;flex-wrap:wrap;gap:9px;padding-bottom:10px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>:is([data-reading-form=metadata],[data-reading-form=order],.series069-aside){display:none!important;grid-row:5!important;max-height:none!important;width:100%;margin:0;position:static}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-open=metadata]>[data-reading-form=metadata],html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-open=chapters]>[data-reading-form=order],html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-open=projects]>.series069-aside{display:block!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] :is([data-reading-form=metadata],[data-reading-form=order],.series069-aside){scroll-margin-top:20px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] [data-reading-form=metadata]{padding:24px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] [data-reading-form=metadata] .field{max-width:none}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-open=metadata]>[data-reading-form=metadata]>:is(.series069-basics,.series069-publishing,.series069-reader){display:block!important;margin:0 0 24px}@media(max-width:700px){html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.section-head{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-wrap:nowrap!important;margin-bottom:12px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection])>.section-head h2{font-size:27px!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .art108-story-bible-page:has([data-sb108-projection]) .series069-status{flex:0 0 auto;padding:7px 9px;min-height:32px;font-size:11px;white-space:nowrap}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main>.art108-story-bible-page>.endgame-publication-layout[data-sb108-projection]{gap:14px!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-project-banner{min-height:166px;padding:20px 16px;gap:14px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-cover{width:58px!important;height:84px!important;flex-basis:58px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-banner h3{font-size:23px!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] .sb108-project-banner p{font-size:12px;-webkit-line-clamp:2}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-tabs .sb108-tab{padding:11px 15px;font-size:14px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection]>.sb108-browser{grid-template-columns:minmax(0,1fr);min-height:0}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-sidebar{padding:16px 12px;border-right:0;border-bottom:1px solid var(--line)}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-count{margin-bottom:11px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-list{max-height:164px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-row{min-height:66px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-detail{padding:23px 20px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-character-head{gap:15px;padding-bottom:18px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-initials{width:58px;height:68px;flex-basis:58px;font-size:22px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-name{font-size:27px!important}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-copy{font-size:15px;line-height:1.65}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .sb108-native-actions .sb108-tool-btn{flex:1 1 145px}html[data-theme] body.art108-story-bible #main#main#main#main#main#main#main#main#main .endgame-publication-layout[data-sb108-projection] [data-reading-form=metadata]{padding:18px}}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true])>.concept-tools-knowledge-tabs,html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-tools-knowledge-index,html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-filters,html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true])>.concept-tools-knowledge-detail-panel{display:none!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;justify-items:center;align-content:start;margin-top:28px}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list{grid-column:1/-1!important;grid-row:1!important;width:100%!important;max-width:880px;margin:0 auto!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row{min-height:0!important;padding:24px 20px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row:before{content:"";display:block;width:160px;height:160px;margin:0 auto 16px;background:url(/assets/endgame-v1/lori-guide-320.webp) center/contain no-repeat;pointer-events:none}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row>h2{margin:0 0 10px!important;font:600 30px/1.2 Georgia,Times New Roman,serif!important;letter-spacing:-.02em}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row>p{max-width:46ch;margin:0 auto!important;color:var(--muted);font-size:16px;line-height:1.5}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-upload-slot{position:static!important;inset:auto!important;grid-column:1/-1!important;grid-row:2!important;justify-self:center;min-width:0!important;width:min(100%,276px)!important;max-width:100%!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-upload-slot:has(.knowledge038-add[open]){width:min(100%,600px)!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-add,html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-add>form{position:static!important;inset:auto!important;max-width:100%!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-add>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 22px!important;border:1px solid transparent!important;border-radius:12px!important;background:var(--accent-solid,#8050de)!important;color:#fff!important;font-size:15px;font-weight:650;line-height:1.3}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true])>.concept-utility-links{justify-content:center;margin-top:24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-upload-content{position:static!important;inset:auto!important;box-sizing:border-box;width:100%!important;max-width:100%!important;margin:12px 0 0!important}@media(max-width:767px){html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-grid{margin-top:12px;gap:12px!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row{padding:14px 4px 2px!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row:before{width:112px;height:112px;margin-bottom:12px}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .concept-knowledge-list>.empty.concept-knowledge-row>h2{font-size:26px!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-upload-slot{width:100%!important}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true]) .knowledge038-add>summary{min-height:48px}html[data-theme] body[data-page=knowledge] #main#main[data-page=knowledge]>.page:has(.concept-knowledge-list>.empty.concept-knowledge-row):not(:has([data-knowledge-id])):not(:has([role=alert])):has(.concept-tools-knowledge-index-rows:empty):has([data-concept-tools-knowledge-search]:placeholder-shown):has([data-concept-tools-knowledge-tag] option[value=all]:checked):has([data-concept-tools-action=knowledge-filter][data-concept-tools-value=all][aria-selected=true]):has([data-concept-tools-action=knowledge-folder][data-concept-tools-value=all][aria-pressed=true])>.concept-utility-links{gap:8px;flex-wrap:wrap;margin-top:18px!important}}html[data-theme] body #main#main#main#main#main#main[data-page=search]>.page{box-sizing:border-box;width:100%!important;max-width:1600px!important;margin-inline:auto!important;padding:24px 28px 40px!important;font-size:16px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important;min-height:48px!important;margin:0 0 10px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row>label{display:block!important;min-width:0;font-size:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row input{box-sizing:border-box;width:100%;height:48px!important;min-height:48px!important;padding:10px 38px 10px 44px!important;border-radius:8px!important;font-size:16px!important;background-position:8px 50%,31px 24px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row>.btn{min-width:0!important;height:48px!important;min-height:48px!important;padding:10px 18px!important;border-radius:8px!important;font-size:16px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs{min-height:48px!important;height:auto!important;scrollbar-width:thin;margin:0!important;gap:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs:not([data-cl-tab-strip=v1]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>.tab{min-height:48px!important;padding:8px 16px!important;font-size:15px!important;white-space:nowrap}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs:not([data-cl-tab-strip=v1])>.tab{flex:1 0 auto!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=all]{order:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=creator]{order:1}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=character]{order:2}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=story]{order:3}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=world]{order:4}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=post]{order:5}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>[data-value=community]{order:6}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-count{display:flex;align-items:center;min-height:48px!important;margin:0!important;font-size:14px!important;overflow-wrap:anywhere}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-body{display:grid!important;grid-template-columns:232px minmax(0,1fr)!important;gap:16px!important;align-items:start;width:100%;min-width:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filters{display:flex!important;flex-direction:column;width:100%!important;min-width:0;min-height:0!important;padding:14px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:8px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filters>h2{order:0;font-size:16px;padding-bottom:12px;margin:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filters>.concept-search-filter-rule{order:1}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filters>[data-search-context-filters]{order:2}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filters>.concept-search-advanced{order:3}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter-choices{display:grid;gap:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter{min-height:40px!important;padding:5px 0!important;font-size:14px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter-rule{padding-top:14px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter-rule>h3,html[data-theme] body #main#main#main#main#main#main[data-page=search] [data-scoped-search-controls]>h3{font-size:14px!important;margin:0 0 8px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] [data-search-context-filters]{display:grid;gap:0;min-width:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] [data-scoped-search-controls]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);min-width:0}html[data-theme] body #main#main#main#main#main#main[data-page=search] [data-scoped-search-controls] .field{min-width:0;font-size:13px;gap:6px}html[data-theme] body #main#main#main#main#main#main[data-page=search] :is([data-search-context-filters],.concept-search-advanced) :is(select,input,.btn){box-sizing:border-box;max-width:100%;min-width:0;min-height:44px!important;font-size:14px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] [data-search-context-filters] select{width:100%}html[data-theme] body #main#main#main#main#main#main[data-page=search] :is([data-scoped-search-controls],.concept-search-advanced) summary{min-height:44px;padding-block:12px;font-size:13px;cursor:pointer}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-advanced{margin-top:14px!important;padding-top:2px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-results{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-column:2!important;grid-row:1!important;gap:10px!important;width:100%!important;min-width:0;margin:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result{box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;margin:0!important;border-radius:8px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result>[data-typed-source-card]{width:100%;min-width:0;min-height:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card{display:grid!important;grid-template-columns:90px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:start!important;gap:6px 14px!important;width:100%!important;min-width:0;min-height:112px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>:is(img,.social-reference-cover){grid-column:1!important;grid-row:1 / span 2!important;align-self:start;display:block;width:90px!important;height:112px!important;margin:0!important;border-radius:6px!important;overflow:hidden;object-fit:cover}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-cover>img{display:block;width:100%!important;height:100%!important;object-fit:cover}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header{grid-column:2!important;grid-row:1!important;min-width:0;padding-top:2px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header :is(h3,p){margin:3px 0 6px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header h3{font-size:17px!important;line-height:1.4!important;font-weight:650!important;overflow-wrap:anywhere}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header .row-sub{color:var(--muted);font-size:13px!important;line-height:1.5}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header>.link{font-size:14px!important;font-weight:400!important;line-height:1.5}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>p{grid-column:2!important;grid-row:2!important;font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer{grid-column:3!important;grid-row:1!important;align-self:start!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer>.btn{min-height:44px!important;padding:8px 18px!important;font-size:14px!important;border-radius:7px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result-menu>summary{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result-menu[open]{max-width:min(240px,calc(100vw - 40px))}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main[data-page=search]>.page{padding:12px 10px 28px!important;max-width:100%!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row{grid-template-columns:minmax(0,1fr) 88px!important;gap:8px!important;margin-bottom:6px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row input{padding:10px 12px!important;background-image:none!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-row>.btn{padding:10px 12px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs>.tab{padding-inline:14px!important;font-size:14px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-tabs:not([data-cl-tab-strip=v1])>.tab{flex:0 0 auto!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-count{min-height:44px!important;font-size:13px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-body{display:block!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-results{grid-column:auto!important;grid-row:auto!important;gap:10px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .search067-mobile-filters{width:100%;margin:0 0 12px!important;border-radius:8px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .search067-mobile-filters>summary{box-sizing:border-box;min-height:44px;padding:12px 14px;font-size:15px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .search067-mobile-filters>.concept-search-filters{border:0!important;padding:0 14px 14px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .search067-mobile-filters .concept-search-filters>h2{display:none!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-filter{min-height:44px!important;padding:8px 10px!important;border:1px solid var(--line)!important;border-radius:6px}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result{padding:12px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result .social-reference-card{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:8px 12px!important;min-height:104px!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>:is(img,.social-reference-cover){width:76px!important;height:104px!important;grid-row:1 / span 3!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>header h3{font-size:16px!important;line-height:1.35!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer{grid-column:2!important;grid-row:3!important;flex-wrap:wrap!important;align-items:center!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer>:last-child{margin-left:auto}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer>.btn{padding-inline:16px!important}}#main[data-page=roles] .roles064-empty-copy{margin:12px 0 0!important;padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);line-height:1.5}#main[data-page=roles] .roles064-inspector-heading{display:flex;align-items:center;min-height:44px;margin:0 0 6px}#main[data-page=roles] .roles064-empty-inspector-heading h2{margin:0!important;font:600 20px/1.3 Arial,sans-serif!important;color:var(--text)!important}#main[data-page=roles] .roles064-empty-inspector-copy{margin:0 0 14px!important;color:var(--muted);line-height:1.5}#main[data-page=roles] .roles064-inline-create-form{display:grid;gap:12px;min-width:0;margin:0!important}#main[data-page=roles] .roles064-inline-create-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:7px}#main[data-page=roles] .roles064-inline-create-form fieldset legend{padding:0 6px;color:var(--muted)}#main[data-page=roles] .roles064-inline-create-form label.field{min-width:0;margin:0}#main[data-page=roles] .roles064-inline-create-form input:not([type=checkbox]){width:100%;min-height:44px}#main[data-page=roles] .roles064-inline-create-form button[type=submit]{justify-self:start;min-height:44px}@media(max-width:767px){#main[data-page=roles] .roles064-inline-create-form fieldset{grid-template-columns:minmax(0,1fr)}}#main[data-page=roles] .roles064-inline-create-form fieldset label.field{min-height:44px;align-content:center}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-detail.scenario066-empty-inspector{position:sticky;top:16px!important;min-height:0!important;max-height:calc(100dvh - 324px)!important;overflow:auto!important;padding:18px!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector-heading{margin:0 0 6px!important;font:700 22px/1.25 Georgia,serif!important;color:var(--text)!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector-copy{margin:0 0 14px!important;color:var(--muted);line-height:1.5}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector .workspace-kind-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector .workspace-kind-choice{min-width:0;min-height:44px;padding:9px 10px}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector :is(.workspace-create-panel,.concept-object-create){min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector .concept-object-create>h2{display:none!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector :is(.input,.select,button,summary){max-width:100%;min-height:44px;box-sizing:border-box}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector .field{min-width:0}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .scenario066-empty-inspector .workspace-source-create{margin:0}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-create-options[hidden]{display:none!important}@media(max-width:900px){html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page[data-scenario066-empty-inspector-v4]{gap:0!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin-bottom:12px!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-heading>div{grid-column:1 / -1!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-heading>a{grid-column:1!important;grid-row:2!important;justify-self:start;min-height:44px!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-heading>[data-concept-scenario-create]{grid-column:2!important;grid-row:2!important;justify-self:end}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body #main#main#main#main#main#main[data-page=creator-workspace] .concept-scenario-page .concept-scenario-detail.scenario066-empty-inspector{position:static!important;min-height:0;max-height:none!important;overflow:visible!important}}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:start;gap:14px 20px;margin:22px 0 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>h2,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>h2{grid-column:1 / -1;margin:0;font-size:22px}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>p,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>p{grid-column:1 / -1;margin:0;color:var(--muted);line-height:1.5}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]{display:grid;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-width:0;margin:0}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>.field:has([name=title]),html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>.field:has([name=description]),html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>.field:has([name=title]),html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>.field:has([name=description]){grid-column:1 / -1}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>fieldset,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>fieldset{box-sizing:border-box;grid-column:1 / -1;min-width:0;margin:2px 0 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>fieldset>legend,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>fieldset>legend{padding-inline:6px;font-weight:700}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios] [data-prompt-variable-row],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios] [data-prompt-variable-row]{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page [data-prompt-variable-row]>.field,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page [data-prompt-variable-row]>.field{min-width:0;margin:0}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page [data-prompt-variable-row]>button,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page [data-prompt-variable-row]>button{grid-column:1 / -1;justify-self:start}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>button,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]>button{justify-self:start}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section{box-sizing:border-box;grid-column:2;grid-row:4;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section>h3,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section>h3{margin:0 0 12px;font-size:17px}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section>p,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section>p{margin:0;color:var(--muted)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section>article,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section>article{min-width:0;margin:0 0 10px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-layout{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(440px,1fr)!important;gap:18px!important}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-profiles,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor{box-sizing:border-box;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-profiles{padding:16px;max-height:min(760px,calc(100dvh - 280px));overflow:auto;scrollbar-gutter:stable}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor{padding:16px;max-height:min(820px,calc(100dvh - 280px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-profiles>h2,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor>h2{margin:0 0 12px;font-size:19px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-search-label{display:grid;gap:7px;margin:0 0 12px;color:var(--muted);font-size:13px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-search{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-search-status{margin:8px 0 0;color:var(--muted);font-size:13px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-profile-card{min-width:0;margin:0 0 10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-groups{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.85fr);align-items:start;gap:12px;min-width:0}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-primary,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-aside{display:flex;flex-direction:column;gap:12px;min-width:0}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card{box-sizing:border-box;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card>h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:16px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card>h3 svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card label.field{box-sizing:border-box;display:grid;gap:7px;min-width:0;margin:0 0 12px;color:var(--muted);font-size:13px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card label.field:last-child{margin-bottom:0}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit;font-size:15px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-card textarea{min-height:96px;resize:vertical}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor>.concept-tools-prompt-sections{position:sticky;top:0;z-index:3;display:flex;gap:6px;margin:-4px -4px 14px;padding:6px 4px 10px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:thin}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor>.concept-tools-prompt-sections .concept-tools-tab{flex:0 0 auto;min-height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor>.concept-tools-prompt-sections .concept-tools-tab.active{border-color:var(--accent, #9b6de5);color:var(--text)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-system-card{display:flex;flex-direction:column}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-system-card>.prompt065-ordered-editor{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-system-card>.prompt065-ordered-editor>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-system-card>.prompt065-ordered-editor>:not(legend){min-width:0;max-width:none}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt-instruction-sections>.row-sub,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt-generation-settings>.row-sub{color:var(--muted);line-height:1.5}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-preview{box-sizing:border-box;min-width:0;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-preview>h3{margin:0 0 10px;font-size:16px}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-preview-text{box-sizing:border-box;width:100%;min-height:96px;max-height:320px;margin:0;padding:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-preview-text:empty:before{content:"No preview yet. Use Preview profile to assemble the current fields locally.";color:var(--muted);font-family:var(--font-ui, Inter, system-ui, sans-serif)}@media(max-width:900px){html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]{grid-template-columns:minmax(0,1fr);gap:12px}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section{grid-column:1;grid-row:auto}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-mobile-tabs{display:flex;gap:6px;margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--line)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-mobile-tabs>button{flex:1 1 0;min-width:0;min-height:44px;padding:9px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-mobile-tabs>button[aria-pressed=true]{border-color:var(--line);background:var(--panel2);color:var(--text)}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-layout>.prompt065-profiles,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-layout>.prompt065-editor{display:none!important}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page[data-prompt065-view=profiles]>.prompt065-layout>.prompt065-profiles,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page[data-prompt065-view=editor]>.prompt065-layout>.prompt065-editor,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page[data-prompt065-view=preview]>.prompt065-layout>.prompt065-editor{display:block!important}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page[data-prompt065-view=preview] .prompt065-editor>.concept-tools-prompt-sections{display:none}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page[data-prompt065-view=preview] .prompt065-editor form>:not(.prompt065-preview){display:none!important}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-editor{max-height:none;overflow:visible}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-profiles{max-height:none;overflow:visible}html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page .prompt065-groups{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px){html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>.prompt065-mobile-tabs{display:none!important}}@media(max-width:767px){html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:14px}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>form[data-frontend-form=prompt-scenario]{grid-template-columns:minmax(0,1fr)}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page>[data-prompt-scenarios]>section,html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page>[data-prompt-scenarios]>section{grid-column:1;grid-row:auto}html[data-theme] body[data-page=prompt-studio] #main#main>.prompt060-page [data-prompt-variable-row],html[data-theme] body[data-page=rp-profiles] #main#main>.prompt065-page [data-prompt-variable-row]{grid-template-columns:minmax(0,1fr)}}html[data-theme] body #main#main#main#main#main#main[data-page=search] .social-reference-card>footer{width:100%!important;min-width:0;justify-self:stretch!important}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result-menu[open]{left:auto!important;right:0!important;width:240px!important;max-width:min(240px,calc(100vw - 40px))!important;margin:0!important}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result-menu[open]{max-width:100%!important}}html[data-theme] body #main#main#main#main#main#main[data-page=search] .concept-search-result-menu[open]>summary{margin-left:auto!important;margin-right:0!important}html[data-theme] body[data-page=series-settings]:not(.art108-story-bible) #main#main#main#main#main#main#main#main .series069-page :is(.series069-basics,.series069-overview,.series069-quick)>h2{font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important}html[data-theme] body[data-page=series] #main#main#main>#series-overview[data-series068-final=admitted-v5]{max-width:1200px!important;padding:20px 24px 40px!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-primary{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-primary>*{grid-column:1 / -1!important;grid-row:auto!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-hero{grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;margin:0!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-cover{width:150px!important;max-width:150px!important;height:250px!important;object-fit:cover!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-copy{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-copy>:is(h1,h2,p,.series068-author){margin:0!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-tags{gap:6px!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-tags>span{font-size:12px!important;padding:4px 8px!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-synopsis{font:400 15px/1.5 Arial,sans-serif!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-synopsis.is-collapsed{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;overflow:hidden!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-synopsis:not(.is-collapsed){display:block!important;overflow:visible!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-synopsis-toggle{align-self:flex-start;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--accent);font:600 13px/1.4 Arial,sans-serif!important;text-decoration:underline}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-actions,html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-tabs{margin:0!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-chapters>h2,html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-chapters>h2+p{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-row{min-height:60px!important;padding:8px 12px!important;row-gap:0!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-row>.series068-book{grid-row:1!important}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-row>a[data-series068-final-link]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;min-height:44px!important;padding:0!important;min-width:0}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-unit-title{grid-column:1;grid-row:1;font-size:14px}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] a[data-series068-final-link]>time{grid-column:1;grid-row:2;font-size:12px!important;line-height:1.4!important;color:var(--muted)}html[data-theme] body[data-page=series] #main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-unit-action{grid-column:2;grid-row:1 / span 2;min-width:64px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;text-align:center;font-size:12px;color:var(--accent);background:var(--panel2)}@media(max-width:767px){html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-primary>*{grid-column:1 / -1!important;grid-row:auto!important;order:0!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main>#series-overview[data-series068-final=admitted-v5]{padding:12px 10px calc(84px + env(safe-area-inset-bottom))!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-hero{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-cover{width:112px!important;min-width:0!important;max-width:112px!important;height:187px!important;min-height:0!important;max-height:none!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-copy>:is(h1,h2){font-size:26px!important;line-height:1.2!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-row{grid-template-columns:18px 20px minmax(0,1fr)!important;gap:6px!important;padding:8px!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-row>a[data-series068-final-link]{column-gap:6px!important}html[data-theme] body[data-page=series] #main#main#main#main#main#main#main#main#main #series-overview[data-series068-final=admitted-v5] .series068-final-unit-action{min-width:50px;padding:8px 6px}}html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page :is(.prompt060-card[hidden],.prompt060-primary[hidden],.prompt060-aside[hidden],.prompt-generation-settings[hidden],fieldset.prompt-instruction-sections[hidden],section.panel[hidden]){display:none!important}html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page:has([data-concept-tools-prompt-section-button][aria-selected=true]:not([data-concept-tools-prompt-section-button=all]))>section:has(form[data-frontend-form=prompt-scenario]),html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-aside:not(:has(>.prompt060-card:not([hidden]))){display:none!important}@media(max-width:900px){html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page[data-prompt060-view=profiles] :is(.prompt060-editor,.prompt060-preview),html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page[data-prompt060-view=preview] :is(.prompt060-editor,.prompt060-profiles),html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page[data-prompt060-view=editor] :is(.prompt060-profiles,.prompt060-preview),html[data-theme] body[data-page=prompt-studio] #main#main#main#main .prompt060-page:is([data-prompt060-view=profiles],[data-prompt060-view=preview])>section:has(form[data-frontend-form=prompt-scenario]){display:none!important}}html[data-theme] body[data-page=rp-profiles] #main#main#main#main :is(.prompt065-card,.prompt-generation-settings,.prompt-instruction-sections)[hidden]{display:none!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-source-actions>button,html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-source-actions>.providers061-add>summary,html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-explanation>article>h3{font-family:Arial,sans-serif!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-source-actions>button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-fidelity-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;vertical-align:middle}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-fidelity-icon>svg{display:block;width:100%;height:100%}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-explanation>article>.providers061-globe{background:transparent!important;color:inherit!important;font-style:normal!important}html[data-theme] body[data-page=providers] #main#main#main[data-page=providers] .providers061-globe>.providers061-fidelity-icon{width:26px;height:26px;flex-basis:26px}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card.reading063-history:not([hidden]){display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card.reading063-history:not([hidden])>:is(.reading063-cover,.reading063-no-cover){grid-area:1 / 1!important;width:56px!important;height:82px!important;object-fit:cover}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card.reading063-history:not([hidden])>.reading063-copy{grid-area:1 / 2!important;min-width:0}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card.reading063-history:not([hidden])>.reading063-copy>:is(h3,p){margin-block:0!important}html[data-theme] body[data-page=reading-library] #main#main#main#main#main#main#main .reading063-card.reading063-history:not([hidden])>.btn{grid-area:1 / 3!important;align-self:center!important;justify-self:end!important;width:auto!important;min-width:44px!important;max-width:84px!important;min-height:44px!important;height:44px!important;padding:4px 8px!important;font-size:12px!important;line-height:16px!important;text-align:center;white-space:normal}html[data-theme] body[data-page=reading-library] #desktop-rail button[data-route=library]{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:transparent!important}#main[data-page=roles] .roles064-create-editor{margin-top:16px;border:1px solid var(--line);border-radius:8px;padding:0 12px}#main[data-page=roles] .roles064-create-editor>summary{min-height:44px;align-content:center;color:var(--text);cursor:pointer}#main[data-page=roles] .roles064-create-editor[open]>div{padding:4px 0 12px}#main[data-page=roles] .roles064-header-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}#main[data-page=roles] .roles064-header-actions [data-team-action=new-role]{background:#8353e8!important;color:#fff!important;border-color:transparent!important}#main[data-page=roles] .roles064-action-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center}#main[data-page=roles] .roles064-action-icon svg{width:18px;height:18px}#main[data-page=roles] .roles064-project-name{margin:6px 0 0;color:var(--muted);font-size:14px}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main#main#main#main[data-page=search] .concept-search-result-menu[open]{position:fixed!important;top:auto!important;right:23px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 160px)!important;overflow-y:auto!important;z-index:300!important}}html[data-theme] body[data-page=library] #main#main .collection018-detail>.collection018-hero{position:relative;display:block;margin:-17px -17px 16px;padding:0;overflow:hidden;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0}.collection018-source-crop{position:relative;display:block;width:100%;aspect-ratio:571 / 144;min-height:0;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:8px 8px 0 0;isolation:isolate;contain:paint}.collection018-source-crop>img{position:absolute;display:block;width:269.0017513135%;max-width:none;height:auto;left:-30.823117338%;top:-80.5555555556%;margin:0;padding:0;border:0;border-radius:0;object-fit:fill;filter:none;opacity:1;pointer-events:none;user-select:none}.collection018-source-crop:before,.collection018-source-crop:after{content:none}html[data-theme] body[data-page=library] #main#main .collection018-hero>h2{margin:0 0 8px;padding:20px 24px 0}html[data-theme] body[data-page=library] #main#main .collection018-hero>.collection018-meta{margin:0;padding:0 24px 20px}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main .collection018-hero>h2{padding:16px 18px 0}html[data-theme] body[data-page=library] #main#main .collection018-hero>.collection018-meta{padding:0 18px 18px}}@media(max-width:767px){html[data-theme] body[data-page=library] #main#main .collection018-detail>.collection018-hero{width:calc(100% + 56px);margin-left:-28px;margin-right:-28px}}@media(max-width:767px){html[data-theme] body #main#main#main#main#main#main#main .visual-writer[data-visual078][data-art078-home-final=true] .visual078-action-bar>details:first-child[open]>:not(summary){left:0!important;right:auto!important}html[data-theme] body #main#main#main#main#main#main#main .visual-writer[data-visual078][data-art078-home-final=true] .visual078-action-bar>details:nth-of-type(2)[open]>:not(summary){left:auto!important;right:0!important;width:min(360px,calc(100vw - 36px))!important;max-height:65dvh!important;overflow:auto!important;box-sizing:border-box!important}html[data-theme] body #main#main#main#main#main#main#main .visual-writer[data-visual078][data-art078-home-final=true] .visual078-action-bar>details[open]>:not(summary) :is(input,select,textarea,button){width:100%!important;min-height:44px!important;box-sizing:border-box!important}}@media(max-width:760px){body[data-page=creator-workspace] #modal-root .modal[data-art077-final=true]{top:60px!important;bottom:72px!important;height:calc(100dvh - 132px)!important;max-height:calc(100dvh - 132px)!important}}html[data-theme] body[data-page=profile] #main#main .profile139-whole{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;padding:16px!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole>h2{grid-column:1/-1!important;margin:0!important;font-size:20px!important;line-height:1.3!important}html[data-theme] body[data-page=profile] #main#main .profile139-deck{grid-column:1/-1!important;margin:-7px 0 0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.5!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole>article.profile139-whole-card{display:flex!important;flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;gap:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel2)!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole-card>.profile139-cover{display:block!important;min-width:0!important;min-height:44px!important;flex:none!important;margin:0!important;border-radius:10px 10px 0 0!important;overflow:hidden!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole-card img.social-title-cover{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:10px 10px 0 0!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main .profile139-title-row{display:flex!important;align-items:center!important;position:relative!important;min-width:0!important}html[data-theme] body[data-page=profile] #main#main .profile139-title-row>a.link{display:flex!important;align-items:center!important;min-height:48px!important;flex:1!important;min-width:0!important;margin:0!important;padding:10px 12px!important;color:var(--text)!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions{position:relative!important;flex:none!important;margin-right:4px!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions>summary{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;list-style:none!important;cursor:pointer!important;color:var(--text)!important;border-radius:8px!important;font-size:22px!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions>summary::-webkit-details-marker{display:none!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions[open]{z-index:4!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions>.profile139-studio-action{position:absolute!important;right:0!important;top:44px!important;z-index:4!important;display:flex!important;align-items:center!important;min-height:44px!important;width:max-content!important;max-width:220px!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--panel)!important;color:var(--text)!important;font-size:14px!important;line-height:1.4!important;box-shadow:0 8px 24px #0003!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions:not([open])>.profile139-studio-action{display:none!important}html[data-theme] body[data-page=profile] #main#main .profile139-details{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0 12px 14px!important;min-width:0!important}html[data-theme] body[data-page=profile] #main#main .profile139-facts{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body[data-page=profile] #main#main .profile139-status{display:inline-flex!important;align-items:center!important;gap:5px!important}html[data-theme] body[data-page=profile] #main#main .profile139-status:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:currentColor}html[data-theme] body[data-page=profile] #main#main .profile139-synopsis{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden!important;margin:0!important;color:var(--text)!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole>.profile139-create-comic{align-self:stretch!important;min-height:300px!important;margin:0!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole-card a:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-3px!important}html[data-theme] body[data-page=profile] #main#main .profile139-owner-actions>summary:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-2px!important}@media(max-width:767px){html[data-theme] body[data-page=profile] #main#main .profile139-whole{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}html[data-theme] body[data-page=profile] #main#main .profile139-title-row>a.link{font-size:15px!important;padding:10px!important}html[data-theme] body[data-page=profile] #main#main .profile139-details{padding:0 10px 12px!important}html[data-theme] body[data-page=profile] #main#main .profile139-facts{font-size:13px!important;gap:5px!important}html[data-theme] body[data-page=profile] #main#main .profile139-synopsis{font-size:14px!important}html[data-theme] body[data-page=profile] #main#main .profile139-whole>.profile139-create-comic{min-height:240px!important;padding:12px!important}}@media(max-width:359px){html[data-theme] body[data-page=profile] #main#main .profile139-whole{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:801px){#main#main#main#main#main#main.visual085-final>.page{position:relative!important}#main#main#main#main#main#main.visual085-final>.page>.profile-banner{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;height:240px!important;min-height:240px!important;overflow:hidden!important;border:1px solid rgba(197,211,239,.18)!important;border-radius:18px!important;background-position:center 53%!important;background-size:cover!important}#main#main#main#main#main#main.visual085-final>.page>.profile-banner:after{position:absolute!important;z-index:-1!important;inset:0!important;background:linear-gradient(90deg,#0d1425f7,#0d1425e6 38%,#0d142585 63%,#0d142514)!important;content:""!important}#main#main#main#main#main#main.visual085-final>.page>.profile-banner .at-cover-credit{position:absolute!important;right:14px!important;bottom:10px!important;color:#ffffffc7!important;font-size:11px!important;text-shadow:rgba(0,0,0,.8) 0px 1px 4px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card{position:absolute!important;z-index:1!important;inset:0 0 auto!important;display:grid!important;box-sizing:border-box!important;grid-template-columns:minmax(0px,1fr) auto!important;grid-template-rows:minmax(96px,auto) minmax(0px,1fr) auto!important;align-items:center!important;gap:0px 20px!important;width:100%!important;height:240px!important;margin:0!important;padding:20px 24px 16px!important;border:0px!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;color:#f7f8ff!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-id{display:flex!important;grid-area:1 / 1!important;align-items:center!important;min-width:0px!important;gap:16px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-pic{flex:0 0 84px!important;width:84px!important;height:84px!important;box-sizing:border-box!important;border:3px solid rgba(255,255,255,.94)!important;border-radius:50%!important;object-fit:cover!important;box-shadow:#00000057 0 4px 18px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-text{min-width:0px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-text h1{margin:0 0 3px!important;color:#fff!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.15!important;text-shadow:rgba(0,0,0,.42) 0px 2px 12px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .handle{color:#eef2ffd1!important;font-size:14px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .premium-badge{display:inline-flex!important;margin-top:6px!important;padding:3px 8px!important;border:1px solid rgba(207,188,255,.48)!important;border-radius:999px!important;background:#7653c457!important;color:#eee7ff!important;font-size:11px!important;line-height:1.2!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-bio{grid-area:2 / 1!important;align-self:start!important;max-width:520px!important;margin:0 0 0 100px!important;color:#f4f6ffe6!important;font-size:14px!important;line-height:1.45!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card>.actions{display:flex!important;grid-area:3 / 1!important;align-items:center!important;gap:9px!important;margin:0 0 0 100px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card>.actions>.btn{min-height:36px!important;padding:7px 14px!important;border-radius:10px!important;font-size:13px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card>.actions>.btn.primary{border-color:#8971e8!important;background:#8068df!important;color:#fff!important;box-shadow:#4b34a04d 0 5px 16px!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .concept-profile-preview{border-color:#f1f3ff73!important;background:#121c3170!important;color:#f4f5ff!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .stats{display:flex!important;grid-area:3 / 2!important;align-items:center!important;gap:20px!important;margin:0!important;padding:9px 13px!important;border:1px solid rgba(241,243,255,.22)!important;border-radius:12px!important;background:#0b122266!important;backdrop-filter:blur(8px)!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .stats>div{min-width:52px!important;text-align:center!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .stats .social-profile-stat{display:flex!important;flex-direction:column!important;gap:1px!important;color:#eef2ffd1!important;font-size:11px!important;line-height:1.25!important;text-decoration:none!important}#main#main#main#main#main#main.visual085-final>.page>.profile-card .stats .social-profile-stat b{color:#fff!important;font-size:16px!important;font-weight:700!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-banner:after{background:linear-gradient(90deg,#f9f9fffa,#f9f9fff0 38%,#f9f9ffad 63%,#f9f9ff14)!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card{color:#191735!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-text h1,:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .stats .social-profile-stat b{color:#211b4b!important;text-shadow:none!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .handle,:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .profile-bio,:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .stats .social-profile-stat{color:#4b4865!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .premium-badge{border-color:#7457be4d!important;background:#8b6cda1f!important;color:#55428e!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .concept-profile-preview{border-color:#6154973d!important;background:#ffffffb3!important;color:#40356c!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-card .stats{border-color:#6154972e!important;background:#ffffffb8!important}:is(html[data-theme=light],body[data-theme=light],html.theme-light,body.theme-light) #main#main#main#main#main#main.visual085-final>.page>.profile-banner .at-cover-credit{color:#ffffffd1!important}}@media(min-width:801px){#main#main#main#main#main#main.visual085-final .social-profile-tabs,#main#main#main#main#main#main.visual085-final .profile-085-toolbar{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:28px!important;min-height:48px!important;margin:0!important;padding:0 0 1px!important;border-bottom:1px solid color-mix(in srgb,currentcolor 14%,transparent 86%)!important;background:transparent!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a,#main#main#main#main#main#main.visual085-final .profile-085-toolbar>a{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;min-height:47px!important;padding:0 1px!important;border:0px!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-style:inherit!important;font-variant:inherit!important;font-stretch:inherit!important;font-family:inherit!important;font-optical-sizing:inherit!important;font-size-adjust:inherit!important;font-kerning:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;font-language-override:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;opacity:.78!important;box-shadow:none!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a[aria-current=page],#main#main#main#main#main#main.visual085-final .profile-085-toolbar>a[aria-current=page]{color:#8b5cf6!important;font-weight:650!important;opacity:1!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a[aria-current=page]:after,#main#main#main#main#main#main.visual085-final .profile-085-toolbar>a[aria-current=page]:after{position:absolute!important;right:-7px!important;bottom:-2px!important;left:-7px!important;height:2px!important;border-radius:2px 2px 0 0!important;background:#8b5cf6!important;content:""!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a:hover,#main#main#main#main#main#main.visual085-final .profile-085-toolbar>a:hover{color:#8b5cf6!important;opacity:1!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs .endgame-profile-more{display:flex!important;flex:0 0 auto!important;align-items:center!important;margin-left:2px!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs .endgame-profile-more>button{min-height:36px!important;padding:0 1px!important;border:0px!important;background:transparent!important;color:inherit!important;font-style:inherit!important;font-variant:inherit!important;font-weight:inherit!important;font-stretch:inherit!important;line-height:inherit!important;font-family:inherit!important;font-optical-sizing:inherit!important;font-size-adjust:inherit!important;font-kerning:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;font-language-override:inherit!important;font-size:14px!important;box-shadow:none!important}#main#main#main#main#main#main.visual085-final .social-creation-filters,#main#main#main#main#main#main.visual085-final .profile-085-filters{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0px!important;margin:10px 0 12px!important;padding:0!important;border:0px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>a,#main#main#main#main#main#main.visual085-final .social-creation-filters>button,#main#main#main#main#main#main.visual085-final .profile-085-filters>a,#main#main#main#main#main#main.visual085-final .profile-085-filters>button,#main#main#main#main#main#main.visual085-final .profile-085-filters>.profile-085-sort{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 13px!important;border:1px solid color-mix(in srgb,currentcolor 12%,transparent 88%)!important;border-radius:9px!important;background:color-mix(in srgb,currentcolor 5%,transparent 95%)!important;color:inherit!important;font-style:inherit!important;font-variant:inherit!important;font-stretch:inherit!important;font-family:inherit!important;font-optical-sizing:inherit!important;font-size-adjust:inherit!important;font-kerning:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;font-language-override:inherit!important;font-size:12px!important;font-weight:550!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>a[aria-current=page],#main#main#main#main#main#main.visual085-final .social-creation-filters>a[aria-current=true],#main#main#main#main#main#main.visual085-final .profile-085-filters>a[aria-current=page],#main#main#main#main#main#main.visual085-final .profile-085-filters>a[aria-current=true]{border-color:transparent!important;background:#8b5cf6!important;color:#fff!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>.visual085-unavailable-all,#main#main#main#main#main#main.visual085-final .profile-085-filters>.visual085-unavailable-all{order:-1!important;border-color:transparent!important;background:#8b5cf6!important;color:#fff!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>.profile-085-sort,#main#main#main#main#main#main.visual085-final .social-creation-filters>.visual085-unavailable-sort,#main#main#main#main#main#main.visual085-final .profile-085-filters>.profile-085-sort,#main#main#main#main#main#main.visual085-final .profile-085-filters>.visual085-unavailable-sort{order:2!important;margin-left:auto!important;padding-right:11px!important;padding-left:11px!important;background:transparent!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>.visual085-unavailable-all:disabled,#main#main#main#main#main#main.visual085-final .social-creation-filters>.visual085-unavailable-sort:disabled,#main#main#main#main#main#main.visual085-final .profile-085-filters>.visual085-unavailable-all:disabled,#main#main#main#main#main#main.visual085-final .profile-085-filters>.visual085-unavailable-sort:disabled{cursor:not-allowed!important;opacity:.7!important}}@media(min-width:801px){#main#main#main#main#main#main.visual085-final .profile-characters-142-group,#main#main#main#main#main#main.visual085-final .profile-085-aggregate{margin-block:14px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:0 0 9px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-heading h3,#main#main#main#main#main#main.visual085-final .profile-085-aggregate>h3,#main#main#main#main#main#main.visual085-final .profile-085-aggregate>h2{margin:0!important;font-size:15px!important;line-height:1.3!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-count{font-size:12px!important;line-height:1.3!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid,#main#main#main#main#main#main.visual085-final .profile-085-aggregate{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;align-items:stretch!important;gap:12px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.visual-content-card,#main#main#main#main#main#main.visual085-final .profile-085-aggregate>.profile-085-card,#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.profile-085-card{box-sizing:border-box!important;display:flex!important;min-width:0px!important;min-height:100%!important;flex-direction:column!important;gap:8px!important;padding:10px!important;overflow:hidden!important;border-radius:12px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.visual-content-card>.endgame-profile-item-media,#main#main#main#main#main#main.visual085-final .profile-085-card>.endgame-profile-item-media{display:block!important;flex:0 0 auto!important;width:100%!important;aspect-ratio:3 / 2!important;overflow:hidden!important;border-radius:8px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.visual-content-card>.endgame-profile-item-media img,#main#main#main#main#main#main.visual085-final .profile-085-card>.endgame-profile-item-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.visual-content-card>a.link,#main#main#main#main#main#main.visual085-final .profile-085-card>a.link{display:block!important;min-height:2.6em!important;color:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid>.visual-content-card>.endgame-art-provenance{display:none!important}#main#main#main#main#main#main.visual085-final .visual085-card{box-sizing:border-box!important;display:flex!important;min-width:0px!important;flex-direction:column!important;gap:8px!important;padding:10px!important;overflow:hidden!important;border-radius:12px!important}#main#main#main#main#main#main.visual085-final .visual085-card>.endgame-profile-item-media{display:block!important;flex:0 0 auto!important;width:100%!important;aspect-ratio:3 / 2!important;overflow:hidden!important;border-radius:8px!important}#main#main#main#main#main#main.visual085-final .visual085-card>.endgame-profile-item-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}#main#main#main#main#main#main.visual085-final .visual085-card>a.link{min-height:2.6em!important;color:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main.visual085-final .visual085-kind{align-self:flex-start!important;font-size:11px!important}#main#main#main#main#main#main.visual085-final .visual085-creator{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important}#main#main#main#main#main#main.visual085-final .visual085-creator img{width:24px!important;height:24px!important;flex:0 0 auto!important;border-radius:50%!important;object-fit:cover!important}#main#main#main#main#main#main.visual085-final .visual085-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important}}@media(min-width:801px){#main#main#main#main#main#main.visual085-final .profile-085-aggregate>h2,#main#main#main#main#main#main.visual085-final .profile-085-aggregate>h3{grid-column:1 / -1!important}}@media(max-width:800px){#main#main#main#main#main#main.visual085-final{--v085-bg: #10172a !important;--v085-surface: #17213a !important;--v085-surface-raised: #1d2945 !important;--v085-border: rgba(174, 192, 235, .16) !important;--v085-text: #f1f3ff !important;--v085-muted: #aab6d3 !important;--v085-accent: #a68aff !important;box-sizing:border-box!important;width:100%!important;min-width:0px!important;overflow-x:clip!important}#main#main#main#main#main#main.visual085-final *,#main#main#main#main#main#main.visual085-final :before,#main#main#main#main#main#main.visual085-final :after{box-sizing:border-box!important}#main#main#main#main#main#main.visual085-final .page{width:100%!important;min-width:0px!important;max-width:680px!important;margin-inline:auto!important;overflow:visible!important}#main#main#main#main#main#main.visual085-final .profile-banner{height:clamp(112px,32vw,176px)!important;min-height:0px!important;border-radius:0 0 16px 16px!important;background-position:center 46%!important;background-size:cover!important}#main#main#main#main#main#main.visual085-final .profile-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0px,1fr)!important;gap:10px!important;margin:-18px 0 14px!important;padding:14px!important;color:var(--v085-text)!important;border-radius:16px!important;box-shadow:#03081633 0 10px 28px!important}#main#main#main#main#main#main.visual085-final .profile-id{display:flex!important;align-items:center!important;gap:12px!important;min-width:0px!important}#main#main#main#main#main#main.visual085-final .profile-pic{flex:0 0 64px!important;width:64px!important;height:64px!important;border:2px solid rgba(205,193,255,.82)!important;border-radius:50%!important;object-fit:cover!important}#main#main#main#main#main#main.visual085-final .profile-text{min-width:0px!important}#main#main#main#main#main#main.visual085-final .profile-text h1{margin:0 0 3px!important;color:var(--v085-text)!important;font-size:clamp(19px,5.5vw,24px)!important;line-height:1.2!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main.visual085-final .profile-text .handle,#main#main#main#main#main#main.visual085-final .profile-bio{color:var(--v085-muted)!important}#main#main#main#main#main#main.visual085-final .profile-bio{margin:0!important;font-size:14px!important;line-height:1.45!important;overflow-wrap:anywhere!important}#main#main#main#main#main#main.visual085-final .premium-badge{display:inline-flex!important;margin-top:5px!important}#main#main#main#main#main#main.visual085-final .profile-card .actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0px!important}#main#main#main#main#main#main.visual085-final .profile-card .actions>.btn{min-height:44px!important}#main#main#main#main#main#main.visual085-final .social-profile-manage{position:relative!important}#main#main#main#main#main#main.visual085-final .social-profile-manage>summary{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important;cursor:pointer!important;list-style:none!important}#main#main#main#main#main#main.visual085-final .social-profile-manage>summary::-webkit-details-marker{display:none!important}#main#main#main#main#main#main.visual085-final .social-profile-manage[open]>nav{position:absolute!important;z-index:5!important;top:calc(100% + 6px)!important;right:0!important;display:grid!important;gap:6px!important;width:min(280px,-48px + 100vw)!important;max-height:min(65vh,440px)!important;padding:10px!important;overflow:auto!important;border-radius:14px!important;box-shadow:#0000004d 0 12px 32px!important}#main#main#main#main#main#main.visual085-final .social-profile-manage nav .btn,#main#main#main#main#main#main.visual085-final .social-profile-manage nav button{min-height:44px!important}#main#main#main#main#main#main.visual085-final .stats{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:4px!important;margin:0!important;padding:9px 0 0!important}#main#main#main#main#main#main.visual085-final .stats>div{min-width:0px!important;text-align:center!important}#main#main#main#main#main#main.visual085-final .social-profile-stat{display:grid!important;justify-items:center!important;gap:2px!important;min-height:44px!important;color:var(--v085-text)!important;text-decoration:none!important}#main#main#main#main#main#main.visual085-final .social-profile-stat b{font-size:15px!important}#main#main#main#main#main#main.visual085-final .social-profile-stat span{color:var(--v085-muted)!important;font-size:11px!important}#main#main#main#main#main#main.visual085-final .concept-profile-grid,#main#main#main#main#main#main.visual085-final .concept-profile-main,#main#main#main#main#main#main.visual085-final .at-profile-main{display:block!important;width:100%!important;min-width:0px!important}#main#main#main#main#main#main.visual085-final .concept-profile-aside,#main#main#main#main#main#main.visual085-final .profile-completion-quote{margin-top:14px!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs{display:flex!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-width:0px!important;margin:0 0 10px!important;padding:0 0 2px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs::-webkit-scrollbar,#main#main#main#main#main#main.visual085-final .social-creation-filters::-webkit-scrollbar{display:none!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a,#main#main#main#main#main#main.visual085-final .social-profile-tabs>.endgame-profile-more{flex:0 0 auto!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 12px!important;color:var(--v085-muted)!important;text-decoration:none!important;white-space:nowrap!important}#main#main#main#main#main#main.visual085-final .social-profile-tabs>a[aria-current=page]{color:var(--v085-text)!important}#main#main#main#main#main#main.visual085-final .social-profile-more>button{min-height:44px!important}#main#main#main#main#main#main.visual085-final .social-profile-more .endgame-profile-menu[hidden]{display:none!important}#main#main#main#main#main#main.visual085-final .social-profile-more .endgame-profile-menu:not([hidden]){position:absolute!important;z-index:6!important;display:grid!important;gap:4px!important;width:min(260px,-48px + 100vw)!important;padding:8px!important;border-radius:14px!important;box-shadow:#0000004d 0 12px 32px!important}#main#main#main#main#main#main.visual085-final .social-creation-filters{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;min-width:0px!important;margin:0 0 12px!important;padding:2px 0 6px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}#main#main#main#main#main#main.visual085-final .social-creation-filters>*{flex:0 0 auto!important}#main#main#main#main#main#main.visual085-final .social-creation-filters .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding-inline:13px!important;white-space:nowrap!important}#main#main#main#main#main#main.visual085-final .profile-whole-screen-pane{min-width:0px!important;margin:0!important;padding:12px!important;color:var(--v085-text)!important;background:transparent!important;border:0px!important;box-shadow:none!important}#main#main#main#main#main#main.visual085-final .profile-whole-screen-pane>h2{margin:0 0 10px!important;font-size:20px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-group{min-width:0px!important;margin:0 0 18px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 0 8px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-heading h3{margin:0!important;font-size:15px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-count{color:var(--v085-muted)!important;font-size:12px!important}#main#main#main#main#main#main.visual085-final .profile-characters-142-grid,#main#main#main#main#main#main.visual085-final .profile-085-aggregate{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important;min-width:0px!important}#main#main#main#main#main#main.visual085-final .visual-content-card,#main#main#main#main#main#main.visual085-final .profile-085-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0px!important;padding:8px!important;overflow:hidden!important;color:var(--v085-text)!important;border-radius:14px!important;box-shadow:#03081629 0 5px 16px!important}#main#main#main#main#main#main.visual085-final .endgame-profile-item-media,#main#main#main#main#main#main.visual085-final .visual085-card-cover{display:block!important;width:100%!important;aspect-ratio:3 / 2!important;overflow:hidden!important;border-radius:9px!important}#main#main#main#main#main#main.visual085-final .endgame-profile-item-media img,#main#main#main#main#main#main.visual085-final .visual085-card-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}#main#main#main#main#main#main.visual085-final .visual-content-card>.link,#main#main#main#main#main#main.visual085-final .profile-085-card>.visual085-title{display:-webkit-box!important;min-height:2.6em!important;margin:8px 0 3px!important;overflow:hidden!important;color:var(--v085-text)!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;text-decoration:none!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#main#main#main#main#main#main.visual085-final .visual085-kind{align-self:flex-start!important;max-width:100%!important;margin:7px 0 0!important;padding:3px 8px!important;overflow:hidden!important;color:#f7f4ff!important;background:#735bbee0!important;border-radius:999px!important;font-size:10px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#main#main#main#main#main#main.visual085-final .visual085-description{display:-webkit-box!important;margin:2px 0 6px!important;overflow:hidden!important;color:var(--v085-muted)!important;font-size:11px!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#main#main#main#main#main#main.visual085-final .visual085-creator{display:flex!important;align-items:center!important;gap:6px!important;min-width:0px!important;margin:5px 0!important;color:var(--v085-muted)!important;font-size:11px!important}#main#main#main#main#main#main.visual085-final .visual085-creator img,#main#main#main#main#main#main.visual085-final .visual085-creator .profile-pic{flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:50%!important;object-fit:cover!important}#main#main#main#main#main#main.visual085-final .visual085-creator-name{min-width:0px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#main#main#main#main#main#main.visual085-final .endgame-art-provenance{margin-top:auto!important;color:var(--v085-muted)!important;font-size:10px!important}#main#main#main#main#main#main.visual085-final .visual085-card-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:6px!important;margin-top:auto!important;padding-top:8px!important}#main#main#main#main#main#main.visual085-final .visual085-card-footer>a,#main#main#main#main#main#main.visual085-final .visual085-card-footer>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0px!important;min-height:44px!important;padding:0 6px!important;border-radius:10px!important;font-size:11px!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important}#main#main#main#main#main#main.visual085-final .visual085-card-footer>a{color:var(--v085-text)!important;background:#977bf421!important}#main#main#main#main#main#main.visual085-final .visual085-card-footer>button:disabled{color:var(--v085-muted)!important;background:transparent!important;opacity:.72!important}#main#main#main#main#main#main.visual085-final .visual085-unavailable-all,#main#main#main#main#main#main.visual085-final .visual085-unavailable-sort{min-height:44px!important}#main#main#main#main#main#main.visual085-final .visual085-unavailable-all:disabled,#main#main#main#main#main#main.visual085-final .visual085-unavailable-sort:disabled{color:var(--v085-muted)!important;opacity:.72!important}#main#main#main#main#main#main.visual085-final .concept-profile-aside{min-width:0px!important}#main#main#main#main#main#main.visual085-final .concept-profile-aside .panel,#main#main#main#main#main#main.visual085-final .concept-profile-aside details{color:var(--v085-text)!important}}@media(max-width:349px){#main#main#main#main#main#main.visual085-final .profile-characters-142-grid,#main#main#main#main#main#main.visual085-final .profile-085-aggregate{grid-template-columns:minmax(0px,1fr)!important}}@media(min-width:801px){#main#main#main#main#main#main#main.visual085-final>.page>.profile-card{left:10px!important;right:10px!important;width:auto!important}#main#main#main#main#main#main#main.visual085-final .profile-card .profile-pic{position:static!important;inset:auto!important;transform:none!important;margin:0!important}#main#main#main#main#main#main#main.visual085-final .profile-card .profile-text{flex:1!important;min-width:0!important}}#main#main#main#main#main#main#main.visual085-final.profile-creations-085-all nav.social-creation-filters:not(.profile-085-filters){display:none!important}#main#main#main#main#main#main#main.visual085-final .visual085-card{position:relative!important}#main#main#main#main#main#main#main.visual085-final .profile-085-card>.visual085-kind{display:none!important}#main#main#main#main#main#main#main.visual085-final .visual085-card:not(.profile-085-card)>.visual085-kind{position:absolute!important;top:18px!important;left:18px!important;padding:5px 8px!important;border-radius:6px!important;background:var(--panel)!important;color:var(--text)!important;text-transform:capitalize!important}#main#main#main#main#main#main#main.visual085-final .visual085-card-footer{display:flex!important;gap:8px!important;margin-top:auto!important;padding-top:4px!important}#main#main#main#main#main#main#main.visual085-final .visual085-card-footer>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1!important;min-height:44px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--accent-soft)!important;color:var(--text)!important;font:inherit!important;font-size:12px!important;text-decoration:none!important}#main#main#main#main#main#main#main.visual085-final .visual085-edit:disabled{opacity:.5!important;cursor:not-allowed!important}#main#main#main#main#main#main#main.visual085-final .social-profile-stat:empty{display:none!important}@media(max-width:800px){#main#main#main#main#main#main#main.visual085-final{--v085-bg:var(--bg)!important;--v085-surface:var(--panel)!important;--v085-surface-raised:var(--panel2)!important;--v085-border:var(--line)!important;--v085-text:var(--text)!important;--v085-muted:var(--muted)!important}#main#main#main#main#main#main#main.visual085-final .profile-card{grid-template-areas:none!important;grid-template-rows:none!important;min-height:0!important;height:auto!important;gap:8px!important;padding:14px!important}#main#main#main#main#main#main#main.visual085-final .profile-card>.profile-id,#main#main#main#main#main#main#main.visual085-final .profile-card>.profile-bio,#main#main#main#main#main#main#main.visual085-final .profile-card>.actions,#main#main#main#main#main#main#main.visual085-final .profile-card>.stats{grid-area:auto!important;position:static!important;margin:0!important;inset:auto!important;transform:none!important}#main#main#main#main#main#main#main.visual085-final .profile-card .profile-pic{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:64px!important;height:64px!important}#main#main#main#main#main#main#main.visual085-final .profile-card .profile-text{display:block!important;flex:1!important;width:auto!important;min-width:0!important}#main#main#main#main#main#main#main.visual085-final .profile-card .profile-id{display:flex!important;flex-direction:row!important;align-items:center!important;text-align:left!important;gap:12px!important}#main#main#main#main#main#main#main.visual085-final .profile-card>.stats{display:flex!important;gap:6px!important;align-items:center!important;padding-top:8px!important}#main#main#main#main#main#main#main.visual085-final .profile-card>.stats>div{position:static!important;grid-area:auto!important;flex:1!important;width:auto!important;min-width:0!important}}#modal-root.visual104-chat-setup>.modal{transform:none!important}#modal-root.visual104-chat-setup .visual104-art{background-image:linear-gradient(180deg,transparent,rgb(8 12 24 / 55%)),url(/assets/endgame-v1/brand-castle-panorama.webp)!important}#modal-root.visual104-chat-setup .visual104-selected-character{grid-column:1!important;grid-row:1!important;display:grid!important;gap:6px!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important}#modal-root.visual104-chat-setup .visual104-selected-character>h3{margin:0!important;font:600 14px/1.4 var(--font-ui, system-ui)!important}#modal-root.visual104-chat-setup .visual104-selected-character>p{margin:0!important;font:600 17px/1.4 var(--font-ui, system-ui)!important;overflow-wrap:anywhere!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-persona{grid-row:2!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-options{grid-row:3!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-rail{grid-row:1 / span 3!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-create{grid-row:4!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>[data-frontend-status]{grid-row:5!important}@media(max-width:720px){#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character){grid-template-rows:repeat(6,auto)!important}#modal-root.visual104-chat-setup .visual104-selected-character{padding:12px!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-rail{grid-row:3!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-options{grid-row:4!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>.visual104-create{grid-row:5!important}#modal-root.visual104-chat-setup form[data-frontend-form=character-chat]:has(>.visual104-selected-character)>[data-frontend-status]{grid-row:6!important}}#modal-root.visual104-chat-setup .visual104-readiness-unavailable{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}#modal-root.visual104-chat-setup .visual104-readiness-unavailable>h3{margin:0;font:600 15px/1.4 var(--font-ui,system-ui)}#modal-root.visual104-chat-setup .visual104-readiness-unavailable>p{margin:0;color:var(--muted);font:400 13px/1.5 var(--font-ui,system-ui)}#modal-root.visual104-chat-setup .visual104-readiness-unavailable>a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font:600 14px/1.4 var(--font-ui,system-ui)}#modal-root.visual104-chat-setup .visual104-create{position:sticky!important;bottom:0!important;z-index:2!important}@media(max-width:720px){#modal-root.visual104-chat-setup .visual104-art{grid-row:1!important;align-self:start!important;height:104px!important}#modal-root.visual104-chat-setup .visual104-readiness-unavailable{grid-column:1/-1!important;grid-row:2!important}}html[data-theme] body[data-page=profile] #main#main#main :is(.profile-characters-142-grid>article[data-visual-kind=character]>a.link){display:flex!important;align-items:center;box-sizing:border-box;min-height:44px;max-width:100%;overflow-wrap:anywhere}html[data-theme] body[data-page=profile] #main#main#main :is(.profile-characters-142-grid>article[data-visual-kind=character]>a.link):focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}html[data-theme] body[data-page=profile] #main#main#main .profile-characters-142-grid>article[data-visual-kind=character]>.profile-characters-142-audience{display:table;width:fit-content;max-width:100%;box-sizing:border-box;margin-top:8px;padding:4px 9px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,var(--purple) 10%);color:var(--text);font-size:12px;font-weight:500;line-height:20px}html[data-theme] body[data-page=profile] #main#main#main .profile-characters-142-grid>article[data-visual-kind=character]>.endgame-profile-item-media>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:3 / 2!important;object-fit:cover!important}html[data-theme=dark] body[data-page=creator-workspace] #modal-root .modal[data-art077-final=true] .world077-toolbar .btn.primary{background:#8353e8!important;color:#fff!important}html[data-theme] body[data-page=profile] #main#main>.visual-profile-content:has(>[role=alert].visual-social-error){display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:min(1100px,100%);min-height:min(650px,calc(100dvh - 128px));margin-inline:auto;padding:48px 24px!important;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-sizing:border-box;text-align:center}html[data-theme] body[data-page=profile] #main#main>.visual-profile-content:has(>[role=alert].visual-social-error)>h1{margin:0!important;font-family:Georgia,serif;font-size:clamp(26px,2.2vw,36px)!important;line-height:1.2}html[data-theme] body[data-page=profile] #main#main>.visual-profile-content:has(>[role=alert].visual-social-error)>h1:before{content:"";display:block;width:clamp(140px,16vw,210px);aspect-ratio:1;margin:0 auto 28px;background:url(/assets/legacy-artwork/154fe77fbf47ddc8c43464ad999bfbe172e18e781824a1a5f0951ff2deaab538.webp) center / contain no-repeat}html[data-theme] body[data-page=profile] #main#main>.visual-profile-content:has(>[role=alert].visual-social-error)>[role=alert]{max-width:520px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:17px;line-height:1.6}@media(max-width:700px){html[data-theme] body[data-page=profile] #main#main>.visual-profile-content:has(>[role=alert].visual-social-error){min-height:440px;padding:36px 20px!important}}html[data-theme] body[data-page=profile] #main>.visual-profile-content:has(>[role=alert].visual-social-error)>.visual-profile-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}html[data-theme] body[data-page=profile] #main>.visual-profile-content:has(>[role=alert].visual-social-error)>.visual-profile-error-actions>.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:110px;padding:10px 20px;box-sizing:border-box}html[data-theme] body[data-page=profile] #main>.visual-profile-content:has(>[role=alert].visual-social-error)>.visual-profile-error-actions svg{width:18px;height:18px;flex-shrink:0}html[data-theme=dark] body[data-page=writing] #main#main#main#main#main#main#main .visual-writer[data-visual078][data-art078-home-final=true] .visual078-action-bar>details:has(>form[data-creator-form=project-new])>summary{background:#8353e8!important;color:#fff!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>.actions{order:0!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>.collection018-detail{order:1!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>[data-concept-library-utility]{order:9!important}html[data-theme] body[data-page=library] #main#main#main>.page[data-concept-library-route=library][data-concept-library-detail=true]>.visual-status:empty{display:none!important}html[data-theme] body:is([data-page=prompt-studio],[data-page=rp-profiles]) #main#main#main#main :is(.prompt060-card,.prompt065-card):has(.prompt-instruction-sections[hidden]){display:none!important}#main .visual085-card>p.profile-character-description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}#modal-root#modal-root.visual104-chat-setup .visual104-art{background-image:linear-gradient(180deg,transparent,rgb(8 12 24 / 55%)),url(/assets/endgame-v1/brand-castle-panorama.webp)!important}@media(max-width:720px){#modal-root.visual104-chat-setup .visual104-art{grid-column:1!important;grid-row:1!important;width:100%!important}}html[data-theme=dark] body #main#main[data-page=personas] .persona051-create>summary{background:#8353e8!important;color:#fff!important}html[data-theme=dark] body #main#main[data-page=providers] .providers061-add:not([open]){background:#8353e8!important}html[data-theme=dark] body #main#main[data-page=providers] .providers061-add:not([open])>summary{color:#fff!important}html[data-theme] body #main#main[data-page=premium] .premium058-values>article{padding-left:76px!important}html[data-theme] body[data-page=albums] #bottom#bottom a[data-albums007-destination][href="/albums"],html[data-theme] body[data-page=albums] #desktop-rail#desktop-rail a[data-albums007-destination][href="/albums"]{display:none!important}html[data-theme] body[data-page=creator-earnings] #main#main#main#main .concept-account-hero :is(.earnings-source-tagline,.earnings-source-copy){font-family:Arial,sans-serif!important;font-weight:400!important}html[data-theme] body #main#main .profile-story-create{display:inline-flex!important;align-items:center!important;min-height:44px!important;box-sizing:border-box!important;margin-bottom:12px!important}html[data-theme=dark] body[data-page=native-games] #main#main#main .games045-add>summary{color:#24123f!important}html[data-theme] body[data-page=legal] #main#main .legal-source-hero:after{background-image:url(/assets/concept-cache/2ac86c9d8f8e7b0851a65d1b6b587aeab9dc879cfc5e1b6b3ebaa7d96d420921.webp)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}html[data-theme] body[data-page=legal] #main#main .concept-policy-list svg,html[data-theme] body[data-page=legal] #main#main .legal-source-policy svg{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;flex:0 0 26px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document>h2 svg{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;flex:none!important}html[data-theme] body[data-page=legal] #main#main .legal-source-native-links{display:none!important}html[data-theme] body[data-page=legal] #main#main .legal039-questions{border:1px solid var(--line);border-radius:8px;padding:14px;margin:14px 8px 8px;background:var(--panel);font:13px/1.6 Arial,sans-serif}html[data-theme] body[data-page=legal] #main#main .legal039-questions h2{font:600 16px/1.4 Arial,sans-serif!important;margin:0 0 10px!important}html[data-theme] body[data-page=legal] #main#main .legal039-questions p{font:13px/1.6 Arial,sans-serif!important;margin:0 0 12px!important}html[data-theme] body[data-page=legal] #main#main .legal039-questions .btn{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:8px!important;white-space:normal!important;align-items:center;justify-content:center;min-height:40px;font-size:12px}html[data-theme] body[data-page=legal] #main#main .legal039-hub-link{display:block;margin-top:10px;font-size:12px;text-align:center}html[data-theme] body[data-page=legal] #main#main .legal039-read-full{margin:20px 0!important}html[data-theme] body[data-page=legal] #main#main [data-platform-accept]{max-width:100%;white-space:normal;min-height:44px}@media(max-width:1039px){html[data-theme] body[data-page=legal] #main#main .legal-source-policy{min-height:90px!important;padding:10px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document{padding:16px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-document>h2{font-size:19px!important;gap:8px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-reading-banner{min-height:145px!important;font-size:20px!important;padding:18px 35% 18px 16px!important}html[data-theme] body[data-page=legal] #main#main .legal-source-body{font-size:14px!important}}.reading063-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}html[data-theme] body[data-page=legal] #main#main#main .legal-source-reading-banner{display:block!important;padding:0!important;min-height:0!important;height:auto!important;background:none!important;overflow:hidden!important;line-height:0!important}html[data-theme] body[data-page=legal] #main#main#main .legal039-banner-art{display:block;width:100%;height:auto;aspect-ratio:344/133}html[data-theme] body[data-page=legal] #main#main#main .legal039-banner-light,html[data-theme=light] body[data-page=legal] #main#main#main .legal039-banner-dark{display:none}html[data-theme=light] body[data-page=legal] #main#main#main .legal039-banner-light{display:block}@media(max-width:767px){html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:4px!important;margin:0!important;white-space:nowrap!important;scrollbar-width:none!important}html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav::-webkit-scrollbar{display:none!important}html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav>a,html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav>details{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:44px!important;max-width:none!important;padding:8px 10px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font:400 13px/18px Arial,sans-serif!important}html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav>details>summary{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;min-height:44px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html[data-theme] body[data-page=premium] #main#main#main .premium058-more-body .endgame-settings-nav .concept-account-icon{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;box-sizing:border-box!important}}@media(max-width:767px){html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-hero:has(>.character014-v3-portrait-frame.is-empty){grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-portrait-frame.is-empty{display:none!important}html[data-theme] body[data-page=character] #main#main form[data-character014-v3=true] .character014-v3-hero:has(>.character014-v3-portrait-frame.is-empty) .character014-v3-identity{grid-column:1 / -1!important}}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main .concept-mobile-tab-bar{position:sticky!important;top:0!important;z-index:30!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:50px!important;margin:0 0 18px!important;padding:0!important;overflow:visible!important;background:var(--bg)!important}html[data-theme] body[data-page=explore] #main#main .concept-mobile-tab-bar>.at-catalog-tabs.concept-mobile-has-filter{position:static!important;box-sizing:border-box!important;width:calc(100% - 82px)!important;max-width:calc(100% - 82px)!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;border-right:0!important}html[data-theme] body[data-page=explore] #main#main .concept-mobile-tab-bar>.concept-mobile-filter-slot:not(:has(details[open])){position:absolute!important;inset:3px 0 auto auto!important;width:64px!important;height:44px!important;margin:0!important;padding:0!important;z-index:30!important}html[data-theme] body[data-page=explore] #main#main .concept-mobile-tab-bar:has(details[open]){z-index:110!important}html[data-theme] body[data-page=explore] #main#main .concept-mobile-tab-bar>.concept-mobile-filter-slot:has(details[open]){position:fixed!important;inset:75px 12px calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;z-index:110!important}}html[data-theme] body #main#main#main .social-reference-card .social-source-actions:not([open]){flex:0 0 auto!important;width:max-content!important;min-width:44px!important;max-width:100%!important}html[data-theme] body #main#main#main .social-reference-card .social-source-actions>summary{width:max-content!important;min-width:44px!important;height:auto!important;min-height:44px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}@media(max-width:767px){html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav{display:flex!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav>a,html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav>details{flex:0 1 auto!important;min-width:0!important;max-width:100%!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav a{white-space:normal!important;overflow-wrap:anywhere}html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav details[open]{display:flex!important;flex-wrap:wrap!important;position:static!important;flex:1 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav details[open]>summary{flex:0 0 100%!important;white-space:normal!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .endgame-settings-nav details[open]>div{display:flex!important;flex-wrap:wrap!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important}}html[data-theme] body[data-page=commerce] #main#main#main>.page.creator-commerce-screen{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;grid-template-rows:none!important}html[data-theme] body[data-page=commerce] #main#main#main>.page.creator-commerce-screen>*{grid-area:auto!important;grid-column:1/-1!important;min-width:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer h3{font-size:14px;margin:0}html[data-theme] main#main[data-page=commerce] .creator-commerce-offer .btn{width:100%;min-height:44px;white-space:normal}html[data-theme] main#main[data-page=commerce] .creator-commerce-unavailable{font-size:13px;color:var(--muted);padding:10px 0}html[data-theme] main#main[data-page=commerce] .creator-commerce-links{display:grid;gap:0;margin-top:10px;border:1px solid var(--line);border-radius:9px;overflow:hidden}html[data-theme] main#main[data-page=commerce] .creator-commerce-link,html[data-theme] main#main[data-page=commerce] .creator-commerce-links>.btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:48px;padding:10px 12px;text-align:left;white-space:normal;border:0;border-radius:0;background:transparent;color:var(--text);text-decoration:none;overflow-wrap:anywhere}html[data-theme] main#main[data-page=commerce] .creator-commerce-links>*+*{border-top:1px solid var(--line)}html[data-theme] main#main[data-page=commerce] .creator-commerce-link strong{font-size:13px}html[data-theme] main#main[data-page=commerce] .creator-commerce-link span,html[data-theme] main#main[data-page=commerce] .creator-commerce-shortcuts>p{font-size:12px;color:var(--muted);margin:3px 0}html[data-theme] main#main[data-page=commerce] .creator-commerce-link:focus-visible,html[data-theme] main#main[data-page=commerce] .creator-commerce-links>.btn:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media(min-width:901px){html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero{position:relative!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:after{background-image:url(/assets/endgame-v1/lori-guide.webp),linear-gradient(90deg,var(--panel) 0 calc(100% - 140px),transparent 100%)!important;background-position:right 322px center,0 0!important;background-size:128px auto,auto!important;background-repeat:no-repeat!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:before{right:160px!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero>div:first-child{position:static!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero>div:first-child:after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;top:0!important;right:0!important;width:140px!important;height:128px!important;pointer-events:none;background-image:linear-gradient(90deg,var(--panel) 0%,transparent 24%),linear-gradient(0deg,var(--panel) 0%,transparent 18%),url(/assets/concept-cache/ec87b1ba9256c1d1e59222ce1b6934b0bf608c6cfac7d4543a7743999e261e3a.webp);background-size:auto,auto,1843.2px 1228.8px;background-position:0 0,0 0,-1689.6px -151.2px;background-repeat:no-repeat}}@media(min-width:901px)and (max-width:1199px){html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero{padding-bottom:144px!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:after{top:auto!important;bottom:0!important;height:128px!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero:before{top:auto!important;bottom:44px!important;transform:none!important}html[data-theme=light] body[data-page=settings] #main#main#main#main .settings070-page>.concept-account-hero>div:first-child:after{top:auto!important;bottom:0!important}}html[data-theme] body[data-page=create]{--create026-original: url(/assets/concept-cache/bf5cafb8c7bcb33b7d45b5d107501b629279bde7c0d601bb09b2bf332f298c71.webp);--create026-mascot-size: 180px;--create026-mascot-height: 170.709677px;--create026-mascot-board: 711.290323px 745.548387px;--create026-mascot-x: -114.967742px;--create026-mascot-y: -18.580645px;--create026-title-width: 167.272727px;--create026-title-height: 48px;--create026-title-board: 890.909091px 933.818182px;--create026-title-x: -171.636364px;--create026-title-y: -242.909091px;--create026-wordmark-x: -17px;--create026-castle-x: -25.2px}html[data-theme=light] body[data-page=create]{--create026-mascot-x: -470.322581px;--create026-title-x: -616.727273px;--create026-wordmark-x: -629px;--create026-castle-x: -596.4px}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading{position:relative!important;isolation:isolate!important}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-mascot{display:block!important;width:var(--create026-mascot-size)!important;height:var(--create026-mascot-size)!important;opacity:0!important}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading:before{content:""!important;display:block!important;position:absolute!important;inset:0 auto auto 50%!important;width:var(--create026-mascot-size)!important;height:var(--create026-mascot-height)!important;transform:translate(-50%)!important;z-index:0!important;pointer-events:none!important;background-image:var(--create026-original)!important;background-size:var(--create026-mascot-board)!important;background-position:var(--create026-mascot-x) var(--create026-mascot-y)!important;background-repeat:no-repeat!important;mask-image:linear-gradient(0deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-composite:intersect}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading :is(h1,h2){display:block!important;position:relative!important;z-index:1!important;width:var(--create026-title-width)!important;height:var(--create026-title-height)!important;max-width:100%!important;margin-inline:auto!important;line-height:var(--create026-title-height)!important;color:transparent!important;text-shadow:none!important;background-image:var(--create026-original)!important;background-size:var(--create026-title-board)!important;background-position:var(--create026-title-x) var(--create026-title-y)!important;background-repeat:no-repeat!important;mask-image:linear-gradient(0deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(90deg,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading p,html[data-theme] body[data-page=create] #main#main#main#main .concept-create-card :is(h2,h3,p),html[data-theme] body[data-page=create] #main#main#main#main .concept-create-open{font-family:var(--font-ui, Inter, system-ui, sans-serif)!important}html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo{position:relative!important;isolation:isolate!important;color:transparent!important;text-shadow:none!important}html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo:before{content:""!important;display:block!important;position:absolute!important;inset:0 auto auto 50%!important;transform:translate(-50%)!important;width:82px!important;height:31px!important;z-index:1!important;pointer-events:none!important;background-image:var(--create026-original)!important;background-size:1225px 1284px!important;background-position:var(--create026-wordmark-x) -24px!important;background-repeat:no-repeat!important}html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo :is(.endgame-wordmark,.endgame-wordmark-star){opacity:0!important}html[data-theme] body[data-page=create].create026-shell .create026-more-summary>svg{display:none!important}html[data-theme] body[data-page=create].create026-shell .create026-more-summary:before{content:""!important;display:block!important;position:relative!important;inset:auto!important;width:45px!important;height:56px!important;flex:0 0 56px!important;z-index:0!important;pointer-events:none!important;background-image:var(--create026-original)!important;background-size:1143.333333px 1198.4px!important;background-position:var(--create026-castle-x) -1052.8px!important;background-repeat:no-repeat!important}@media(min-width:901px){html[data-theme] body[data-page=create]{--create026-mascot-size: 320px;--create026-mascot-height: 303.483871px;--create026-mascot-board: 1264.516129px 1325.419355px;--create026-mascot-x: -204.387097px;--create026-mascot-y: -33.032258px;--create026-title-width: 230px;--create026-title-height: 66px;--create026-title-board: 1225px 1284px;--create026-title-x: -236px;--create026-title-y: -334px}html[data-theme=light] body[data-page=create]{--create026-mascot-x: -836.129032px;--create026-title-x: -848px}}@media(forced-colors:active){html[data-theme] body[data-page=create] #main#main#main#main .concept-create-mascot{opacity:1!important}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading:before,html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo:before,html[data-theme] body[data-page=create].create026-shell .create026-more-summary:before{content:none!important;display:none!important}html[data-theme] body[data-page=create] #main#main#main#main .concept-create-heading :is(h1,h2),html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo{color:CanvasText!important;background-image:none!important;mask-image:none!important;text-shadow:none!important}html[data-theme] body[data-page=create].create026-shell .create026-rail>.logo :is(.endgame-wordmark,.endgame-wordmark-star){opacity:1!important}html[data-theme] body[data-page=create].create026-shell .create026-more-summary>svg{display:block!important}}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint{position:relative!important;display:flex!important;align-items:center!important;flex:0 1 216px!important;width:216px!important;max-width:100%!important;min-width:0!important;gap:8px!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint>img[alt=""]{flex:0 0 60px!important;width:60px!important;height:68.571429px!important;visibility:hidden!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint:before{content:""!important;display:block!important;position:absolute!important;z-index:1!important;left:0!important;top:50%!important;width:60px!important;height:68.571429px!important;transform:translateY(-50%)!important;pointer-events:none!important;background-image:url(/assets/concept-cache/da70de9944fe5714be0f7930fa4f18a314d222676de96e6f27f4be10fa625ce2.webp)!important;background-repeat:no-repeat!important}html[data-theme=dark] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint:before{background-size:2400% auto!important;background-position:36.480978% 13.191106%!important}html[data-theme=light] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint:before{background-size:2327.272727% auto!important;background-position:88.435374% 13.10241%!important}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint>p{box-sizing:border-box!important;flex:1 1 0!important;min-width:0!important;max-width:148px!important;min-height:68.571429px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head{position:relative!important;isolation:isolate;--pay049-art-height:205.2px;--pay049-art-half:102.6px;--pay049-sky-top:#0a2240;--pay049-sky-middle:#293c6b;--pay049-sky-bottom:#17315a;background:linear-gradient(180deg,var(--panel) 0px,var(--panel) max(0px,calc(100% - var(--pay049-art-height) - 64px)),var(--pay049-sky-top) calc(100% - var(--pay049-art-height)),var(--pay049-sky-middle) calc(100% - var(--pay049-art-half)),var(--pay049-sky-bottom) 100%)!important}html[data-theme=light] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head{--pay049-sky-top:#d3d7fd;--pay049-sky-middle:#f5eafd;--pay049-sky-bottom:#d4d4fc}@media(max-width:900px){html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head{--pay049-art-height:145.35px;--pay049-art-half:72.675px}}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head>.pay049-art{display:none!important}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head>div{position:relative;z-index:1}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{content:""!important;display:block!important;position:absolute!important;pointer-events:none;z-index:0!important;inset:auto 0 0 auto!important;background-repeat:no-repeat!important;opacity:1!important;transform:none!important;border:0!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 6%,#000)!important;mask-composite:intersect!important}@media(min-width:901px){html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{width:236.39999999999998px!important;height:205.2px!important;background-size:1843.1999999999998px 1228.8px!important}html[data-theme=dark] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{background-image:url(/assets/concept-cache/e8af3b374c696982d361f76c64a9aca8c363778dce33c7af5285da0878b84655.webp)!important;background-position:-657.6px -159.6px!important}html[data-theme=light] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{background-image:url(/assets/concept-cache/e8af3b374c696982d361f76c64a9aca8c363778dce33c7af5285da0878b84655.webp)!important;background-position:-1579.2px -159.6px!important}}@media(max-width:900px){html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head{padding:20px 18px 164px!important}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head>div{max-width:100%!important}html[data-theme] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{width:167.45px!important;height:145.35px!important;background-size:1305.6px 870.4px!important;right:calc(50% - 83.725px)!important}html[data-theme=dark] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{background-image:url(/assets/concept-cache/e8af3b374c696982d361f76c64a9aca8c363778dce33c7af5285da0878b84655.webp)!important;background-position:-465.8px -113.05px!important}html[data-theme=light] body[data-page=payment-readiness] #main#main#main#main[data-page=payment-readiness] .pay049-page>.section-head:after{background-image:url(/assets/concept-cache/e8af3b374c696982d361f76c64a9aca8c363778dce33c7af5285da0878b84655.webp)!important;background-position:-1118.6px -113.05px!important}}html[data-theme] body[data-page=origin-controls] #main#main#main#main .concept-origin-heading .concept-origin-hint>p{padding:6px 10px!important;line-height:1.15!important}html[data-theme] body #main .table-scroll{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:767px){html[data-theme] body #main .table-scroll>table{width:max-content;min-width:100%;max-width:none;table-layout:auto}}@media(max-width:1039px){html[data-theme] body[data-page=explore] #main#main#main .endgame-discovery-card details.social-source-actions.explore005-mobile-card-menu[open]{position:relative!important;inset:auto!important;order:99!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:8px 0 0!important}}html[data-theme] #main[data-page=memory] .concept-context-scene-summary{display:grid;gap:14px;min-width:0}html[data-theme] #main[data-page=memory] .concept-context-scene-summary :is(p,h3,h4){margin:0;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme] #main[data-page=memory] .concept-scene-setting{display:grid;gap:4px;padding:14px;border-left:3px solid var(--accent);background:var(--panel2);border-radius:8px;min-width:0}html[data-theme] #main[data-page=memory] .concept-scene-location{font-size:18px;font-weight:650;line-height:1.4}html[data-theme] #main[data-page=memory] .concept-scene-cast{display:grid;gap:10px;min-width:0}html[data-theme] #main[data-page=memory] .concept-scene-cast-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;min-width:0}html[data-theme] #main[data-page=memory] .concept-scene-linked-card{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);flex:1}html[data-theme] #main[data-page=memory] .concept-scene-portrait{display:grid;place-items:center;flex:none;width:56px;height:64px;border-radius:8px;overflow:hidden;background:var(--panel);color:var(--muted)}html[data-theme] #main[data-page=memory] .concept-scene-portrait img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme] #main[data-page=memory] .concept-scene-identity{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}html[data-theme] #main[data-page=memory] .concept-scene-overview-details{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;min-width:0;overflow-wrap:anywhere}html[data-theme] #main[data-page=memory] .concept-scene-overview-details dt{font-weight:650;margin-top:4px}html[data-theme] #main[data-page=memory] .concept-scene-overview-details dd{margin:0}html[data-theme] #main[data-page=memory] .concept-scene-overview-details ul{margin:0;padding-left:20px;white-space:pre-wrap}

html[data-theme] #main#main [data-community-groups]{max-width:1240px!important;width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0!important;padding:24px!important;box-sizing:border-box}html[data-theme] #main#main [data-community-groups] [hidden]{display:none!important}html[data-theme] #main#main [data-community-groups] h1{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.2!important;margin:0!important;overflow-wrap:anywhere}html[data-theme] #main#main [data-community-groups] h2{font-size:18px!important;line-height:1.4!important;margin:0 0 12px!important}html[data-theme] #main#main [data-community-groups] p{font-size:15px!important;line-height:1.6!important;overflow-wrap:anywhere}html[data-theme] #main#main .cg-directory-intro{margin:-12px 0 0!important;color:var(--muted)}html[data-theme] #main#main .cg-directory-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important}html[data-theme] #main#main .cg-community-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--panel)!important;min-width:0!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme] #main#main .cg-card-cover{display:block!important;position:relative!important;width:100%!important;height:166px!important;overflow:hidden!important}html[data-theme] #main#main .cg-cover{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important}html[data-theme] #main#main .cg-card-copy{display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px!important;flex:1!important;min-width:0!important}html[data-theme] #main#main .cg-card-copy h2{margin:0!important;min-height:50px!important}html[data-theme] #main#main .cg-card-copy h2 a{color:var(--text)!important;text-decoration:none!important}html[data-theme] #main#main .cg-preview{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;line-clamp:5;overflow:hidden!important;max-height:8em!important;margin:0!important;white-space:normal!important;color:var(--muted)!important}html[data-theme] #main#main .cg-card-open{margin-top:auto!important;align-self:flex-start!important;min-height:40px!important}html[data-theme] #main#main .cg-hero{overflow:hidden!important;padding:0!important;border-radius:18px!important;border:1px solid var(--line)!important;background:var(--panel)!important}html[data-theme] #main#main .cg-banner{height:260px!important;width:100%!important;position:relative!important}html[data-theme] #main#main .cg-identity{display:flex!important;align-items:center!important;gap:18px!important;padding:24px 28px!important;flex-wrap:wrap!important}html[data-theme] #main#main .cg-avatar{width:76px!important;height:76px!important;object-fit:cover!important;border:4px solid var(--panel)!important;border-radius:20px!important;flex:none!important;margin-top:-46px!important;position:relative!important;box-shadow:0 4px 15px #0003!important}html[data-theme] #main#main .cg-name{min-width:0!important;flex:1 1 300px!important}html[data-theme] #main#main .cg-meta{color:var(--muted)!important;margin:8px 0 0!important;text-transform:capitalize!important;font-size:13px!important}html[data-theme] #main#main .cg-tabs{display:flex!important;gap:8px!important;padding:0 24px!important;border-top:1px solid var(--line)!important;overflow:auto!important}html[data-theme] #main#main .cg-tabs button{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;padding:16px 12px!important;background:transparent!important;color:var(--muted)!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important}html[data-theme] #main#main .cg-tabs button[aria-current=page]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}html[data-theme] #main#main .cg-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:24px!important;align-items:start!important}html[data-theme] #main#main :is(.cg-feed,.cg-aside){display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}html[data-theme] #main#main .cg-layout .panel,html[data-theme] #main#main .cg-view>.panel{padding:22px!important;border-radius:14px!important;border:1px solid var(--line)!important;background:var(--panel)!important;min-width:0!important}html[data-theme] #main#main .cg-discussion{display:flex!important;flex-direction:column!important;gap:20px!important}html[data-theme] #main#main .cg-composer{padding:0 0 20px!important;border-bottom:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;gap:12px!important}html[data-theme] #main#main .cg-composer label{font-weight:600!important;display:flex!important;flex-direction:column!important;gap:10px!important}html[data-theme] #main#main .cg-composer textarea{width:100%!important;min-height:104px!important;resize:vertical!important;box-sizing:border-box!important;border-radius:12px!important;padding:14px!important;font:400 15px/1.6 inherit}html[data-theme] #main#main .cg-composer>button{align-self:flex-end!important;min-width:100px!important}html[data-theme] #main#main .cg-post{display:block!important;border-top:1px solid var(--line)!important;padding:20px 0 0!important;min-width:0!important;background:none!important}html[data-theme] #main#main .cg-post-author{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;font-weight:600!important}html[data-theme] #main#main .cg-author-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background:var(--accent-soft,var(--panel2))!important;color:var(--accent)!important;flex:none!important}html[data-theme] #main#main .cg-post>button,html[data-theme] #main#main .cg-post>form{display:inline-flex!important;margin:12px 8px 0 0!important}html[data-theme] #main#main .cg-channels nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html[data-theme] #main#main .cg-channels nav a{justify-content:flex-start!important;white-space:normal!important;text-align:left!important}html[data-theme] #main#main .cg-summary>button{margin-top:12px!important;cursor:pointer!important}html[data-theme] #main#main .cg-view{display:flex!important;flex-direction:column!important;gap:18px!important}html[data-theme] #main#main .cg-full-intro{white-space:pre-wrap!important;max-width:80ch!important}@media(max-width:1100px){html[data-theme] #main#main .cg-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] #main#main .cg-layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:18px!important}}@media(max-width:767px){html[data-theme] #main#main [data-community-groups]{padding:16px 12px!important;gap:18px!important}html[data-theme] #main#main .cg-directory-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html[data-theme] #main#main .cg-card-cover,html[data-theme] #main#main .cg-banner{height:180px!important}html[data-theme] #main#main .cg-identity{padding:18px!important;gap:12px!important}html[data-theme] #main#main .cg-avatar{width:60px!important;height:60px!important;margin-top:-36px!important}html[data-theme] #main#main .cg-name{flex-basis:200px!important}html[data-theme] #main#main .cg-tabs{padding:0 8px!important;gap:0!important}html[data-theme] #main#main .cg-layout{display:flex!important;flex-direction:column!important}html[data-theme] #main#main :is(.cg-feed,.cg-aside){width:100%!important}html[data-theme] #main#main .cg-aside{order:2!important}html[data-theme] #main#main .cg-layout .panel{padding:16px!important}}

html[data-theme] #main#main .cg-settings-section{display:block!important;padding:0!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;overflow:hidden!important}html[data-theme] #main#main .cg-settings-section>summary{display:list-item!important;cursor:pointer!important;padding:20px 22px!important;min-height:24px!important;font-size:17px!important;font-weight:600!important;color:var(--text)!important;list-style-position:inside!important}html[data-theme] #main#main .cg-settings-section[open]>summary{border-bottom:1px solid var(--line)!important}html[data-theme] #main#main .cg-settings-content{display:flex!important;flex-direction:column!important;gap:18px!important;padding:22px!important;min-width:0!important}html[data-theme] #main#main .cg-settings-content .field{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}html[data-theme] #main#main .cg-settings-content :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important}html[data-theme] #main#main .cg-settings-content :is(select,textarea,input:not([type=checkbox]):not([type=range])){width:100%!important;border-radius:10px!important;padding:11px 12px!important;min-height:44px!important;background:var(--panel2)!important;color:var(--text)!important;border:1px solid var(--line)!important;font:400 15px/1.5 Arial,sans-serif!important}html[data-theme] #main#main .cg-settings-content .cg-rank-slider{width:100%!important;accent-color:var(--accent-solid,var(--accent))!important;height:28px!important;cursor:pointer!important}html[data-theme] #main#main .cg-rank-value{font-size:14px!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important}html[data-theme] #main#main .cg-permission-switches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:12px!important}html[data-theme] #main#main .cg-permission-switches>label{display:flex!important;align-items:center!important;gap:10px!important;min-height:40px!important;font:400 14px/1.4 Arial,sans-serif!important;text-transform:capitalize!important;cursor:pointer!important}html[data-theme] #main#main .cg-permission-switches input[type=checkbox]{appearance:none!important;width:36px!important;height:22px!important;border-radius:20px!important;background:var(--line2,var(--line))!important;position:relative!important;flex:none!important;border:1px solid var(--line)!important;cursor:pointer!important}html[data-theme] #main#main .cg-permission-switches input[type=checkbox]:before{content:"";display:block;position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel);box-shadow:0 1px 3px #0003;transition:transform .15s}html[data-theme] #main#main .cg-permission-switches input[type=checkbox]:checked{background:var(--accent-solid,var(--accent))!important;border-color:transparent!important}html[data-theme] #main#main .cg-permission-switches input[type=checkbox]:checked:before{transform:translate(14px);background:#fff}html[data-theme] #main#main .cg-permission-switches input:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}html[data-theme] #main#main .cg-role-editor{padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:10px!important}html[data-theme] #main#main .cg-role-editor>summary{cursor:pointer!important;min-height:28px!important;font-weight:600!important}html[data-theme] #main#main .cg-role-editor[open]>form{margin-top:16px!important}html[data-theme] #main#main .cg-activity .cg-points{display:block!important;font-size:28px!important;line-height:1.25!important;color:var(--accent)!important;font-variant-numeric:tabular-nums!important}html[data-theme] #main#main .cg-activity>p{margin:8px 0 16px!important}html[data-theme] #main#main .cg-card-activity{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;font-size:12px!important;color:var(--muted)!important;line-height:1.4!important;margin:0 0 4px!important}html[data-theme] #main#main .cg-score-explainer>summary{cursor:pointer!important;font-size:13px!important;color:var(--muted)!important}html[data-theme] #main#main .cg-score-explainer>p{font-size:13px!important}html[data-theme] #main#main .cg-member-filter{width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;border-radius:10px!important}html[data-theme] #main#main .cg-member-row{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 0!important;border:0!important;border-top:1px solid var(--line)!important;background:transparent!important;border-radius:0!important;min-width:0!important}html[data-theme] #main#main .cg-member-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html[data-theme] #main#main .cg-member-identity .grow{min-width:0!important;overflow-wrap:anywhere!important}html[data-theme] #main#main .cg-member-identity .row-sub{display:block!important;color:var(--muted)!important;font-size:13px!important;margin-top:4px!important}html[data-theme] #main#main .cg-member-badge{font-size:12px!important;padding:5px 10px!important;border:1px solid var(--line)!important;border-radius:20px!important;color:var(--muted)!important;flex:none!important}html[data-theme] #main#main .cg-member-options>summary{cursor:pointer!important;font-size:13px!important;color:var(--accent)!important}html[data-theme] #main#main .cg-member-options>form{margin-top:14px!important}html[data-theme] #main#main .cg-transfer-confirm{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;line-height:1.5!important}html[data-theme] #main#main .cg-transfer-confirm input{width:18px!important;height:18px!important;margin-top:2px!important;flex:none!important;accent-color:var(--accent)!important}@media(max-width:600px){html[data-theme] #main#main .cg-permission-switches{grid-template-columns:minmax(0,1fr)!important}html[data-theme] #main#main .cg-settings-content{padding:16px!important}html[data-theme] #main#main .cg-settings-section>summary{padding:18px 16px!important}}html[data-theme] #main#main details.cg-settings-section{min-height:0!important;height:auto!important;margin-bottom:14px!important}html[data-theme] #main#main details.cg-settings-section>summary{box-sizing:border-box!important;min-height:60px!important;line-height:24px!important;padding:18px 22px!important}html[data-theme] #main#main [data-community-groups=group] [data-cg-panel=manage] details.cg-settings-section.cg-settings-section{padding:0!important}

.top-search{position:relative;isolation:isolate;overflow:visible}.top-search input:focus,.top-search input:focus-visible{outline:none!important;box-shadow:none!important}html[data-theme] body .top-search:focus-within{border-color:color-mix(in srgb,var(--purple, #a78bfa) 80%,white 20%);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--purple, #a78bfa) 22%,transparent)}.search-suggestions{--suggestion-surface: #101b31;--suggestion-raised: #172640;--suggestion-border: #344665;--suggestion-muted: #a9b6ca;position:absolute;z-index:400;top:calc(100% + 10px);left:0;width:min(640px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-x:hidden;overflow-y:auto;padding:8px;border:1px solid var(--suggestion-border);border-radius:18px;background:var(--suggestion-surface);box-shadow:0 22px 58px #00000059,0 4px 14px #0000003d;color:var(--text);backdrop-filter:blur(18px);overscroll-behavior:contain}html[data-theme=light] .search-suggestions{--suggestion-surface: #ffffff;--suggestion-raised: #f2f5fb;--suggestion-border: #c9d3e3;--suggestion-muted: #58677d;box-shadow:0 22px 52px #232f452e,0 4px 12px #232f451a}.search-suggestions[hidden]{display:none!important}.search-suggestion-group+.search-suggestion-group{margin-top:5px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--suggestion-border) 68%,transparent)}.search-suggestion-group>h2{margin:0;padding:7px 9px 5px;color:var(--suggestion-muted);font-size:.7rem;font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.search-suggestion{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:6px 9px;border:1px solid transparent;border-radius:12px;color:inherit;text-decoration:none;cursor:pointer}.search-suggestion:hover,.search-suggestion[aria-selected=true]{border-color:color-mix(in srgb,var(--purple, #a78bfa) 30%,transparent);background:var(--suggestion-raised)}.search-suggestion[aria-selected=true]{box-shadow:inset 3px 0 0 var(--purple, #a78bfa)}.search-suggestion-media{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--suggestion-border) 80%,transparent);border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--purple, #a78bfa) 35%,transparent),var(--suggestion-raised));color:var(--text);font-family:Georgia,serif;font-size:1.05rem;font-weight:700}.search-suggestion-media img{width:100%;height:100%;object-fit:cover}.search-suggestion-copy{display:grid;min-width:0;gap:3px}.search-suggestion-copy strong,.search-suggestion-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-copy strong{font-size:.92rem;line-height:1.2}.search-suggestion-copy>span{color:var(--suggestion-muted);font-size:.78rem;line-height:1.25}.search-suggestion mark{border-radius:3px;background:color-mix(in srgb,var(--purple, #a78bfa) 26%,transparent);color:inherit;font-weight:800}.search-suggestion-relationship{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--purple, #a78bfa) 14%,transparent);color:color-mix(in srgb,var(--text) 82%,var(--purple, #a78bfa));font-size:.68rem;font-weight:720;white-space:nowrap}.search-suggestion-all{display:flex;justify-content:center;min-height:44px;margin-top:6px;border-top-color:color-mix(in srgb,var(--suggestion-border) 68%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--purple, #a78bfa));text-align:center}.search-suggestion-error{margin:0;padding:14px;color:var(--suggestion-muted);font-size:.86rem}.search-suggestions-live{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top-search[data-suggestions-loading=true]:after{content:"";width:14px;height:14px;flex:0 0 14px;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-top-color:var(--purple, #a78bfa);border-radius:50%;animation:search-suggestions-spin .7s linear infinite}@keyframes search-suggestions-spin{to{transform:rotate(1turn)}}@media(max-width:720px){.search-suggestions{position:fixed;top:70px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 92px);border-radius:16px}.search-suggestion{grid-template-columns:40px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.top-search[data-suggestions-loading=true]:after{animation:none}}.search-community-copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}html body #global-search input:focus,html body #global-search input:focus-visible{outline:none!important;box-shadow:none!important}html[data-theme] #main#main .search-community-image{display:block!important;width:100%!important;height:160px!important;object-fit:cover!important;border-radius:12px!important;margin-bottom:16px!important}

.manga-studio-entry{display:inline-flex;margin:.75rem 0 0}.manga-studio{max-width:1100px;margin-inline:auto}.manga-studio[hidden]{display:none!important}.manga-studio form{display:grid;gap:1rem}.manga-studio .field{min-width:0}.manga-studio .field input,.manga-studio .field textarea,.manga-studio .field select{margin-top:.4rem;width:100%;box-sizing:border-box}.manga-studio .field textarea{min-height:7rem;resize:vertical}.manga-studio .manga-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.manga-page-card{min-width:0;padding:1rem;border:1px solid var(--line,#294150);border-radius:14px;background:var(--panel,#102331);display:grid;gap:.65rem;align-content:start}.manga-page-card img{width:100%;height:260px;object-fit:contain;background:#00000029;border-radius:9px}.manga-page-card p{margin:0;overflow-wrap:anywhere}.manga-page-card .actions{display:flex;flex-wrap:wrap;gap:.4rem}.manga-studio [role=status],.manga-studio [role=alert]{overflow-wrap:anywhere}.manga-published{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.manga-published p{flex:1 1 100%;margin:0}@media(max-width:600px){.manga-page-card img{height:220px}.manga-studio-entry{width:100%;justify-content:center}}

#main .concept-library-saved-copy h3,#main .concept-library-saved-copy>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}#main .concept-library-saved-copy h3{line-height:1.45;max-height:5.8em}#main .at-catalog-tabs:has([data-catalog-category=communities])>[data-concept-explore-route=community],#main .at-catalog-tabs:has([data-catalog-category=comics])>[data-concept-explore-route=webtoon]{display:none!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-comic .endgame-format-badge{top:164px!important}html[data-theme] body[data-page=explore] #main#main .concept-discovery-comic .social-reference-card>img{object-position:center top}@media(max-width:767px){html[data-theme] body[data-page=explore] #main#main .concept-mobile-discovery-comic .endgame-format-badge{top:159px!important}}html[data-theme] body[data-page=explore] #main#main .concept-discovery-community{width:100%!important;max-width:none!important;grid-column:1/-1}html[data-theme] body[data-page=explore] #main#main .at-catalog-row:has(.social-reference-card>img)>.endgame-card-art{display:none!important}html[data-theme] body #main#main .reader-comment-section form[data-reading-form=comment]{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}html[data-theme] body #main#main .reader-comment-section form>.field{width:100%;min-width:0}html[data-theme] body #main#main .reader-comment-section textarea{display:block;width:100%;min-height:100px;resize:vertical}html[data-theme] body #main#main .reader-comment-section form>.btn{justify-self:end}#main .reader-comment-section [data-social-destination]{display:none}

.reader-tools{width:min(100% - 2rem,56rem);margin:1.25rem auto 2rem;overflow:clip;border:1px solid var(--line, #334155);border-radius:1rem;background:var(--panel, #101e2b);color:inherit}.reader-tools>summary,.reader-tools__section>summary{cursor:pointer;padding:.85rem 1rem;font-weight:700}.reader-tools>summary{color:var(--accent, #c4a4ff)}.reader-tools__content{padding:0 1rem 1rem}.reader-tools__section{margin-top:.75rem;border:1px solid var(--line, #334155);border-radius:.75rem;background:var(--bg, #0b1824)}.reader-tools__section>p,.reader-tools__status>p{margin:.75rem 1rem;line-height:1.5}.reader-tools__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:0 1rem 1rem}.reader-tools__search{display:grid;grid-template-columns:minmax(10rem,1fr) auto;align-items:end;gap:.65rem;padding:.25rem 1rem 1rem}.reader-tools__search label{display:grid;gap:.35rem}.reader-tools__search input{min-width:0;width:100%}.reader-tools__results{margin:0;padding:0 1rem 1rem 2.25rem}.reader-tools__results li{padding:.2rem 0}.reader-tools__status{margin:.5rem 0;border-radius:.6rem;background:color-mix(in srgb,var(--accent, #c4a4ff) 9%,transparent)}.reader-tools__status .reader-tools__actions{padding-bottom:.75rem}@media(max-width:640px){.reader-tools{width:calc(100% - 1rem);margin:1rem auto}.reader-tools__search{grid-template-columns:1fr}.reader-tools__actions>button{flex:1 1 100%}}

html[data-theme] body .reader-focus-status:empty{display:none}html[data-theme] body .reader-focus-status{flex-basis:100%}html[data-theme] body .endgame-reader:fullscreen,html[data-theme] body .concept-workspace-page:fullscreen{box-sizing:border-box;width:100vw;height:100vh;max-width:none;margin:0;overflow:auto;padding:clamp(12px,3vw,36px);background:var(--bg, #080d17)}html[data-theme] body .endgame-reader:fullscreen #publication-content,html[data-theme] body .concept-workspace-page:fullscreen #publication-content{max-height:none}

html[data-theme] body .reader-page-seek{display:grid;grid-template-columns:minmax(92px,140px) minmax(120px,1fr) auto auto;align-items:end;gap:12px;flex:1 1 100%;max-width:680px;margin-inline:auto;padding-top:8px}html[data-theme] body .reader-page-seek[hidden]{display:none!important}html[data-theme] body .reader-page-seek .field{margin:0}html[data-theme] body .reader-page-seek-range{width:100%;min-width:100px;accent-color:var(--accent, #9a63ff)}html[data-theme] body .reader-page-seek output{min-width:88px;padding-bottom:9px;text-align:end;white-space:nowrap}@media(max-width:560px){html[data-theme] body .reader-page-seek{grid-template-columns:96px minmax(100px,1fr);gap:8px}html[data-theme] body .reader-page-seek output{grid-column:1 / -1;padding:0;text-align:start}}

.reader-chapter-finish{width:min(100%,60rem);margin:1.5rem auto 2rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--line, #354354);border-radius:1rem;background:var(--panel, #101e2b);color:var(--text, inherit)}.reader-chapter-finish h2{margin:0 0 .9rem;font-size:clamp(1.15rem,2.5vw,1.45rem)}.reader-chapter-finish__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.reader-chapter-finish__actions a{text-decoration:none}@media(max-width:600px){.reader-chapter-finish{margin:1rem auto 1.5rem}.reader-chapter-finish__actions a{flex:1 1 100%;justify-content:center}}

html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero{grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;margin:0 0 24px!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-cover{display:block!important;grid-column:1!important;grid-row:1!important;width:220px!important;min-width:0!important;max-width:220px!important;height:330px!important;max-height:330px!important;aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;border-radius:10px!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-copy{min-width:0!important;padding:4px 0!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-copy>:is(h1,h2){margin:0 0 12px!important;overflow-wrap:anywhere}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-copy>p{max-width:68ch;margin:14px 0!important;line-height:1.65!important}@media(max-width:767px){html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero{grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;row-gap:12px!important;margin:0 0 20px!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-cover{grid-column:1!important;grid-row:1/span 2!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:180px!important;max-height:180px!important;aspect-ratio:2/3!important;object-fit:contain!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-copy>:is(h1,h2){grid-column:2!important;grid-row:1!important;font-size:24px!important;line-height:1.2!important;margin:0 0 8px!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-author{grid-column:2!important;grid-row:2!important;min-height:32px!important;margin:0!important;align-self:start!important}html[data-theme] body #main#main[data-page=series]>.series068-entry .series068-layout .series068-primary .series068-hero .series068-copy>p{grid-column:1/-1!important;max-width:none!important;margin:4px 0!important}}html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic].endgame-discovery-card{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important}html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic] .social-reference-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic] :is(.social-reference-cover,.endgame-card-cover-link){display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2/3!important;overflow:hidden!important;background:var(--panel2,var(--panel))!important}html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic] :is(.social-reference-cover,.endgame-card-cover-link)>img,html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic] .social-reference-card>img,html[data-theme] body[data-page=explore] #main#main section[data-catalog-type=comic]>.endgame-card-art{display:block!important;flex:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;margin:0!important;background:var(--panel2,var(--panel))!important}


/* Fresh visual private scope: reading063-canonical-layout */
/* @castlori-shared:start:reading063-canonical-layout */
/* PRIVATE063canonical reading layout foundation. Native records, progress, links,
 * filter handlers, hidden states and Reading tools remain authoritative.
 * Retire visual duplicates only after canonical tabs+workspace are mounted. */
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > .concept-reading-tabs,
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > :is(.section-head, .at-masthead) .concept-reading-stats {
  display: none !important;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > :is(.section-head, .at-masthead) {
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-stats {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  flex: 0 1 360px;
  min-width: 0;
  max-width: 100%;
  margin-left: auto;
  padding-inline: 14px;
  box-sizing: border-box;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-stats > div {
  display: grid;
  align-content: center;
  gap: 4px;
  min-width: 0;
  text-align: center;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-stats span {
  display: block;
  font-size: 12px;
  line-height: 1.35;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > .reading063-tabs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2px;
  min-width: 0;
  padding: 3px;
  background: var(--panel);
  border: 1px solid var(--line);
  overflow: visible !important;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > .reading063-tabs > button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: 44px;
  padding: 8px;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 5px;
  background: transparent;
  color: var(--text);
  font: inherit;
  font-size: 14px;
  line-height: 1.3;
  cursor: pointer;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > .reading063-tabs > button[aria-selected="true"] {
  border-bottom-color: var(--accent, #b793ff);
  background: var(--accent-soft, var(--panel2));
  color: var(--accent, #b793ff);
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > .reading063-workspace {
  display: grid;
  min-width: 0;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-shelf:not([hidden]) {
  display: grid;
  min-width: 0;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-shelf > header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-shelf > header button {
  min-height: 44px;
  padding: 8px 12px;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: var(--panel);
  color: var(--text);
  font: inherit;
  cursor: pointer;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));
  min-width: 0;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-card:not([hidden]) {
  display: grid;
  position: relative;
  min-width: 0;
  box-sizing: border-box;
  border: 1px solid var(--line);
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) :is(.reading063-card, .reading063-shelf, .reading063-empty, .reading063-count-note)[hidden] {
  display: none !important;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-card > :is(.reading063-cover, .reading063-no-cover) {
  align-self: start;
  max-width: 100%;
  object-fit: cover;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-no-cover {
  display: grid;
  place-content: center;
  padding: 5px;
  background: var(--panel2);
  color: var(--muted);
  font-size: 11px;
  line-height: 1.35;
  text-align: center;
  box-sizing: border-box;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-copy {
  overflow-wrap: anywhere;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-format,
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-private {
  display: inline-block;
  background: var(--panel2);
  border: 1px solid var(--line);
  border-radius: 5px;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-meter {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  width: 100%;
  min-width: 0;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-meter progress {
  width: 100%;
  max-width: 100%;
  accent-color: var(--accent, #b793ff);
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-card:not(.reading063-history) > a.btn {
  grid-column: 1 / -1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px !important;
  max-width: 100%;
  white-space: normal;
  box-sizing: border-box;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-card a svg {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) > :is(.reading063-native, .concept-misc-utility) > summary {
  min-height: 44px;
  padding: 10px 12px;
  box-sizing: border-box;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-toolbar {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(160px, 220px);
  gap: 10px;
  min-width: 0;
  margin-block: 12px;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-toolbar > :is(input, select) {
  min-width: 0;
  width: 100%;
  min-height: 44px;
  padding: 8px 10px;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: var(--panel);
  color: var(--text);
  font: inherit;
  box-sizing: border-box;
}

html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) :is(button, a, summary, input, select):focus-visible {
  outline: 2px solid var(--accent, #b793ff) !important;
  outline-offset: 2px;
}

@media (max-width: 900px) {
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-stats { flex-basis: 100%; width: 100%; margin-left: 0; }
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-grid { grid-template-columns: minmax(0, 1fr); }
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) .reading063-toolbar { grid-template-columns: minmax(0, 1fr); }
}

/* Keep focused native filters above the existing mobile bottom rail. */
@media (max-width: 900px) {
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"]:has(> .reading063-page > .reading063-tabs):has(> .reading063-page > .reading063-workspace) {
  scroll-padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px)) !important;
}
html[data-theme] body[data-page="reading-library"] #main[data-page="reading-library"] > .reading063-page:has(> .reading063-tabs):has(> .reading063-workspace) :is(button, a, summary, input, select) {
  scroll-margin-block-end: calc(96px + env(safe-area-inset-bottom, 0px));
}
}

/* @castlori-shared:end:reading063-canonical-layout */


/* Fresh visual private scope: feed033-action-wrap */
/* @castlori-shared:start:feed033-action-wrap */
/* PRIVATE033: native post actions wrap instead of clipping in a two-axis scroller. */
@media(max-width:900px){
  html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions{
    display:flex!important;flex-wrap:wrap!important;align-items:center!important;
    justify-content:flex-start!important;gap:6px!important;
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;
  }
  html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>:is(button,details){
    min-height:44px!important;height:auto!important;max-height:none!important;
    box-sizing:border-box!important;
  }
  html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>details{
    display:block!important;flex:0 1 auto!important;
  }
  html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>details>summary{
    display:inline-flex!important;align-items:center!important;min-height:44px!important;
  }
}

@media(max-width:900px){
html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>:is(button,details>summary){min-width:44px!important}
html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>button[data-social-discovery]{width:auto!important;flex:1 1 auto!important}
}

@media(max-width:900px){html[data-theme] body[data-page="feed"] #main#main#main .feed033-post-actions>.post-reaction-tools>.actions>.btn{min-width:44px!important;min-height:44px!important}}
/* @castlori-shared:end:feed033-action-wrap */


/* Fresh visual private scope: 005-hero-owned-once */

/* @castlori-shared:start:explore005-hero-readability */
/* Native hero content flows together; artwork and actions retain their owners. */
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead {
  height: auto !important;
  min-height: 292px !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy {
  position: relative !important;
  inset: auto !important;
  width: min(65%,720px) !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 28px 36px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 8px !important;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > :is(h1,p,.eyebrow,.actions) {
  margin: 0 !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > p:not(.eyebrow) {
  height: auto !important;
  max-width: 480px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > .content-favorites-link {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 44px !important;
  padding: 10px 16px !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > .actions > a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 44px !important;
  height: auto !important;
  white-space: normal !important;
  line-height: 1.4 !important;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy a:focus-visible {
  outline: 3px solid var(--accent,var(--purple,#8155d8)) !important;
  outline-offset: -3px !important;
}
@media (max-width: 767px) {
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead {
    display: block !important;
    min-height: 0 !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy {
    width: 100% !important;
    padding: 18px !important;
    gap: 12px !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > h1 {
    max-width: none !important;
    font-size: 32px !important;
    line-height: 1.15 !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > p:not(.eyebrow) {
    width: 100% !important;
    max-width: none !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > .actions {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    width: 100% !important;
    gap: 8px !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .at-masthead-copy > .actions > a {
    min-width: 0 !important;
    width: 100% !important;
    font-size: 14px !important;
    padding: 10px !important;
  }
}
/* @castlori-shared:end:explore005-hero-readability */


/* Fresh visual private scope: 005-card-owned-once */

/* @castlori-shared:start:explore005-card-layout */
/* Explore005 readable native cards. Existing articles, controls and state remain native. */
html[data-theme] body[data-page="explore"] #main#main#main :is(.concept-discovery-grid,.concept-mobile-discovery-grid,.endgame-discovery-grid) {
  align-items: stretch !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card:has(.social-reference-card) {
  --explore005-card-layout: readable-native-v3;
  display: flex !important;
  flex-direction: column;
  height: 100% !important;
  min-width: 0;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card:has(.social-reference-card) > .at-catalog-text {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column;
  min-width: 0;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card [data-typed-source-card] {
  display: flex !important;
  flex: 1;
  flex-direction: column;
  height: auto !important;
  min-width: 0;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card {
  flex: 1;
  height: 100% !important;
  min-width: 0;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > header {
  gap: 4px;
  padding: 12px 12px 0 !important;
  min-width: 0;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > header h3 {
  display: flex !important;
  min-height: 49px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  -webkit-line-clamp: unset;
  font-size: 18px !important;
  line-height: 1.35 !important;
  overflow-wrap: anywhere;
}
/* Desktop menu is absolute; phone menu remains in its native footer flow. */
@media (min-width: 768px) {
  html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card:has(> .social-source-actions:not([open])) > header h3 {
    padding-right: 48px !important;
  }
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > header :is(h3 > a,a.link) {
  display: flex !important;
  align-items: center;
  width: 100%;
  min-width: 0;
  min-height: 44px;
  padding: 4px 0;
  box-sizing: border-box;
  overflow: visible !important;
  -webkit-line-clamp: unset;
  overflow-wrap: anywhere;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > header > a.link {
  column-gap: .25em;
  font-size: 16px !important;
  line-height: 1.4 !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > p {
  order: 1 !important;
  margin: 8px 12px 0 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > .content-engagement {
  order: 2;
  box-sizing: border-box;
  margin: auto 0 0 !important;
  padding: 12px !important;
  width: 100%;
  min-width: 0;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .content-engagement-actions {
  display: grid !important;
  font-size: 16px !important;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,max(8em,calc((100% - 8px)/2))),1fr));
  gap: 8px !important;
  align-items: stretch;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .content-engagement :is(.row-sub,button,a) {
  min-width: 0;
  font-size: 16px !important;
  line-height: 1.4 !important;
  overflow-wrap: anywhere;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .content-engagement :is(button,a) {
  min-height: 44px !important;
  white-space: normal !important;
  padding: 10px !important;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .content-engagement-actions > :is(.row-sub:nth-child(n+3),[data-action="auth-login"]) {
  grid-column: 1 / -1;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-source-actions > summary {
  width: max-content !important;
  max-width: 100% !important;
  height: auto !important;
  min-width: 44px !important;
  min-height: 44px !important;
  padding: 10px !important;
  white-space: normal !important;
  box-sizing: border-box;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-source-actions[open] :is(button,a.btn) {
  min-height: 44px !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > footer.actions {
  position: static !important;
  inset: auto !important;
  order: 3;
  margin: 0 !important;
  padding: 0 12px 12px !important;
  display: grid !important;
  font-size: 14px !important;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,max(8em,calc((100% - 8px)/2))),1fr)) !important;
  gap: 8px !important;
  align-items: stretch;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > footer > a.btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 44px !important;
  padding: 10px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  box-sizing: border-box;
  white-space: normal !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > footer > button {
  width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
}
/* Native visible Save privately label needs content-sized space. */
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > footer > button[data-frontend-action="collection-save"] {
  width: auto !important;
  border-radius: 8px !important;
  min-width: 44px !important;
  height: auto !important;
  min-height: 44px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  padding: 10px !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card .social-reference-card > footer > button[data-frontend-action="collection-save"]::after {
  content: none !important;
}
html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card :is(a,button,summary):focus-visible {
  outline: 3px solid var(--accent,var(--purple,#8155d8)) !important;
  outline-offset: -3px !important;
}
@media (max-width: 767px) {
  /* Detailed cards retain metadata/actions; they need one readable column. */
  html[data-theme] body[data-page="explore"] #main#main#main :is(.concept-discovery-grid,.concept-mobile-discovery-grid,.endgame-discovery-grid) {
    grid-template-columns: minmax(0,1fr) !important;
    gap: 16px !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main .endgame-discovery-card:has(.social-reference-card) > .at-catalog-text {
    align-self: stretch !important;
  }
}
/* @castlori-shared:end:explore005-card-layout */


/* Fresh visual private scope: 027-phone-copy */
/* Creator decisions027: existing art is hidden at this breakpoint, so release reserved space. */
@media(max-width:767px){html[data-theme] body[data-page=creator-decision] #main#main#main#main .creator-insights-027-overlay .concept-creator-hero { padding:18px 16px!important; min-height:0!important; }}


/* Fresh visual private scope: shared-account-nav */
/* PRIVATE shared native account/settings navigation proposal. Source-backed route allowlist.
 * No profile primary tabs or chat routes. Native details/summary semantics preserved.
 * Wrapped rows keep More content in normal flow, never clipped by a scroll container. */
@media (max-width: 900px) {
  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav {
    display: flex !important;
    flex-wrap: wrap !important;
    position: static !important;
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    gap: 8px !important;
    overflow: visible !important;
    box-sizing: border-box;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 44px !important;
    height: auto !important;
    gap: 8px !important;
    padding: 8px 12px !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    box-sizing: border-box;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav .concept-account-icon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    max-width: 22px !important;
    flex: 0 0 22px !important;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav > details.concept-account-more {
    display: block !important;
    position: static !important;
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav > details.concept-account-more[open] {
    display: block !important;
    flex-basis: 100% !important;
    width: 100% !important;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav > details.concept-account-more > summary {
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
    width: auto !important;
    max-width: 100% !important;
    padding: 8px 12px !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    box-sizing: border-box;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav > details.concept-account-more:not([open]) > a {
    display: none !important;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav > details.concept-account-more[open] > a {
    margin: 4px 4px 0 0 !important;
  }

  html[data-theme] body:not(:has(.storage131-workspace, .storage131-dialog, [data-storage-dialog])) #main:is([data-page="settings"], [data-page="identity"], [data-page="privacy"], [data-page="connected-accounts"], [data-page="providers"], [data-page="passkeys"], [data-page="buyer-account"], [data-page="billing"], [data-page="premium"], [data-page="social-preferences"], [data-page="attention-settings"], [data-page="payment-readiness"], [data-page="creator-earnings"], [data-page="creator-commerce"], [data-page="commerce"], [data-page="creator-decision"], [data-page="native-games"], [data-page="origin-controls"], [data-page="audience-groups"], [data-page="moderation-cases"]) .endgame-settings-nav :is(a, summary):focus-visible {
    outline: 2px solid var(--accent, #b793ff);
    outline-offset: 2px;
  }

}


/* Fresh visual private scope: 070-field-icons */
/* PRIVATE PROPOSAL ONLY. Not installed or runtime-verified.
 * Current /settings at 390x844 rendered field SVGs at 332x332.
 * Existing account layout size rules are inside desktop media queries.
 * Keep native fields, actions, values and theme controls unchanged.
 */
@media (max-width: 900px) {
  html[data-theme] body #main[data-page="settings"] .concept-accounts-detail .concept-account-icon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    max-width: 22px !important;
    flex: 0 0 22px !important;
  }

  html[data-theme] body #main[data-page="settings"] .concept-account-field {
    display: grid !important;
    grid-template-columns: 22px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 64px !important;
    padding-block: 10px !important;
  }

  html[data-theme] body #main[data-page="settings"] .concept-account-field-copy {
    display: grid;
    gap: 4px;
    min-width: 0;
    overflow-wrap: anywhere;
  }

  html[data-theme] body #main[data-page="settings"] .concept-account-field > :is(button, a) {
    min-width: 44px;
    min-height: 44px;
  }

  html[data-theme] body #main[data-page="settings"] .concept-account-appearance-row > [data-castlori-appearance] {
    grid-column: 2 / -1;
    min-width: 0;
  }

}


/* Fresh visual private scope: 060-semantic-form-sections */
/* PRIVATE CSS proposal. Current desktop native semantic sections occupy one
 * implicit track of the existing six-column profile form. Preserve native form,
 * ordered-section actions, advanced sampler controls and hidden state handling.
 * No candidate runtime validation yet; current before states saved in W3/current.
 */
@media (min-width: 901px) {
  html[data-theme] body #main[data-page="prompt-studio"]
    .concept-tools-prompt-editor form > :is(
      fieldset.prompt-instruction-sections,
      section.prompt-generation-settings
    ) {
    grid-column: 1 / -1;
    min-width: 0;
    max-width: 100%;
    margin-inline: 0;
    align-self: start;
    box-sizing: border-box;
  }
}


/* Fresh visual private scope: 069-108-native-chooser-rows */
/* Private candidate: existing 069 chooser reused by 108. Native anchors stay intact. */
.series069-page .series069-chooser {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.75rem;
}
.series069-page .series069-chooser > a {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  min-width: 0;
  min-height: 44px;
  padding: 0.75rem 1rem;
  border: 1px solid var(--border, currentColor);
  border-radius: 0.75rem;
  color: inherit;
  line-height: 1.45;
  overflow-wrap: anywhere;
  text-decoration: none;
}
.series069-page .series069-chooser > a:hover {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
.series069-page .series069-chooser > a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}


/* Fresh visual private scope: 112-mobile-native-upload-component-v2 */
/* Private candidate: existing upload decoration and helper copy, mobile only. */
@media (max-width: 900px) {
  html[data-theme] body #main[data-page="import"] #source-import-preview-form .concept-import-file-copy {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  html[data-theme] body #main[data-page="import"] #source-import-preview-form .concept-import-file-copy > svg {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
  }
  html[data-theme] body #main[data-page="import"] #source-import-preview-form .concept-import-file-copy > span {
    display: flex;
    flex-direction: column;
    min-width: 0;
  }
}


/* @castlori-shared:start:payment049-friendly-readiness */
body[data-page=payment-readiness] #main .pay049-checklist>h2{margin:0 0 12px}
body[data-page=payment-readiness] #main .pay049-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}
body[data-page=payment-readiness] #main .pay049-row-copy{flex:1;min-width:0}
body[data-page=payment-readiness] #main .pay049-row h3{margin:0 0 6px;font-size:16px;line-height:1.35}
body[data-page=payment-readiness] #main .pay049-row p{margin:0;color:var(--muted);line-height:1.5}
body[data-page=payment-readiness] #main .pay049-status{flex:none;max-width:45%;padding:5px 9px;border:1px solid var(--line);border-radius:999px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
body[data-page=payment-readiness] #main .pay049-records{margin-block:14px}
body[data-page=payment-readiness] #main .pay049-records>summary{display:flex;align-items:center;min-height:44px;cursor:pointer}
@media(max-width:480px){body[data-page=payment-readiness] #main .pay049-row{flex-direction:column;gap:8px}body[data-page=payment-readiness] #main .pay049-status{max-width:100%}}
/* @castlori-shared:end:payment049-friendly-readiness */
/* Private next-batch proposal; existing native controls, order and assets remain. */
@media (max-width: 767px) {
  html[data-theme] body[data-page="explore"] #main#main#main#main .concept-catalogue-explore-tabs {
    height: auto !important;
    min-height: 48px !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 0 !important;
    border-bottom: 0 !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .concept-catalogue-explore-tabs > button[data-catalog-category] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 44px !important;
    padding: 10px 12px !important;
    border: 1px solid transparent !important;
    border-radius: 999px !important;
    font: 500 14px/1.35 Arial, system-ui, sans-serif !important;
    letter-spacing: normal !important;
    white-space: nowrap !important;
    box-shadow: none !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .concept-catalogue-explore-tabs > button[data-catalog-category].active {
    background: var(--accent-soft, rgba(135,85,225,.15)) !important;
    border-color: var(--accent, #9358ed) !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .concept-catalogue-explore-tabs > a[href="/feed"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    width: max-content !important;
    min-height: 44px !important;
    padding: 10px 12px !important;
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
    white-space: nowrap !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .explore-sort-control {
    display: grid !important;
    grid-template-columns: auto auto minmax(0, 1fr) !important;
    align-items: stretch !important;
    gap: 8px !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .explore-sort-control > span {
    align-self: center;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main .explore-sort-control > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 44px !important;
    padding: 8px 10px !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
    white-space: normal !important;
  }
  html[data-theme] body[data-page="explore"] #main#main#main#main :is(.concept-catalogue-explore-tabs > button[data-catalog-category], .concept-catalogue-explore-tabs > a[href="/feed"], .explore-sort-control > a):focus-visible {
    outline: 3px solid var(--accent, #9358ed) !important;
    outline-offset: -3px !important;
  }
  html[data-theme="light"] body[data-page="explore"] #main#main#main#main .at-masthead::after {
    background: linear-gradient(90deg, rgba(245,248,255,.97), rgba(245,248,255,.92)) !important;
  }
}
/* Private measured correction: existing closed Filter supplies its native 64px flex width. */
@media(max-width:767px){html[data-theme] body[data-page="explore"] #main#main#main#main .concept-catalogue-explore-tabs > .concept-catalogue-explore-filter:not([open]){position:sticky!important;order:7!important}}

/* Existing SectionShell and SectionTabs scoped owners. */
@media(min-width:901px){[data-cl-section-container=v1]{container-type:inline-size}[data-cl-section-shell=v1]:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--cl-section-gap, 0px);min-inline-size:0}[data-cl-section-shell=v1]>[data-cl-section-area]{grid-column:1 / -1;min-inline-size:0}}@media(min-width:1200px){@container (min-width: 58rem){[data-cl-section-shell=v1][data-cl-section-layout=main-context]{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem)}[data-cl-section-shell=v1][data-cl-section-layout=main-context]>[data-cl-section-area=main]{grid-column:1}[data-cl-section-shell=v1][data-cl-section-layout=main-context]>[data-cl-section-area=context]{grid-column:2}}}@media(min-width:901px){[data-cl-section-shell=v1]>:is(button,a)[data-cl-section-area=footer]{justify-self:start}}

@media(min-width:901px){[data-cl-section-tabs=v1] [data-cl-tab-strip=v1]:not([hidden]){--cl-local-tabs-display: grid;--cl-local-tabs-columns: none;--cl-local-tabs-auto-flow: column;--cl-local-tabs-auto-columns: minmax(max-content, 1fr);--cl-local-tabs-overflow-x: auto;--cl-local-tabs-overflow-y: hidden;--cl-local-tabs-item-flex: 1 1 auto;display:var(--cl-local-tabs-display);grid-template-columns:var(--cl-local-tabs-columns);grid-auto-flow:var(--cl-local-tabs-auto-flow);grid-auto-columns:var(--cl-local-tabs-auto-columns);overflow-x:var(--cl-local-tabs-overflow-x);overflow-y:var(--cl-local-tabs-overflow-y);min-inline-size:0;max-inline-size:100%}[data-cl-section-tabs=v1] [data-cl-tab-strip=v1]:not([hidden])[data-cl-tab-allocation=content]{--cl-local-tabs-display: flex;--cl-local-tabs-columns: none;--cl-local-tabs-auto-flow: row;--cl-local-tabs-auto-columns: auto;--cl-local-tabs-item-flex: 1 0 auto;flex-wrap:nowrap}[data-cl-section-tabs=v1] [data-cl-tab-strip=v1]:not([hidden])[data-cl-tab-allocation=equal]{--cl-local-tabs-display: grid;--cl-local-tabs-columns: none;--cl-local-tabs-auto-flow: column;--cl-local-tabs-auto-columns: minmax(max-content, 1fr);--cl-local-tabs-item-flex: 1 1 auto}[data-cl-section-tabs=v1] [data-cl-tab-strip=v1]:not([hidden])>[data-cl-tab-item=v1]{flex:var(--cl-local-tabs-item-flex)}[data-cl-section-tabs=v1] [data-cl-tab-panel=v1]{min-inline-size:0;max-inline-size:100%}}
