@media (max-width:900px){.loc-next-header{flex-direction:column;align-items:stretch}.loc-next-nav-stack{justify-items:stretch;width:100%}.loc-next-nav{width:100%}.loc-grid.two{grid-template-columns:1fr}.loc-game-board{grid-template-columns:1fr;grid-template-areas:"event""a""b"}.loc-event{position:static}.loc-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.loc-next-main{width:min(100% - 1rem,1180px)}.loc-next-header{padding:.65rem .55rem}.loc-next-brand{padding-top:0}.loc-hero,.loc-bubble,.loc-player,.loc-event{border-radius:14px}.loc-hand,.loc-legend,.loc-metrics{grid-template-columns:1fr}.loc-actions .loc-button{flex:auto}.loc-search-form{flex-direction:column}.loc-history>div{grid-template-columns:1fr 2rem 4rem}.loc-history small{grid-column:1/-1}}.loc-card>h1+p:not(.loc-subtitle):not(.loc-core-line),.loc-card>h2+p:not(.loc-subtitle):not(.loc-core-line),.loc-card>h3+p:not(.loc-subtitle):not(.loc-core-line),.loc-panel>h1+p:not(.loc-subtitle):not(.loc-core-line),.loc-panel>h2+p:not(.loc-subtitle):not(.loc-core-line),.loc-panel>h3+p:not(.loc-subtitle):not(.loc-core-line),.home-section-heading>h1+p:not(.loc-subtitle):not(.loc-core-line),.home-section-heading>h2+p:not(.loc-subtitle):not(.loc-core-line),.home-section-heading>h3+p:not(.loc-subtitle):not(.loc-core-line){font-weight:var(--loc-weight-body);border:0;padding:0;display:block;color:var(--loc-text)!important;font-size:var(--loc-type-body)!important;line-height:var(--loc-line-body)!important;margin:.45rem 0 0!important}.loc-next-header,.loc-next-main,.loc-view,.loc-card,.loc-panel,.loc-bubble,.loc-button,.loc-status,.loc-table,.loc-next-search input,.loc-view input,.loc-view button,.loc-view select,.loc-view textarea{font-family:var(--loc-font-family)}.loc-view>.loc-hero>h1,.loc-view>.loc-hero>.home-title-row>h1{font-size:var(--loc-type-page-title)!important;font-weight:var(--loc-weight-page-title)!important;line-height:var(--loc-line-page-title)!important}.loc-card>h1,.loc-card>h2,.loc-card>h3,.loc-panel>h1,.loc-panel>h2,.loc-panel>h3,.home-section-heading>h1,.home-section-heading>h2,.home-section-heading>h3{font-size:var(--loc-type-section-title);font-weight:var(--loc-weight-section-title);line-height:var(--loc-line-section-title)}.loc-subtitle{font-weight:var(--loc-weight-subtitle);border:0;padding:0;display:block;color:var(--loc-accent)!important;font-size:var(--loc-type-subtitle)!important;line-height:var(--loc-line-subtitle)!important;margin:.35rem 0 .7rem!important}.home-context .home-section-heading>h2{border-bottom:1px solid var(--loc-line);vertical-align:baseline;margin:.12rem 0 .72rem;padding:0 .8rem .6rem 0;display:inline-block}.home-context .home-section-heading>.loc-subtitle{border-left:1px solid var(--loc-line);border-bottom:1px solid var(--loc-line);vertical-align:baseline;padding:0 0 .6rem .8rem;display:inline-block;margin:.12rem 0 .72rem!important}.loc-card>p:not(.loc-eyebrow):not(.loc-subtitle):not(.loc-core-line),.loc-panel>p:not(.loc-eyebrow):not(.loc-subtitle):not(.loc-core-line),.loc-hero-copy p{font-size:var(--loc-type-body);font-weight:var(--loc-weight-body);line-height:var(--loc-line-body)}.loc-next-nav,.loc-button,.loc-next-search input{font-size:var(--loc-type-ui);font-weight:var(--loc-weight-ui)}.loc-next-nav-stack{width:100%}.loc-next-subnav{justify-content:flex-end}.loc-next-search{flex:none;align-items:center;display:flex}.loc-next-search input{width:9.5rem;min-width:0;padding:.42rem .65rem}.loc-next-search button{display:none}@media (max-width:900px){.loc-next-subnav{justify-content:flex-start}.loc-next-search input{width:8rem}}@media (max-width:680px){.home-context .home-section-heading>h2,.home-context .home-section-heading>.loc-subtitle{border-left:0;padding-left:0;padding-right:0;display:block}}@media (max-width:560px){.loc-next-search{flex:1 0 10rem}.loc-next-search input{width:100%}}
.loc-keyword-emphasis{letter-spacing:.01em;font-size:1.08em;font-weight:700}h1 .loc-keyword-emphasis,h2 .loc-keyword-emphasis,h3 .loc-keyword-emphasis{font-size:1.06em;font-weight:800}.scope-keyword-batch-progress{gap:.35rem;margin-top:1rem;display:grid}.scope-keyword-batch-progress-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scope-keyword-batch-progress-head span{font-variant-numeric:tabular-nums;font-weight:700}.scope-keyword-batch-progress-bar{background:var(--loc-ui-panel-soft,var(--loc-panel));border-radius:999px;width:100%;height:.75rem;position:relative;overflow:hidden}.scope-keyword-batch-progress-fill{transform-origin:0;background:var(--loc-accent);will-change:transform;width:100%;transition:transform .45s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.scope-keyword-batch-progress-fill{transition:none}}.scope-keyword-batch-progress p{margin:0}
.multimedia-view{gap:1rem}.multimedia-hero h1{margin:.15rem 0 .5rem}.multimedia-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.multimedia-stats article{border:1px solid var(--loc-line);border-radius:var(--loc-radius-sm);background:var(--loc-surface);box-shadow:var(--loc-shadow-card);gap:.2rem;padding:1rem;display:grid}.multimedia-stats strong{color:var(--loc-text);font-size:1.45rem}.multimedia-stats span{color:var(--loc-muted);font-size:.82rem}.multimedia-controls{gap:1rem;display:grid}.multimedia-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.multimedia-filter{border:1px solid var(--loc-line);background:var(--loc-panel-2);color:var(--loc-text);cursor:pointer;border-radius:999px;padding:.52rem .8rem}.multimedia-filter.is-active{border-color:var(--loc-accent-border);background:var(--loc-accent-surface-strong)}.multimedia-search{color:var(--loc-muted);gap:.4rem;font-size:.9rem;display:grid}.multimedia-search input{border:1px solid var(--loc-line);border-radius:var(--loc-radius-sm);background:var(--loc-panel-2);width:100%;min-height:2.75rem;color:var(--loc-text);font:inherit;padding:.65rem .8rem}.multimedia-search input:focus{outline:2px solid var(--loc-accent-border);outline-offset:2px}.multimedia-rule-note{color:var(--loc-muted)!important;margin:0!important;font-size:.88rem!important;line-height:1.65!important}.multimedia-result-meta{color:var(--loc-muted);justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.multimedia-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.multimedia-item{border:1px solid var(--loc-line);border-radius:var(--loc-radius);background:var(--loc-surface);min-width:0;box-shadow:var(--loc-shadow-card);gap:.75rem;padding:1rem;display:grid}.multimedia-item-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.multimedia-item h2{overflow-wrap:anywhere;margin:.08rem 0 0;font-size:1.05rem;line-height:1.45}.multimedia-id{letter-spacing:.04em;color:var(--loc-muted)!important;margin:0!important;font-size:.72rem!important}.multimedia-link-state{border:1px solid var(--loc-line);border-radius:999px;flex:none;padding:.28rem .5rem;font-size:.72rem}.multimedia-link-state.is-linked{color:var(--loc-accent);background:var(--loc-accent-surface)}.multimedia-meta{flex-wrap:wrap;gap:.35rem;display:flex}.multimedia-meta span{border:1px solid var(--loc-line);color:var(--loc-muted);background:var(--loc-surface-soft);border-radius:999px;padding:.28rem .5rem;font-size:.72rem}.multimedia-item-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.multimedia-item-actions .loc-button{padding:.55rem .75rem;font-size:.82rem;text-decoration:none}.multimedia-pagination{justify-content:center;align-items:center;gap:.8rem;display:flex}.multimedia-pagination button{border:1px solid var(--loc-line);border-radius:var(--loc-radius-sm);background:var(--loc-panel-2);color:var(--loc-text);cursor:pointer;padding:.55rem .8rem}.multimedia-pagination button:disabled{opacity:.4;cursor:not-allowed}.multimedia-pagination span{color:var(--loc-muted);font-size:.9rem}@media (max-width:1000px){.multimedia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.multimedia-stats,.multimedia-grid{grid-template-columns:1fr}.multimedia-result-meta{flex-direction:column;align-items:flex-start;gap:.25rem}}
:root{--scope-border:1px solid var(--loc-line);--scope-panel:var(--loc-panel);--scope-text:var(--loc-text);--scope-muted:var(--loc-muted)}.scope-data-source-global{border-top:var(--scope-border);color:var(--scope-muted);opacity:.82;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .8rem;margin:.45rem 0 0;padding:.45rem 0 0;font-size:.72rem;display:flex}.scope-data-source-global.is-backup{color:var(--scope-text);opacity:1;font-weight:650}.scope-data-source-global.is-unavailable{color:var(--loc-danger);opacity:1;font-weight:650}.scope-nav{overflow-x:auto}.scope-nav a,.scope-nav-current{white-space:nowrap;border-radius:999px;text-decoration:none}.scope-nav-current{font-weight:700}.scope-search input{min-width:0;color:var(--scope-text);border-radius:999px}.scope-main{margin:0 auto}.scope-page,.scope-content,.scope-list{display:grid}.scope-hero h1{font-size:var(--loc-type-page-title);line-height:var(--loc-line-page-title);margin:.15rem 0}.scope-card h2{font-size:var(--loc-type-section-title);line-height:var(--loc-line-section-title);margin:.15rem 0 .7rem}.scope-eyebrow{margin:0}.scope-subtitle{color:var(--loc-accent);font-size:var(--loc-type-subtitle);line-height:var(--loc-line-subtitle);margin:.35rem 0 0}.scope-card p,.scope-card li,.scope-inline-card p{font-size:var(--loc-type-body);line-height:var(--loc-line-body)}.scope-status{border:var(--scope-border);margin:0;padding:.8rem 1rem}.scope-error{font-weight:700}.scope-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.scope-tabs button,.scope-search-form button{cursor:pointer}.scope-tabs button[aria-pressed=true]{font-weight:700}.scope-ranking{gap:.45rem;display:grid}.scope-ranking>div{border-bottom:var(--scope-border);justify-content:space-between;gap:1rem;display:flex}.scope-ranking>div:last-child{border-bottom:0}.scope-ranking span{color:var(--scope-muted)}.scope-search-form{display:grid}.scope-search-form input{min-width:0;color:var(--scope-text);padding:.7rem .9rem}.scope-search-highlight{color:var(--loc-accent);font-weight:800}.scope-timeline{gap:.85rem;display:grid}.scope-timeline article{border-bottom:var(--scope-border);gap:.25rem;padding:.8rem 0;display:grid}.scope-timeline article:last-child{border-bottom:0}.scope-timeline span,.scope-timeline small{color:var(--scope-muted)}.scope-footer{margin:0 auto}.scope-footer-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.scope-theme-control{align-items:center;gap:.45rem;display:inline-flex}.scope-theme-control select{border:var(--scope-border);background:var(--loc-panel);color:var(--scope-text);border-radius:999px;padding:.35rem .55rem}@media (max-width:720px){.scope-ranking>div{flex-direction:column;align-items:flex-start}}.scope-result-links{flex-wrap:wrap;gap:.55rem;display:flex}.scope-result-links a{border:var(--scope-border);border-radius:999px;padding:.3rem .55rem;font-size:.85rem;text-decoration:none}.scope-period-timeline .vis-item.scope-period-timeline-focus{background:var(--loc-accent);border-color:var(--loc-accent);color:var(--loc-panel);font-weight:700}.scope-timeline-controls{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 .65rem;display:flex}.scope-timeline-controls .loc-button{min-width:44px;min-height:44px;padding:.4rem .7rem}.scope-timeline-item-picker{gap:.3rem;max-width:min(100%,26rem);margin:.35rem 0 .65rem;display:grid}.scope-timeline-item-picker .scope-select{width:100%;min-height:44px}.scope-culture-timeline-selection{margin-top:.65rem}.scope-load-sentinel{min-height:3rem;color:var(--scope-muted);letter-spacing:.04em;justify-content:center;align-items:center;margin:.75rem 0 0;font-weight:700;display:flex;position:relative}.scope-load-sentinel button{border:var(--scope-border);background:color-mix(in srgb,var(--loc-panel) 92%,transparent);border-radius:999px;align-items:center;padding:.45rem .8rem;animation:1.5s ease-in-out infinite scope-load-float;display:inline-flex;box-shadow:0 8px 24px #0000001f}.scope-load-sentinel.is-loading button{animation:none}@keyframes scope-load-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.scope-load-sentinel button{animation:none}}.scope-stat-controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin:0 0 1rem;display:flex}.scope-stat-chart-frame{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:clamp(.25rem,.8vw,.65rem);width:100%;min-width:0;display:grid}.scope-stat-chart-frame__canvas{width:100%;min-width:0}.scope-stat-zoom-rail{flex-direction:column;align-self:start;gap:.45rem;width:44px;margin-top:.6rem;display:flex}.scope-stat-zoom-rail .loc-button{place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;font-size:1.35rem;font-weight:650;line-height:1;display:grid}.scope-stat-zoom-rail .loc-button:disabled{cursor:not-allowed}@media (max-width:480px){.scope-stat-chart-frame{grid-template-columns:minmax(0,1fr) 44px;gap:.2rem}}.scope-stat-controls label{gap:.35rem;min-width:10rem;display:grid}.scope-stat-controls label>span{color:var(--scope-muted);font-size:.82rem}.scope-select{padding:.55rem .75rem}.scope-search-input{border:var(--scope-border);background:var(--loc-panel);min-width:0;color:var(--scope-text);font:inherit;border-radius:12px;padding:.55rem .75rem}.scope-ranking-chart{padding:1rem}.scope-keyword-settings,.scope-keyword-catalog{gap:.85rem;min-width:0;display:grid}.scope-keyword-settings>section>h4{margin:0 0 .65rem}.scope-keyword-catalog details>summary{cursor:pointer;font-weight:650}.scope-keyword-catalog details ul{columns:2;column-gap:2rem;margin:.75rem 0 0;padding-left:1.5rem}.scope-keyword-batch-editor form{gap:.75rem;margin-top:.75rem;display:grid}.scope-keyword-batch-editor label{gap:.35rem;display:grid}.scope-keyword-batch-editor label>span{color:var(--scope-muted);font-size:.9rem}.scope-keyword-batch-editor button{cursor:pointer;justify-self:start}.scope-keyword-batch-editor button:disabled{opacity:.55;cursor:wait}@media (max-width:600px){.scope-keyword-catalog details ul{columns:1}}.scope-culture-period-select{gap:.35rem;width:max-content;max-width:100%;margin:0 0 1rem;display:grid}.scope-culture-period-select>span{color:var(--scope-muted);font-size:.82rem}.scope-culture-period-description{color:var(--scope-muted);margin:.25rem 0 1rem}.scope-period-timeline-empty{gap:.65rem;display:grid}.scope-period-timeline-empty-line{border:var(--scope-border);background:var(--loc-panel);border-radius:12px;height:72px;min-height:72px;position:relative}.scope-period-timeline-empty-line:after{content:"";opacity:.28;border-top:1px solid;position:absolute;top:50%;left:1rem;right:1rem}.scope-hero>.home-title-row{width:100%;grid-template-columns:fit-content(44%) minmax(0,1fr)!important;align-items:end!important;gap:clamp(1rem,3vw,2.75rem)!important;margin:.12rem 0 .72rem!important;display:grid!important}.scope-hero>.home-title-row>h1{max-width:14ch;border:0!important;grid-column:1!important;margin:.18rem 0 0!important;padding:0!important}.scope-hero>.home-title-row>.scope-subtitle{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:none;display:-webkit-box;overflow:hidden;border:0!important;grid-column:2!important;place-self:end start!important;margin:0!important;padding:0 0 .35rem!important}.scope-hero-description{display:block}.scope-period-timeline .vis-timeline{border-color:var(--loc-line);color:var(--loc-text)}.scope-period-timeline .vis-panel{border-color:var(--loc-line)}.scope-period-timeline .vis-time-axis .vis-text,.scope-period-timeline .vis-labelset .vis-label,.scope-period-timeline .vis-group,.scope-period-timeline .vis-item{color:var(--loc-text)}.scope-period-timeline .vis-time-axis .vis-grid.vis-minor{border-color:var(--loc-line-soft)}.scope-period-timeline .vis-time-axis .vis-grid.vis-major{border-color:var(--loc-line)}.scope-period-timeline .vis-item:not(.scope-period-timeline-focus){background:var(--loc-panel-2);border-color:var(--loc-accent-border)}.scope-culture-source-groups{margin:.75rem 0;display:grid}.scope-culture-source-button{border:var(--scope-border);color:var(--scope-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center}.scope-culture-source-button:hover{border-color:var(--loc-accent-border);background:var(--loc-gold-surface)}.scope-culture-source-button{overflow:hidden}.scope-culture-source-button span{min-width:0;color:var(--scope-muted);white-space:normal;overflow-wrap:anywhere}.scope-culture-source-detail{border:var(--scope-border);border-radius:var(--scope-radius);gap:.65rem;min-height:16rem;margin-top:.8rem;display:grid}.scope-culture-source-detail>header,.scope-culture-work-heading,.scope-culture-source-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scope-culture-source-detail h4{margin:0}.scope-pagination-button{cursor:pointer}.scope-pagination-button:disabled{opacity:.45;cursor:not-allowed}.scope-culture-source-work-scroll{overscroll-behavior:contain;gap:.55rem;max-height:420px;padding-right:.25rem;display:grid;overflow:auto}.scope-culture-source-work-scroll article{gap:.35rem;display:grid}.scope-culture-work-heading time{color:var(--scope-muted);font-size:.82rem}.scope-culture-source-pages{border-top:var(--scope-border);justify-content:center;margin-top:auto;padding-top:.5rem}.scope-culture-source-pages span{min-width:7rem;color:var(--scope-muted);text-align:center}.scope-culture-work-meta-description{color:var(--scope-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.1rem 0}.scope-graph-workspace{gap:1rem;display:grid}.scope-graph-toolbar,.scope-graph-actions,.scope-graph-grant-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.scope-graph-toolbar label,.scope-graph-form label,.scope-graph-grant-form label{gap:.35rem;min-width:12rem;display:grid}.scope-graph-toolbar select,.scope-graph-form input,.scope-graph-form select,.scope-graph-form textarea,.scope-graph-grant-form input,.scope-graph-grant-form select{border:1px solid var(--loc-border,#789);background:var(--loc-panel,#fff);width:100%;min-width:0;color:var(--loc-text,#172333);border-radius:.5rem;padding:.55rem}.scope-graph-canvas{border:1px solid var(--loc-border,#789);border-radius:.75rem;width:100%;min-height:540px;overflow:hidden}.scope-graph-inspector{border:1px solid var(--loc-border,#789);border-radius:.75rem;padding:1rem}.scope-graph-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:.85rem;display:grid}.scope-graph-form .scope-graph-check{align-items:center;gap:.4rem;min-width:0;display:flex}.scope-graph-form .scope-graph-check input{width:auto}.scope-graph-actions,.scope-graph-grants{grid-column:1/-1}.scope-graph-grants{margin-top:1.25rem}.scope-graph-grants ul{padding-left:1.25rem}.scope-graph-grants li{margin:.5rem 0}@media (max-width:600px){.scope-graph-canvas{min-height:440px}.scope-graph-form{grid-template-columns:1fr}}.scope-stat-domain-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scope-stat-domain-heading>div{flex:28rem;min-width:0}.scope-stat-domain-heading h2{margin:.15rem 0 .4rem}.scope-stat-domain-heading p{color:var(--scope-muted);margin:0}.scope-stat-section{gap:1rem;min-width:0;display:grid}.scope-stat-keyword-link{justify-items:start}.scope-media-meta-settings button{cursor:pointer}.scope-media-meta-settings{gap:.9rem;display:grid}.scope-media-tag-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.scope-media-tag-cloud button{align-items:center;gap:.45rem;display:inline-flex}.scope-media-tag-cloud button span{color:var(--scope-muted);font-size:.8rem}.scope-media-tag-cloud button[aria-pressed=true]{border-color:var(--loc-accent-border);background:var(--loc-gold-surface);font-weight:700}.scope-media-meta-list{gap:.55rem;display:grid}.scope-media-meta-list article{border-bottom:var(--scope-border);gap:.45rem;padding:.7rem 0;display:grid}.scope-media-meta-list article:last-child{border-bottom:0}.scope-media-meta-list article>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.scope-media-meta-list article span{color:var(--scope-muted);font-size:.82rem}.scope-media-meta-list article p{margin:0}.scope-media-meta-editor{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;display:grid}@media (max-width:820px){.scope-media-meta-editor{grid-template-columns:1fr}}.scope-literature-work{gap:1rem;display:grid}.scope-literature-chapters{gap:1.25rem;display:grid}.scope-literature-chapters article{border-top:var(--scope-border);padding-top:.25rem}.scope-literature-chapters article:first-child{border-top:0}.scope-literature-chapters h2{margin:.15rem 0 .75rem}.scope-literature-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.scope-period-timeline .vis-item.scope-period-density{border-radius:999px;overflow:visible}.scope-period-timeline .vis-item.scope-period-density .vis-item-content{padding:0;display:none}.scope-period-timeline .vis-item.scope-period-density.vis-range{min-width:3px}.scope-governance-editable{gap:1rem;display:grid}.scope-governance-wysiwyg{border:var(--scope-border);border-radius:var(--scope-radius);background:var(--loc-panel);min-height:24rem;color:var(--scope-text);outline:none;padding:1rem;line-height:1.75}.scope-governance-wysiwyg:focus{border-color:var(--loc-accent-border);box-shadow:0 0 0 2px color-mix(in srgb,var(--loc-accent) 18%,transparent)}.scope-governance-wysiwyg h1,.scope-governance-wysiwyg h2,.scope-governance-wysiwyg h3{margin:1rem 0 .5rem}.scope-governance-wysiwyg p{margin:.5rem 0}.scope-prewrap{white-space:pre-wrap}.scope-daily-calendar-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.scope-daily-calendar-nav h2{margin:0}.scope-daily-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.scope-daily-calendar-weekday{text-align:center;padding:.5rem .125rem;font-weight:600}.scope-daily-calendar-cell{min-height:72px;color:inherit;opacity:.68;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:.375rem .1875rem}.scope-daily-calendar-cell.has-entry{opacity:1}.scope-daily-calendar-cell[aria-pressed=true]{background:var(--loc-focus,#80808029);border-width:2px}.scope-daily-calendar-day{font-weight:600;display:block}.scope-daily-calendar-flags{flex-wrap:wrap;justify-content:center;gap:.1875rem;margin-top:.25rem;font-size:.68rem;display:flex}.scope-daily-calendar-range-cell{border:1px solid var(--loc-line,#8080804d);opacity:.45;border-radius:8px;min-height:84px;padding:.375rem .25rem}.scope-daily-calendar-range-cell.is-selected{opacity:1;border-width:2px;border-color:currentColor}.scope-daily-calendar-entry-list{gap:.125rem;margin-top:.25rem;font-size:.72rem;display:grid}.daily-rune-log-view{box-sizing:border-box;width:calc(100% - clamp(24px,5vw,88px));min-width:0;max-width:1040px;margin-inline:auto}.daily-rune-log-view>*{min-width:0}@media (max-width:600px){.daily-rune-log-view{width:calc(100% - 20px)}}.daily-log-calendar{padding:clamp(.75rem,1.5vw,1rem)}.daily-log-calendar .scope-daily-calendar-nav{gap:.5rem;margin-bottom:.5rem}.daily-log-calendar .scope-daily-calendar-nav h2{font-size:clamp(1rem,1.8vw,1.2rem)}.daily-log-calendar .scope-daily-calendar-nav .loc-button{min-width:44px;min-height:44px;padding:.25rem .6rem}.daily-log-calendar .scope-daily-calendar-grid{gap:.125rem}.daily-log-calendar .scope-daily-calendar-weekday{padding:.25rem .0625rem;font-size:.75rem}.daily-log-calendar .scope-daily-calendar-cell{border-radius:6px;min-height:42px;padding:.2rem .125rem}.daily-log-calendar .scope-daily-calendar-day{font-size:.78rem;line-height:1.1}.daily-log-calendar .scope-daily-calendar-flags{gap:.1rem;margin-top:.125rem;font-size:.58rem;line-height:1.05}@media (max-width:700px){.daily-log-calendar{padding:.625rem}.daily-log-calendar .scope-daily-calendar-nav{margin-bottom:.375rem}.daily-log-calendar .scope-daily-calendar-cell{min-height:44px;padding:.125rem .0625rem}.daily-log-calendar .scope-daily-calendar-day{font-size:.72rem}.daily-log-calendar .scope-daily-calendar-flags{font-size:.52rem}}.scope-current-rivers-canvas{cursor:default;margin:1rem 0 1.25rem;overflow-x:auto}.scope-current-rivers-canvas.is-clickable{cursor:pointer}.scope-current-rivers-svg{width:100%;min-width:900px;height:520px;display:block}.scope-loc-time-river{min-width:0;max-width:100%}.scope-loc-time-river .scope-period-timeline-wrap{min-width:0;max-width:100%;overflow:hidden}.scope-loc-time-river .scope-period-timeline{min-width:0;max-width:100%}.scope-loc-time-river .vis-panel.vis-left{width:clamp(104px,16vw,180px)!important;max-width:180px!important}.scope-loc-time-river .vis-labelset .vis-label{min-width:0;width:100%!important}.scope-loc-time-river .vis-labelset .vis-label .vis-inner{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;padding:.45rem .55rem;line-height:1.25}.scope-culture-double-river{min-width:0;max-width:100%;margin:.8rem 0}.scope-culture-double-river .scope-period-timeline-wrap,.scope-culture-double-river .scope-period-timeline{min-width:0;max-width:100%}.scope-culture-double-river .scope-period-timeline-wrap{overflow:hidden}.scope-culture-double-river .vis-panel.vis-left{width:clamp(148px,23vw,248px)!important;max-width:248px!important}.scope-culture-double-river .vis-labelset .vis-label{min-width:0;width:100%!important}.scope-culture-double-river .vis-labelset .vis-label .vis-inner{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:.4rem .55rem;overflow:hidden}.scope-culture-double-river .vis-labelset .vis-label.scope-dual-river-section{border-top:2px solid var(--loc-accent-border);background:var(--loc-panel-2);font-weight:700}.scope-culture-double-river .vis-panel.vis-center{overscroll-behavior:contain}@media (max-width:760px){.scope-culture-double-river .vis-panel.vis-left{width:clamp(100px,30vw,140px)!important;max-width:140px!important}.scope-culture-double-river .vis-labelset .vis-label .vis-inner{padding:.4rem .3rem;font-size:.75rem}.scope-culture-double-river .scope-timeline-controls{gap:.35rem}}.scope-stat-suggestions{gap:.65rem;margin-top:1rem;display:grid}.scope-stat-suggestions>header h3{margin:.15rem 0 0}.scope-stat-suggestions>div{gap:.5rem;display:grid}.scope-stat-suggestions button{border:var(--scope-border);width:100%;color:var(--scope-text);text-align:left;cursor:pointer;grid-template-columns:minmax(10rem,auto) 1fr;align-items:center;gap:.75rem;display:grid}.scope-stat-suggestions button:hover{border-color:var(--loc-accent-border);background:var(--loc-gold-surface)}.scope-stat-suggestions button span{color:var(--scope-muted)}@media (max-width:680px){.scope-stat-suggestions button{grid-template-columns:1fr}}.scope-keyword-network-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}.scope-keyword-network{gap:.7rem;min-width:0;display:grid}.scope-keyword-network-help{color:var(--scope-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.scope-keyword-network-help strong{color:var(--scope-text)}.scope-keyword-network-canvas{background:color-mix(in srgb,var(--loc-bg) 48%,transparent);height:clamp(480px,62vh,760px);min-height:0;max-height:760px;position:relative}.scope-keyword-manual-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.scope-keyword-manual-path label{min-width:0}@media (max-width:760px){.scope-keyword-manual-path{grid-template-columns:1fr}}.scope-keyword-network-inspector{border:var(--scope-border);border-radius:var(--scope-radius);background:var(--loc-panel);gap:.75rem;max-height:calc(100vh - 6rem);padding:1rem;display:grid;position:sticky;top:5rem;overflow:auto}.scope-keyword-network-inspector>label{gap:.35rem;display:grid}.scope-keyword-empty{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:980px){.scope-keyword-network-layout{grid-template-columns:1fr}.scope-keyword-network-inspector{max-height:none;position:static}}.scope-keyword-manual-layout{min-width:0}.scope-keyword-manual-layout .scope-keyword-network-inspector{max-height:none;position:static;overflow:visible}.scope-keyword-management .scope-keyword-editor-section{min-width:0}@media (max-width:1280px){.scope-keyword-management .scope-keyword-network-layout{grid-template-columns:minmax(0,1fr)}}.scope-rune-app-overview{--rune-app-ink:#20345c;--rune-app-accent:#7169ca;--rune-app-glow:#f5f4ff;isolation:isolate;color:var(--rune-app-ink);background:radial-gradient(at 82% 3%,#fff8e0f2 0,#fff8e00d 28%,#0000 52%),linear-gradient(164deg,#f6f5ff 0%,#e5eafd 50%,#d3e4ef 100%);border:1px solid #888cce57;gap:1rem;display:grid;position:relative;overflow:hidden}.scope-rune-app-overview.is-night{--rune-app-ink:#f1ead9;--rune-app-accent:#eac087;--rune-app-glow:#212f53;background:radial-gradient(at 84% 4%,#ecce9a30,#0000 36%),linear-gradient(160deg,#06142b 0%,#112542 55%,#172f49 100%);border-color:#dfbf874f}.scope-rune-app-overview:after{content:"";pointer-events:none;opacity:.34;z-index:-1;background:repeating-radial-gradient(at 50% 0,#0000 0 14px,#96a6d445 15px 16px,#0000 17px 29px);height:34%;position:absolute;inset:auto -7% -15%;transform:scaleY(.48)}.scope-rune-daynight-head,.scope-rune-daynight-section-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.scope-rune-daynight-head h2{color:inherit;margin:.18rem 0;font-size:clamp(1.25rem,4.2vw,1.9rem)}.scope-rune-daynight-head p{color:inherit;margin:.2rem 0;line-height:1.55}.scope-rune-daynight-head .loc-eyebrow{color:inherit;opacity:.8}.scope-rune-daynight-orb{width:64px;height:64px;color:var(--rune-app-accent);background:radial-gradient(circle,#ffffff80,#ffffff0d 70%);border-radius:50%;flex:0 0 64px;place-items:center;font-size:3rem;display:grid;box-shadow:0 0 32px #d1bceb2e}.scope-rune-daynight-today{background:color-mix(in srgb,var(--rune-app-glow) 54%,transparent);border:1px solid #8791b640;border-radius:1rem;padding:1rem}.scope-rune-daynight-today .loc-eyebrow{color:inherit;opacity:.72}.scope-rune-daynight-feature{align-items:center;gap:1rem;min-width:0;display:flex}.scope-rune-daynight-feature>div{flex:1;min-width:0}.scope-rune-daynight-feature h3{color:inherit;margin:.15rem 0;font-size:1.12rem}.scope-rune-daynight-feature p{color:inherit;overflow-wrap:anywhere;margin:.3rem 0;font-size:.91rem}.scope-rune-daynight-sigil{width:82px;height:82px;color:var(--rune-app-accent);background:radial-gradient(circle,#ffffff5c,#0000 67%);border:1px solid;border-radius:50%;flex:0 0 82px;place-items:center;font-size:2.7rem;line-height:1;display:grid;box-shadow:0 0 0 7px #b5aee014,0 0 0 14px #b5aee00d}.scope-rune-daynight-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.scope-rune-daynight-shortcuts button{background:color-mix(in srgb,var(--rune-app-glow) 75%,transparent);min-width:0;min-height:55px;color:inherit;cursor:pointer;font:inherit;border:1px solid #9297c15c;border-radius:12px;padding:.5rem .25rem;font-size:.83rem}.scope-rune-daynight-shortcuts button:hover,.scope-rune-daynight-shortcuts button:focus-visible{border-color:var(--rune-app-accent);outline-offset:3px}.scope-rune-daynight-trajectory{gap:.7rem;display:grid}.scope-rune-daynight-section-head h3{color:inherit;margin:0;font-size:1.1rem}.scope-rune-daynight-section-head .scope-select{width:auto;max-width:140px}.scope-rune-daynight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.scope-rune-daynight-metrics>div{text-align:center;background:color-mix(in srgb,var(--rune-app-glow) 70%,transparent);border-radius:.75rem;gap:.2rem;padding:.7rem .35rem;display:grid}.scope-rune-daynight-metrics strong{color:inherit;font-size:clamp(1rem,3.6vw,1.28rem)}.scope-rune-daynight-metrics span{opacity:.8;font-size:.77rem}.scope-rune-daynight-directions{gap:.5rem;display:grid}.scope-rune-daynight-directions>div{grid-template-columns:3.4rem 1fr 2rem;align-items:center;gap:.5rem;display:grid}.scope-rune-daynight-directions span,.scope-rune-daynight-directions strong{font-size:.86rem}.scope-rune-daynight-track{background:#7b7aa833;border-radius:9px;height:10px;overflow:hidden}.scope-rune-daynight-track span{background:var(--rune-app-accent);border-radius:9px;height:100%;display:block}.scope-rune-daynight-explain,.scope-rune-daynight-empty{color:inherit;margin:0;font-size:.87rem;line-height:1.6}.scope-rune-daynight-chart{min-height:175px;color:var(--rune-app-accent);overflow:hidden}.scope-rune-daynight-chart .recharts-cartesian-axis-tick{fill:var(--rune-app-ink)}.scope-rune-sqlite-transfer{gap:.55rem;display:grid}.scope-rune-sqlite-transfer h3{margin:0}@media (max-width:440px){.scope-rune-daynight-orb{flex-basis:52px;width:52px;height:52px;font-size:2.3rem}.scope-rune-daynight-sigil{flex-basis:66px;width:66px;height:66px;font-size:2.2rem}.scope-rune-daynight-feature{gap:.75rem}.scope-rune-daynight-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.scope-work-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.scope-work-fulltext-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.scope-data-source-details{width:100%;min-width:0}.scope-data-source-details>summary{cursor:pointer;width:max-content;max-width:100%;min-height:32px;color:var(--loc-muted);align-items:center;font-size:.82rem;font-weight:600;display:flex}.scope-data-source-details>summary:focus-visible{outline:2px solid var(--loc-accent);outline-offset:2px;border-radius:3px}.scope-data-source-values{flex-wrap:wrap;gap:.35rem .8rem;padding:.3rem 0 .15rem;display:flex}
:root{--loc-ui-max:1280px;--loc-ui-reading:72ch;--loc-ui-radius-xl:30px;--loc-ui-radius-lg:22px;--loc-ui-radius-md:16px;--loc-ui-radius-sm:12px;--loc-ui-space-1:.375rem;--loc-ui-space-2:.625rem;--loc-ui-space-3:.875rem;--loc-ui-space-4:1.125rem;--loc-ui-space-5:1.5rem;--loc-ui-space-6:2rem;--loc-ui-space-7:clamp(2.5rem,5vw,4.5rem);--loc-ui-ease:cubic-bezier(.22,1,.36,1);--loc-ui-ease-soft:cubic-bezier(.16,1,.3,1);--loc-ui-fast:.16s;--loc-ui-med:.32s;--loc-ui-slow:.62s;--loc-ui-hairline:color-mix(in srgb,var(--loc-line) 74%,transparent);--loc-ui-panel:color-mix(in srgb,var(--loc-panel) 82%,transparent);--loc-ui-panel-strong:color-mix(in srgb,var(--loc-panel) 94%,var(--loc-bg));--loc-ui-panel-soft:color-mix(in srgb,var(--loc-panel-2) 52%,transparent);--loc-ui-accent-soft:color-mix(in srgb,var(--loc-accent) 12%,transparent);--loc-ui-gold-soft:color-mix(in srgb,var(--loc-gold) 10%,transparent);--loc-ui-shadow:0 30px 80px #0000002e,0 8px 24px #00000017;--loc-ui-shadow-hover:0 34px 90px #0000003d,0 12px 32px #0000001f;--scope-max:var(--loc-ui-max);--scope-gap:clamp(.9rem,1.6vw,1.35rem);--scope-radius:var(--loc-ui-radius-lg);--loc-radius:var(--loc-ui-radius-lg);--loc-radius-sm:var(--loc-ui-radius-sm);--loc-type-page-title:clamp(2.65rem,7.4vw,6.25rem);--loc-type-section-title:clamp(1.28rem,1.7vw,1.65rem);--loc-type-subtitle:clamp(.88rem,1vw,.98rem);--loc-type-body:clamp(.96rem,.25vw + .9rem,1.04rem);--loc-type-eyebrow:.72rem;--loc-type-ui:.9rem;--loc-weight-page-title:760;--loc-weight-section-title:700;--loc-weight-subtitle:600;--loc-weight-eyebrow:760;--loc-line-page-title:.96;--loc-line-section-title:1.2;--loc-line-subtitle:1.55;--loc-line-body:1.78;--loc-type-hero-home-title:clamp(4rem,6.4vw,6.5rem);--loc-type-hero-feature-title:clamp(3.125rem,5.2vw,4.75rem);--loc-type-home-section-title:clamp(1.5rem,2.1vw,1.875rem);--loc-type-hero-subtitle:clamp(1.25rem,1.8vw,1.875rem);--loc-type-hero-copy:clamp(1.125rem,1.45vw,1.375rem);--loc-type-hero-eyebrow:clamp(.875rem,1.05vw,1.0625rem);--loc-line-hero-title:1.06;--loc-line-hero-copy:1.65}html{text-rendering:optimizelegibility;scroll-padding-top:6rem}body{background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--loc-accent) 17%,transparent),transparent 34rem), radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--loc-gold) 10%,transparent),transparent 30rem), linear-gradient(180deg,color-mix(in srgb,var(--loc-bg) 97%,black) 0%,var(--loc-bg) 55%,color-mix(in srgb,var(--loc-bg) 94%,black) 100%);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;min-width:320px;min-height:100vh;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(var(--loc-line-soft) 1px,transparent 1px), linear-gradient(90deg,var(--loc-line-soft) 1px,transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}::selection{color:var(--loc-text);background:color-mix(in srgb,var(--loc-accent) 34%,transparent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--loc-accent);outline-offset:3px}a,button,input,select,textarea,.loc-card,.loc-panel,.scope-card,.scope-inline-card{-webkit-tap-highlight-color:transparent}button,a,.loc-control,.loc-button,.scope-tabs button,.scope-pagination-button,.scope-culture-source-button,.runes-group-choice,.runes-library-card{transition:color var(--loc-ui-fast) var(--loc-ui-ease), background-color var(--loc-ui-fast) var(--loc-ui-ease), border-color var(--loc-ui-fast) var(--loc-ui-ease), box-shadow var(--loc-ui-med) var(--loc-ui-ease), transform var(--loc-ui-med) var(--loc-ui-ease)}.loc-scroll-progress{z-index:200;transform-origin:0;background:linear-gradient(90deg,var(--loc-accent),var(--loc-gold));height:2px;box-shadow:0 0 18px color-mix(in srgb,var(--loc-accent) 45%,transparent);pointer-events:none;transition:transform .1s ease-out;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes loc-scroll-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll(root block)){.loc-scroll-progress{animation:linear both loc-scroll-progress-fill;animation-timeline:scroll(root)}}.loc-next-main,.scope-main{width:min(var(--loc-ui-max),calc(100% - clamp(1rem,4vw,4rem)));animation:loc-ui-page-in var(--loc-ui-slow) var(--loc-ui-ease-soft) both;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(1.25rem,2.5vw,2rem)}.loc-next-main>.scope-main{width:100%;margin:0;padding:0}.loc-next-main[data-loc-scope=loc][data-loc-view=home]{animation:none}@keyframes loc-ui-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.scope-global:after{content:"";background:linear-gradient(90deg,transparent,var(--loc-line),transparent);height:1px;position:absolute;bottom:0;left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scope-nav{scrollbar-width:none;gap:.2rem}.scope-nav::-webkit-scrollbar{display:none}.scope-nav a,.scope-nav-current{min-height:2.25rem;color:var(--loc-muted);letter-spacing:.01em;border:1px solid #0000;align-items:center;padding:.42rem .72rem;font-size:.86rem;display:inline-flex}.scope-nav a:hover{color:var(--loc-text);background:var(--loc-ui-panel-soft);border-color:var(--loc-line-soft)}.scope-nav-current{color:var(--loc-text);border-color:var(--loc-line);background:linear-gradient(135deg,var(--loc-ui-accent-soft),var(--loc-ui-gold-soft));box-shadow:inset 0 1px #ffffff0d}.scope-search{min-width:7.5rem;margin-left:auto}.scope-search input{border:1px solid var(--loc-ui-hairline);background:color-mix(in srgb,var(--loc-bg) 45%,transparent);width:clamp(7.5rem,12vw,11rem);min-height:2.4rem;padding:.46rem .82rem}.scope-search input:focus{border-color:var(--loc-accent-border);width:clamp(10rem,17vw,15rem);box-shadow:0 0 0 3px var(--loc-ui-accent-soft)}.loc-view,.scope-page,.scope-content{gap:clamp(1rem,2.2vw,1.75rem)}.loc-hero,.scope-hero{isolation:isolate;border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-xl);background:radial-gradient(circle at 85% 0%,var(--loc-ui-accent-soft),transparent 38%), radial-gradient(circle at 10% 110%,var(--loc-ui-gold-soft),transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--loc-panel) 94%,transparent),color-mix(in srgb,var(--loc-bg) 78%,transparent));box-shadow:var(--loc-ui-shadow),inset 0 1px 0 #ffffff0a;padding:clamp(1.5rem,4vw,3.4rem);position:relative;overflow:hidden}.loc-hero:after,.scope-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--loc-line-soft);width:18rem;box-shadow:0 0 0 2.25rem var(--loc-line-soft),0 0 0 5rem color-mix(in srgb,var(--loc-line-soft) 45%,transparent);opacity:.45;border-radius:50%;position:absolute;top:-10rem;right:-8rem}.scope-feature-hero,.loc-hero-feature{border-radius:var(--loc-ui-radius-lg);padding:clamp(1.3rem,3vw,2.25rem)}.scope-feature-hero>.home-title-row>h1,.loc-hero-feature h1{letter-spacing:-.045em;font-size:clamp(2.25rem,4.8vw,3.8rem)!important;line-height:1!important}.scope-feature-hero .scope-hero-description{margin-top:clamp(.65rem,1.4vw,1rem)}:root{--loc-hero-measure:750px}.runes-home-hero{--loc-text:#f5f7fc;--loc-heading:#fff;--loc-gold:#f5d795;--loc-accent:#e8d6ac;color:var(--loc-text)}.loc-home-block--hero>.loc-home-block__header,.runes-home-hero-copy .home-title-row{width:100%;max-width:var(--loc-hero-measure);flex-wrap:wrap;align-items:center!important;gap:.25rem clamp(.65rem,2.6vw,1.5rem)!important;margin:0 0 .9rem!important;display:flex!important}.loc-home-block--hero>.loc-home-block__header>.loc-eyebrow{flex:0 0 100%;margin:0 0 .3rem!important}.loc-home-block--hero>.loc-home-block__header>h1,.runes-home-hero-copy .home-title-row>h1{text-wrap:balance;flex:0 auto;max-width:100%!important;color:var(--loc-heading)!important;margin:0!important;padding:0!important}.loc-home-block--hero>.loc-home-block__header>.loc-home-block__subtitle,.runes-home-hero-copy .home-title-row>.loc-subtitle{text-align:start;flex:11rem;min-width:0;max-width:100%!important;margin:0!important;padding:0!important}.loc-home-block--hero>.loc-home-block__body :is(p,li),.runes-home-hero-copy p:not(.loc-eyebrow){max-width:var(--loc-hero-measure);text-align:start;color:#edf1f9!important;font-size:var(--loc-type-hero-copy)!important;font-weight:400!important;line-height:var(--loc-line-hero-copy)!important;margin:0 0 .7rem!important}.loc-home-block--hero>.loc-home-block__body :is(strong,b,em,a,span),.runes-home-hero-copy :is(strong,b,em,a,span):not(.loc-eyebrow){font-size:inherit!important;line-height:inherit!important}.loc-home-block--hero>.loc-home-block__body :is(strong,b),.runes-home-hero-copy :is(strong,b){font-weight:700!important}:is(.loc-next-main[data-loc-scope=loc],.loc-next-main[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero .loc-home-block__header>.loc-eyebrow{font-size:var(--loc-type-hero-eyebrow)!important}:is(.loc-next-main[data-loc-scope=loc],.loc-next-main[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero .loc-home-block__header>.loc-home-block__subtitle{font-size:var(--loc-type-hero-subtitle)!important;line-height:1.42!important}.runes-home-hero .runes-home-hero-copy>.loc-eyebrow{font-size:var(--loc-type-hero-eyebrow)!important;color:#e6ebffd6!important}.runes-home-hero .runes-home-hero-copy .home-title-row>.loc-subtitle{font-size:var(--loc-type-hero-subtitle)!important;color:#eff2ffe0!important;line-height:1.42!important}.scope-feature-hero:is(.scope-feature-hero--culture,.scope-feature-hero--statics,.scope-feature-hero--search,.scope-feature-hero--governance,.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting)>.home-title-row>h1{font-size:var(--loc-type-hero-feature-title)!important;font-weight:var(--loc-weight-page-title)!important;line-height:var(--loc-line-hero-title)!important}.scope-feature-hero:is(.scope-feature-hero--culture,.scope-feature-hero--statics,.scope-feature-hero--search,.scope-feature-hero--governance,.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting) .loc-eyebrow{font-size:var(--loc-type-hero-eyebrow)!important}.scope-feature-hero:is(.scope-feature-hero--culture,.scope-feature-hero--statics,.scope-feature-hero--search,.scope-feature-hero--governance,.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting) .scope-subtitle{font-weight:var(--loc-weight-subtitle);font-size:var(--loc-type-hero-subtitle)!important;line-height:1.42!important}.scope-feature-hero:is(.scope-feature-hero--culture,.scope-feature-hero--statics,.scope-feature-hero--search,.scope-feature-hero--governance,.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting) .scope-hero-description,.scope-feature-hero:is(.scope-feature-hero--culture,.scope-feature-hero--statics,.scope-feature-hero--search,.scope-feature-hero--governance,.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting) .scope-hero-description :where(p,li){font-size:var(--loc-type-hero-copy);line-height:var(--loc-line-hero-copy)}.loc-hero-context{border-radius:var(--loc-ui-radius-md);padding:clamp(.95rem,2vw,1.45rem)}.loc-hero-context h1{letter-spacing:-.035em;font-size:clamp(1.8rem,3.6vw,2.7rem)!important;line-height:1.05!important}.loc-hero-context p{margin:.35rem 0}.loc-eyebrow,.scope-eyebrow{text-transform:uppercase;color:var(--loc-gold)!important;font-size:var(--loc-type-eyebrow)!important;font-weight:var(--loc-weight-eyebrow)!important;letter-spacing:.16em!important;line-height:1.2!important}.home-title-row h1,.scope-hero>.home-title-row>h1{color:var(--loc-text);letter-spacing:-.055em;text-wrap:balance}.home-title-row>.loc-subtitle,.scope-hero>.home-title-row>.scope-subtitle{text-wrap:pretty;color:var(--loc-accent)!important}.loc-home-hero-copy>.home-title-row>h1{letter-spacing:-.065em!important;font-size:clamp(3.25rem,8vw,7rem)!important;line-height:.9!important}.scope-hero-description,.loc-hero-copy{max-width:var(--loc-ui-reading);margin-top:clamp(.75rem,2vw,1.35rem)}.scope-hero-description :where(p,li),.loc-hero-copy p{color:color-mix(in srgb,var(--loc-text) 88%,var(--loc-muted))!important}.loc-home>.loc-hero>.home-hero-visual{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-lg);background:color-mix(in srgb,var(--loc-bg) 76%,transparent);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000002e}.loc-home>.loc-hero>.home-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.loc-home>.loc-hero>.home-hero-visual img{transition:transform .9s var(--loc-ui-ease-soft),filter .6s var(--loc-ui-ease)}.loc-card,.loc-panel,.loc-bubble,.scope-card,.scope-inline-card,.scope-feature-card,.scope-ranking-chart{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-lg);background:linear-gradient(160deg,var(--loc-ui-panel),color-mix(in srgb,var(--loc-panel) 67%,transparent));box-shadow:0 12px 36px #00000017,inset 0 1px #ffffff06}.scope-feature-hero--artwork{background-color:#101725;background-image:linear-gradient(90deg,#03060ff0 0%,#03060fd1 36%,#03060f57 72%,#03060f38 100%), var(--scope-feature-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:clamp(18rem,32vw,28rem)}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang],[data-loc-scope=admin],[data-loc-scope=local]) .scope-feature-hero--artwork:not(.is-editing){flex-direction:column;justify-content:center;display:flex}.scope-feature-hero--artwork.scope-hero>.home-title-row>h1{color:#f7f8ff;text-shadow:0 3px 24px #0009}.scope-feature-hero--artwork>.loc-eyebrow{color:#f5d795!important}.scope-feature-hero--artwork.scope-hero>.home-title-row>.scope-subtitle{color:#e8d6ac!important}.scope-feature-hero--artwork .scope-hero-description,.scope-feature-hero--artwork .scope-hero-description :where(p,li,strong){text-shadow:0 2px 14px #0000008c;color:#f5f7fc!important}.scope-feature-hero--artwork:is(.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting):not(.is-editing){text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.scope-feature-hero--artwork:is(.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting)>.home-title-row{text-align:start;align-self:flex-start}.scope-feature-hero--culture{--scope-feature-hero-image:url(../media/scope-culture.0__ttsbbezdlv.jpg)}.scope-feature-hero--statics{--scope-feature-hero-image:url(../media/scope-statics.2dt6bh5zqjbqx.jpg)}.scope-feature-hero--search{--scope-feature-hero-image:url(../media/scope-search.0svotdkwp2y4u.jpg)}.scope-feature-hero--governance{--scope-feature-hero-image:url(../media/scope-gn.0svkeinboo-4q.jpg)}.loc-next-main[data-loc-scope=loc] .scope-feature-hero--culture{--scope-feature-hero-image:url(../media/LOC-culture.2mh-n1n5ioo7r.jpg)}.loc-next-main[data-loc-scope=loc] .scope-feature-hero--statics{--scope-feature-hero-image:url(../media/LOC-statics.1yvl-2fxwcwod.jpg)}.loc-next-main[data-loc-scope=loc] .scope-feature-hero--search{--scope-feature-hero-image:url(../media/LOC-search.0qo4kwo64ap3r.jpg)}.loc-next-main[data-loc-scope=loc] .scope-feature-hero--governance{--scope-feature-hero-image:url(../media/LOC-gn.3ydjd3pyy_e_p.jpg)}.scope-feature-hero--admin{--scope-feature-hero-image:url(../media/LOC-admin.135d_nwf-uuit.jpg)}.scope-feature-hero--manage{--scope-feature-hero-image:url(../media/scope-manage.1x57paznx7ocl.jpg)}.scope-feature-hero--setting{--scope-feature-hero-image:url(../media/local-setting.10dig09ha0vi8.jpg)}@media (max-width:760px){.scope-feature-hero--artwork{background-image:linear-gradient(90deg,#03060fe3,#03060f9e),var(--scope-feature-hero-image)}}.loc-card,.loc-panel,.scope-card,.scope-feature-card{padding:clamp(1.15rem,2.4vw,1.8rem)}.scope-inline-card{padding:clamp(.9rem,1.7vw,1.25rem)}.home-copy-block,.scope-stat-section,.scope-culture-source-detail{position:relative}.home-section-heading,.scope-stat-domain-heading{margin-bottom:clamp(.8rem,1.6vw,1.25rem)}.home-section-heading h2,.scope-stat-domain-heading h2,.loc-card>h2,.scope-card>h2{letter-spacing:-.025em;text-wrap:balance}.loc-card>h1,.loc-card>h2,.loc-card>h3,.loc-panel>h1,.loc-panel>h2,.loc-panel>h3,.home-section-heading>h1,.home-section-heading>h2,.home-section-heading>h3{border-bottom-color:var(--loc-ui-hairline)}.loc-card p,.loc-panel p,.scope-card p,.scope-inline-card p{max-width:var(--loc-ui-reading);text-wrap:pretty}.loc-button,.loc-control,.scope-tabs button,.scope-pagination-button,.scope-search-form button,.scope-keyword-batch-editor button,.scope-media-meta-settings button{border:1px solid var(--loc-ui-hairline);background:var(--loc-ui-panel-soft);min-height:2.6rem;color:var(--loc-text);border-radius:999px;padding:.58rem .9rem;box-shadow:inset 0 1px #ffffff06}.loc-button.primary,.loc-control-primary,.scope-tabs button[aria-pressed=true][aria-current=page]{border-color:color-mix(in srgb,var(--loc-accent) 46%,var(--loc-line));background:linear-gradient(135deg,color-mix(in srgb,var(--loc-accent) 18%,var(--loc-panel)),color-mix(in srgb,var(--loc-gold) 9%,var(--loc-panel)));box-shadow:0 8px 24px color-mix(in srgb,var(--loc-accent) 9%,transparent),inset 0 1px 0 #ffffff0d}:where(input,select,textarea,.scope-select,.scope-search-input){box-shadow:inset 0 1px #ffffff05;border:1px solid var(--loc-ui-hairline)!important;border-radius:var(--loc-ui-radius-sm)!important;background:color-mix(in srgb,var(--loc-panel) 72%,transparent)!important;color:var(--loc-text)!important}:where(input,select,textarea):focus{outline:0;border-color:var(--loc-accent-border)!important;box-shadow:0 0 0 3px var(--loc-ui-accent-soft)!important}.scope-local-menu{border-top:1px solid var(--loc-ui-hairline);padding-top:1rem}.scope-result-links a{border-color:var(--loc-ui-hairline);background:0 0}.scope-result-links a:hover{color:var(--loc-text);border-color:var(--loc-accent-border);background:var(--loc-ui-accent-soft)}.scope-culture-classification-river,.scope-culture-structure-river,.scope-loc-time-river{border-color:var(--loc-ui-hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--loc-panel) 76%,transparent),color-mix(in srgb,var(--loc-bg) 42%,transparent));overflow:hidden}.scope-period-timeline{border-radius:var(--loc-ui-radius-md);min-height:clamp(240px,36vh,420px);overflow:hidden}.scope-culture-structure-river,.scope-culture-structure-river .scope-period-timeline{overflow:visible}.scope-period-timeline .vis-timeline{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:color-mix(in srgb,var(--loc-bg) 55%,transparent)}.scope-period-timeline .vis-item.scope-period-density{min-height:7px;box-shadow:0 0 16px color-mix(in srgb,var(--loc-accent) 12%,transparent)}.scope-culture-source-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.7rem}.scope-culture-source-button{border-color:var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:var(--loc-ui-panel-soft);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:.25rem;min-width:0;min-height:4rem;padding:.85rem 1rem;display:grid}.scope-culture-source-button strong,.scope-culture-source-button span{overflow-wrap:anywhere;width:100%;min-width:0;display:block}.scope-culture-source-button span{line-height:1.35}.scope-culture-source-button[aria-pressed=true]{border-color:var(--loc-accent-border);background:linear-gradient(135deg,var(--loc-ui-accent-soft),var(--loc-ui-gold-soft))}.scope-culture-source-detail{border-color:var(--loc-ui-hairline);background:color-mix(in srgb,var(--loc-bg) 36%,transparent);padding:1rem}.scope-work-summary{border-radius:var(--loc-ui-radius-md);background:color-mix(in srgb,var(--loc-panel) 70%,transparent)}.scope-stat-controls{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:color-mix(in srgb,var(--loc-bg) 32%,transparent);padding:.8rem}.scope-ranking-chart{overflow:hidden}.scope-ranking>div{border-bottom-color:var(--loc-ui-hairline);padding:.75rem .15rem}.scope-stat-suggestions button{border-color:var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:var(--loc-ui-panel-soft);min-height:3.5rem;padding:.85rem 1rem}.scope-search-form{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-lg);background:color-mix(in srgb,var(--loc-panel) 68%,transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""input submit";gap:.55rem .7rem;padding:.85rem}.scope-search-form label{color:var(--loc-muted);grid-area:label;padding:0 .15rem;font-size:.82rem}.scope-search-form input{grid-area:input;min-height:2.75rem;border:1px solid var(--loc-ui-hairline)!important;background:color-mix(in srgb,var(--loc-bg) 28%,transparent)!important;box-shadow:none!important;border-radius:999px!important}.scope-search-form button{grid-area:submit;min-width:6.5rem}.scope-search-highlight{background:color-mix(in srgb,var(--loc-accent) 17%,transparent);border-radius:.28em;padding:.02em .18em}.scope-list{gap:.75rem}.loc-draw-grid{gap:clamp(.8rem,2vw,1.35rem)}.loc-draw-card,.runes-advice-grid article,.reading-ref-card{border-color:var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:var(--loc-ui-panel-soft)}.loc-game.game-shell{gap:clamp(1rem,2vw,1.6rem)}.game-hero{min-height:clamp(400px,46vw,560px)}.game-preview-board,.game-player,.game-docs,.game-log-card{border-color:var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-lg)}.game-round-node,.game-role-grid article,.game-event-gallery article{border-color:var(--loc-ui-hairline);background:var(--loc-ui-panel-soft)}.game-player.is-turn{border-color:var(--loc-accent-border);box-shadow:0 0 0 1px var(--loc-accent-border),0 24px 70px color-mix(in srgb,var(--loc-accent) 8%,transparent)}.game-resonance-orbit span{box-shadow:0 0 34px color-mix(in srgb,var(--loc-accent) 20%,transparent)}.loc-table{border-collapse:separate;border-spacing:0}.loc-table th{z-index:2;background:var(--loc-ui-panel-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.loc-table th,.loc-table td{border-bottom-color:var(--loc-ui-hairline)}.loc-status,.scope-status{border-color:var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);background:var(--loc-ui-panel-soft)}.loc-note{border-left-color:var(--loc-gold);border-radius:0 var(--loc-ui-radius-md) var(--loc-ui-radius-md) 0;background:var(--loc-ui-gold-soft)}.scope-footer{max-width:var(--loc-ui-max);border-top:1px solid var(--loc-ui-hairline);color:var(--loc-muted);padding:2rem clamp(1rem,3vw,2rem) 3rem}@media (hover:hover) and (pointer:fine){.loc-button:hover,.loc-control:hover,.scope-tabs button:hover:hover,.scope-pagination-button:hover:hover{border-color:var(--loc-accent-border);transform:translateY(-2px);box-shadow:0 10px 26px #0000001f}.runes-group-choice:hover,.runes-library-card:hover,.scope-culture-source-button:hover{border-color:color-mix(in srgb,var(--loc-accent) 40%,var(--loc-line));transform:translateY(-3px);box-shadow:0 16px 42px #00000021}.loc-home>.loc-hero>.home-hero-visual:hover img{filter:saturate(1.05)contrast(1.02);transform:scale(1.018)}}@media (max-width:1024px){:root{--loc-type-page-title:clamp(2.5rem,7vw,5rem)}.scope-nav{max-width:calc(100vw - 1.3rem)}}@media (max-width:760px){:root{--loc-type-hero-home-title:clamp(2.5rem,10vw,3.75rem);--loc-type-hero-feature-title:clamp(2.375rem,9vw,3.125rem);--loc-type-home-section-title:clamp(1.375rem,5.5vw,1.625rem);--loc-type-hero-subtitle:clamp(1.125rem,4.8vw,1.375rem);--loc-type-hero-copy:clamp(1.0625rem,3.9vw,1.1875rem);--loc-type-hero-eyebrow:.8125rem}body:before{background-size:48px 48px}.loc-next-main,.scope-main{width:min(100% - 1rem,var(--loc-ui-max));padding-top:.8rem}.scope-global{padding:.45rem .5rem}.scope-nav{border-radius:var(--loc-ui-radius-md);width:100%;max-width:none;padding:.4rem}.scope-search{margin-left:.2rem}.scope-search input,.scope-search input:focus{width:7.5rem}.loc-hero,.scope-hero{border-radius:var(--loc-ui-radius-lg);padding:1.25rem}.scope-search-form{border-radius:var(--loc-ui-radius-md);grid-template-columns:1fr;grid-template-areas:"label""input""submit"}.scope-search-form button{width:100%}.scope-stat-controls{align-items:stretch}.scope-stat-controls label{flex:12rem;min-width:min(100%,14rem)}}@media (max-width:560px){:root{--loc-type-page-title:clamp(2.25rem,13vw,4rem);--loc-type-section-title:1.24rem;--loc-type-body:.98rem}.scope-nav a,.scope-nav-current{min-height:2.15rem;padding:.36rem .6rem;font-size:.78rem}.scope-search{min-width:5.8rem;display:block}.scope-search input,.scope-search input:focus{width:5.8rem}.loc-card,.loc-panel,.scope-card,.scope-feature-card{border-radius:var(--loc-ui-radius-md);padding:1rem}.loc-home-hero-copy>.home-title-row>h1{font-size:var(--loc-type-hero-home-title)!important;line-height:1.1!important}.scope-culture-source-groups{grid-template-columns:1fr}.scope-culture-source-button{min-height:3.4rem;padding:.7rem .75rem}.game-hand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--loc-type-page-title:clamp(1.875rem,1.4rem + 2.3vw,3rem);--loc-type-section-title:clamp(1.2rem,1rem + 1.2vw,1.65rem);--loc-type-subtitle:clamp(1rem,.94rem + .3vw,1.14rem);--loc-type-body:clamp(1rem,.95rem + .25vw,1.1rem);--loc-type-hero-home-title:clamp(2rem,1.35rem + 3.5vw,3.3rem);--loc-type-hero-feature-title:clamp(1.8rem,1.35rem + 2.2vw,2.7rem);--loc-type-home-section-title:clamp(1.3rem,1.05rem + 1.15vw,1.7rem);--loc-type-hero-subtitle:clamp(1rem,.92rem + .4vw,1.2rem);--loc-type-hero-copy:clamp(1rem,.95rem + .3vw,1.12rem);--loc-line-body:1.65;--loc-line-page-title:1.12}.home-title-row,.scope-hero>.home-title-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.4rem!important}.home-title-row>h1,.scope-hero>.home-title-row>h1{overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;grid-area:auto/1!important}.home-title-row>.loc-subtitle,.scope-hero>.home-title-row>.scope-subtitle{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible;grid-area:auto/1!important;margin:.2rem 0 0!important;padding:0!important}.scope-feature-hero>.home-title-row>h1,.loc-hero-feature h1{font-size:var(--loc-type-hero-feature-title)!important;line-height:1.12!important}.loc-home-hero-copy>.home-title-row>h1{font-size:var(--loc-type-hero-home-title)!important;line-height:1.1!important}:is(.loc-subtitle,.scope-subtitle){font-size:var(--loc-type-subtitle)!important;line-height:var(--loc-line-subtitle)!important}:is(.loc-view,.scope-page,.scope-content,.loc-card,.loc-panel,.loc-bubble,.scope-card,.scope-inline-card,.scope-feature-card,.scope-editor,.scope-blocknote){min-width:0}:is(.loc-card,.loc-panel,.loc-bubble,.scope-card,.scope-inline-card,.scope-feature-card,.scope-hero-description,.loc-hero-copy){overflow-wrap:anywhere}}@media (max-width:560px){:root{--loc-type-page-title:clamp(1.75rem,1.4rem + 2vw,2.5rem);--loc-type-section-title:clamp(1.15rem,1rem + 1vw,1.35rem)}:is(.scope-page-editor,.scope-search-article-editor,.scope-frame-field-grid,.scope-management-fields){min-width:0;max-width:100%}.scope-management-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.loc-scroll-progress{display:none}.loc-next-main,.scope-main{animation:none}}@media (prefers-contrast:more){:root{--loc-ui-hairline:var(--loc-line)}.loc-card,.loc-panel,.loc-hero,.scope-card,.scope-hero,.scope-inline-card{border-color:var(--loc-line)}}@media print{.scope-global,.loc-scroll-progress,.scope-footer{display:none!important}body{color:#000!important;background:#fff!important}.loc-next-main,.scope-main{width:100%;padding:0}.loc-card,.loc-panel,.loc-hero,.scope-card,.scope-hero{break-inside:avoid;box-shadow:none!important}}html{scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--loc-line) 72%,transparent) transparent;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}:where(button,[role=button],a,input,select,textarea){touch-action:manipulation}:where(button,[role=button],input[type=button],input[type=submit],input[type=reset]){cursor:pointer}:where(button,[role=button],input):disabled{cursor:not-allowed}:where(input,select,textarea){accent-color:var(--loc-accent);caret-color:var(--loc-accent)}:where(input,textarea)::placeholder{color:color-mix(in srgb,var(--loc-muted) 78%,transparent);opacity:1}:where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--loc-text);caret-color:var(--loc-accent);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--loc-panel) inset!important}:where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--loc-text);caret-color:var(--loc-accent);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--loc-panel) inset!important}:where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--loc-text);caret-color:var(--loc-accent);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--loc-panel) inset!important}.scope-global{padding-top:max(.65rem,env(safe-area-inset-top));padding-left:max(.65rem,env(safe-area-inset-left));padding-right:max(.65rem,env(safe-area-inset-right))}.loc-next-main,.scope-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.scope-footer{padding-bottom:max(3rem,calc(env(safe-area-inset-bottom) + 1.25rem))}.scope-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity}.scope-nav>a,.scope-nav>.scope-nav-current{scroll-snap-align:start;scroll-margin-inline:.45rem}:where(.loc-button,.loc-control,.scope-tabs button,.scope-pagination-button,.scope-search-form button,.scope-culture-source-button,.runes-group-choice,.runes-library-card):active{transform:translateY(0)scale(.985)}:where(.loc-button,.loc-control,.scope-tabs button,.scope-pagination-button,.scope-search-form button,.scope-culture-source-button,.runes-group-choice,.runes-library-card):disabled{opacity:.52;box-shadow:none;transform:none}.scope-search-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.loc-table,.scope-ranking,.scope-stat-controls,.scope-culture-source-groups{font-variant-numeric:tabular-nums}.scope-period-timeline,.scope-ranking-chart{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scope-global{background:color-mix(in srgb,var(--loc-bg) 96%,var(--loc-panel))}.loc-table th{background:var(--loc-panel)}}@media (pointer:coarse){:where(.scope-nav a,.scope-nav-current,.loc-button,.loc-control,.scope-tabs button,.scope-pagination-button,.scope-search-form button,.scope-culture-source-button){min-height:44px}:where(input,select,textarea){min-height:44px!important}.scope-nav{scroll-padding-inline:.45rem}}@media (forced-colors:active){.loc-card,.loc-panel,.loc-hero,.scope-card,.scope-hero,.scope-inline-card,.scope-feature-card,.scope-ranking-chart,.scope-period-timeline,.loc-scroll-progress{box-shadow:none;background:highlight}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid highlight}}@media (max-width:760px){.scope-global{padding-top:max(.45rem,env(safe-area-inset-top));padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right))}.scope-nav{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.scope-nav{scroll-behavior:auto}}.scope-feature-loading{align-content:start;gap:1.2rem;min-height:23rem;display:grid}.scope-feature-loading__controls{flex-wrap:wrap;gap:.7rem;display:flex}.scope-feature-loading__controls span{width:clamp(6rem,18%,13rem);height:2.8rem;display:block}.scope-feature-loading__body{border:1px solid var(--loc-ui-hairline);border-radius:var(--loc-ui-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.5rem,2vw,1.5rem);min-height:12rem;padding:1.3rem;display:grid}.scope-feature-loading__body span{height:45%;min-height:3rem;display:block}.scope-feature-loading__body span:nth-child(2){height:76%}.scope-feature-loading__body span:nth-child(3){height:62%}.scope-feature-loading__body span:nth-child(4){height:90%}.scope-feature-loading__controls span,.scope-feature-loading__body span{border-radius:var(--loc-ui-radius-sm);background:linear-gradient(110deg,var(--loc-ui-panel-soft),var(--loc-ui-accent-soft),var(--loc-ui-panel-soft));background-size:200% 100%;animation:2.4s ease-in-out infinite scope-feature-loading-pulse}@keyframes scope-feature-loading-pulse{0%,to{background-position:100%}50%{background-position:0}}.scope-feature-loading>.scope-status{color:var(--loc-muted);border:0;padding:0}@media (prefers-reduced-motion:reduce){.scope-feature-loading__controls span,.scope-feature-loading__body span{animation:none}}@media (max-width:560px){.scope-feature-loading{min-height:18rem}.scope-feature-loading__body{min-height:9rem;padding:.8rem}}.scope-stat-data-pending{gap:.75rem;min-width:0;display:grid}@media (max-width:760px){.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .scope-feature-hero--artwork{min-height:clamp(12.5rem,30svh,15rem)}}.scope-feature-hero--artwork:is(.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting){min-height:clamp(16rem,20vw,20rem);padding:clamp(1.05rem,2vw,1.65rem)}@media (max-width:760px){.scope-feature-hero--artwork:is(.scope-feature-hero--admin,.scope-feature-hero--manage,.scope-feature-hero--setting){min-height:15rem;padding:1rem}}
.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]){width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.2rem,4vw,3rem) 0 4rem}.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home{gap:1.15rem;display:grid}.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block{border:1px solid var(--loc-line);border-radius:var(--loc-radius);background:var(--loc-surface);min-width:0;box-shadow:var(--loc-shadow-card);color:var(--loc-text);padding:1.15rem 1.25rem}.loc-home-block__header{grid-template-columns:fit-content(44%) minmax(0,1fr);align-items:center;column-gap:clamp(.65rem,2.6vw,2.5rem);margin-bottom:1rem;display:grid}.loc-home-block__header>.loc-eyebrow{color:var(--loc-gold);letter-spacing:.08em;grid-area:1/1/auto/-1;margin:0 0 .3rem;font-size:.82rem;font-weight:750}.loc-home-block__header>h1,.loc-home-block__header>h2{border-bottom:1px solid var(--loc-line);width:fit-content;min-width:0;max-width:100%;color:var(--loc-text);font-size:var(--loc-type-home-section-title);letter-spacing:normal;text-wrap:initial;grid-area:2/1;margin:.2rem 0 .4rem;padding:0 .8rem .6rem 0;font-weight:650;line-height:1.35}.loc-home-block__header>.loc-home-block__subtitle{min-width:0;max-width:none;color:var(--loc-accent);letter-spacing:normal;background:0 0;border:0;grid-area:2/2;justify-self:start;margin:.1rem 0 0;padding:0;font-size:.9rem;font-weight:600;line-height:1.65}.loc-home-block__subtitle>p{color:inherit;margin:0}.loc-home-block__body,.loc-home-block__child-copy{overflow-wrap:anywhere;min-width:0}.loc-home-block__body>:first-child,.loc-home-block__child-copy>:first-child{margin-top:0}.loc-home-block__body>:last-child,.loc-home-block__child-copy>:last-child{margin-bottom:0}.loc-home-block__body p,.loc-home-block__child-copy p{max-width:none;color:var(--loc-text);letter-spacing:normal;text-align:start;margin:0 0 .8rem;font-size:1rem;font-weight:400;line-height:1.8}.loc-home-block__body strong,.loc-home-block__child-copy strong{font-weight:700}.loc-home-block__body :is(h2,h3,h4),.loc-home-block__child-copy :is(h2,h3,h4){color:var(--loc-text);margin:.8rem 0 .5rem;font-weight:650;line-height:1.4}.loc-home-block__body h2{font-size:1.2rem}.loc-home-block__body h3{font-size:1.1rem}.loc-home-block__body a,.loc-home-block__child-copy a{color:var(--loc-accent);text-decoration:underline}.loc-home-block__children{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.loc-home-block__child{border:1px solid var(--loc-line);border-radius:var(--loc-radius-sm);background:var(--loc-surface-soft);min-width:0;padding:1rem}.loc-home-block__child--card{background:var(--loc-panel)}.loc-home-block__child--bubble{background:var(--loc-surface-soft)}.loc-home-block__child>h3{color:var(--loc-text);margin:0 0 .6rem;font-size:1rem;font-weight:700}.loc-home-block__media{min-width:0;max-width:var(--loc-home-media-max,100%);margin:0}.loc-home-block__media img{object-fit:contain;width:100%;height:auto;display:block}.loc-home-block--with-image{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);grid-template-areas:"header header""body media""children children";align-items:start;gap:0 1.35rem;display:grid}.loc-home-block--with-image>.loc-home-block__header{grid-area:header}.loc-home-block--with-image>.loc-home-block__body{grid-area:body}.loc-home-block--with-image>.loc-home-block__children{grid-area:children}.loc-home-block--with-image>.loc-home-block__media{grid-area:media;justify-self:center;width:100%}.loc-home-block--image-left{grid-template-columns:minmax(0,1fr) minmax(0,1.38fr);grid-template-areas:"header header""media body""children children"}@media (min-width:761px){.loc-home-block--with-image.loc-home-block--media-sized.loc-home-block--image-right{grid-template-columns:minmax(0,1fr) minmax(0,min(var(--loc-home-media-max,420px),72%))}.loc-home-block--with-image.loc-home-block--media-sized.loc-home-block--image-left{grid-template-columns:minmax(0,min(var(--loc-home-media-max,420px),72%)) minmax(0,1fr)}}.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero{isolation:isolate;--loc-text:#f5f7fc;--loc-heading:#fff;--loc-gold:#f5d795;--loc-accent:#e8d6ac;min-height:clamp(360px,48vh,540px);color:var(--loc-text);background:#101725;padding:clamp(1.5rem,4vw,3.4rem);position:relative;overflow:hidden}@media (min-width:761px){.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side){aspect-ratio:16/9}}.loc-home>.loc-home-block--hero>.loc-home-block__media{z-index:-1;width:100%;max-width:none;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0}.loc-home-block--hero>.loc-home-block__media img,.loc-home-block--hero>.loc-home-block__media picture{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.loc-home-block--hero>.loc-home-block__media img{filter:brightness(.5);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 46%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 46%,#000 100%)}.loc-home-block--hero>.loc-home-block__header,.loc-home-block--hero>.loc-home-block__body,.loc-home-block--hero>.loc-home-block__children{z-index:1;max-width:750px;position:relative}.loc-home-block--hero>.loc-home-block__header>h1{color:#fff;font-size:var(--loc-type-hero-home-title);font-weight:var(--loc-weight-page-title);line-height:var(--loc-line-hero-title);text-shadow:0 2px 16px #0000008c;border:0;padding:0}.loc-home-block--hero>.loc-home-block__header>.loc-eyebrow{color:#f5d795}.loc-home-block--hero>.loc-home-block__header>.loc-home-block__subtitle{color:#e8d6ac;font-weight:var(--loc-weight-subtitle)}.loc-home-block--hero>.loc-home-block__body :is(p,li){color:#edf1f9;font-size:var(--loc-type-hero-copy);line-height:var(--loc-line-hero-copy)}.loc-home-block--hero>.loc-home-block__body strong{color:inherit}.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero.loc-home-block--hero-side{aspect-ratio:auto;background:#101725;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);grid-template-areas:"header media""body media""children children";align-items:center;gap:.8rem clamp(1rem,3vw,2rem);display:grid}.loc-home-block--hero-side>.loc-home-block__header{grid-area:header}.loc-home-block--hero-side>.loc-home-block__body{grid-area:body}.loc-home-block--hero-side>.loc-home-block__children{grid-area:children}.loc-home>.loc-home-block--hero.loc-home-block--hero-side>.loc-home-block__media{z-index:0;border:1px solid var(--loc-line);border-radius:var(--loc-radius-sm);background:var(--loc-surface-soft);grid-area:media;align-self:center;width:100%;max-width:100%;height:auto;padding:.65rem;position:relative;inset:auto}.loc-home-block--hero-side>.loc-home-block__media img,.loc-home-block--hero-side>.loc-home-block__media picture{object-fit:contain;width:100%;height:auto;max-height:440px;display:block}.loc-home-block--hero-side>.loc-home-block__media img{filter:none;-webkit-mask-image:none;mask-image:none}.loc-home-block--hero-side>.loc-home-block__header,.loc-home-block--hero-side>.loc-home-block__body,.loc-home-block--hero-side>.loc-home-block__children{max-width:none}.loc-home-block__media-bubble{width:100%;max-width:var(--loc-home-media-max,100%);border:1px solid var(--loc-line);background:var(--loc-surface-soft);padding:.7rem;overflow:hidden}@media (max-width:760px){.loc-next-main[data-loc-view=home]:is([data-loc-scope=loc],[data-loc-scope=lo3rwang]) .loc-home>.loc-home-block--hero.loc-home-block--hero-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""body""media""children"}.loc-home>.loc-home-block--hero.loc-home-block--hero-side>.loc-home-block__media{justify-self:center;width:min(100%,520px)}}@media (max-width:900px){.loc-home-block__children{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.loc-home-block--with-image,.loc-home-block--image-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""body""media""children";row-gap:.5rem}.loc-home-block--with-image>.loc-home-block__media{margin-top:.75rem}}@media (max-width:620px){.loc-home-block__children{grid-template-columns:minmax(0,1fr)}}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side){grid-template-columns:minmax(0,1fr);align-content:center;min-height:clamp(430px,50vw,620px);padding:clamp(1.6rem,4vw,3.75rem);display:grid}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side)>.loc-home-block__media{overflow:hidden}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side)>.loc-home-block__media img{filter:none;object-fit:cover;object-position:center center;-webkit-mask-image:none;mask-image:none}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side)>.loc-home-block__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03060dad 0%,#03060d75 31%,#03060d33 52%,#03060d0f 75%,#0000 100%),linear-gradient(#03060d05 0%,#03060d0a 58%,#03060d42 100%);position:absolute;inset:0}@media (max-width:760px){.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side){align-content:end;min-height:clamp(460px,118vw,570px);padding:1.35rem}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side)>.loc-home-block__media img{object-position:center}.loc-next-main:is([data-loc-scope=loc],[data-loc-scope=lo3rwang])[data-loc-view=home] .loc-home>.loc-home-block--hero:not(.loc-home-block--hero-side)>.loc-home-block__media:after{background:linear-gradient(#03060d14 0%,#03060d2e 44%,#03060da3 100%),linear-gradient(90deg,#03060d4d 0%,#03060d1f 72%,#0000 100%)}}.loc-home-block--with-image>.loc-home-block__children,.loc-home-block--hero-side>.loc-home-block__children{grid-column:1/-1;width:100%;min-width:0}.loc-home-block :is(.loc-home-block__header,.loc-home-block__header>*,.loc-home-block__body,.loc-home-block__children,.loc-home-block__child,.loc-home-block__child-copy){overflow-wrap:anywhere;word-break:break-word;min-width:0}.loc-home-block__header :is(h1,h2,.loc-eyebrow){white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.loc-home-block__subtitle{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.loc-home-block--image-top,.loc-home-block--image-bottom{grid-template-columns:minmax(0,1fr);gap:.75rem}.loc-home-block--image-top{grid-template-areas:"media""header""body""children"}.loc-home-block--image-bottom{grid-template-areas:"header""body""media""children"}.loc-home-block--image-top>.loc-home-block__media,.loc-home-block--image-bottom>.loc-home-block__media{width:min(100%,var(--loc-home-media-max,420px));justify-self:center}@media (min-width:761px){.loc-home-block--hero-side.loc-home-block--image-left{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-template-areas:"media header""media body""children children"}}@media (max-width:760px){.loc-home-block--image-top{grid-template-areas:"media""header""body""children"}.loc-home-block--image-bottom{grid-template-areas:"header""body""media""children"}.loc-home-block__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:.3rem}.loc-home-block__header>.loc-eyebrow,.loc-home-block__header>h1,.loc-home-block__header>h2,.loc-home-block__header>.loc-home-block__subtitle{grid-area:auto/1}.loc-home-block__header>h1,.loc-home-block__header>h2{width:auto;max-width:100%;font-size:var(--loc-type-home-section-title);overflow-wrap:anywhere}.loc-home-block__header>.loc-home-block__subtitle{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;max-width:100%;font-size:var(--loc-type-subtitle);display:block;overflow:visible}.loc-home-block__body p,.loc-home-block__child-copy p{font-size:var(--loc-type-body);line-height:var(--loc-line-body)}.loc-home-block__child :is(h2,h3,h4){font-size:var(--loc-type-section-title);line-height:1.3}}.loc-home-block--image-only>.loc-home-block__body--image{width:100%;min-width:0;display:block}.loc-home-block--image-only>.loc-home-block__body--image>img{width:min(100%,var(--loc-home-media-max,100%));object-fit:contain;max-width:100%;height:auto;margin-inline:auto;display:block}.loc-home-block--hero>.loc-home-block__header{max-width:100%}
.home-hero-identity{z-index:5;color:#f8e6b0;letter-spacing:.06em;white-space:nowrap;text-shadow:0 2px 9px #000000e6;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;max-width:calc(100% - 1.6rem);min-height:1.35rem;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:700;line-height:1.25;display:inline-flex;position:absolute;top:clamp(.8rem,1.6vw,1.3rem);right:clamp(.8rem,1.6vw,1.3rem)}.home-hero-identity--codex{aspect-ratio:1;color:#f8e6b0;flex:none;width:clamp(1.65rem,2.4vw,2.15rem);min-height:0}.home-hero-identity--codex:before{content:"";box-sizing:border-box;border:.13rem solid;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #ffedaf38,0 0 10px #f2d16b40}.home-hero-identity--codex:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #f8e6b080}.home-hero-identity--anchor:before,.home-hero-identity--moon:before{content:"";aspect-ratio:1;background:#f2d16b;border-radius:50%;flex:none;width:.875rem;display:block;box-shadow:0 0 0 1px #ffedaf59,0 0 13px #f2d16b66}.home-hero-identity--moon:before{width:1rem}@media (max-width:760px){.home-hero-identity{font-size:.8125rem;top:.65rem;right:.75rem}.home-hero-identity--codex{width:1.75rem}}
.scope-feature-dock{z-index:140;left:50%;bottom:calc(.55rem + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb,var(--loc-line) 78%,transparent);background:color-mix(in srgb,var(--loc-bg) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,.75vw,.6rem);width:min(700px,100vw - 1rem);padding:.4rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 35px #0000003d}.scope-feature-dock a,.scope-feature-dock button{border:1px solid color-mix(in srgb,var(--loc-accent) 27%,var(--loc-line));background:color-mix(in srgb,var(--loc-accent) 23%,var(--loc-panel) 77%);min-width:0;min-height:60px;color:var(--loc-text);box-shadow:0 3px 9px #00000029,0 1px 4px color-mix(in srgb,var(--loc-accent) 13%,transparent);-webkit-tap-highlight-color:transparent;pointer-events:auto;border-radius:clamp(12px,1.6vw,18px);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .2rem;font-size:.77rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:flex}.scope-feature-dock a svg,.scope-feature-dock button svg{flex:none;width:23px;height:23px}.scope-feature-dock a:hover,.scope-feature-dock a:focus-visible,.scope-feature-dock button:hover:not(:disabled),.scope-feature-dock button:focus-visible{background:color-mix(in srgb,var(--loc-accent) 33%,var(--loc-panel) 67%);box-shadow:0 8px 17px #00000042}.scope-feature-dock a[aria-current=page]{border-color:var(--loc-accent);background:color-mix(in srgb,var(--loc-accent) 46%,var(--loc-panel) 54%);box-shadow:0 0 0 1px color-mix(in srgb,var(--loc-accent) 48%,transparent), 0 0 20px color-mix(in srgb,var(--loc-accent) 42%,transparent), 0 3px 10px #00000029;position:relative}.scope-feature-dock a[aria-current=page]:after{content:"";background:var(--loc-accent);width:18px;height:3px;box-shadow:0 0 6px var(--loc-accent);border-radius:999px;position:absolute;bottom:3px}.scope-feature-dock .scope-edit-dock-notice{border:1px solid var(--loc-line);background:var(--loc-panel);min-width:0;max-width:100%;color:var(--loc-text);text-align:center;overflow-wrap:anywhere;white-space:normal;pointer-events:auto;border-radius:12px;grid-column:1/-1;margin:0;padding:.45rem .65rem;font-size:.83rem;line-height:1.4}body{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.scope-settings-daily-test{gap:.7rem;min-width:0;display:grid}.scope-settings-daily-test>h2{font-size:var(--loc-type-section-title);font-weight:var(--loc-weight-section-title);margin:0}.scope-settings-daily-test>.scope-settings-note{margin:0}.scope-settings-daily-test>.loc-view{min-width:0}.scope-settings-options{gap:.7rem;display:grid}.scope-settings-options label{align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.scope-settings-options select{min-width:0;max-width:100%}.scope-settings-options fieldset{border:0;margin:0;padding:0}.scope-settings-options legend{margin-bottom:.6rem;font-weight:650}.scope-settings-note{color:var(--loc-muted);font-size:.85rem}@media (max-width:560px){.scope-feature-dock{border-radius:18px;gap:4px;padding:.32rem}.scope-feature-dock a,.scope-feature-dock button{border-radius:12px;min-height:56px;padding:.36rem .03rem;font-size:.75rem}.scope-feature-dock a svg,.scope-feature-dock button svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.scope-feature-dock a,.scope-feature-dock button{transition:none}}.scope-nav-empty{font-style:italic}.scope-settings-options .loc-card form{justify-items:start;gap:.7rem;margin-top:.65rem;display:grid}.scope-settings-options input[type=checkbox]{flex:none}html{scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}:where(a,button,input,select,textarea,[tabindex]):focus-visible{scroll-margin-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.scope-feature-dock button{cursor:pointer;font-family:inherit}.scope-feature-dock button:disabled{cursor:default;opacity:.48}.scope-home-edit-entry{text-align:center;flex-direction:column;align-items:center;gap:.4rem;width:min(700px,100% - 1rem);margin:1rem auto 1.5rem;display:flex}.scope-home-edit-entry .loc-button{max-width:100%}.scope-home-edit-entry .scope-status{margin:0}
.management-workspace{--management-min:16rem;grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.management-section-nav,.management-workspace-panel{min-width:0}.management-section-nav{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-lg,18px);background:var(--loc-ui-panel,var(--loc-panel));padding:1rem}.management-section-nav__title{color:var(--loc-heading);margin:0 0 .75rem;font-size:.95rem;font-weight:750}.management-section-nav__items{gap:.45rem;display:grid}.management-section-nav__item{border:1px solid #0000;border-radius:var(--loc-ui-radius-sm,10px);width:100%;min-height:4.2rem;color:var(--loc-text);text-align:start;font:inherit;cursor:pointer;transition:background-color var(--loc-ui-fast,.16s) ease,border-color var(--loc-ui-fast,.16s) ease;background:0 0;border-inline-start:3px solid #0000;gap:.22rem;padding:.72rem .78rem;display:grid}.management-section-nav__item:hover{background:var(--loc-ui-panel-soft,var(--loc-surface-soft))}.management-section-nav__item[aria-pressed=true]{border-color:var(--loc-accent-border-soft,var(--loc-line));border-inline-start-color:var(--loc-accent);background:var(--loc-accent-surface,var(--loc-ui-accent-soft))}.management-section-nav__item:focus-visible{outline:2px solid var(--loc-accent);outline-offset:2px}.management-section-nav__label{font-size:.96rem;font-weight:700;line-height:1.35}.management-section-nav__description{color:var(--loc-muted);font-size:.78rem;line-height:1.45}.management-workspace-panel{align-content:start;gap:1rem;display:grid}.scope-time-edit-workspace>.management-workspace-panel{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-lg,18px);background:var(--loc-ui-panel,var(--loc-panel));gap:.75rem;min-width:0;padding:clamp(.75rem,1.65vw,1.15rem)}.scope-time-edit-workspace .scope-culture-timeline-tools{margin:0}.scope-time-edit-workspace .scope-culture-time-input-area{margin-top:0}.scope-time-edit-workspace .scope-culture-inline-editor{border:0;border-top:1px solid var(--loc-ui-hairline,var(--loc-line));background:0 0;border-radius:0;padding:.7rem 0 0}.scope-time-edit-workspace .scope-culture-quick-notes textarea{min-height:4.5rem}.management-workspace-panel>.loc-card{margin:0}.management-workspace-panel .admin-source-category-grid,.management-workspace-panel .admin-source-alias-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));align-items:stretch;gap:.8rem;margin:1rem 0 1.5rem;display:grid}.admin-source-category-card,.admin-source-alias-card{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-md,14px);background:var(--loc-ui-panel-soft,var(--loc-panel-2));align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.admin-source-category-card__meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-source-category-card__code{overflow-wrap:anywhere;min-width:0;color:var(--loc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.admin-source-category-card__status{border:1px solid var(--loc-line);color:var(--loc-muted);border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.75rem}.admin-source-category-card__status.is-enabled{border-color:var(--loc-accent-border-soft,var(--loc-line));color:var(--loc-accent)}.admin-source-category-card>label,.admin-source-alias-card>label{gap:.4rem;min-width:0;font-weight:600;display:grid}.admin-source-category-card>label>span,.admin-source-alias-card>label>span{color:var(--loc-heading);font-size:.9rem}.admin-source-category-card input,.admin-source-alias-card select{border:1px solid var(--loc-line);border-radius:var(--loc-ui-radius-sm,10px);background:var(--loc-panel);width:100%;min-width:0;min-height:2.75rem;color:var(--loc-text);font:inherit;padding:.62rem .72rem}.admin-source-category-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.15rem;display:flex}.admin-source-category-card__actions .loc-button{min-height:2.55rem}.admin-source-alias-card>strong{overflow-wrap:anywhere;min-height:2.3rem;color:var(--loc-heading)}.management-workspace-panel h2:first-child{margin-top:0}.management-workspace-panel h3.admin-workspace-section-heading{grid-column:1/-1;margin:0}.management-workspace-panel .scope-management-fields,.management-workspace-panel .admin-page-copy-fields{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-md,14px);background:var(--loc-ui-panel-soft,var(--loc-panel-2));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.15rem;margin:.35rem 0;padding:1rem}.management-workspace-panel .scope-management-fields>label,.management-workspace-panel .scope-management-fields>.scope-management-wide-field,.management-workspace-panel .admin-page-copy-fields>label,.management-workspace-panel .admin-context-panel>label,.management-workspace-panel .scope-stat-controls>label,.management-workspace-panel>.loc-card>label{min-width:0;min-height:0;color:var(--loc-text);background:0 0;border:0;border-radius:0;align-content:start;gap:.42rem;padding:0;font-size:.94rem;font-weight:600;line-height:1.4;display:grid}.management-workspace-panel .scope-management-fields>label>span:first-child,.management-workspace-panel .admin-page-copy-fields>label>span:first-child,.management-workspace-panel .admin-context-panel>label>span:first-child,.management-workspace-panel .scope-stat-controls>label>span:first-child,.management-workspace-panel>.loc-card>label>span:first-child,.management-workspace-panel .scope-publisher-panel label>span,.management-workspace-panel .scope-management-wide-field>span{color:var(--loc-heading);overflow-wrap:anywhere;font-family:inherit;font-size:.92rem;font-weight:650;line-height:1.4}.management-workspace-panel .scope-management-fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),.management-workspace-panel .scope-management-wide-field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),.management-workspace-panel .admin-page-copy-fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),.management-workspace-panel .admin-context-panel>label :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.management-workspace-panel .scope-stat-controls label :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.management-workspace-panel>.loc-card>label :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.management-workspace-panel .scope-publisher-panel input{border:1px solid var(--loc-line);border-radius:var(--loc-ui-radius-sm,10px);background:var(--loc-panel);width:100%;min-width:0;min-height:2.75rem;color:var(--loc-text);font:inherit;margin:0;padding:.62rem .72rem;font-size:1rem}.management-workspace-panel textarea{min-height:7rem;line-height:1.55}.management-workspace-panel :is(input,select,textarea,button):focus-visible{outline:2px solid var(--loc-accent);outline-offset:2px}.management-workspace-panel .scope-stat-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;margin:.75rem 0 1rem;display:grid}.management-workspace-panel .scope-stat-controls>.loc-button,.management-workspace-panel .scope-stat-controls>button{justify-self:start;min-height:2.75rem}.management-workspace-panel .scope-management-fields>.scope-management-wide-field{grid-column:1/-1}.management-workspace-panel .admin-inline-select{flex-wrap:wrap;align-items:end;gap:.7rem;max-width:100%;display:flex}.management-workspace-panel .admin-inline-select label{gap:.42rem;min-width:min(100%,15rem);font-weight:600;display:grid}.management-workspace-panel .admin-inline-select label>span{color:var(--loc-heading);font-size:.92rem}.management-workspace-panel .admin-inline-select select{min-height:2.75rem}.management-workspace-panel .scope-publisher-panel{gap:.8rem;padding:1rem}.management-workspace-panel .scope-publisher-panel label{gap:.42rem;font-size:.9rem;font-weight:600}.management-workspace-panel .scope-publisher-title{border:1px solid var(--loc-line);border-radius:var(--loc-ui-radius-sm,10px);padding:.7rem .75rem}.management-workspace-panel .admin-theme-advanced-colors{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-md,14px);background:var(--loc-ui-panel-soft,var(--loc-panel-2));padding:1rem}.management-workspace-panel .admin-theme-advanced-colors>summary{cursor:pointer;color:var(--loc-heading);font-weight:700}.management-workspace-panel .admin-theme-advanced-colors>p{color:var(--loc-muted);line-height:1.55}.management-workspace-panel .admin-theme-advanced-colors[open]>p{margin:.6rem 0}.management-workspace-panel .admin-theme-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.management-workspace-panel .admin-theme-token-grid label{min-width:0}.management-workspace-panel .admin-theme-token-grid input{width:100%;min-width:0;font-size:.9rem}.management-workspace-panel .admin-theme-token-grid input[type=color]{width:2.7rem;min-width:2.7rem}.management-workspace-panel .scope-management-fields>.admin-theme-primary-color{border:1px solid var(--loc-ui-hairline,var(--loc-line));border-radius:var(--loc-ui-radius-sm,10px);background:var(--loc-panel);grid-column:1/-1;gap:.75rem;margin:0;padding:.9rem 1rem 1rem;display:grid}.admin-theme-primary-color>legend{color:var(--loc-heading);padding:0 .35rem;font-weight:700}.admin-theme-primary-color-fields{grid-template-columns:minmax(8rem,.55fr) minmax(12rem,1fr);gap:1rem;display:grid}.admin-theme-primary-color-fields label{align-content:start;gap:.4rem;min-width:0;font-size:.9rem;font-weight:600;display:grid}.admin-theme-primary-color-fields label>span{color:var(--loc-text)}.admin-theme-primary-color-fields input[type=color]{width:100%;min-width:0;min-height:2.75rem;padding:.25rem}.management-workspace-panel .admin-theme-primary-color>small{color:var(--loc-muted);font-size:.84rem;line-height:1.5}.management-workspace-panel .admin-theme-advanced-colors>summary:focus-visible{outline:2px solid var(--loc-accent);outline-offset:4px}.loc-settings-select{width:100%;max-width:var(--loc-management-menu-max-width);z-index:var(--loc-management-menu-control-layer);position:relative}.loc-settings-select__control{min-height:var(--loc-management-menu-control-min-height);align-items:center;gap:var(--loc-management-menu-control-gap);border:1px solid var(--loc-line);border-radius:var(--loc-management-menu-control-radius);padding:var(--loc-management-menu-control-padding);background:var(--loc-panel);color:var(--loc-text);cursor:pointer;display:flex}.loc-settings-select__control--is-focused{border-color:var(--loc-accent);box-shadow:0 0 0 2px var(--loc-accent-surface-strong)}.loc-settings-select__value-container{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.loc-settings-select__single-value,.loc-settings-select__input-container{color:var(--loc-text)}.loc-settings-select__indicators{color:var(--loc-muted);align-items:center;display:flex}.loc-settings-select__indicator{align-items:center;padding:.25rem;display:flex}.loc-settings-select__indicator-separator{display:none}.loc-settings-select__menu{width:100%;z-index:var(--loc-management-menu-popup-layer);margin-top:var(--loc-management-menu-popup-offset);border:1px solid var(--loc-line);border-radius:var(--loc-management-menu-control-radius);background:var(--loc-panel);color:var(--loc-text);box-shadow:var(--loc-shadow-card);isolation:isolate;position:absolute;top:100%;overflow:hidden}.loc-settings-select__menu-list{max-height:var(--loc-management-menu-list-max-height);padding:var(--loc-management-menu-list-padding);background:var(--loc-panel);overflow-y:auto}.loc-settings-select__option{padding:var(--loc-management-menu-option-padding);cursor:pointer;border-radius:var(--loc-management-menu-option-radius);background:var(--loc-panel)}.loc-settings-select__option--is-focused{background:var(--loc-accent-surface-strong)}.loc-settings-select__option--is-selected{background:var(--loc-rune-selected-bg);color:var(--loc-text);font-weight:600}.management-workspace-panel .loc-settings-select{max-width:32rem}.scope-settings-favorite-preview{border-top:1px solid var(--loc-line);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:.9rem;padding-top:.75rem;display:flex}.scope-settings-favorite-preview>strong{white-space:nowrap;font-weight:600}.scope-settings-favorite-items{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.scope-settings-favorite-item{border:1px solid var(--loc-line);border-radius:var(--loc-ui-radius-sm,8px);min-height:2rem;color:var(--loc-text);background:var(--loc-surface-soft);align-items:center;padding:.3rem .55rem;font-size:.85rem;display:inline-flex}@media (max-width:820px){.management-workspace{grid-template-columns:minmax(0,1fr)}.management-section-nav{padding:.8rem}.management-section-nav__title{margin-bottom:.6rem}.management-section-nav__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.management-section-nav__item{min-height:4.15rem;padding:.62rem}.management-section-nav__description{font-size:.74rem}}@media (max-width:540px){.management-workspace-panel .scope-management-fields,.management-workspace-panel .admin-page-copy-fields,.management-workspace-panel .scope-stat-controls,.management-workspace-panel .admin-theme-primary-color-fields,.management-workspace-panel .admin-theme-token-grid{grid-template-columns:minmax(0,1fr)}.management-workspace-panel .scope-management-fields{padding:.85rem}.management-workspace-panel .scope-management-fields>.scope-management-wide-field{grid-column:auto}}@media (max-width:400px){.management-section-nav__items{grid-template-columns:minmax(0,1fr);gap:.35rem}.management-section-nav__item{min-height:3.5rem;padding:.55rem .7rem}}@media (prefers-reduced-motion:reduce){.management-section-nav__item{transition:none}}
