.workspace-reader-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:20px;display:grid}.studio-file-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#ddd2bd;justify-content:space-between;gap:14px;width:100%;padding:10px 8px;display:flex}.studio-file-list button:hover{background:#f3ecdf}.studio-file-list button.active{background:#f1e9da;border-color:#b9aa8d}.studio-file-list button>div:first-child strong{overflow-wrap:anywhere;display:block}.studio-file-list button>div:first-child span{color:#7a7164;margin-top:3px;font-size:11px;display:block}.studio-file-list button>div:last-child{color:#7a7164;white-space:nowrap;gap:8px;font-size:11px;display:flex}.workspace-page{background:#fffaf1;border:1px solid #d4c7ad;min-width:0;min-height:360px;padding:22px 24px}.workspace-page>header{border-bottom:1px solid #e0d4bf;justify-content:space-between;align-items:start;gap:20px;padding-bottom:12px;display:flex}.workspace-page h4{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.workspace-page-meta{color:#756d60;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.workspace-page pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#37322b;margin:18px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif;font-size:14px;line-height:1.9}.workspace-page footer{color:#7b7367;border-top:1px solid #e0d4bf;gap:4px;margin-top:24px;padding-top:12px;font-size:10px;display:grid}.workspace-page footer code{overflow-wrap:anywhere;font-size:10px}.workspace-page-loading{color:#756d60}.workspace-page-empty{color:#70695e}.workspace-page-empty h4{margin-bottom:8px}@media (width<=900px){.workspace-reader-grid{grid-template-columns:1fr}}@media (width<=720px){.studio-file-list button{display:block}.studio-file-list button>div:last-child{white-space:normal;flex-wrap:wrap;margin-top:6px}.workspace-page{padding:18px 16px}.workspace-page>header{display:block}.workspace-page-meta{margin-top:8px}}.studio-shell:has(.ka-page){grid-template-columns:220px minmax(0,1fr) 0}.studio-shell:has(.ka-page)>.studio-context{display:none}.studio-shell:has(.ka-page)>.studio-main{padding-right:34px}.ka-page{gap:14px;min-width:0;display:grid}.ka-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.ka-head h1{margin:2px 0 4px;font-family:Georgia,Yu Mincho,serif;font-size:38px}.ka-head p{color:#756b5c;margin:0}.ka-head form{width:min(520px,46%);display:flex}.ka-head input{color:#1d2f3d;background:#fffdf8;border:1px solid #d9cbb5;border-radius:10px 0 0 10px;flex:1;min-width:0;padding:12px 14px}.ka-head form button{color:#fff;background:#9c6a20;border:1px solid #9c7734;border-left:0;border-radius:0 10px 10px 0;padding:0 18px}.ka-toolbar{color:#756b5c;justify-content:space-between;align-items:center;gap:16px;display:flex}.ka-graph-status{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.ka-graph-status small{color:#85745e;font-size:11px}.ka-mode{background:#f7f0e4;border:1px solid #d9cbb5;border-radius:10px;padding:3px;display:inline-flex}.ka-mode button{color:#4a453d;background:0 0;border:0;border-radius:7px;padding:8px 18px}.ka-mode button.active{color:#fff;background:#15334b}.ka-layout{background:#fffdf7d6;border:1px solid #dccfb9;border-radius:15px;grid-template-columns:minmax(150px,210px) minmax(460px,1fr) minmax(260px,340px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 7px 24px #2a1f120f}.ka-index,.ka-detail{background:#fbf7eeeb;padding:18px;overflow:auto}.ka-index{border-right:1px solid #e3d7c3}.ka-index h2{letter-spacing:.12em;color:#96702e;margin:0 0 4px;font-size:14px}.ka-index>p{color:#827666;margin:0 0 14px;font-size:12px;line-height:1.7}.ka-index>button{text-align:left;color:#263744;background:0 0;border:0;border-bottom:1px solid #eadfce;gap:3px;width:100%;padding:9px 8px;display:grid}.ka-index>button span{color:#9b7130;font-size:10px}.ka-index>button strong{font-size:12px;line-height:1.45}.ka-index>button.active{color:#fff;background:#17384f;border-radius:8px;margin:3px 0}.ka-index>button.active span{color:#e2bd70}.ka-canvas{background:radial-gradient(circle,#c69d4c1c,#0000 33%),linear-gradient(#b59f7a0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#b59f7a0d 1px,#0000 1px) 0 0/32px 32px;min-width:0;min-height:610px;position:relative;overflow:hidden}.ka-map{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.ka-map-content{width:max(100%,1080px);height:max(100%,780px);position:relative}.ka-map:focus-visible{outline:2px solid #c39338}.ka-edges{width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.ka-edges line{vector-effect:non-scaling-stroke;stroke-width:1.15px;transition:opacity .55s}.ka-edges .canonical{stroke:#9c6c259e}.ka-edges .projection{stroke:#52778c57;stroke-dasharray:3 4}.ka-node{color:#263744;text-align:left;opacity:1;background:#fffdf7f5;border:1px solid #cab995;border-radius:14px;width:132px;min-height:54px;padding:8px 10px;transition:left .68s cubic-bezier(.22,.61,.36,1),top .68s cubic-bezier(.22,.61,.36,1),opacity .42s,transform .28s,box-shadow .28s,width .42s,min-height .42s,border-radius .42s,background-color .42s,color .42s;animation:.5s both ka-node-dissolve-in;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 13px #26231d1a}.ka-node:hover{z-index:4;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 8px 20px #26231d29}.ka-node span{letter-spacing:.06em;color:#9a6e27;margin-bottom:3px;font-size:9px;transition:color .42s;display:block}.ka-node strong{max-height:34px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.ka-node.focus{z-index:3;color:#fff;text-align:center;background:#17384f;border:2px solid #c39338;border-radius:38px;width:170px;min-height:76px;box-shadow:0 0 0 8px #c69d4c1f,0 10px 30px #15334b38}.ka-node.focus span{color:#e5c578}@keyframes ka-node-dissolve-in{0%{opacity:0;filter:blur(1.6px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.ka-node,.ka-edges,.ka-edges line{transition-duration:.01ms;animation:none}}.ka-detail{border-left:1px solid #e3d7c3}.ka-detail header{color:#756b5c;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ka-detail .ka-type{color:#70511c;background:#ead8ad;border-radius:999px;padding:4px 8px;display:inline-flex}.ka-detail h2{margin:18px 0 10px;font-family:Georgia,Yu Mincho,serif;font-size:24px;line-height:1.3}.ka-statement{color:#4d4a43;font-size:13px;line-height:1.85}.ka-detail dl{border-top:1px solid #e2d8c8;margin:18px 0}.ka-detail dl div{border-bottom:1px solid #eee5d8;grid-template-columns:90px 1fr;gap:8px;padding:9px 0;font-size:11px;display:grid}.ka-detail dt{color:#8d806d}.ka-detail dd{overflow-wrap:anywhere;color:#32434f;margin:0}.ka-detail-actions{gap:8px;display:grid}.ka-detail-actions button,.ka-detail-actions a{box-sizing:border-box;color:#17384f;text-align:center;background:#fffdf8;border:1px solid #cdbb9b;border-radius:9px;width:100%;padding:10px;font-size:12px;text-decoration:none;display:block}.ka-detail-actions .ka-primary{color:#fff;background:#17384f;border-color:#17384f}.ka-detail-note{color:#958977;margin-top:15px;font-size:10px;line-height:1.7}.ka-projection{box-sizing:border-box;height:100%;padding:26px;overflow:auto}.ka-projection>button{text-align:left;color:#263744;background:0 0;border:0;border-bottom:1px solid #e4d8c4;grid-template-columns:42px 1fr;gap:12px;width:100%;padding:14px 0;display:grid}.ka-projection>button.focus{background:#dabe7e38;border-radius:12px;padding:14px}.ka-projection small,.ka-projection strong,.ka-projection p{display:block}.ka-projection small{color:#9b7130}.ka-projection strong{margin:3px 0}.ka-projection p{color:#746b60;margin:0;font-size:11px;line-height:1.5}.ka-step{color:#c2a15d;font-family:Georgia,serif;font-size:22px}.ka-bottom{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.ka-bottom>section{background:#fffdf7db;border:1px solid #dccfb9;border-radius:13px;padding:16px}.ka-bottom header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ka-bottom h2{margin:0;font-size:15px}.ka-bottom section>button,.ka-bottom article{text-align:left;color:#263744;background:0 0;border:0;border-top:1px solid #eee2d0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 4px;display:flex}.ka-bottom section>button small,.ka-bottom article small{color:#9b7130;font-size:10px;display:block}.ka-bottom article a{color:#8a5a1d;font-size:11px}@media (width<=1250px){.ka-layout{grid-template-columns:170px minmax(420px,1fr)}.ka-detail{border-top:1px solid #e3d7c3;border-left:0;grid-column:1/-1}}.ka-trail{align-items:center;gap:7px;display:flex}.ka-trail button{color:#17384f;background:#fffdf8;border:1px solid #d9cbb5;border-radius:7px;padding:7px 9px;font-size:11px}.ka-trail button:disabled{cursor:not-allowed;opacity:.42}.ka-trail span{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.ka-empty{color:#473c2e;background:#fffcf6;border:1px solid #dccfb9;border-radius:12px;padding:22px;line-height:1.8}@media (width<=1100px){.ka-toolbar,.ka-graph-status{flex-wrap:wrap}}.ka-empty button{color:#17384f;cursor:pointer;background:#fff;border:1px solid #b89b60;border-radius:8px;margin-left:12px;padding:8px 12px}.editorial-page{--ed-bg:#1e1f22;--ed-bg-2:#202226;--ed-panel:#191a1d;--ed-panel-2:#23252a;--ed-hover:#292c31;--ed-active:#31343a;--ed-border:#30333a;--ed-border-soft:#292c31;--ed-text:#d8d9dc;--ed-muted:#9b9fa8;--ed-dim:#747982;--ed-accent:#8b9dff;--ed-accent-soft:#8b9dff24;--ed-warn:#c7a766;z-index:100;background:var(--ed-bg);color:var(--ed-text);grid-template-rows:42px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.editorial-page button,.editorial-page input,.editorial-page select,.editorial-page textarea{font:inherit}.editorial-appbar{border-bottom:1px solid var(--ed-border);background:#18191c;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr) minmax(300px,.8fr);align-items:center;gap:10px;min-width:0;padding:0 8px;display:grid}.editorial-appbar-left,.editorial-appbar-actions,.editorial-appbar-center{align-items:center;min-width:0;display:flex}.editorial-appbar-center{color:var(--ed-muted);white-space:nowrap;justify-content:center;gap:7px;font-size:12px;overflow:hidden}.editorial-appbar-center strong{text-overflow:ellipsis;max-width:42vw;color:var(--ed-text);font-weight:500;overflow:hidden}.editorial-appbar-actions{justify-content:flex-end;gap:4px}.editorial-appbar button,.editorial-pane-toolbar button,.editorial-note-toolbar button,.editorial-right-tabs button,.editorial-rail button{color:var(--ed-muted);cursor:pointer;background:0 0;border:0}.editorial-appbar-actions>button:not(.editorial-save-button),.editorial-icon-button{border-radius:6px;place-items:center;min-width:30px;height:30px;display:grid}.editorial-appbar button:hover,.editorial-pane-toolbar button:hover,.editorial-note-toolbar button:hover,.editorial-right-tabs button:hover,.editorial-rail button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-save-button{min-width:54px;height:28px;padding:0 11px;background:var(--ed-accent-soft)!important;color:#cdd4ff!important;border-radius:6px!important;font-size:11px!important}.editorial-save-button:disabled{opacity:.4;cursor:default}.editorial-brand-button{text-align:left;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:3px 7px 3px 3px;display:inline-flex}.editorial-brand-button>span:last-child{min-width:0}.editorial-brand-button strong,.editorial-brand-button small{display:block}.editorial-brand-button strong{color:var(--ed-text);font-size:11px}.editorial-brand-button small{color:var(--ed-dim);font-size:9px}.editorial-brand-mark{color:#d0b16c;background:#27292e;border-radius:6px;place-items:center;width:25px;height:25px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;display:grid}.editorial-app-path,.editorial-app-separator{color:var(--ed-dim)}.editorial-unsaved{color:var(--ed-warn);font-size:7px}.editorial-workspace{grid-template-columns:38px var(--editorial-left-width,250px) 4px minmax(0,1fr) 4px var(--editorial-right-width,300px);min-height:0;display:grid}.editorial-page.left-collapsed .editorial-workspace{grid-template-columns:38px minmax(0,1fr) 4px var(--editorial-right-width,300px)}.editorial-page.right-collapsed .editorial-workspace{grid-template-columns:38px var(--editorial-left-width,250px) 4px minmax(0,1fr)}.editorial-page.left-collapsed.right-collapsed .editorial-workspace{grid-template-columns:38px minmax(0,1fr)}.editorial-rail{border-right:1px solid var(--ed-border);background:#17181b;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;display:flex}.editorial-rail button{border-radius:6px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.editorial-rail button.active{background:var(--ed-active);color:var(--ed-text)}.editorial-rail-spacer{flex:1}.editorial-index{border-right:1px solid var(--ed-border);background:#1a1b1f;flex-direction:column;min-width:0;display:flex;overflow:hidden}.editorial-pane-toolbar{border-bottom:1px solid var(--ed-border-soft);justify-content:space-between;align-items:center;min-height:36px;padding:0 9px 0 12px;display:flex}.editorial-pane-toolbar strong{letter-spacing:.02em;font-size:11px;font-weight:600}.editorial-pane-toolbar>div{gap:2px;display:flex}.editorial-pane-toolbar button{border-radius:5px;width:25px;height:25px}.editorial-search{border:1px solid var(--ed-border);min-height:30px;color:var(--ed-dim);background:#202226;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:4px;margin:9px;padding:0 7px;display:grid}.editorial-search input{min-width:0;color:var(--ed-text);background:0 0;border:0;outline:0;font-size:11px}.editorial-search input::placeholder{color:#696e77}.editorial-search button{color:var(--ed-dim);cursor:pointer;background:0 0;border:0}.editorial-inline-notice{color:#d9c590;background:#2b2a24;border-radius:6px;margin:0 9px 8px;padding:7px 8px;font-size:10px;line-height:1.45}.editorial-tree{flex:1;padding:1px 5px 8px;overflow:auto}.editorial-tree-section{margin:2px 0}.editorial-tree-section>summary,.editorial-tags-pane>summary{min-height:28px;color:var(--ed-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 6px;font-size:11px;list-style:none;display:flex}.editorial-tree-section>summary::-webkit-details-marker{display:none}.editorial-tags-pane>summary::-webkit-details-marker{display:none}.editorial-tree-section>summary:before,.editorial-tags-pane>summary:before{content:"›";color:var(--ed-dim);transition:transform .1s;transform:rotate(0)}.editorial-tree-section[open]>summary:before,.editorial-tags-pane[open]>summary:before{transform:rotate(90deg)}.editorial-tree-folder{color:#7b8089;width:12px;font-size:9px;transform:translateY(-1px)}.editorial-tree-section summary small,.editorial-tags-pane summary small{color:var(--ed-dim);margin-left:auto}.editorial-tree-items{gap:1px;display:grid}.editorial-tree-items>button{width:100%;min-height:27px;color:var(--ed-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 7px 0 14px;display:grid}.editorial-tree-items>button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-tree-items>button.active{background:var(--ed-active);color:#f0f0f2}.editorial-tree-file{color:#6d727b;font-size:10px}.editorial-tree-title{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.editorial-tree-ai{color:#9fc2e2;background:#293441;border-radius:4px;padding:1px 4px;font-size:8px}.editorial-tree-items p{color:var(--ed-dim);margin:2px 0 4px 32px;font-size:10px}.editorial-tags-pane{border-top:1px solid var(--ed-border-soft);flex:none;max-height:31%;overflow:auto}.editorial-tags-pane>div{gap:1px;padding:0 6px 7px;display:grid}.editorial-tags-pane button{width:100%;color:var(--ed-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:8px;padding:5px 8px 5px 17px;font-size:10px;display:flex}.editorial-tags-pane button:hover,.editorial-tags-pane button.active{background:var(--ed-hover);color:var(--ed-text)}.editorial-editor{background:#1f2024;grid-template-rows:36px minmax(0,1fr);min-width:0;min-height:0;display:grid}.editorial-tabbar{border-bottom:1px solid var(--ed-border);background:#18191c;align-items:end;gap:1px;min-width:0;padding:4px 5px 0;display:flex}.editorial-doc-tab,.editorial-new-tab{color:var(--ed-muted);cursor:pointer;background:0 0;border:0}.editorial-doc-tab{border-radius:6px 6px 0 0;grid-template-columns:15px minmax(0,1fr) 8px;align-items:center;gap:5px;min-width:150px;max-width:300px;height:31px;padding:0 10px;display:grid}.editorial-doc-tab.active{color:var(--ed-text);background:#1f2024}.editorial-doc-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.editorial-doc-tab i{color:var(--ed-warn);font-size:6px;font-style:normal}.editorial-new-tab{border-radius:5px;width:28px;height:28px;font-size:16px}.editorial-new-tab:hover{background:var(--ed-hover)}.editorial-note{background:#1f2024;grid-template-rows:35px minmax(0,1fr) 25px;min-height:0;display:grid}.editorial-note-toolbar{color:var(--ed-dim);border-bottom:1px solid #26292e;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:10px;display:flex}.editorial-note-toolbar>div{align-items:center;gap:8px;display:flex}.editorial-view-toggle{border:1px solid var(--ed-border-soft);background:#191b1f;border-radius:6px;padding:2px;gap:1px!important;display:inline-flex!important}.editorial-view-toggle button{width:23px;padding:0;font-size:10px;border-radius:4px!important;min-width:23px!important;height:20px!important}.editorial-view-toggle button.active{background:var(--ed-active);color:var(--ed-text)}.editorial-note-toolbar button{border-radius:5px;min-width:22px;height:22px}.editorial-note-content{min-height:0;padding:40px clamp(30px,8vw,120px) 60px;overflow:auto}.editorial-note-content.mode-split{padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px)}.editorial-note-content:has(.editorial-preview-table-block){padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px)}.editorial-preview-title{color:#f0f0f2;letter-spacing:-.02em;margin:0 0 20px;font-size:34px;line-height:1.25}.editorial-content-grid{min-height:calc(100% - 70px)}.editorial-content-grid.mode-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.editorial-preview-wrap{min-height:calc(100vh - 210px)}.editorial-content-grid.mode-split .editorial-preview-wrap{border-left:1px solid var(--ed-border-soft);padding-left:24px}.editorial-title{color:#f0f0f2;letter-spacing:-.02em;background:0 0;border:0;outline:0;width:100%;margin:0 0 16px;padding:0;font-size:34px;font-weight:700;line-height:1.25}.editorial-title::placeholder{color:#555a63}.editorial-markdown-wrap{min-height:calc(100% - 70px);position:relative}.editorial-markdown{resize:none;color:#d7d8dc;caret-color:#e7e8ea;tab-size:2;background:0 0;border:0;outline:0;width:100%;min-height:calc(100vh - 210px);padding:0 0 80px;font:15px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic UI,sans-serif;display:block}.editorial-markdown::placeholder{color:#5f646d}.editorial-wikilink-suggest{z-index:10;background:#25272c;border:1px solid #3a3d45;border-radius:7px;gap:2px;width:min(390px,100% - 16px);max-height:240px;padding:6px;display:grid;position:absolute;bottom:24px;left:8px;overflow:auto;box-shadow:0 12px 35px #00000059}.editorial-wikilink-suggest>small{color:var(--ed-dim);padding:4px 6px;font-size:9px}.editorial-wikilink-suggest button{color:var(--ed-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.editorial-wikilink-suggest button:hover{background:var(--ed-hover)}.editorial-wikilink-suggest strong{font-size:11px}.editorial-wikilink-suggest span{color:var(--ed-dim);font-size:9px}.editorial-statusbar{border-top:1px solid var(--ed-border-soft);color:#727780;white-space:nowrap;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-size:9px;display:flex}.editorial-statusbar>div{gap:11px;display:flex}.editorial-relations{border-left:1px solid var(--ed-border);background:#191a1d;grid-template-rows:76px minmax(0,1fr);min-width:0;min-height:0;display:grid}.editorial-right-tabs{border-bottom:1px solid var(--ed-border);grid-template-columns:repeat(4,1fr);display:grid}.editorial-right-tabs button{min-width:0;color:var(--ed-dim);border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.editorial-right-tabs button.active{border-bottom-color:var(--ed-accent);color:var(--ed-text);background:#202226}.editorial-right-tabs button small{font-size:8px}.editorial-right-panel{min-height:0;padding:11px 12px 24px;overflow:auto}.editorial-right-panel>header,.editorial-graph-header{justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-bottom:6px;display:flex}.editorial-right-panel h2{color:#d1d2d5;margin:0;font-size:12px;font-weight:600}.editorial-right-panel header>span{color:var(--ed-dim);font-size:9px}.editorial-link-list{gap:2px;display:grid}.editorial-link-list button{width:100%;color:var(--ed-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:3px;padding:8px;display:grid}.editorial-link-list button:hover{background:var(--ed-hover)}.editorial-link-list button.unresolved{color:#d8be7f}.editorial-link-list strong{font-size:10px;font-weight:500}.editorial-link-list span{color:var(--ed-dim);font-size:9px}.editorial-empty{color:#676c74;margin:10px 4px;font-size:10px;line-height:1.55}.editorial-graph-header select{border:1px solid var(--ed-border);color:var(--ed-muted);background:#23252a;border-radius:5px;padding:4px 6px;font-size:9px}.editorial-local-graph{border:1px solid var(--ed-border-soft);background:#1f2024;border-radius:7px;margin-top:4px;overflow:hidden}.editorial-local-graph svg{width:100%;min-height:245px;display:block}.editorial-local-graph line{stroke:#484c55;stroke-width:1px}.editorial-local-graph g{cursor:pointer}.editorial-local-graph g circle{fill:#777d8a;stroke:#a3a8b2;stroke-width:1px}.editorial-local-graph g.root circle{fill:#8597ef;stroke:#c3ccff}.editorial-local-graph g.unresolved circle{fill:#2c2a24;stroke:#bfa363;stroke-dasharray:3 2}.editorial-local-graph text{fill:#b7bac1;pointer-events:none;font-size:7px}.editorial-local-graph>small{color:var(--ed-dim);text-align:right;padding:0 8px 8px;font-size:8px;display:block}.editorial-properties{gap:11px;display:grid}.editorial-properties label{color:var(--ed-muted);gap:5px;font-size:9px;display:grid}.editorial-properties select,.editorial-properties textarea{border:1px solid var(--ed-border);width:100%;color:var(--ed-text);background:#22242a;border-radius:5px;outline:0;padding:7px 8px;font-size:10px}.editorial-properties textarea{resize:vertical;min-height:58px}.editorial-properties dl{margin:3px 0 0}.editorial-properties dl div{border-bottom:1px solid var(--ed-border-soft);grid-template-columns:68px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.editorial-properties dt{color:var(--ed-dim);font-size:9px}.editorial-properties dd{overflow-wrap:anywhere;color:var(--ed-muted);margin:0;font-size:9px}.editorial-property-relations{padding-top:2px}.editorial-property-relations h3{color:var(--ed-muted);margin:0 0 6px;font-size:10px}.editorial-property-relations>div{border-bottom:1px solid var(--ed-border-soft);grid-template-columns:auto auto;gap:2px 7px;padding:6px 0;display:grid}.editorial-property-relations strong{font-size:9px}.editorial-property-relations span{color:var(--ed-dim);font-size:8px}.editorial-property-relations code{overflow-wrap:anywhere;color:#8f95a0;grid-column:1/-1;font-size:8px}.editorial-ai-note{background:#202832;border-left:2px solid #617b96;padding:9px}.editorial-ai-note strong{color:#abc0d5;font-size:10px}.editorial-ai-note p{color:#8999a9;margin:4px 0 0;font-size:9px;line-height:1.55}.editorial-properties-save{color:#dbe0ff;cursor:pointer;background:#303b67;border:1px solid #4c5b92;border-radius:6px;min-height:31px}.editorial-properties-save:disabled{opacity:.4;cursor:default}@media (width<=1050px){.editorial-workspace{grid-template-columns:36px minmax(190px,var(--editorial-left-width,220px)) 4px minmax(0,1fr)}.editorial-relations,.editorial-resizer-right{display:none}.editorial-page.right-collapsed .editorial-workspace{grid-template-columns:36px minmax(190px,var(--editorial-left-width,220px)) 4px minmax(0,1fr)}.editorial-page.left-collapsed .editorial-workspace,.editorial-page.left-collapsed.right-collapsed .editorial-workspace{grid-template-columns:36px minmax(0,1fr)}.editorial-appbar{grid-template-columns:minmax(190px,.8fr) minmax(0,1fr) minmax(230px,.8fr)}.editorial-content-grid.mode-split{grid-template-columns:1fr;gap:20px}.editorial-content-grid.mode-split .editorial-preview-wrap{border-left:0;border-top:1px solid var(--ed-border-soft);padding:20px 0 0}}@media (width<=760px){.editorial-page{grid-template-rows:42px minmax(0,1fr)}.editorial-appbar{grid-template-columns:auto minmax(0,1fr) auto}.editorial-brand-button span:last-child,.editorial-app-path,.editorial-app-separator,.editorial-appbar-actions>button:nth-child(-n+3){display:none}.editorial-workspace,.editorial-page.left-collapsed .editorial-workspace,.editorial-page.right-collapsed .editorial-workspace,.editorial-page.left-collapsed.right-collapsed .editorial-workspace{grid-template-columns:34px minmax(0,1fr)}.editorial-index,.editorial-relations,.editorial-resizer{display:none}.editorial-note-content{padding:28px 20px 50px}.editorial-title{font-size:28px}.editorial-markdown{min-height:calc(100vh - 185px)}}.editorial-markdown-preview{color:#d8dade;font-size:15px;line-height:1.8}.editorial-markdown-preview h1,.editorial-markdown-preview h2,.editorial-markdown-preview h3,.editorial-markdown-preview h4,.editorial-markdown-preview h5,.editorial-markdown-preview h6{color:#f1f1f3;margin:1.45em 0 .5em;line-height:1.3}.editorial-markdown-preview h1{font-size:1.9em}.editorial-markdown-preview h2{font-size:1.55em}.editorial-markdown-preview h3{font-size:1.3em}.editorial-markdown-preview p{margin:.4em 0}.editorial-markdown-preview blockquote{color:#aeb3bd;border-left:3px solid #4f5664;margin:.8em 0;padding:.2em 0 .2em 14px}.editorial-markdown-preview hr{border:0;border-top:1px solid var(--ed-border);margin:1.4em 0}.editorial-preview-space{height:.65em}.editorial-preview-list-row{grid-template-columns:24px minmax(0,1fr);gap:2px;margin:.18em 0;display:grid}.editorial-preview-list-row>span{color:#9298a3;text-align:right;padding-right:6px}.editorial-markdown-preview code{color:#d5c49d;background:#292c31;border-radius:4px;padding:2px 5px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.editorial-preview-code{border:1px solid var(--ed-border-soft);background:#191b1f;border-radius:7px;padding:12px 14px;overflow:auto}.editorial-preview-table-wrap{border:1px solid var(--ed-border);background:#1d1f23;border-radius:8px;width:100%;margin:1em 0;overflow:auto}.editorial-preview-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1080px}.editorial-preview-table th,.editorial-preview-table td{border-right:1px solid var(--ed-border-soft);border-bottom:1px solid var(--ed-border-soft);vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:9px 11px}.editorial-preview-table th{color:#eef0f4;background:#25282e;font-weight:600}.editorial-preview-table td{color:#d7d9de}.editorial-preview-table tr:last-child td{border-bottom:0}.editorial-preview-table th:last-child,.editorial-preview-table td:last-child{border-right:0}.editorial-preview-table tbody tr:nth-child(2n){background:#202227}.editorial-preview-table code{white-space:nowrap}.editorial-preview-table-block{margin:1em 0}.editorial-preview-table-block .editorial-preview-table-wrap{margin:0}.editorial-preview-table-toolbar{border:1px solid var(--ed-border);background:#202228;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 7px 5px 10px;display:flex}.editorial-preview-table-toolbar>span{color:#8f95a0;letter-spacing:.04em;font-size:9px}.editorial-preview-table-toolbar>div{gap:5px;display:flex}.editorial-preview-table-toolbar button,.editorial-preview-table-actions button{color:#b7bbc3;cursor:pointer;background:#292c32;border:1px solid #40444d;border-radius:5px;font-size:9px}.editorial-preview-table-toolbar button{min-height:24px;padding:0 8px}.editorial-preview-table-toolbar button:hover,.editorial-preview-table-actions button:hover{color:#eef0f4;background:#343840}.editorial-preview-table-block .editorial-preview-table-wrap{border-radius:0 0 8px 8px}.editorial-preview-table.editable th,.editorial-preview-table.editable td{padding:0}.editorial-preview-table.editable textarea{resize:vertical;field-sizing:content;width:100%;min-height:64px;max-height:220px;color:inherit;text-align:inherit;font:inherit;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;background:0 0;border:0;outline:0;padding:10px 12px;line-height:1.6;display:block;overflow-y:auto}.editorial-preview-table.editable textarea:focus{background:#7987ff14;box-shadow:inset 0 0 0 1px #8793ff80}.editorial-preview-table.editable th textarea{color:#eef0f4;min-height:42px;max-height:96px;font-weight:600}.editorial-preview-table.editable th:first-child,.editorial-preview-table.editable td:first-child{width:72px;min-width:72px}.editorial-preview-table.editable th:nth-child(2),.editorial-preview-table.editable td:nth-child(2){min-width:190px}.editorial-preview-table.editable th:nth-child(n+3):not(.editorial-preview-table-actions),.editorial-preview-table.editable td:nth-child(n+3):not(.editorial-preview-table-actions){min-width:250px}.editorial-preview-table.editable th:nth-last-child(2),.editorial-preview-table.editable td:nth-last-child(2){width:130px;min-width:130px}.editorial-preview-table.editable td{height:auto}.editorial-preview-table .editorial-preview-table-actions{width:32px;min-width:32px;padding:0;text-align:center!important}.editorial-preview-table-actions button{width:22px;height:22px;padding:0}.editorial-preview-code code{color:#cbd0d8;background:0 0;padding:0}.editorial-preview-wikilink{color:#9aa8ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:inline}.editorial-preview-wikilink:hover{text-decoration:underline}.editorial-resizer{z-index:5;cursor:col-resize;touch-action:none;background:#1b1c20;position:relative}.editorial-resizer:after{content:"";background:var(--ed-border);width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:1px}.editorial-resizer:hover:after,body.editorial-resizing .editorial-resizer:after{background:#606775}body.editorial-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.editorial-right-tabs button small{font-size:8px;line-height:1;display:block}.editorial-right-tabs button span{font-size:14px}.editorial-pin-button{min-width:30px;height:30px;color:var(--ed-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.editorial-pin-button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-pin-button.active{color:#d9bf73}.editorial-tabs-scroll{scrollbar-width:none;align-items:end;gap:1px;min-width:0;display:flex;overflow:auto hidden}.editorial-tabs-scroll::-webkit-scrollbar{display:none}.editorial-tabbar{justify-content:flex-start}.editorial-doc-tab{flex:none}.editorial-tab-close{width:15px;height:15px;color:var(--ed-dim);border-radius:4px;place-items:center;font-size:11px;display:grid}.editorial-doc-tab:hover .editorial-tab-close{color:var(--ed-muted)}.editorial-tab-close:hover{background:#3a3d44;color:#fff!important}.editorial-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0607096b;place-items:start center;padding-top:min(18vh,160px);display:grid;position:fixed;inset:0}.editorial-command-panel{background:#202226;border:1px solid #3a3e47;border-radius:10px;width:min(620px,100vw - 40px);max-height:min(68vh,560px);overflow:hidden;box-shadow:0 28px 80px #0000007a}.editorial-command-search{border-bottom:1px solid var(--ed-border);min-height:45px;color:var(--ed-dim);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;display:grid}.editorial-command-search input{width:100%;color:var(--ed-text);background:0 0;border:0;outline:0;font-size:13px}.editorial-command-search kbd{color:#838995;background:#292c31;border:1px solid #41454d;border-radius:5px;padding:2px 6px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.editorial-command-results{max-height:calc(min(68vh,560px) - 46px);padding:6px;overflow:auto}.editorial-command-results>button{width:100%;min-height:38px;color:var(--ed-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.editorial-command-results>button:hover,.editorial-command-results>button.active{background:var(--ed-active)}.editorial-command-results>button>span{min-width:0}.editorial-command-results>button strong,.editorial-command-results>button span>small{display:block}.editorial-command-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.editorial-command-results>button small{color:var(--ed-dim);font-size:9px}.editorial-command-results>button b{color:#d9bf73;font-size:11px}.editorial-command-results>p{color:var(--ed-dim);margin:18px 12px;font-size:11px}.editorial-custom-properties{gap:6px;padding-top:4px;display:grid}.editorial-custom-properties>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.editorial-custom-properties h3{color:var(--ed-muted);margin:0;font-size:10px;font-weight:600}.editorial-custom-properties>header button,.editorial-property-row button{border:1px solid var(--ed-border);width:24px;height:24px;color:var(--ed-muted);cursor:pointer;background:#23252a;border-radius:5px;place-items:center;display:grid}.editorial-custom-properties>p{color:var(--ed-dim);margin:2px 0;font-size:9px}.editorial-property-row{grid-template-columns:minmax(72px,.8fr) minmax(100px,1.2fr) 24px;gap:5px;display:grid}.editorial-property-row input{border:1px solid var(--ed-border);min-width:0;color:var(--ed-text);background:#22242a;border-radius:5px;outline:0;padding:6px 7px;font-size:9px}.editorial-template-button{border:1px solid var(--ed-border);min-height:30px;color:var(--ed-muted);cursor:pointer;background:#22242a;border-radius:6px}.editorial-template-button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-template-button.active{color:#dcc986;background:#302d22;border-color:#796c42}.editorial-graph-mode{border:1px solid var(--ed-border-soft);background:#1b1d21;border-radius:6px;gap:1px;padding:2px;display:inline-flex}.editorial-graph-mode button,.editorial-graph-refresh{min-height:22px;color:var(--ed-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:9px}.editorial-graph-mode button.active{background:var(--ed-active);color:var(--ed-text)}.editorial-graph-refresh:hover,.editorial-graph-mode button:hover{color:var(--ed-text);background:var(--ed-hover)}.editorial-global-graph svg{min-height:260px}.editorial-global-graph g circle{fill:#687386;stroke:#9aa5b8}.editorial-global-graph g.root circle{fill:#8b9dff;stroke:#d0d6ff}.editorial-database{background:#1f2024;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid}.editorial-database-head{border-bottom:1px solid var(--ed-border);background:#191a1d;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.editorial-database-head>div:first-child{align-items:baseline;gap:8px;display:flex}.editorial-database-head span{color:var(--ed-dim);font-size:9px}.editorial-database-head strong{color:var(--ed-text);font-size:12px}.editorial-database-view-toggle{gap:3px;display:flex}.editorial-database-view-toggle button{min-height:28px;color:var(--ed-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 9px;font-size:9px}.editorial-database-view-toggle button:hover,.editorial-database-view-toggle button.active{border-color:var(--ed-border);background:var(--ed-active);color:var(--ed-text)}.editorial-database-table-wrap{min-height:0;overflow:auto}.editorial-database-table{border-collapse:collapse;table-layout:fixed;width:100%}.editorial-database-table th,.editorial-database-table td{border-bottom:1px solid var(--ed-border-soft);text-align:left;vertical-align:top;padding:8px 10px;font-size:9px}.editorial-database-table th{z-index:2;color:var(--ed-dim);background:#1b1d21;font-weight:500;position:sticky;top:0}.editorial-database-table th:first-child{width:34%}.editorial-database-table th:nth-child(2){width:11%}.editorial-database-table th:nth-child(3){width:10%}.editorial-database-table th:nth-child(4){width:20%}.editorial-database-table th:nth-child(5){width:10%}.editorial-database-table th:nth-child(6){width:15%}.editorial-database-table tbody tr{cursor:pointer}.editorial-database-table tbody tr:hover{background:var(--ed-hover)}.editorial-database-table td strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-text);font-size:10px;display:block;overflow:hidden}.editorial-database-table td small{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-dim);margin-top:3px;font-size:8px;display:block;overflow:hidden}.editorial-mini-tag{color:#aeb4bf;background:#292d34;border-radius:999px;margin:0 3px 3px 0;padding:2px 5px;font-size:8px;display:inline-block}.editorial-status-chip{color:#aeb3bc;background:#2a2d33;border-radius:999px;padding:2px 6px;font-size:8px;display:inline-block}.editorial-status-chip.active{color:#9dc7a8;background:#24362d}.editorial-status-chip.draft{color:#cfb574;background:#373024}.editorial-status-chip.archived{color:#767b84;background:#292b30}.editorial-board{align-items:flex-start;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.editorial-board-column{border:1px solid var(--ed-border-soft);background:#1b1d21;border-radius:7px;flex:0 0 245px;grid-template-rows:30px minmax(0,1fr);min-width:245px;max-height:100%;display:grid;overflow:hidden}.editorial-board-column>header{border-bottom:1px solid var(--ed-border-soft);justify-content:space-between;align-items:center;padding:0 9px;display:flex}.editorial-board-column>header strong{color:var(--ed-text);font-size:10px}.editorial-board-column>header span{color:var(--ed-dim);font-size:9px}.editorial-board-column>div{align-content:start;gap:6px;min-height:0;padding:7px;display:grid;overflow:auto}.editorial-board-card{border:1px solid var(--ed-border-soft);width:100%;color:var(--ed-text);text-align:left;cursor:pointer;background:#23252a;border-radius:6px;gap:6px;padding:9px;display:grid}.editorial-board-card:hover{background:#282b31;border-color:#464b55}.editorial-board-card>strong{font-size:10px;line-height:1.45}.editorial-board-card p{color:var(--ed-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.editorial-board-card footer{color:var(--ed-dim);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.editorial-history{gap:10px;display:grid}.editorial-history-list{gap:2px;display:grid}.editorial-history-list button{width:100%;color:var(--ed-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:2px;padding:7px 8px;display:grid}.editorial-history-list button:hover,.editorial-history-list button.active{background:var(--ed-hover);color:var(--ed-text)}.editorial-history-list strong{font-size:9px}.editorial-history-list span{color:var(--ed-dim);font-size:8px}.editorial-history-detail{border-top:1px solid var(--ed-border-soft);gap:7px;padding-top:8px;display:grid}.editorial-history-actions{gap:6px;display:grid}.editorial-history-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.editorial-history-actions button{border:1px solid var(--ed-border);color:#cfd4de;cursor:pointer;background:#252830;border-radius:5px;min-height:27px;font-size:9px}.editorial-history-diff{border:1px solid var(--ed-border-soft);background:#181a1e;border-radius:6px;max-height:360px;overflow:auto}.editorial-history-diff>div{border-bottom:1px solid #ffffff06;grid-template-columns:18px minmax(0,1fr);gap:4px;padding:2px 5px;display:grid}.editorial-history-diff>div.added{background:#51915d1f}.editorial-history-diff>div.removed{background:#a651511f}.editorial-history-diff>div>span{color:#707682;text-align:center;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.editorial-history-diff>div.added>span{color:#8fc99b}.editorial-history-diff>div.removed>span{color:#d19494}.editorial-history-diff code{overflow-wrap:anywhere;white-space:pre-wrap;color:#b9bec8;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1050px){.editorial-board-column{flex-basis:220px;min-width:220px}}.editorial-rollup-section{gap:9px;padding-top:3px;display:grid}.editorial-rollup-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.editorial-rollup-section>header h3{color:var(--ed-muted);margin:0;font-size:10px}.editorial-rollup-section>header small{color:var(--ed-dim);margin-top:2px;font-size:8px;display:block}.editorial-rollup-section>header button{border:1px solid var(--ed-border);width:24px;height:24px;color:var(--ed-muted);cursor:pointer;background:#23252a;border-radius:5px}.editorial-rollup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.editorial-rollup-card{border:1px solid var(--ed-border-soft);background:#202226;border-radius:6px;gap:2px;min-height:51px;padding:7px 8px;display:grid}.editorial-rollup-card strong{color:#e1e2e5;font-size:17px;line-height:1}.editorial-rollup-card span{color:var(--ed-dim);font-size:8px}.editorial-rollup-card.published strong{color:#94c5a0}.editorial-rollup-card.pending strong{color:#d2b46e}.editorial-rollup-card.thread strong{color:#9fb6d5}.editorial-rollup-card.evaluation strong{color:#d29a8e}.editorial-rollup-card.knowledge strong{color:#aaa3db}.editorial-rollup-card.work strong{color:#d0b474}.editorial-rollup-channels{gap:3px;display:grid}.editorial-rollup-channels>div{background:#1d1f23;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.editorial-rollup-channels strong{color:var(--ed-muted);text-transform:capitalize;font-size:8px}.editorial-rollup-channels span{color:var(--ed-dim);font-size:8px}.editorial-relation-builder{grid-template-columns:100px minmax(0,1fr);gap:5px;display:grid;position:relative}.editorial-relation-builder select,.editorial-relation-builder input,.editorial-relation-list select{border:1px solid var(--ed-border);min-width:0;color:var(--ed-text);background:#22242a;border-radius:5px;outline:0;padding:6px 7px;font-size:9px}.editorial-relation-suggestions{z-index:20;background:#25272c;border:1px solid #3c4048;border-radius:6px;gap:2px;max-height:210px;padding:5px;display:grid;position:absolute;top:33px;left:105px;right:0;overflow:auto;box-shadow:0 14px 30px #00000059}.editorial-relation-suggestions button{color:var(--ed-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:2px;padding:7px;display:grid}.editorial-relation-suggestions button:hover{background:var(--ed-hover)}.editorial-relation-suggestions strong{font-size:9px}.editorial-relation-suggestions span{color:var(--ed-dim);font-size:8px}.editorial-relation-list{gap:4px;display:grid}.editorial-relation-list>div{border-bottom:1px solid var(--ed-border-soft);grid-template-columns:70px minmax(0,1fr) 82px 24px;align-items:center;gap:5px;padding:5px 0;display:grid}.editorial-relation-list>div>div{min-width:0}.editorial-relation-list strong,.editorial-relation-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editorial-relation-list strong{color:var(--ed-text);font-size:9px}.editorial-relation-list small{color:var(--ed-dim);font-size:8px}.editorial-relation-type{text-overflow:ellipsis;white-space:nowrap;color:#939aa6;font-size:8px;overflow:hidden}.editorial-relation-list>div>button{border:1px solid var(--ed-border);width:24px;height:24px;color:var(--ed-muted);cursor:pointer;background:#23252a;border-radius:5px}.editorial-relation-list>p{color:var(--ed-dim);margin:2px 0;font-size:8px}.editorial-linked-views{border-top:1px solid var(--ed-border-soft);gap:10px;margin:34px 0 8px;padding-top:18px;display:grid}.editorial-linked-views>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-linked-views>header>div{gap:2px;display:grid}.editorial-linked-views>header strong{color:var(--ed-text);font-size:12px}.editorial-linked-views>header span{color:var(--ed-dim);font-size:9px}.editorial-linked-views>header button{border:1px solid var(--ed-border);min-height:27px;color:var(--ed-muted);cursor:pointer;background:#23252a;border-radius:6px;padding:0 9px;font-size:9px}.editorial-linked-views>header button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-linked-view{border:1px solid var(--ed-border-soft);background:#1b1d21;border-radius:8px;gap:7px;padding:9px;display:grid}.editorial-linked-view-head{grid-template-columns:minmax(120px,1fr) 112px 82px 28px 28px;gap:5px;display:grid}.editorial-linked-view-head input,.editorial-linked-view-head select,.editorial-linked-view-filters input{border:1px solid var(--ed-border);min-width:0;color:var(--ed-text);background:#22242a;border-radius:5px;outline:0;padding:6px 7px;font-size:9px}.editorial-linked-view-head button{border:1px solid var(--ed-border);width:28px;height:28px;color:var(--ed-muted);cursor:pointer;background:#23252a;border-radius:5px;place-items:center;display:grid}.editorial-linked-view-head button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-linked-view-head button:disabled{opacity:.35;cursor:default}.editorial-linked-view-filters{grid-template-columns:minmax(120px,1fr) 100px 100px;gap:5px;display:grid}.editorial-linked-table-wrap{border:1px solid var(--ed-border-soft);border-radius:6px;overflow:auto}.editorial-linked-table{border-collapse:collapse;table-layout:fixed;width:100%}.editorial-linked-table th,.editorial-linked-table td{border-bottom:1px solid var(--ed-border-soft);text-align:left;vertical-align:top;padding:7px 8px;font-size:8px}.editorial-linked-table th{color:var(--ed-dim);background:#202226;font-weight:500}.editorial-linked-table th:first-child{width:38%}.editorial-linked-table td strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-text);font-size:9px;display:block;overflow:hidden}.editorial-linked-table td small{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-dim);margin-top:2px;font-size:7px;display:block;overflow:hidden}.editorial-linked-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.editorial-linked-card{border:1px solid var(--ed-border-soft);background:#22242a;border-radius:6px;gap:5px;min-height:88px;padding:9px;display:grid}.editorial-linked-card>strong{color:var(--ed-text);font-size:9px;line-height:1.45}.editorial-linked-card p{color:var(--ed-dim);margin:0;font-size:8px;line-height:1.45}.editorial-linked-card footer{color:#7f8590;justify-content:space-between;gap:8px;margin-top:auto;font-size:7px;display:flex}.editorial-linked-empty{color:var(--ed-dim);margin:5px 1px;font-size:9px}@media (width<=900px){.editorial-linked-view-head{grid-template-columns:minmax(110px,1fr) 100px 72px 28px 28px}.editorial-linked-view-filters{grid-template-columns:1fr 90px 90px}}.editorial-workspace-tree-section{margin:3px 0 5px}.editorial-workspace-tree-section>summary{min-height:28px;color:var(--ed-muted);cursor:pointer;align-items:center;gap:5px;padding:0 6px;font-size:11px;list-style:none;display:flex}.editorial-workspace-tree-section>summary::-webkit-details-marker{display:none}.editorial-workspace-tree-section>summary small{color:var(--ed-dim);margin-left:auto}.editorial-workspace-packages{gap:1px;display:grid}.editorial-workspace-packages>details>summary{min-height:27px;color:var(--ed-muted);cursor:pointer;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:0 7px 0 14px;list-style:none;display:grid}.editorial-workspace-packages>details>summary::-webkit-details-marker{display:none}.editorial-workspace-packages>details>summary:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-workspace-packages>details>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.editorial-workspace-packages>details>summary em,.editorial-workspace-packages>details>summary b{border-radius:4px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:600}.editorial-workspace-packages>details>summary em{color:#9dc0d8;background:#283640}.editorial-workspace-packages>details>summary b{color:#e3c777;background:#453a22}.editorial-workspace-package-icon{color:#79808a}.editorial-workspace-load{color:var(--ed-dim);text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 8px 5px 31px;padding:5px 7px;font-size:9px}.editorial-workspace-file-tree{gap:1px;padding-left:11px;display:grid}.editorial-workspace-file-tree details>summary{min-height:25px;color:var(--ed-muted);cursor:pointer;align-items:center;gap:4px;font-size:9px;list-style:none;display:flex}.editorial-workspace-file-tree details>summary::-webkit-details-marker{display:none}.editorial-workspace-file-tree details>summary strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.editorial-workspace-file-tree>button{color:#a7abb2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:25px;padding:0 6px;display:grid}.editorial-workspace-file-tree>button:hover{background:var(--ed-hover);color:var(--ed-text)}.editorial-workspace-file-tree>button.is-new{color:#e4d3a2}.editorial-workspace-file-tree>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.editorial-workspace-file-tree>button b{color:#e4c879;background:#493c22;border-radius:4px;padding:1px 4px;font-size:7px}.editorial-workspace-file-icon{color:#747b85;font-size:8px}.editorial-workspace-browser{gap:9px;display:grid}.editorial-workspace-browser>select{border:1px solid var(--ed-border);width:100%;color:var(--ed-text);background:#22242a;border-radius:6px;padding:7px 8px;font-size:9px}.editorial-workspace-right-tree{border:1px solid var(--ed-border-soft);background:#1d1f23;border-radius:7px;max-height:240px;padding:7px;overflow:auto}.editorial-workspace-preview{border-top:1px solid var(--ed-border-soft);gap:8px;padding-top:8px;display:grid}.editorial-workspace-preview>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.editorial-workspace-preview>header>div{min-width:0}.editorial-workspace-preview>header strong,.editorial-workspace-preview>header small{display:block}.editorial-workspace-preview>header strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-text);font-size:9px;overflow:hidden}.editorial-workspace-preview>header small{color:var(--ed-dim);margin-top:2px;font-size:8px}.editorial-workspace-preview>header>span{color:#9bc2a6;background:#26332c;border-radius:999px;padding:2px 5px;font-size:7px}.editorial-workspace-preview pre{border:1px solid var(--ed-border-soft);color:#c7cbd2;white-space:pre-wrap;overflow-wrap:anywhere;background:#181a1e;border-radius:6px;max-height:420px;margin:0;padding:9px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.editorial-workspace-preview img{object-fit:contain;background:#111;border-radius:6px;max-width:100%;max-height:420px}.today-panel{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.today-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 1px 0;display:flex}.today-head h2{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.05}.today-eyebrow{color:var(--ed-dim);letter-spacing:.14em;margin-bottom:3px;font-size:8px;display:block}.today-count{min-width:26px;height:26px;color:var(--ed-muted);background:#25272c;border-radius:999px;place-items:center;padding:0 7px;font-size:10px;display:grid}.today-tabs{border:1px solid var(--ed-border);background:#151619;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.today-tabs button{min-height:28px;color:var(--ed-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:10px}.today-tabs button.active{color:var(--ed-text);background:#292b31;box-shadow:inset 0 0 0 1px #ffffff08}.today-quick-add{border:1px solid var(--ed-border);background:#17181b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.today-quick-add>span{color:var(--ed-dim);font-size:15px}.today-quick-add input{min-width:0;color:var(--ed-text);font:inherit;background:0 0;border:0;outline:0}.today-quick-add button{color:var(--ed-muted);cursor:pointer;background:#2a2c32;border:0;border-radius:6px;padding:5px 8px;font-size:9px}.today-date-section{border:1px solid var(--ed-border);background:#18191c;border-radius:8px;overflow:hidden}.today-date-section>header{border-bottom:1px solid var(--ed-border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:9px 10px 7px;display:grid}.today-date-section>header h3{margin:0;font-size:12px}.today-date-section>header time,.today-date-section>header small,.today-date-section>header span{color:var(--ed-dim);font-size:9px}.today-date-section.is-today{border-color:#4c515d}.today-date-section.is-today>header{background:#202227}.today-task{border-bottom:1px solid #ffffff0b;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:47px;padding:5px 8px 5px 5px;display:grid}.today-task:last-child{border-bottom:0}.today-check{color:#777d89;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:18px;line-height:1}.today-check:hover{color:var(--ed-text)}.today-task-body{min-width:0}.today-task-body strong{text-overflow:ellipsis;font-size:11px;line-height:1.35;display:block;overflow:hidden}.today-task-body small{text-overflow:ellipsis;color:var(--ed-dim);white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.today-start{opacity:0;color:var(--ed-muted);cursor:pointer;background:#282a2f;border:0;border-radius:5px;padding:4px 6px;font-size:8px;transition:opacity .12s}.today-task:hover .today-start{opacity:1}.today-doing{color:#b8bdc8;background:#2b2e35;border-radius:999px;padding:3px 6px;font-size:8px}.today-empty-state{border:1px dashed #343740;border-radius:8px;flex-direction:column;gap:3px;padding:16px 13px;display:flex}.today-empty-state strong{font-size:11px}.today-empty-state small{color:var(--ed-dim);font-size:9px}.today-peek{border-top:1px solid var(--ed-border);padding-top:8px}.today-peek>header{justify-content:space-between;align-items:center;padding:0 4px 5px;display:flex}.today-peek>header strong{color:var(--ed-muted);font-size:10px}.today-peek>header span{color:var(--ed-dim);font-size:9px}.today-peek .today-task{background:#18191c}.today-peek>button{width:100%;color:var(--ed-dim);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:7px;font-size:9px}.today-date-section.is-flowspace>header{grid-template-columns:auto 1fr auto}.today-date-section.is-later>header{grid-template-columns:1fr auto}.editorial-scheduler-surface{background:#151619;min-width:0;min-height:0;overflow:hidden}.markdown-outline-panel,.markdown-help-panel{flex-direction:column;gap:10px;display:flex}.markdown-outline-panel>header,.markdown-help-panel>header{justify-content:space-between;align-items:flex-end;display:flex}.markdown-outline-panel h2,.markdown-help-panel h2{margin:0;font-size:15px}.markdown-outline-panel header span,.markdown-help-panel header span{color:var(--ed-dim);letter-spacing:.13em;font-size:8px;display:block}.markdown-outline-tree{flex-direction:column;gap:1px;display:flex}.markdown-outline-tree button{color:var(--ed-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 6px;font-size:10px}.markdown-outline-tree button:hover{background:var(--ed-hover);color:var(--ed-text)}.markdown-outline-tree .level-2{padding-left:18px}.markdown-outline-tree .level-3{padding-left:30px}.markdown-outline-tree .level-4{padding-left:42px}.markdown-outline-tree .level-5{padding-left:54px}.markdown-outline-tree .level-6{padding-left:66px}.markdown-outline-tree p{color:var(--ed-dim);font-size:9px;line-height:1.5}.markdown-help-panel dl{flex-direction:column;gap:8px;margin:0;display:flex}.markdown-help-panel dl>div{border-bottom:1px solid var(--ed-border);grid-template-columns:62px 1fr;gap:8px;padding-bottom:8px;display:grid}.markdown-help-panel dt{color:var(--ed-muted);font-size:9px}.markdown-help-panel dd{flex-wrap:wrap;gap:4px;margin:0;display:flex}.markdown-help-panel code{color:#c8cbd3;background:#111215;border-radius:4px;padding:2px 5px;font-size:9px}.editorial-surface-switch{border:1px solid var(--ed-border);background:#151619;border-radius:7px;gap:2px;padding:2px;display:flex}.editorial-surface-switch button{color:var(--ed-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 8px;font-size:9px}.editorial-surface-switch button.active{color:var(--ed-text);background:#303239}.editorial-user-folders{border-bottom:1px solid var(--ed-border);padding:4px 0 6px}.editorial-folder-toolbar{justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.editorial-folder-toolbar strong{color:var(--ed-muted);font-size:10px}.editorial-folder-toolbar button{color:var(--ed-dim);cursor:pointer;background:0 0;border:0}.editorial-user-folder>summary{color:var(--ed-muted);cursor:pointer;grid-template-columns:14px 1fr auto;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:grid}.editorial-user-folder>summary::-webkit-details-marker{display:none}.editorial-user-folder>summary small{color:var(--ed-dim);font-size:8px}.editorial-user-folder-body{padding-left:11px}.editorial-user-folder-body>button{width:100%;color:var(--ed-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;padding:4px 8px;display:grid}.editorial-user-folder-body>button:hover,.editorial-user-folder-body>button.active{background:var(--ed-hover);color:var(--ed-text)}.editorial-user-folder-body>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.editorial-user-folder-tree>p{color:var(--ed-dim);padding:4px 8px;font-size:8px}.editorial-folder-property{grid-template-columns:1fr auto;gap:5px;display:grid}.editorial-folder-property button{border:1px solid var(--ed-border);color:var(--ed-muted);cursor:pointer;background:#24262b;border-radius:5px}.today-task-editable{cursor:pointer}.today-task-editable:hover{background:#202227}.today-more{width:24px;height:24px;color:var(--ed-dim);opacity:.35;cursor:pointer;background:0 0;border:0;font-size:16px}.today-task-editable:hover .today-more{opacity:1}.today-detail-backdrop{z-index:10020;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c0f5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.today-detail-panel{width:min(390px,100vw - 28px);height:100%;color:var(--ed-text);border-left:1px solid var(--ed-border);background:#1b1c20;overflow:auto;box-shadow:-18px 0 48px #00000047}.today-detail-panel>header{border-bottom:1px solid var(--ed-border);background:#202126;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.today-detail-panel>header span{color:var(--ed-dim);letter-spacing:.14em;font-size:8px;display:block}.today-detail-panel>header strong{margin-top:2px;font-size:11px;display:block}.today-detail-panel>header button{color:var(--ed-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.today-detail-form{flex-direction:column;gap:11px;padding:14px;display:flex}.today-detail-form label{color:var(--ed-dim);flex-direction:column;gap:5px;font-size:9px;display:flex}.today-detail-form input,.today-detail-form select{box-sizing:border-box;border:1px solid var(--ed-border);width:100%;color:var(--ed-text);background:#151619;border-radius:7px;padding:8px 9px;font-size:11px}.today-detail-date-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.today-detail-primary{border-bottom:1px solid var(--ed-border);justify-content:flex-end;gap:7px;padding:0 14px 14px;display:flex}.today-detail-primary button,.today-detail-menu button{border:1px solid var(--ed-border);color:var(--ed-muted);cursor:pointer;background:#25272c;border-radius:7px;padding:7px 10px;font-size:9px}.today-detail-primary button.primary{color:#22262b;background:#e6e9ee;border-color:#e6e9ee}.today-detail-menu{flex-direction:column;gap:5px;padding:12px 14px;display:flex}.today-detail-menu>button{text-align:left}.today-detail-menu>button:hover{color:var(--ed-text);background:#2d3036}.today-detail-menu>button.danger{color:#e69a9a;border-color:#573b3b}.today-delete-confirm{background:#251c1e;border:1px solid #573b3b;border-radius:8px;padding:9px}.today-delete-confirm p{color:#d9a3a3;margin:0 0 8px;font-size:9px}.today-delete-confirm>div{justify-content:flex-end;gap:6px;display:flex}.today-day-node{background:#18191c;border:1px solid #343740;border-radius:10px;overflow:hidden}.today-day-parent{width:100%;color:var(--ed-text);text-align:left;cursor:pointer;background:#202126;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.today-day-parent:hover{filter:brightness(1.05)}.today-day-chevron{width:18px;height:18px;color:var(--ed-dim);place-items:center;font-size:14px;display:grid}.today-day-title{align-items:baseline;gap:8px;min-width:0;display:flex}.today-day-title strong{white-space:nowrap;font-size:12px}.today-day-title time{color:var(--ed-dim);font-size:8.5px}.today-day-count{min-width:22px;height:20px;color:var(--ed-muted);background:#0000002e;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;display:grid}.today-day-children{padding-left:11px;position:relative}.today-day-children:before{content:"";background:#ffffff0e;width:2px;position:absolute;top:0;bottom:0;left:8px}.today-day-children .today-task{background:0 0;padding-left:8px}.today-day-children .today-task:nth-child(2n){background:#ffffff05}.today-day-node.is-today{background:#1f1d16;border-color:#6a5c2f}.today-day-node.is-today .today-day-parent{background:#3a3320}.today-day-node.is-today .today-day-children:before{background:#9e8544}.today-day-node.is-tomorrow{background:#171b20;border-color:#3d4c5d}.today-day-node.is-tomorrow .today-day-parent{background:#24303b}.today-day-node.is-tomorrow .today-day-children:before{background:#58789a}.today-day-node.tone-0 .today-day-parent{background:#222329}.today-day-node.tone-1 .today-day-parent{background:#20262a}.today-day-node.tone-2 .today-day-parent{background:#262329}.today-day-node.tone-3 .today-day-parent{background:#25251f}.today-day-node.tone-0 .today-day-children:before{background:#555e70}.today-day-node.tone-1 .today-day-children:before{background:#4d6964}.today-day-node.tone-2 .today-day-children:before{background:#6a5365}.today-day-node.tone-3 .today-day-children:before{background:#6d6850}.today-day-node.is-collapsed .today-day-parent{border-bottom:0}.today-day-node+.today-day-node{margin-top:2px}.today-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.today-completed-view{flex-direction:column;gap:3px;display:flex}.completed-day{opacity:.94}.completed-day .today-day-parent{background:#22252a}.completed-task{color:#aeb3bb;grid-template-columns:24px minmax(0,1fr) auto}.completed-task .today-task-body strong{-webkit-text-decoration:line-through #5b6069;text-decoration:line-through #5b6069}.completed-check{color:#9ec5aa;background:#334139;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.completed-restore{color:#c8ccd3;cursor:pointer;background:#25282d;border:1px solid #484d55;border-radius:6px;padding:5px 8px;font-size:8.5px}.completed-restore:hover{color:#fff;background:#32363d}.today-note-section,.today-checklist-section{border-bottom:1px solid var(--ed-border);padding:12px 14px}.today-note-section>header,.today-checklist-section>header{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.today-note-section header span,.today-checklist-section header span{color:var(--ed-dim);letter-spacing:.13em;font-size:7.5px;display:block}.today-note-section h3,.today-checklist-section h3{margin:1px 0 0;font-size:11px}.today-note-section header button{border:1px solid var(--ed-border);color:var(--ed-muted);cursor:pointer;background:#292c31;border-radius:6px;padding:5px 8px;font-size:8px}.today-note-section textarea,.today-bulk-checklist textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ed-border);width:100%;color:var(--ed-text);background:#151619;border-radius:7px;padding:8px 9px;font-size:10px;line-height:1.5}.today-checklist-section>header>strong{color:var(--ed-dim);font-size:9px}.today-checklist-items{flex-direction:column;gap:3px;display:flex}.today-checklist-items>button{width:100%;color:var(--ed-text);text-align:left;cursor:pointer;background:#202227;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:7px 8px;display:grid}.today-checklist-items>button:hover{background:#292c32}.today-checklist-items>button.done{opacity:.65}.today-checklist-items>button.done .today-check-content strong{text-decoration:line-through}.today-check-box{color:#a9d5b3;border:1px solid #69717c;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.today-check-content strong{font-size:9.5px;line-height:1.35;display:block}.today-check-content small{color:var(--ed-dim);margin-top:2px;font-size:7.5px;display:block}.today-checklist-items>p{color:var(--ed-dim);margin:6px 0;font-size:8.5px}.today-checklist-add{grid-template-columns:minmax(0,1fr) 30px;gap:5px;margin-top:7px;display:grid}.today-checklist-add input{border:1px solid var(--ed-border);color:var(--ed-text);background:#151619;border-radius:6px;padding:7px 8px;font-size:9px}.today-checklist-add button{border:1px solid var(--ed-border);color:var(--ed-text);cursor:pointer;background:#292c31;border-radius:6px}.today-bulk-checklist{border-top:1px solid var(--ed-border);margin-top:10px;padding-top:8px}.today-bulk-checklist summary{color:var(--ed-muted);cursor:pointer;font-size:8.5px}.today-bulk-checklist textarea{margin-top:7px}.today-bulk-checklist>button{color:#e7ebf1;cursor:pointer;background:#303945;border:1px solid #4c5767;border-radius:6px;width:100%;margin-top:5px;padding:7px;font-size:8.5px}.today-bulk-checklist button:disabled,.today-checklist-add button:disabled,.today-note-section button:disabled{opacity:.4}.editorial-index-switch{border-bottom:1px solid var(--ed-border);background:#18191c;grid-template-columns:1fr 1fr;gap:3px;padding:7px 8px;display:grid}.editorial-index-switch button{color:var(--ed-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:600}.editorial-index-switch button.active{border-color:var(--ed-border);color:var(--ed-text);background:#2a2c31}.editorial-workspace-index{min-height:0;padding:4px 6px 12px;overflow:auto}.editorial-workspace-index>details{border-bottom:1px solid #ffffff0a}.editorial-workspace-index>details>summary{color:var(--ed-muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px 5px;font-size:9px;display:grid}.editorial-workspace-index>details>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-workspace-index>details>summary em{color:#839d82;font-size:7px;font-style:normal}.editorial-workspace-index>details>summary b{color:#c9ad63;font-size:7px}.editorial-workspace-empty{color:var(--ed-dim);margin:4px 8px 9px;font-size:8.5px}.today-time-boxes{grid-template-columns:1fr;gap:8px;margin:8px 0 10px;display:grid}.today-time-box{border:1px solid var(--ed-border);background:#191b1f;border-radius:10px;transition:border-color .15s,background .15s;overflow:hidden}.today-time-box.is-drag-target{border-color:#687180}.today-time-box>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.today-time-box>header>div{align-items:baseline;gap:7px;display:flex}.today-time-box>header strong{font-size:10px}.today-time-box>header small{color:var(--ed-dim);font-size:7.5px}.today-time-box>header>span{min-width:20px;height:18px;color:var(--ed-muted);background:#0000002e;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;display:grid}.today-time-box-morning>header{background:#2b2921}.today-time-box-afternoon>header{background:#242b31}.today-time-box-night>header{background:#27242f}.today-time-box-body{min-height:40px;padding:2px 0}.today-time-box-body>p{color:var(--ed-dim);text-align:center;margin:0;padding:10px;font-size:8px}.today-time-box .today-task{border-bottom:1px solid #ffffff0a}.today-time-box .today-task:last-child{border-bottom:0}.today-quick-editor{border:1px solid var(--ed-border);border-radius:12px;align-self:center;width:min(420px,100vw - 28px);height:auto;max-height:calc(100vh - 44px);margin:22px 18px 22px auto;overflow:auto;box-shadow:0 24px 70px #00000059}.today-detail-backdrop{align-items:flex-start}.today-quick-title-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px 8px;display:grid}.today-quick-title-row>input{box-sizing:border-box;width:100%;color:var(--ed-text);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:4px 0 6px;font-size:15px;font-weight:650}.today-quick-title-row>input:focus{border-bottom-color:#555c67}.today-box-chips{gap:5px;padding:0 14px 9px 46px;display:flex}.today-box-chips button{border:1px solid var(--ed-border);color:var(--ed-dim);cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px;font-size:8px}.today-box-chips button.active{color:#f0f2f4;background:#30343b;border-color:#6b7481}.today-quick-editor .today-note-section,.today-quick-editor .today-checklist-section{padding-top:10px;padding-bottom:10px}.today-quick-editor .today-note-section textarea{min-height:64px}.today-advanced-details{border-top:1px solid var(--ed-border)}.today-advanced-details>summary{color:var(--ed-muted);cursor:pointer;padding:9px 14px;font-size:9px;list-style:none}.today-advanced-details>summary::-webkit-details-marker{display:none}.today-advanced-details>summary:before{content:"›";width:14px;color:var(--ed-dim);transition:transform .15s;display:inline-block}.today-advanced-details[open]>summary:before{transform:rotate(90deg)}.today-advanced-details .today-bulk-checklist{margin:0 14px 10px}.editorial-page.site-surface-mode .editorial-workspace{grid-template-columns:38px minmax(0,1fr)}.editorial-site-surface{background:#151619;min-width:0;min-height:0;padding:10px;overflow:auto}.editorial-site-surface .site-studio-shell{min-height:100%}.editorial-page.epub-surface-mode .editorial-workspace{grid-template-columns:38px minmax(0,1fr)}.editorial-epub-surface{background:#151619;min-width:0;min-height:0;overflow:hidden}.embedded-epub-shell{background:#151619;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.embedded-epub-bridgebar{color:#aab0ba;background:#1c1f24;border-bottom:1px solid #2e3238;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:4px 10px 4px 14px;font-size:11px;display:flex}.embedded-epub-bridgebar label{align-items:center;gap:7px;display:flex}.embedded-epub-bridgebar select{color:#e6e8ec;background:#252930;border:1px solid #3b414a;border-radius:5px;max-width:310px;min-height:25px;padding:0 7px;font-size:11px}.embedded-epub-shadow-host{min-height:0;overflow:hidden}.editorial-mermaid-diagram,.editorial-markdown-image{border:1px solid var(--ed-border);border-radius:10px;max-width:100%;margin:16px 0;padding:12px;overflow:auto}.editorial-mermaid-svg{justify-content:center;min-width:0;display:flex}.editorial-mermaid-svg svg{width:100%;max-width:100%;height:auto}.editorial-markdown-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75vh;margin:0 auto;display:block}.editorial-markdown-image figcaption{text-align:center;color:var(--ed-muted);margin-top:8px;font-size:12px}.scheduler-calendar{--sc-bg:#ece9e2;--sc-panel:#f7f5f0;--sc-card:#fff;--sc-line:#d7d3ca;--sc-text:#25272b;--sc-muted:#767b83;--sc-ninjo:#dce8f7;--sc-ninjo-line:#6f91bb;--sc-torimono:#f3dfd8;--sc-torimono-line:#bd7b6b;--sc-member:#e5e0f4;--sc-member-line:#8c7bb4;--sc-utabon:#e4edd8;--sc-utabon-line:#7f9f64;background:var(--sc-bg);height:100%;color:var(--sc-text);flex-direction:column;display:flex}.scheduler-calendar-head{border-bottom:1px solid var(--sc-line);background:#faf9f6;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.scheduler-calendar-head span{color:var(--sc-muted);letter-spacing:.14em;font-size:9px;display:block}.scheduler-calendar-head h1{letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.scheduler-calendar-controls{align-items:center;gap:7px;display:flex}.scheduler-calendar-controls>button,.scheduler-calendar-controls input,.scheduler-span-toggle{color:#33363b;background:#fff;border:1px solid #c9c5bc;border-radius:8px}.scheduler-calendar-controls>button{cursor:pointer;padding:7px 10px}.scheduler-calendar-controls .today-button{background:#fff5c9;border-color:#d8c37a;font-weight:700}.scheduler-calendar-controls input{padding:6px 8px}.scheduler-span-toggle{padding:3px;display:flex}.scheduler-span-toggle button{color:#777c84;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:10px}.scheduler-span-toggle button.active{color:#fff;background:#2c3036}.scheduler-calendar-layout{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.scheduler-main-view{background:var(--sc-bg);min-width:0;min-height:0;overflow:auto}.scheduler-days{background:var(--sc-line);gap:1px;min-width:0;min-height:100%;display:grid}.scheduler-days.span-3{grid-template-columns:repeat(3,minmax(280px,1fr))}.scheduler-days.span-7{grid-template-columns:repeat(7,minmax(190px,1fr))}.scheduler-days.span-14{grid-template-columns:repeat(14,minmax(170px,1fr))}.scheduler-day-card{background:#fbfaf7;min-width:0;min-height:100%;padding-bottom:18px}.scheduler-day-card.stripe-alt{background:#f4f2ed}.scheduler-day-card.is-today{background:#fff8d9;box-shadow:inset 0 0 0 2px #e2c86b}.scheduler-day-card.is-sat:not(.is-today){background:#f0f6fb}.scheduler-day-card.is-sun:not(.is-today),.scheduler-day-card.is-holiday:not(.is-today){background:#fbf0ef}.scheduler-day-card>header{z-index:2;border-bottom:1px solid var(--sc-line);background:#fffffff2;justify-content:space-between;gap:8px;padding:10px;display:flex;position:sticky;top:0}.scheduler-day-card.is-today>header{background:#fff2b8}.scheduler-date-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.scheduler-date-link strong{font-size:12px;display:block}.scheduler-date-link small{color:#b45d5d;margin-top:2px;font-size:8px;display:block}.scheduler-day-card>header time{color:var(--sc-muted);font-size:8px}.scheduler-day-section{padding:7px 7px 0}.scheduler-day-section>small{color:#858a92;letter-spacing:.08em;margin:0 3px 4px;font-size:8px;display:block}.scheduler-calendar-task{cursor:grab;background:#fff;border:1px solid #dedbd3;border-left:4px solid #b5b8bd;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:5px;margin-bottom:4px;padding:7px 6px;display:grid}.scheduler-calendar-task:nth-child(2n){filter:brightness(.985)}.scheduler-calendar-task.channel-ninjo,.scheduler-month-task.channel-ninjo,.scheduler-today-task.channel-ninjo,.scheduler-flow-task.channel-ninjo{background:var(--sc-ninjo);border-left-color:var(--sc-ninjo-line)}.scheduler-calendar-task.channel-torimono,.scheduler-month-task.channel-torimono,.scheduler-today-task.channel-torimono,.scheduler-flow-task.channel-torimono{background:var(--sc-torimono);border-left-color:var(--sc-torimono-line)}.scheduler-calendar-task.channel-member,.scheduler-month-task.channel-member,.scheduler-today-task.channel-member,.scheduler-flow-task.channel-member{background:var(--sc-member);border-left-color:var(--sc-member-line)}.scheduler-calendar-task.channel-utabon,.scheduler-month-task.channel-utabon,.scheduler-today-task.channel-utabon,.scheduler-flow-task.channel-utabon{background:var(--sc-utabon);border-left-color:var(--sc-utabon-line)}.scheduler-calendar-task button{color:#7d828a;cursor:pointer;background:0 0;border:0;font-size:16px}.scheduler-calendar-task strong{font-size:10px;line-height:1.3;display:block}.scheduler-calendar-task span{color:#6f747c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.scheduler-day-empty{color:#99958d;text-align:center;border:1px dashed #c8c4bb;border-radius:7px;margin:16px 8px;padding:18px 8px;font-size:9px}.scheduler-flow-box{border-left:1px solid var(--sc-line);background:#f7f5f0;flex-direction:column;min-width:0;display:flex}.scheduler-today-box,.scheduler-flowspace-box{min-height:0}.scheduler-today-box{border-bottom:1px solid var(--sc-line);background:#fff9df}.scheduler-today-box>header,.scheduler-flowspace-box>header{justify-content:space-between;align-items:flex-end;padding:12px 12px 8px;display:flex}.scheduler-today-box header span,.scheduler-flowspace-box header span{color:#777c84;letter-spacing:.13em;font-size:8px;display:block}.scheduler-today-box h2,.scheduler-flowspace-box h2{margin:2px 0 0;font-size:15px}.scheduler-today-box header>strong,.scheduler-flowspace-box header>strong{text-align:center;color:#666b73;background:#e5e2dc;border-radius:999px;min-width:24px;padding:3px 6px;font-size:9px}.scheduler-today-box>div{padding:0 7px 7px}.scheduler-today-box>div>p{color:#8b8f96;margin:5px;font-size:9px}.scheduler-today-task{background:#fff;border:1px solid #d9d5cd;border-left:4px solid #b7bac0;border-radius:6px;grid-template-columns:20px 1fr;gap:5px;margin-bottom:4px;padding:7px;display:grid}.scheduler-today-task button{color:#7c8189;background:0 0;border:0;font-size:15px}.scheduler-today-task strong{font-size:9px;display:block}.scheduler-today-task small{color:#777c84;font-size:8px;display:block}.scheduler-diary-button{color:#4c493d;cursor:pointer;background:#fff5c8;border:1px solid #d7c77f;border-radius:7px;width:calc(100% - 14px);margin:0 7px 9px;padding:7px;font-size:9px}.scheduler-flowspace-box{flex-direction:column;flex:1;display:flex}.scheduler-flowspace-box>p{color:#777c84;margin:0;padding:0 12px 8px;font-size:9px;line-height:1.45}.scheduler-flow-list{min-height:0;padding:4px 7px 14px;overflow:auto}.scheduler-flow-task{cursor:grab;background:#fff;border:1px solid #dcd8d0;border-left:4px solid #bbbebf;border-radius:6px;grid-template-columns:16px minmax(0,1fr);gap:5px;margin-bottom:4px;padding:8px 7px;display:grid}.scheduler-flow-task:nth-child(2n){filter:brightness(.985)}.scheduler-flow-task>span{color:#8a8f96}.scheduler-flow-task strong{font-size:10px;line-height:1.3;display:block}.scheduler-flow-task small{color:#777c84;margin-top:2px;font-size:8px;display:block}.scheduler-flow-empty,.scheduler-calendar-loading{color:#7a7f87;padding:16px;font-size:9px}.scheduler-calendar-notice{color:#8f6225;margin:8px 16px;font-size:10px}.scheduler-month-view{min-width:760px;padding:10px}.scheduler-week-head,.scheduler-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.scheduler-week-head{padding:0 1px 4px}.scheduler-week-head span{text-align:center;color:#737880;font-size:9px}.scheduler-week-head span:first-child{color:#bd6767}.scheduler-week-head span:last-child{color:#597ea8}.scheduler-month-grid{background:var(--sc-line);border:1px solid var(--sc-line);gap:1px}.scheduler-month-day{background:#fff;min-height:116px;padding:6px}.scheduler-month-day:nth-child(2n){background:#faf9f6}.scheduler-month-day.outside{opacity:.42}.scheduler-month-day.is-today{background:#fff6c8;box-shadow:inset 0 0 0 2px #e0c15b}.scheduler-month-day.is-sat:not(.is-today){background:#eef5fb}.scheduler-month-day.is-sun:not(.is-today),.scheduler-month-day.is-holiday:not(.is-today){background:#fbefee}.scheduler-month-day .scheduler-date-link{justify-content:space-between;align-items:baseline;width:100%;display:flex}.scheduler-month-day .scheduler-date-link b{font-size:11px}.scheduler-month-day .scheduler-date-link small{font-size:7px}.scheduler-month-tasks{flex-direction:column;gap:3px;margin-top:5px;display:flex}.scheduler-month-task{background:#f6f6f6;border-left:3px solid #bbb;border-radius:3px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 4px;font-size:8px;display:flex}.scheduler-month-task span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scheduler-month-task small{color:#6f747c;flex:none;font-size:7px}.scheduler-more{color:#787d85;font-size:8px}.scheduler-year-view{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.scheduler-year-month{background:#fff;border:1px solid #d7d3ca;border-radius:9px;padding:8px}.scheduler-year-month-title{color:#2c2f34;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.scheduler-year-week,.scheduler-year-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.scheduler-year-week{margin:5px 0 3px}.scheduler-year-week span{text-align:center;color:#7a7f87;font-size:7px}.scheduler-year-week span:first-child{color:#b75c5c}.scheduler-year-week span:last-child{color:#547da8}.scheduler-year-grid button,.scheduler-year-grid .blank{aspect-ratio:1;color:#43474d;background:0 0;border:0;border-radius:4px;place-items:center;font-size:8px;display:grid;position:relative}.scheduler-year-grid button{cursor:pointer}.scheduler-year-grid button:hover{background:#f0eee8}.scheduler-year-grid button.is-today{background:#ffe58f;font-weight:700}.scheduler-year-grid button.is-sun,.scheduler-year-grid button.is-holiday{color:#b75c5c}.scheduler-year-grid button.is-sat{color:#547da8}.scheduler-year-grid button.has-tasks{box-shadow:inset 0 -2px #777f8a}.scheduler-year-grid button i{color:#676d75;font-size:6px;font-style:normal;position:absolute;bottom:0;right:1px}@media (width<=1000px){.scheduler-calendar-layout{grid-template-columns:1fr}.scheduler-flow-box{border-left:0;border-top:1px solid var(--sc-line);max-height:360px}.scheduler-year-view{grid-template-columns:repeat(2,minmax(220px,1fr))}}.scheduler-calendar-task{grid-template-columns:20px minmax(0,1fr) 24px}.scheduler-task-more{opacity:.35;color:#80858d!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:16px!important;line-height:1!important}.scheduler-calendar-task:hover .scheduler-task-more,.scheduler-flow-task:hover .scheduler-task-more,.scheduler-today-task:hover .scheduler-task-more{opacity:1}.scheduler-month-task{padding-right:22px;position:relative}.scheduler-month-task>button{color:#777;cursor:pointer;opacity:.3;background:0 0;border:0;font-size:12px;position:absolute;top:1px;right:2px}.scheduler-month-task:hover>button{opacity:1}.scheduler-flow-task{grid-template-columns:16px minmax(0,1fr) 24px}.scheduler-today-task{grid-template-columns:20px minmax(0,1fr) 24px}.scheduler-task-popover{z-index:9999;color:#2b2e33;background:#fff;border:1px solid #cfcac0;border-radius:10px;width:310px;max-height:min(520px,100vh - 24px);position:fixed;overflow:auto;box-shadow:0 18px 50px #1414143d}.scheduler-task-popover>header{background:#f7f5f0;border-bottom:1px solid #e1ddd5;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.scheduler-task-popover>header span{color:#858a92;letter-spacing:.12em;font-size:8px;display:block}.scheduler-task-popover>header strong{margin-top:2px;font-size:10px;display:block}.scheduler-task-popover>header>button{color:#777d85;cursor:pointer;background:0 0;border:0;font-size:17px}.scheduler-popover-menu{padding:8px}.scheduler-popover-menu h3{margin:2px 4px 3px;font-size:13px;line-height:1.35}.scheduler-popover-menu>p{color:#777d85;margin:0 4px 8px;font-size:9px}.scheduler-popover-menu>button{color:#33363b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:8px 7px;font-size:10px;display:flex}.scheduler-popover-menu>button:hover{background:#f1efe9}.scheduler-popover-menu>button.danger{color:#aa4949}.scheduler-popover-menu kbd{color:#81868e;background:#faf9f6;border:1px solid #d6d1c8;border-bottom-width:2px;border-radius:4px;margin-left:auto;padding:1px 4px;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.scheduler-menu-separator{background:#e3dfd7;height:1px;margin:5px 2px}.scheduler-popover-edit{flex-direction:column;gap:9px;padding:10px;display:flex}.scheduler-popover-edit label{color:#686d75;flex-direction:column;gap:4px;font-size:9px;display:flex}.scheduler-popover-edit input{color:#2f3237;background:#fff;border:1px solid #d2cec6;border-radius:6px;min-width:0;padding:7px 8px;font-size:10px}.scheduler-edit-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scheduler-popover-edit>small{color:#858a92;font-size:8px}.scheduler-popover-actions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.scheduler-popover-actions button{color:#474b52;cursor:pointer;background:#f7f5f0;border:1px solid #d1cdc5;border-radius:6px;padding:6px 9px;font-size:9px}.scheduler-popover-actions button.primary{color:#fff;background:#535861;border-color:#535861}.scheduler-delete-confirm{background:#fff5f5;border:1px solid #e0b8b8;border-radius:7px;margin:6px 2px 2px;padding:8px}.scheduler-delete-confirm p{color:#8f5050;margin:0 0 7px;font-size:9px;line-height:1.45}.scheduler-delete-confirm>div{justify-content:flex-end;gap:6px;display:flex}.scheduler-delete-confirm button{color:#555b63;cursor:pointer;background:#fff;border:1px solid #d4cfc7;border-radius:6px;padding:5px 7px;font-size:9px}.scheduler-delete-confirm button.danger-confirm{color:#fff;background:#b65f5f;border-color:#b65f5f}.scheduler-add-task-button{font-weight:700;color:#fff!important;background:#4f5c70!important;border-color:#4f5c70!important}.scheduler-day-head-actions{align-items:center;gap:6px;display:flex}.scheduler-day-add{color:#737880;cursor:pointer;opacity:.55;background:#fff;border:1px solid #d1cdc4;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.scheduler-day-card:hover .scheduler-day-add,.scheduler-month-day:hover .scheduler-day-add{opacity:1}.scheduler-month-date-head{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.scheduler-month-date-head .scheduler-date-link{flex:1}.scheduler-flow-head-actions{align-items:center;gap:6px;display:flex}.scheduler-flow-head-actions>strong{text-align:center;color:#666b73;background:#e5e2dc;border-radius:999px;min-width:24px;padding:3px 6px;font-size:9px}.scheduler-flow-head-actions>button{color:#686d75;cursor:pointer;background:#fff;border:1px solid #d1cdc4;border-radius:6px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.scheduler-create-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14161947;place-items:center;display:grid;position:fixed;inset:0}.scheduler-create-modal{color:#2d3035;background:#fff;border:1px solid #cbc7be;border-radius:12px;width:min(430px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #14141447}.scheduler-create-modal>header{background:#f8f6f1;border-bottom:1px solid #e2ded6;justify-content:space-between;align-items:flex-start;padding:13px 14px 10px;display:flex}.scheduler-create-modal>header span{color:#858a92;letter-spacing:.13em;font-size:8px;display:block}.scheduler-create-modal>header h2{margin:2px 0 0;font-size:17px}.scheduler-create-modal>header button{color:#777c84;cursor:pointer;background:0 0;border:0;font-size:18px}.scheduler-create-form{flex-direction:column;gap:11px;padding:14px;display:flex}.scheduler-create-form label{color:#666b73;flex-direction:column;gap:4px;font-size:9px;display:flex}.scheduler-create-form input,.scheduler-create-form select{box-sizing:border-box;color:#2e3136;background:#fff;border:1px solid #d1cdc5;border-radius:7px;width:100%;padding:8px 9px;font-size:11px}.scheduler-create-form fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.scheduler-create-form legend{color:#666b73;margin-bottom:5px;font-size:9px}.scheduler-create-form fieldset button{color:#6f747c;cursor:pointer;background:#f7f5f0;border:1px solid #d1cdc5;border-radius:7px;padding:7px 12px;font-size:10px}.scheduler-create-form fieldset button.active{color:#fff;background:#515862;border-color:#515862}.scheduler-create-date-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scheduler-create-form>small{color:#858a92;font-size:8px}.scheduler-create-modal>footer{background:#fbfaf7;border-top:1px solid #ece8e1;justify-content:flex-end;gap:7px;padding:10px 14px 13px;display:flex}.scheduler-create-modal>footer button{color:#555a62;cursor:pointer;background:#fff;border:1px solid #d1cdc5;border-radius:7px;padding:7px 11px;font-size:10px}.scheduler-create-modal>footer button.primary{color:#fff;background:#515862;border-color:#515862}.scheduler-create-modal>footer button:disabled{opacity:.45;cursor:default}.app-undo-toast{z-index:12000;color:#eef0f3;background:#202226;border:1px solid #3f434b;border-radius:9px;align-items:center;gap:14px;min-width:250px;max-width:min(520px,100vw - 32px);padding:10px 12px;font-size:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000052}.app-undo-toast span{flex:1}.app-undo-toast button{color:#24272c;cursor:pointer;background:#f0f2f5;border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.scheduler-undo-toast{color:#fff;background:#30343a;border-color:#555a63}.site-studio-shell{color:#27251f;flex-direction:column;gap:14px;min-height:calc(100vh - 110px);display:flex}.site-studio-toolbar{background:#f7f1e5;border:1px solid #b9ac91;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.site-studio-toolbar-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-studio-toolbar-title .studio-eyebrow{margin:0}.site-studio-toolbar-title h1{margin:0;font-size:25px;font-weight:500}.site-studio-save-state{color:#6b6357;border:1px solid #c6bba7;border-radius:999px;padding:5px 9px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.site-studio-toolbar-actions,.site-studio-segmented{align-items:center;gap:6px;display:flex}.site-studio-toolbar-actions button,.site-studio-segmented button{cursor:pointer;background:#fffaf1;border:1px solid #bdb098;padding:8px 10px}.site-studio-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.site-studio-segmented{background:#e8decc;border:1px solid #bdb098;padding:2px}.site-studio-segmented button{background:0 0;border:0;padding:6px 9px}.site-studio-segmented button.active{color:#fffaf0;background:#243d34}.site-studio-layout{flex:1;grid-template-columns:230px minmax(0,1fr) 245px;gap:14px;min-height:0;display:grid}.site-studio-tree,.site-studio-context{background:#e4dac8;border:1px solid #b9ac91;min-width:0;padding:16px}.site-studio-tree{overflow:auto}.site-studio-tree-head{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.site-studio-tree-head strong{font-size:17px;display:block}.site-studio-tree-head>span{color:#796f60;font-size:12px}.site-studio-tree input,.site-studio-context input{width:100%;color:inherit;background:#fffaf1;border:1px solid #bdb098;padding:9px 10px}.site-studio-tree-tabs{gap:4px;margin:12px 0;display:flex}.site-studio-tree-tabs button{color:#6d6659;cursor:pointer;background:0 0;border:0;padding:6px 8px}.site-studio-tree-tabs button.active{color:#6e2130;border-bottom:2px solid #6e2130}.site-studio-tree-list{gap:17px;display:grid}.site-studio-tree-group h2{color:#766c5d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px}.site-studio-tree-group button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:9px 8px;display:block}.site-studio-tree-group button.active{background:#ffffff73;border-left-color:#6e2130}.site-studio-tree-group button strong,.site-studio-tree-group button small{display:block}.site-studio-tree-group button small{color:#766c5d;margin-top:3px;font-size:11px}.site-studio-stage{background:#d7ccba;border:1px solid #b9ac91;min-width:0;min-height:0;padding:16px;overflow:auto}.site-studio-canvas-frame{justify-content:center;min-height:100%;display:flex}.site-studio-canvas-frame.desktop{justify-content:flex-start;overflow:auto visible}.site-studio-canvas-frame.desktop .site-studio-canvas{flex:none;width:100%;min-width:960px;max-width:none}.site-studio-canvas-frame.mobile .site-studio-canvas{border-left:1px solid #a99b82;border-right:1px solid #a99b82;width:min(390px,100%)}.site-studio-canvas{background:#111;width:100%;overflow:hidden;box-shadow:0 18px 42px #2f24162e}.site-studio-preview-section{background:#f5eee1;border-bottom:1px solid #ffffff38;flex-direction:column;justify-content:center;gap:22px;min-height:260px;padding:58px clamp(22px,7vw,86px);transition:outline .15s,transform .15s;display:flex;position:relative;overflow:hidden}.site-studio-section[data-site-text-align=left]{text-align:left}.site-studio-section[data-site-text-align=center]{text-align:center}.site-studio-section[data-site-text-align=right]{text-align:right}.site-studio-section .site-studio-asset{z-index:0;object-fit:cover;object-position:calc(var(--site-focal-x,.5) * 100%) calc(var(--site-focal-y,.5) * 100%);width:100%;height:100%;transform:scale(var(--site-image-scale,1));transform-origin:50%;opacity:.72;position:absolute;inset:0}.site-studio-preview-section.selected{outline-offset:-3px;outline:3px solid #d49b4a}.site-studio-preview-section.variant-dark{color:#f7efe0;background:radial-gradient(circle at 70% 20%,#4b1f2a,#0000 48%),#171b20}.site-studio-preview-section.variant-light{background:#e7d7bc}.site-studio-preview-section.variant-full-screen,.site-studio-preview-section.variant-cta{min-height:480px}.site-studio-section-kicker{color:#8d806d;letter-spacing:.1em;text-transform:uppercase;gap:8px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:16px;left:18px}.variant-dark .site-studio-section-kicker{color:#bbad9a}.site-studio-preview-content{z-index:1;white-space:pre-wrap;max-width:720px;position:relative}.site-studio-preview-section .site-studio-editable{cursor:text;border-radius:3px;outline:none;min-width:2em;display:block}.site-studio-preview-section .site-studio-editable:focus{box-shadow:0 0 0 3px #d49b4a59}.site-studio-preview-section h1{letter-spacing:.04em;margin:0;font-size:clamp(34px,6vw,70px);font-weight:500;line-height:1.22}.site-studio-preview-section h2{letter-spacing:.04em;margin:0;font-size:clamp(28px,4.5vw,54px);font-weight:500;line-height:1.3}.site-studio-preview-section p{color:#645b50;margin:0;font-size:17px;line-height:1.8}.variant-dark .site-studio-preview-section p,.variant-dark .site-studio-preview-section .site-studio-button{color:#eee0cc}.site-studio-preview-section .site-studio-label{color:#8c2a3e;letter-spacing:.08em;margin-top:20px;font-size:15px}.site-studio-media{z-index:0;color:#fff8eb;text-align:left;cursor:pointer;transform-origin:50%;background:#211d1a57;border:1px dashed #c29454b3;align-items:center;gap:10px;max-width:260px;padding:13px 16px;display:flex;position:absolute;bottom:22%;right:8%}.site-studio-media.selected{outline:2px solid #d49b4a}.site-studio-media-mark{font-size:30px}.site-studio-media strong,.site-studio-media small{display:block}.site-studio-media small{color:#e0c9a7;margin-top:4px;font-size:11px}.site-studio-media .site-studio-asset{object-fit:cover;opacity:1;width:72px;height:52px;position:relative;inset:auto}.site-studio-media-missing{color:#e0c9a7;min-width:72px;font-size:11px;display:block}.site-studio-cta-state{color:#6c5e4c;border:1px solid #bca382;padding:7px 10px;font-size:12px;position:absolute;bottom:18px;right:20px}.site-studio-cta-state.registered{color:#2f604b;border-color:#71947e}.site-studio-context{align-content:start;gap:14px;display:grid;overflow:auto}.site-studio-context-card{background:#fffaf17a;border:1px solid #c4b59b;padding:14px}.site-studio-context-card h2{margin:0 0 10px;font-size:18px;font-weight:500}.site-studio-context-card dl{gap:8px;margin:0;display:grid}.site-studio-context-card dl div{border-bottom:1px solid #d6c9b4;justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.site-studio-context-card dt{color:#796e5e;text-transform:uppercase;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.site-studio-context-card dd{overflow-wrap:anywhere;text-align:right;max-width:120px;margin:0;font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.site-studio-context-card blockquote{white-space:pre-wrap;background:#fffaf1;border-left:3px solid #6e2130;margin:14px 0 0;padding:10px;font-size:13px;line-height:1.6}.site-studio-context-id{color:#796e5e;overflow-wrap:anywhere;margin:-4px 0 12px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.site-studio-context-actions,.site-studio-align{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.site-studio-context-actions button,.site-studio-align button{cursor:pointer;background:#fffaf1;border:1px solid #bdb098;padding:8px 6px}.site-studio-align{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0}.site-studio-align button.active{color:#6e2130;border-color:#6e2130}.site-studio-remove{color:#8d2739;cursor:pointer;background:#fff0f2;border:1px solid #c77784;width:100%;margin-top:8px;padding:7px 8px}.site-studio-context-card label{color:#6f675b;gap:5px;margin-top:12px;font-size:11px;display:grid}.site-studio-muted{color:#766c5d;font-size:13px;line-height:1.6}.site-studio-empty{color:#756b5d;text-align:center;border:1px dashed #b9ac91;place-items:center;min-height:360px;padding:40px;display:grid}.site-studio-empty h2{color:#3d382f;margin:0 0 8px;font-size:22px;font-weight:500}.site-studio-footer{color:#766c5d;justify-content:space-between;gap:12px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.site-studio-section{flex-direction:column;justify-content:center;gap:22px;min-height:260px;padding:58px clamp(22px,7vw,86px);display:flex}.site-studio-section.variant-dark{color:#f7efe0;background:radial-gradient(circle at 70% 20%,#4b1f2a,#0000 48%),#171b20}.site-studio-section.variant-light{background:#e7d7bc}.site-studio-section.variant-full-screen,.site-studio-section.variant-cta{min-height:480px}.site-studio-section[data-site-image-position=left] .site-studio-asset{object-position:left center}.site-studio-section[data-site-image-position=center] .site-studio-asset{object-position:center center}.site-studio-section[data-site-image-position=right] .site-studio-asset{object-position:right center}.site-studio-section[data-site-image-position=top] .site-studio-asset{object-position:center top}.site-studio-section[data-site-image-position=bottom] .site-studio-asset{object-position:center bottom}@media (width<=1100px){.site-studio-layout{grid-template-columns:210px minmax(0,1fr)}.site-studio-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-studio-toolbar{flex-direction:column;align-items:flex-start}.site-studio-toolbar-actions{flex-wrap:wrap}.site-studio-layout{flex-direction:column;display:flex}.site-studio-tree{max-height:260px}.site-studio-context{grid-template-columns:1fr;display:grid}.site-studio-stage{min-height:560px;padding:8px}.site-studio-preview-section{min-height:240px;padding:50px 22px}.site-studio-preview-section.variant-full-screen,.site-studio-preview-section.variant-cta{min-height:390px}.site-studio-media{align-self:flex-end;position:relative;bottom:auto;right:auto}.site-studio-footer{flex-direction:column}}.site-studio-shell{--ss-bg:var(--ed-bg,#1e1f22);--ss-panel:var(--ed-panel,#191a1d);--ss-panel-2:var(--ed-panel-2,#23252a);--ss-hover:var(--ed-hover,#292c31);--ss-active:var(--ed-active,#31343a);--ss-border:var(--ed-border,#30333a);--ss-border-soft:var(--ed-border-soft,#292c31);--ss-text:var(--ed-text,#d8d9dc);--ss-muted:var(--ed-muted,#9b9fa8);--ss-dim:var(--ed-dim,#747982);--ss-accent:var(--ed-accent,#8b9dff);--ss-warn:var(--ed-warn,#c7a766);background:var(--ss-bg);min-height:100%;color:var(--ss-text);gap:0}.site-studio-toolbar{border:0;border-bottom:1px solid var(--ss-border);background:#18191c;min-height:46px;padding:7px 12px}.site-studio-toolbar-title h1{color:#f0f0f2;font-size:17px;font-weight:600}.site-studio-save-state{border-color:var(--ss-border);color:var(--ss-muted);background:#202226}.site-studio-save-state.saving{color:#d9c590;border-color:#5f553d}.site-studio-save-state.conflict,.site-studio-save-state.error{color:#e1a0aa;background:#302126;border-color:#68404a}.site-studio-toolbar-actions button,.site-studio-segmented button{border-color:var(--ss-border);color:var(--ss-muted);background:#202226;border-radius:5px}.site-studio-toolbar-actions button:hover,.site-studio-segmented button:hover{background:var(--ss-hover);color:var(--ss-text)}.site-studio-segmented{border-color:var(--ss-border);background:#17191c;border-radius:6px}.site-studio-segmented button.active{background:var(--ss-active);color:#f0f0f2}.site-studio-publish{color:#dbe0ff!important;background:#303b67!important;border-color:#4c5b92!important}.site-studio-layout{background:var(--ss-bg);grid-template-columns:230px minmax(0,1fr) 260px;gap:0}.site-studio-tree,.site-studio-context{background:var(--ss-panel);color:var(--ss-text);border:0}.site-studio-tree{border-right:1px solid var(--ss-border)}.site-studio-context{border-left:1px solid var(--ss-border)}.site-studio-tree-head>span,.site-studio-tree-group h2,.site-studio-tree-group button small,.site-studio-muted,.site-studio-context-id,.site-studio-context-card label{color:var(--ss-dim)}.site-studio-tree input,.site-studio-context input{border-color:var(--ss-border);color:var(--ss-text);background:#202226;border-radius:6px;outline:none}.site-studio-tree input:focus,.site-studio-context input:focus{border-color:#566596;box-shadow:0 0 0 2px #8b9dff1a}.site-studio-tree-tabs{border-bottom:1px solid var(--ss-border-soft)}.site-studio-tree-tabs button{color:var(--ss-muted)}.site-studio-tree-tabs button.active{color:#cdd4ff;border-bottom-color:var(--ss-accent)}.site-studio-tree-group button{color:var(--ss-muted);border-radius:5px}.site-studio-tree-group button:hover{background:var(--ss-hover);color:var(--ss-text)}.site-studio-tree-group button.active{border-left-color:var(--ss-accent);background:var(--ss-active);color:#f0f0f2}.site-studio-stage{background-color:#202226;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%),linear-gradient(45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%),none;background-position:0 0,12px 12px;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;padding:14px}.site-studio-canvas{border:1px solid #101114;box-shadow:0 22px 60px #0000006b}.site-studio-canvas-frame.mobile .site-studio-canvas{border-color:#444851}.site-studio-context-card{border-color:var(--ss-border);background:var(--ss-panel-2);border-radius:6px}.site-studio-context-card h2{color:#e5e6e9}.site-studio-context-card dl div{border-bottom-color:var(--ss-border-soft)}.site-studio-context-card dt{color:var(--ss-dim)}.site-studio-context-card dd{color:var(--ss-muted)}.site-studio-context-card blockquote{border-left-color:var(--ss-accent);color:#c9cbd1;background:#1d2028}.site-studio-context-actions button,.site-studio-align button{border-color:var(--ss-border);color:var(--ss-muted);background:#202226;border-radius:5px}.site-studio-context-actions button:hover,.site-studio-align button:hover{background:var(--ss-hover);color:var(--ss-text)}.site-studio-align button.active{border-color:var(--ss-accent);color:#cdd4ff;background:#252a3c}.site-studio-remove{color:#e1a0aa;background:#302126;border-color:#68404a;border-radius:5px}.site-studio-footer{border-top:1px solid var(--ss-border);min-height:27px;color:var(--ss-dim);background:#18191c;padding:6px 10px}.site-studio-freeform-frame{justify-content:center;min-height:calc(100vh - 190px);display:flex}.site-studio-freeform-frame.desktop{width:100%}.site-studio-freeform-frame.mobile{width:min(390px,100%);margin:0 auto}.site-studio-freeform-preview{background:#fff;border:0;width:100%;min-height:calc(100vh - 190px);box-shadow:0 22px 60px #0000006b}.site-studio-freeform-frame.mobile .site-studio-freeform-preview{border-left:1px solid #444851;border-right:1px solid #444851;min-height:720px}.site-studio-context-card select,.site-studio-context-card textarea{box-sizing:border-box;border:1px solid var(--ss-border,#30333a);width:100%;color:var(--ss-text,#d8d9dc);font:inherit;background:#202226;border-radius:5px;padding:8px}.site-studio-source-editor{resize:vertical;tab-size:2;min-height:330px;margin-top:10px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.site-studio-source-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.site-studio-source-actions button{border:1px solid var(--ss-border,#30333a);color:#dbe0ff;cursor:pointer;background:#303b67;border-radius:5px;padding:8px 10px}.site-studio-source-actions button:disabled{opacity:.45;cursor:not-allowed}.site-studio-cta-state.registered{z-index:4;color:#fff;letter-spacing:.04em;background:#0000006b;border:1px solid #fff6;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-top:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.site-studio-cta-state.registered:hover{background:#6e2130d6;border-color:#ffffffb8}.site-studio-preview-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0d10b8,#0c0d102e 62%,#0c0d101f);position:absolute;inset:0}.site-studio-preview-section[data-site-text-align=center]:after{background:linear-gradient(#0c0d1038,#0c0d1094)}.site-studio-preview-section[data-site-text-align=right]:after{background:linear-gradient(270deg,#0c0d10b8,#0c0d102e 62%,#0c0d101f)}.site-studio-preview-section.composite-hero{aspect-ratio:1672/941;background:#000!important;min-height:0!important;padding:0!important}.site-studio-preview-section.composite-hero:after,.site-studio-preview-section.composite-hero .site-studio-section-kicker{display:none}.site-studio-preview-section.composite-hero .site-studio-section-asset{object-fit:contain;opacity:1;width:100%;max-width:none;height:auto;position:relative;inset:auto;object-position:center center!important;transform:none!important}.site-studio-preview-section.composite-hero .site-studio-media{z-index:3}.site-studio-section-asset{z-index:0;object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.site-studio-section-kicker{z-index:4}.site-studio-preview-content{z-index:3}.site-studio-media{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161ac2;border:1px solid #ffffff3d;border-radius:6px;max-width:210px;padding:8px 10px;bottom:14px;right:14px;transform:none!important}.site-studio-media.resolved{opacity:.18;transition:opacity .16s}.site-studio-preview-section:hover .site-studio-media.resolved,.site-studio-media.resolved:focus,.site-studio-media.resolved.selected{opacity:1}.site-studio-media strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.site-studio-media small{color:#aeb2ba}.site-studio-media-missing{color:#d7b56f}.site-studio-canvas[data-site-id=work-nagon-kuruichou]{color:#f6f1e8;background:#080a0d;font-family:Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section{color:#f6f1e8;background:#0b0d11;border-bottom:1px solid #ffffff14;min-height:min(78vh,760px);padding:clamp(76px,10vw,126px) clamp(38px,9vw,108px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-light{color:#241b18;background:#d8cfbd}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-light:after{background:linear-gradient(270deg,#efe6d3e0,#efe6d359 62%,#14110f14)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-content{text-shadow:0 2px 18px #00000073;width:min(780px,90%);max-width:780px}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-text-align=center] .site-studio-preview-content{margin-inline:auto}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-text-align=right] .site-studio-preview-content{margin-left:auto}.site-studio-canvas[data-site-id=work-nagon-kuruichou] h1,.site-studio-canvas[data-site-id=work-nagon-kuruichou] h2{color:inherit;letter-spacing:.08em;font-weight:500;line-height:1.45}.site-studio-canvas[data-site-id=work-nagon-kuruichou] h1{font-size:clamp(44px,7vw,82px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] h2{font-size:clamp(38px,6vw,72px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] p,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-label{color:#f6f1e8d6;letter-spacing:.08em;font-size:clamp(16px,1.9vw,22px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .variant-light p,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .variant-light .site-studio-label{color:#241b18c7}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-section-kicker{color:#ffffff7a;letter-spacing:.18em}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .variant-light .site-studio-section-kicker{color:#241b1880}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-editable:focus{box-shadow:0 0 0 2px #c4a15db8,0 0 0 6px #c4a15d29}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-section-id=final-question]{justify-content:flex-end;padding-bottom:clamp(34px,6vw,72px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-section-id=final-question] .site-studio-preview-content{text-shadow:0 3px 18px #000000b8;background:linear-gradient(#080a0d0f,#080a0dc2);border-radius:10px;width:min(720px,88%);padding:22px 28px}@media (width<=760px){.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-section-id=final-question]{padding-bottom:24px}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-section-id=final-question] .site-studio-preview-content{width:min(92%,720px);padding:14px 16px}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-full-screen,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-cta{min-height:70vh;padding:72px 24px}.site-studio-media{bottom:8px;right:8px}}.site-studio-asset-library{border-top:1px solid var(--ss-border-soft,#292c31);gap:8px;margin-top:12px;padding-top:11px;display:grid}.site-studio-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:310px;display:grid;overflow:auto}.site-studio-asset-grid button{border:1px solid var(--ss-border,#30333a);min-width:0;color:var(--ss-muted,#9b9fa8);cursor:pointer;text-align:left;background:#1d1f23;border-radius:5px;padding:4px}.site-studio-asset-grid button:hover{background:#25282e;border-color:#596073}.site-studio-asset-grid button.active{border-color:var(--ss-accent,#8b9dff);box-shadow:0 0 0 1px #8b9dff40}.site-studio-asset-grid img,.site-studio-asset-grid button>span{aspect-ratio:16/9;object-fit:cover;background:#111317;border-radius:3px;width:100%;display:block}.site-studio-asset-grid button>span{color:#696e78;place-items:center;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.site-studio-asset-grid small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.site-studio-direction-card{background:radial-gradient(circle at 100% 0%, #8b9dff1a, transparent 36%), var(--ss-panel-2,#23252a);border-color:#3f4658}.site-studio-ai-target{color:#eef1ff;cursor:pointer;background:linear-gradient(#313b63,#252b47);border:1px solid #596a9f;border-radius:6px;width:100%;margin:2px 0 8px;padding:10px 12px;font-weight:600}.site-studio-ai-target:hover{background:linear-gradient(#394675,#2b3352)}.site-studio-ai-target:disabled{opacity:.45;cursor:wait}.site-studio-direction-note{color:var(--ss-muted,#9b9fa8);margin:0 0 12px;font-size:11px;line-height:1.55}.site-studio-direction-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:13px;display:grid}.site-studio-direction-presets button{border:1px solid var(--ss-border,#30333a);min-height:70px;color:var(--ss-text,#d8d9dc);text-align:left;cursor:pointer;background:#1e2025;border-radius:6px;padding:9px 10px}.site-studio-direction-presets button:hover{background:#272a31;border-color:#5a6381}.site-studio-direction-presets button:disabled{opacity:.42;cursor:wait}.site-studio-direction-presets strong,.site-studio-direction-presets small{display:block}.site-studio-direction-presets strong{color:#eef0f4;margin-bottom:5px;font-size:12px}.site-studio-direction-presets small{color:var(--ss-dim,#747982);font-size:9px;line-height:1.45}.site-studio-direction-card select{border:1px solid var(--ss-border,#30333a);width:100%;color:var(--ss-text,#d8d9dc);background:#202226;border-radius:6px;padding:8px 30px 8px 9px}.site-studio-current-asset{border:1px solid var(--ss-border-soft,#292c31);background:#17191c;border-radius:6px;gap:5px;margin-top:8px;padding:6px;display:grid}.site-studio-current-asset img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;display:block}.site-studio-current-asset span{color:var(--ss-dim,#747982);text-overflow:ellipsis;white-space:nowrap;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.site-studio-canvas .site-studio-editable{transition:font-size .18s,font-weight .18s,letter-spacing .18s,transform .18s}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-headline{text-wrap:balance}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-body{max-width:34em}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-text-align=center] .site-studio-body{margin-inline:auto}.site-studio-canvas[data-site-id=work-nagon-kuruichou] [data-site-text-align=right] .site-studio-body{margin-left:auto}.site-studio-context{overflow:auto}.site-studio-image-picker{z-index:12;border-color:#4b5368;position:sticky;top:0;box-shadow:0 8px 20px #00000038}.site-studio-image-select{color:var(--ss-muted,#9b9fa8);gap:6px;margin-bottom:8px;font-size:11px;display:grid}.site-studio-image-select select{color:#eef0f4;background:#1d2026;border:1px solid #56627f;border-radius:6px;width:100%;min-height:38px;padding:8px 30px 8px 10px;font-weight:600}.site-studio-image-picker .site-studio-asset-library{margin-top:10px;padding-top:9px}.site-studio-image-picker .site-studio-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:280px}.site-studio-image-picker .site-studio-asset-grid button{padding:3px}.site-studio-image-picker .site-studio-asset-grid small{text-align:center;color:#c1c5cf;font-size:10px}.site-studio-image-picker .site-studio-current-asset{margin-bottom:8px}.site-studio-section-inspector-trigger{z-index:6;color:#f1f2f4;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.72;background:#14161ab8;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s,background .16s;position:absolute;top:14px;right:14px}.site-studio-section-inspector-trigger:hover,.site-studio-section-inspector-trigger:focus{opacity:1;background:#242830eb;transform:translateY(-1px)}.site-studio-context-sheet-head,.site-studio-context-backdrop{display:none}@media (width<=1100px){.site-studio-layout{grid-template-columns:210px minmax(0,1fr)}.site-studio-context{z-index:120;border-left:1px solid var(--ss-border);background:var(--ss-panel);width:min(380px,88vw);padding:14px;transition:transform .2s;display:block;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-18px 0 46px #00000061}.site-studio-context.open{transform:translate(0)}.site-studio-context-backdrop{z-index:119;cursor:default;background:#05070a7a;border:0;display:block;position:fixed;inset:0}.site-studio-context-sheet-head{z-index:20;border-bottom:1px solid var(--ss-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191a1df5;justify-content:space-between;align-items:center;gap:12px;margin:-14px -14px 12px;padding:10px 12px;display:flex;position:sticky;top:0}.site-studio-context-sheet-head strong{color:#eef0f4;font-size:13px}.site-studio-context-sheet-head button{border:1px solid var(--ss-border);color:#d8d9dc;cursor:pointer;background:#202226;border-radius:6px;width:32px;height:32px;font-size:20px;line-height:1}.site-studio-image-picker{position:static}}@media (width<=760px){.site-studio-layout{display:block}.site-studio-tree{max-height:220px}.site-studio-stage{min-height:560px;padding:8px}.site-studio-context{border-top:1px solid var(--ss-border);border-left:0;border-radius:16px 16px 0 0;width:100%;max-height:min(78vh,720px);padding:12px;top:auto;left:0;transform:translateY(103%);box-shadow:0 -18px 48px #0000006b}.site-studio-context.open{transform:translateY(0)}.site-studio-context-sheet-head{border-radius:16px 16px 0 0;margin:-12px -12px 10px;padding:10px 12px}.site-studio-section-inspector-trigger{opacity:.94;top:10px;right:10px}.site-studio-media{bottom:10px;right:10px}}.site-studio-canvas{container-type:inline-size}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section:not(.composite-hero){min-height:56.25cqw;padding-block:clamp(44px,6.5cqw,132px);padding-inline:clamp(28px,7.5cqw,160px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-full-screen,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-cta{min-height:56.25cqw}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-content{width:min(54cqw,980px);max-width:none}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-section-asset{object-fit:cover;width:100%;height:100%}@media (width<=760px){.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section:not(.composite-hero),.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-full-screen,.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-section.variant-cta{min-height:56.25cqw;padding-block:clamp(32px,9cqw,72px);padding-inline:clamp(20px,6cqw,28px)}.site-studio-canvas[data-site-id=work-nagon-kuruichou] .site-studio-preview-content{width:min(88cqw,720px)}}.site-studio-story-carousel{background:#101317;border-bottom:1px solid #ffffff38;position:relative;overflow:hidden}.site-studio-story-carousel-label{color:#d8cbb9;letter-spacing:.1em;text-transform:uppercase;background:#171b20;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.site-studio-story-carousel-label small{color:#8f8577;letter-spacing:.06em;font-size:10px}.site-studio-story-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#5f584e #171b20;grid-auto-columns:minmax(76%,1fr);grid-auto-flow:column;display:grid;overflow:auto hidden}.site-studio-story-carousel-card{scroll-snap-align:start;scroll-snap-stop:always;border-bottom:0;border-right:1px solid #ffffff24;min-width:0;min-height:520px}.site-studio-story-carousel-card:last-child{border-right:0}.site-studio-canvas-frame.mobile .site-studio-story-carousel-track{grid-auto-columns:92%}.site-studio-canvas-frame.mobile .site-studio-story-carousel-card{min-height:430px}@media (width<=760px){.site-studio-story-carousel-label{padding:12px 14px}.site-studio-story-carousel-track{grid-auto-columns:92%}.site-studio-story-carousel-card{min-height:430px}}.analytics-lab{gap:22px;display:grid}.analytics-hero{background:#ffffffb8;border:1px solid #463a2926;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.analytics-hero h1{margin:4px 0 8px}.analytics-hero p{margin:0}.analytics-source-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.analytics-source-badges span{background:#f8f5eee6;border:1px solid #463a292e;border-radius:999px;padding:7px 10px;font-size:12px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-card{background:#ffffffc7;border:1px solid #463a2926;padding:22px;box-shadow:0 12px 30px #2d24180d}.analytics-card>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.analytics-card h2{margin:0}.analytics-card label{gap:6px;margin:10px 0;font-size:13px;display:grid}.analytics-card select,.analytics-card input[type=file]{width:100%;padding:9px 10px}.analytics-freshness{gap:10px;display:grid}.analytics-freshness>div,.analytics-video-list>div{border-bottom:1px solid #463a291a;grid-template-columns:minmax(110px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.analytics-actions,.analytics-filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.analytics-actions button,.analytics-filter-row button{min-height:38px;padding:8px 14px}.analytics-preview{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analytics-preview div{background:#f8f5eecc;padding:10px}.analytics-preview dt{opacity:.7;font-size:11px}.analytics-preview dd{margin:3px 0 0;font-weight:700}.analytics-benchmark{grid-column:1/-1}.analytics-filter-row label{min-width:160px;margin:0}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.analytics-kpis>div{background:#f8f5eed9;border:1px solid #463a291a;padding:18px}.analytics-kpis small,.analytics-kpis span{opacity:.65;display:block}.analytics-kpis strong{margin-top:6px;font-size:28px;display:inline-block}.analytics-video-list{margin-top:16px}.analytics-video-list>div{grid-template-columns:minmax(0,1fr) auto}.analytics-video-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-hero{flex-direction:column;align-items:flex-start}}.analytics-source-tabs{background:#ffffffbd;border:1px solid #463a2924;border-radius:999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.analytics-source-tabs button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.analytics-source-tabs button.is-active{color:#fff;background:#463a29eb}.instagram-overview>header{align-items:flex-start}.instagram-overview>header p,.analytics-card>header p{opacity:.7;margin:5px 0 0}.instagram-kpis{margin-top:0}.instagram-sync-strip{opacity:.78;border-top:1px solid #463a291a;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;font-size:12px;display:flex}.instagram-status{border:1px solid #463a2924;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-weight:700;display:inline-flex}.instagram-status-ok{background:#e0f2e2e6}.instagram-status-partial,.instagram-status-failed{background:#f8e2dde6}.instagram-format-table,.instagram-media-table,.instagram-work-list{min-width:0}.instagram-table-head,.instagram-format-row{border-bottom:1px solid #463a291a;grid-template-columns:minmax(100px,1.2fr) repeat(5,minmax(88px,.8fr));align-items:center;gap:12px;padding:11px 8px;display:grid}.instagram-table-head{opacity:.6;font-size:11px;font-weight:700}.instagram-format-row strong{font-size:14px}.instagram-attribution-empty{background:#f8f5ee9e;border:1px dashed #463a293d;padding:18px}.instagram-attribution-empty p{opacity:.72;max-width:760px;margin:8px 0 0;line-height:1.7}.instagram-work-list{gap:8px;display:grid}.instagram-work-list>div{border-bottom:1px solid #463a291a;grid-template-columns:minmax(160px,1.5fr) repeat(4,minmax(90px,.7fr));gap:12px;padding:11px 0;display:grid}.instagram-media-table-wrap{overflow-x:auto}.instagram-media-table{min-width:930px}.instagram-media-head,.instagram-media-row{border-bottom:1px solid #463a2917;grid-template-columns:92px 96px minmax(300px,1fr) 78px 78px 78px 48px;align-items:center;gap:10px;padding:10px 6px;display:grid}.instagram-media-head{z-index:1;opacity:.62;background:#fffffff7;font-size:11px;font-weight:700;position:sticky;top:0}.instagram-media-row{font-size:12px}.instagram-media-row strong{text-align:right;font-variant-numeric:tabular-nums}.instagram-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instagram-type-pill{background:#f8f5eee6;border:1px solid #463a291f;border-radius:999px;justify-content:center;width:fit-content;min-width:58px;padding:4px 8px;font-size:11px;display:inline-flex}.instagram-media-row a{text-underline-offset:2px;text-decoration:underline}.analytics-empty{opacity:.62;padding:18px 0}@media (width<=900px){.instagram-table-head,.instagram-format-row{grid-template-columns:minmax(100px,1fr) repeat(2,minmax(78px,.7fr))}.instagram-table-head span:nth-child(n+4),.instagram-format-row span:nth-child(n+4){display:none}.instagram-work-list>div{grid-template-columns:1fr 1fr}}.workflow-profile-manager{background:var(--studio-paper,#fffdf7);border:1px solid #523e2724;border-radius:18px;padding:18px;box-shadow:0 8px 26px #3627140f}.workflow-profile-manager h3{margin:.2rem 0}.workflow-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workflow-profile-grid label{color:#6e6255;gap:5px;font-size:.78rem;display:grid}.workflow-profile-grid input,.workflow-profile-grid select,.workflow-profile-grid textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #523e2733;border-radius:10px;padding:9px 10px}.workflow-profile-grid textarea{resize:vertical;line-height:1.55}.workflow-profile-wide{grid-column:1/-1}.workflow-profile-grid small{color:#8a765f;font-size:.7rem}.workflow-preview{background:#fff8e9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:.8rem;display:flex}.workflow-preview strong{background:#dcebd6;border-radius:999px;padding:4px 8px}.workflow-preview em{color:#8a5b28;font-style:normal}.workflow-actions{align-items:center;gap:8px;margin-top:12px;display:flex}@media (width<=900px){.workflow-profile-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.workflow-profile-manager{border-radius:12px;padding:14px}.workflow-profile-grid{grid-template-columns:1fr}.workflow-profile-wide{grid-column:auto}.workflow-actions{flex-direction:column;align-items:stretch}.workflow-actions button{width:100%}}.thread-studio-links{border:1px solid var(--studio-line,#d8d1c5);background:#ffffffb8;border-radius:14px;margin-top:20px;padding:18px}.thread-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.thread-link-grid article{border:1px solid var(--studio-line,#d8d1c5);background:#ffffffa8;border-radius:12px;gap:8px;padding:14px;display:grid}.thread-link-grid article>span{letter-spacing:.08em;opacity:.68;font-size:12px}.thread-link-grid select{border:1px solid var(--studio-line,#d8d1c5);background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.thread-link-actions{flex-wrap:wrap;gap:8px;display:flex}.thread-link-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.thread-link-ledger>div{background:#00000009;border-radius:10px;padding:12px}.thread-link-ledger p{margin:6px 0 0;font-size:13px}.thread-link-context{background:#00000009;border-left:3px solid;margin-top:14px;padding:12px 14px}.thread-link-context p{margin:6px 0 0}@media (width<=900px){.thread-link-grid,.thread-link-ledger{grid-template-columns:1fr}}.thread-knowledge-stack{gap:18px;display:grid}.thread-knowledge-shell{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:18px;display:grid}.thread-browser,.thread-detail,.resume-alias-manager{background:var(--studio-paper,#fffdf7);border:1px solid #523e2724;border-radius:18px;padding:18px;box-shadow:0 8px 26px #3627140f}.thread-browser{align-self:start;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.thread-browser>header,.thread-detail-head,.thread-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.thread-browser h2,.thread-detail h2,.thread-detail h3,.resume-alias-manager h3{margin:.2rem 0}.thread-help{color:#6e6255;font-size:.86rem;line-height:1.65}.thread-list{gap:8px;margin-top:14px;display:grid}.thread-list button{text-align:left;color:inherit;cursor:pointer;background:#ffffff8f;border:1px solid #523e271f;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.thread-list button:hover,.thread-list button.active{background:#fff8e9;border-color:#9b6d32}.thread-list button span,.thread-list button small,.thread-item-head span,.thread-panel-title span{color:#776a5d;font-size:.76rem}.thread-status{background:#efe3c9;border-radius:999px;padding:5px 9px;font-size:.75rem}.thread-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.thread-summary-grid article{background:#fffaf0;border:1px solid #523e271f;border-radius:14px;padding:13px}.thread-summary-grid article>span{text-transform:uppercase;letter-spacing:.08em;color:#8a765f;font-size:.72rem;display:block}.thread-summary-grid article strong{margin:5px 0;display:block}.thread-summary-grid article p{margin:0;font-size:.82rem;line-height:1.55}.thread-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.thread-panel{border-top:1px solid #523e2729;padding-top:13px}.thread-panel-wide{grid-column:1/-1}.thread-item-list{gap:8px;display:grid}.thread-item{background:#ffffff94;border:1px solid #523e271a;border-radius:12px;padding:11px 12px}.thread-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.thread-item p{white-space:pre-wrap;margin:7px 0 0;font-size:.86rem;line-height:1.6}.thread-accept{margin-top:9px}.thread-context-preview,.thread-raw{border-top:1px solid #523e272e;margin-top:18px;padding-top:16px}.thread-budget{gap:6px;display:flex}.thread-budget button,.studio-secondary{color:inherit;cursor:pointer;background:#fffaf0;border:1px solid #523e2733;border-radius:999px;padding:7px 11px}.thread-budget button.active{color:#fff;background:#4e3925}.thread-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.thread-context-grid>div{min-width:0}.thread-raw pre{color:#f6eedf;white-space:pre-wrap;word-break:break-word;background:#201d19;border-radius:12px;max-height:360px;padding:14px;font-size:.78rem;line-height:1.6;overflow:auto}.studio-error{color:#9d2f27}.studio-loading-line{color:#806a50;font-size:.82rem}.resume-preview-box,.resume-alias-form{background:#fffaf0;border:1px solid #523e271f;border-radius:14px;grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.resume-alias-form{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.6fr) minmax(240px,1.4fr) auto}.resume-preview-box label,.resume-alias-form label{gap:5px;display:grid}.resume-preview-box label>span,.resume-alias-form label>span{color:#7d6d5b;font-size:.72rem}.resume-preview-box input,.resume-alias-form input,.resume-alias-form select{min-width:0;color:inherit;background:#fff;border:1px solid #523e2733;border-radius:10px;padding:9px 10px}.resume-form-actions{align-items:center;gap:7px;display:flex}.resume-resolution,.resume-preview-result{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.resume-resolution strong,.resume-preview-result strong{background:#efe3c9;border-radius:999px;padding:4px 8px}.resume-resolution.resolved strong,.resume-preview-result.safe strong{background:#dcebd6}.resume-resolution.ambiguous strong,.resume-preview-result.blocked strong{background:#f1d7cf}.resume-resolution.unresolved strong{background:#ece8df}.resume-preview-result{background:#f8f3e7;border-radius:10px;margin-top:10px;padding:10px 12px}.resume-alias-list{gap:8px;margin-top:14px;display:grid}.resume-alias-list article{background:#fff9;border:1px solid #523e271c;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.resume-alias-list article.disabled{opacity:.55}.resume-alias-list article>div{gap:3px;display:grid}.resume-alias-list span,.resume-alias-list small{color:#776a5d;font-size:.76rem}@media (width<=1100px){.thread-knowledge-shell{grid-template-columns:1fr}.thread-browser{max-height:none;position:static}.thread-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-preview-box,.resume-alias-form{grid-template-columns:1fr 1fr}.resume-alias-list article{grid-template-columns:1fr auto}}@media (width<=720px){.thread-summary-grid,.thread-tabs-grid,.thread-context-grid,.thread-list,.resume-preview-box,.resume-alias-form,.resume-alias-list article{grid-template-columns:1fr}.thread-panel-wide{grid-column:auto}.thread-browser,.thread-detail,.resume-alias-manager{border-radius:12px;padding:14px}.thread-item-head,.thread-panel-title,.thread-detail-head{flex-direction:column;align-items:flex-start}.resume-form-actions{align-items:stretch}.resume-alias-list article button{justify-self:start}}.thread-atlas{background:linear-gradient(#fffdf7,#fff8e9);border:1px solid #523e2726;border-radius:18px;margin:20px 0;padding:18px}.thread-atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.thread-atlas-card{background:#ffffffa8;border:1px solid #523e271f;border-radius:14px;min-width:0;padding:15px}.thread-atlas-card h4{margin:.35rem 0 .55rem}.thread-atlas-card>p{color:#6e6255;font-size:.82rem;line-height:1.6}.thread-atlas-kicker{letter-spacing:.08em;color:#8a6b42;font-size:.7rem;font-weight:700}.thread-dictionary-counts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.thread-dictionary-counts span{word-break:break-word;background:#f2e7cf;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;display:grid}.thread-dictionary-counts strong{font-size:.8rem}.thread-lineage{gap:8px;margin:10px 0;display:grid}.thread-lineage>div{background:#fffaf0;border-radius:10px;gap:4px;padding:9px;display:grid}.thread-lineage small,.thread-blueprint-flow small{color:#8a765f;text-transform:uppercase;letter-spacing:.06em}.thread-lineage span{color:#776a5d;font-size:.72rem}.thread-lineage .studio-secondary{justify-self:start;padding:5px 8px;font-size:.7rem}.thread-lineage-current{border-left:3px solid #9b6d32}.thread-blueprint-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.thread-blueprint-flow>div{background:#fffaf0;border-radius:10px;gap:3px;padding:9px;display:grid}.thread-blueprint-flow strong{font-size:1.15rem}.thread-blueprint-flow span{color:#6e6255;font-size:.72rem;line-height:1.45}.thread-capture-warning{border-radius:10px;padding:9px 10px;color:#8b3e2d!important;background:#f6e2d8!important}@media (width<=1100px){.thread-atlas-grid{grid-template-columns:1fr}.thread-blueprint-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.thread-atlas{border-radius:12px;padding:14px}.thread-blueprint-flow{grid-template-columns:1fr}}.thread-capture-panel{background:#fffaf0;border:1px solid #523e2724;border-radius:14px;margin:18px 0;padding:16px}.thread-capture-explainer,.thread-capture-note{color:#6e6255;font-size:.8rem;line-height:1.6}.thread-capture-note{margin:.45rem 0 0}.thread-capture-facts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.thread-capture-facts span{background:#fff;border-radius:10px;gap:2px;min-width:110px;padding:8px 10px;display:grid}.thread-capture-facts strong{font-size:.9rem}.thread-capture-facts span{color:#776a5d;font-size:.7rem}.thread-capture-warnings{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.thread-capture-warnings code{color:#7b3d30;background:#f4e5dc;border-radius:8px;padding:4px 7px;font-size:.68rem}.thread-capture-history{gap:7px;margin-top:10px;display:grid}.thread-capture-history article{background:#ffffffb3;border:1px solid #523e271a;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.thread-capture-history article>div{justify-content:space-between;gap:10px;display:flex}.thread-capture-history span,.thread-capture-history small{color:#776a5d;font-size:.72rem}.thread-capture-success{color:#35562b;background:#e3efdd;border-radius:10px;padding:8px 10px;font-size:.8rem}.thread-list-mode{gap:6px;margin:10px 0;display:flex}.thread-list-mode button{cursor:pointer;background:#fffaf0;border:1px solid #523e2733;border-radius:999px;padding:5px 9px}.thread-list-mode button.active{color:#fff;background:#4e3925}.thread-history-group{gap:7px;display:grid}.thread-history-day{z-index:1;color:#8a6b42;background:var(--studio-paper,#fffdf7);border-bottom:1px solid #523e271a;padding:5px 2px;font-size:.72rem;font-weight:700;position:sticky;top:0}.thread-history-neighbors{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.thread-history-neighbors>div{gap:4px;display:grid}.thread-history-neighbors small{color:#8a765f;font-size:.66rem}.thread-history-neighbors .studio-secondary{text-align:left;justify-self:start;padding:5px 8px;font-size:.68rem}.thread-history-neighbors span{color:#8a765f;font-size:.72rem}@media (width<=720px){.thread-history-neighbors{grid-template-columns:1fr}}.thread-history-date-panel{background:#fffdf7;border:1px solid #523e2724;border-radius:14px;margin:18px 0;padding:16px}.thread-history-date-form{grid-template-columns:minmax(150px,.6fr) minmax(170px,.7fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;margin:12px 0;display:grid}.thread-history-date-form label{gap:5px;display:grid}.thread-history-date-form label>span{color:#7d6d5b;font-size:.72rem}.thread-history-date-form input,.thread-history-date-form select{min-width:0;color:inherit;background:#fff;border:1px solid #523e2733;border-radius:10px;padding:9px 10px}.thread-history-date-actions{align-items:center;gap:7px;display:flex}.thread-history-date-panel>small{color:#776a5d}@media (width<=1000px){.thread-history-date-form{grid-template-columns:1fr 1fr}.thread-history-date-note,.thread-history-date-actions{grid-column:1/-1}}@media (width<=640px){.thread-history-date-form{grid-template-columns:1fr}.thread-history-date-note,.thread-history-date-actions{grid-column:auto}}.thread-inbox-panel{background:var(--studio-panel,#fff);border:1px solid #78787833;border-radius:16px;gap:12px;padding:18px;display:grid}.thread-inbox-panel textarea{resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid #78787840;border-radius:10px;padding:12px}.thread-inbox-actions,.thread-inbox-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thread-inbox-summary span{background:#78787814;border-radius:10px;gap:6px;padding:8px 10px;display:flex}.thread-inbox-list{gap:8px;max-height:260px;display:grid;overflow:auto}.thread-inbox-list article{border:1px solid #78787829;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.thread-inbox-list article div{gap:3px;display:grid}.thread-inbox-list article span{opacity:.72;font-size:.82rem}.thread-inbox-list em{font-size:.78rem;font-style:normal}.thread-inbox-list code{font-size:.75rem}.studio-shelf-list{gap:4px}.studio-shelf-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:8px 10px}.studio-shelf-list button strong{font-size:13px;font-weight:600;display:block}.studio-shelf-list button small{color:#756d60;margin-top:2px;font-size:10px;line-height:1.4;display:block}.studio-shelf-list button.active{background:#ffffff59;border-left-color:#6e2130}.studio-shelf-note{color:#746c5f;margin:6px 0 0;font-size:12px}.studio-shelf-switcher{gap:6px;margin:-10px 0 16px;padding-bottom:4px;display:none;overflow-x:auto}.studio-shelf-switcher button{cursor:pointer;background:#f7f1e6;border:1px solid #c8baa0;flex:none;padding:7px 9px;font-size:11px}.studio-shelf-switcher button.active{background:#efe0dc;border-color:#6e2130}.studio-shelf-paper{min-height:520px}.studio-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.studio-shelf-book{background:#f5efe4;border:1px solid #d1c4aa;min-width:0;padding:18px 20px 20px}.studio-shelf-book.studio-shelf-wide{grid-column:1/-1}.studio-shelf-book h2{margin:0 0 14px;font-size:19px}.studio-shelf-book>article{border-bottom:1px solid #ddd1bb;gap:4px;padding:11px 0;display:grid}.studio-shelf-book>article:last-child{border-bottom:0}.studio-shelf-book article strong{font-size:14px;font-weight:600}.studio-shelf-book article span,.studio-shelf-book article small{color:#756d60;overflow-wrap:anywhere;font-size:11px;line-height:1.5}@media (width<=900px){.studio-shelf-grid{grid-template-columns:1fr}.studio-shelf-book.studio-shelf-wide{grid-column:auto}}@media (width<=720px){.studio-shelf-list{display:none}.studio-shelf-switcher{display:flex}.studio-shelf-paper{min-height:0}}:root{color:#28251f;font-synthesis:none;background:#e9e2d2;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif}*{box-sizing:border-box}body{background:#e9e2d2;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.studio-loading,.studio-login-shell{background:linear-gradient(#f4efe2db,#f4efe2db),repeating-linear-gradient(0deg,#4a3f2b09 0 1px,#0000 1px 5px);place-items:center;min-height:100vh;display:grid}.studio-login-card{background:#f8f3e7;border:1px solid #b7a98a;width:min(440px,100vw - 32px);padding:40px;box-shadow:0 18px 60px #30291e1f}.studio-brand{align-items:center;gap:12px;display:flex}.studio-brand strong{letter-spacing:.04em;font-size:18px;display:block}.studio-brand small{color:#6d6659;margin-top:2px;display:block}.studio-environment-badge{color:#714812;letter-spacing:.06em;white-space:nowrap;vertical-align:middle;background:#fff0c7;border:1px solid #9a6b26;border-radius:999px;margin-left:10px;padding:4px 7px;font:700 10px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.studio-seal{color:#f6ead7;background:#6e2130;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.studio-eyebrow{letter-spacing:.18em;color:#6d6659;text-transform:uppercase;margin:0 0 8px;font-size:11px}.studio-login-card h1{margin:18px 0 8px;font-size:34px;font-weight:500}.studio-login-card p{color:#5f594f;line-height:1.8}.studio-login-card form{gap:14px;margin:24px 0 12px;display:grid}.studio-login-card label{gap:6px;font-size:13px;display:grid}.studio-login-card input{background:#fffdf8;border:1px solid #b8ad98;padding:11px 12px}.studio-primary{color:#fffaf0;cursor:pointer;background:#243d34;border:0;padding:11px 16px}.studio-error{margin:0;color:#8d2739!important}.studio-shell{background:#eee7d8;grid-template-rows:64px 1fr;grid-template-columns:220px minmax(0,1fr) 280px;min-height:100vh;display:grid}.studio-topbar{background:#f6f0e3;border-bottom:1px solid #b9ac91;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.studio-user{align-items:center;gap:12px;font-size:13px;display:flex}.studio-user button,.studio-cover{cursor:pointer;color:#665f53;background:0 0;border:0}.studio-sidebar{background:#e1d7c3;border-right:1px solid #b9ac91;padding:20px 14px 28px}.studio-cover{padding:6px 4px 20px}.studio-sidebar nav{gap:4px;display:grid}.studio-sidebar nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:10px}.studio-sidebar nav button strong{font-weight:600;display:block}.studio-sidebar nav button small{color:#6f685b;margin-top:3px;line-height:1.4;display:block}.studio-sidebar nav button.active{background:#ffffff59;border-left-color:#6e2130}.studio-divider{background:#b9ac91;height:1px;margin:18px 0}.studio-shelf-list{color:#564f45;gap:9px;font-size:13px;display:grid}.studio-main{min-width:0;padding:34px 42px 60px}.studio-page-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.studio-page-head h1{letter-spacing:.03em;margin:0;font-size:34px;font-weight:500}.studio-page-head>span{color:#746c5f;font-size:13px}.studio-paper{background:#fbf7ee;border:1px solid #c7baa0;min-height:420px;padding:28px 30px;box-shadow:0 10px 35px #3a302012}.studio-paper h2{margin-top:24px;font-size:20px;font-weight:600}.studio-paper p{color:#5f594f;line-height:1.9}.studio-status{background:#f2ecdf;border-left:3px solid #7a6d4b;padding:12px 14px}.studio-notice{background:#f2e5c8;border:1px solid #d4c29a;margin-bottom:16px;padding:10px 12px}.studio-loading-line{color:#756d5f;margin-bottom:14px;font-size:12px}.studio-muted{font-size:12px;color:#7a7266!important}.studio-editor-panel{background:#f4eee2;border:1px solid #d1c4aa;margin:0 0 24px;padding:16px}.studio-editor-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.studio-editor-panel h3{margin:0;font-size:16px}.studio-editor-panel header>span{color:#746d61;font-size:11px}.studio-inline-form{grid-template-columns:1fr auto;gap:8px;margin:8px 0;display:grid}.studio-stack-form{gap:8px;display:grid}.studio-inline-form input,.studio-stack-form input,.studio-stack-form select,.studio-editor-controls input,.studio-editor-controls select,.studio-editor-panel header select{background:#fffaf1;border:1px solid #bdb098;width:100%;padding:8px 9px}.studio-inline-form button,.studio-button-row button{cursor:pointer;background:#fbf7ee;border:1px solid #b5a789;padding:7px 10px}.studio-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-editor-controls label{color:#6f675b;gap:5px;font-size:11px;display:grid}.studio-editor-list{gap:6px;margin-top:12px;display:grid}.studio-editor-list>div{border-top:1px solid #ddd1bb;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.studio-editor-list strong{font-size:13px;display:block}.studio-editor-list small{color:#786f61;margin-top:2px;display:block}.studio-button-row{flex-wrap:wrap;gap:5px;display:flex}.studio-task-list{gap:8px;margin-top:18px;display:grid}.studio-task{border-bottom:1px solid #ded4c1;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.studio-task strong{font-weight:600;display:block}.studio-task span{color:#746d61;font-size:12px}.studio-task-meta{white-space:nowrap;color:#746d61;gap:8px;font-size:12px;display:flex}.studio-empty{color:#837b6f}.studio-roadmap-list{gap:16px;margin-top:20px;display:grid}.studio-roadmap-card{border-bottom:1px solid #d9cdb8;padding:18px 0 20px}.studio-roadmap-card header{justify-content:space-between;align-items:end;gap:20px;display:flex}.studio-roadmap-card h3{margin:0;font-size:20px;font-weight:600}.studio-roadmap-card header>strong{color:#4e5e4c;font-size:24px;font-weight:500}.studio-progress{background:#ddd3bf;height:5px;margin:14px 0;overflow:hidden}.studio-progress span{background:#4e5e4c;height:100%;display:block}.studio-roadmap-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.studio-roadmap-card dl div{background:#f6f0e5;border:1px solid #ddd1ba;padding:8px 10px}.studio-roadmap-card dt{letter-spacing:.08em;color:#7a7163;text-transform:uppercase;font-size:10px}.studio-roadmap-card dd{margin:3px 0 0;font-size:16px}.studio-phase-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.studio-phase-row span{background:#f5efe3;border:1px solid #cabda3;padding:5px 8px;font-size:11px}.studio-phase-row span[data-status=done]{opacity:.6;text-decoration:line-through}.studio-phase-row span[data-status=doing]{border-color:#4e5e4c}.studio-phase-row span[data-status=blocked]{border-color:#8d4f4f}.studio-distribution-list{gap:8px;margin-top:16px;display:grid}.studio-distribution-item{border-bottom:1px solid #ddd2bd;grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.studio-distribution-date strong,.studio-distribution-date span{display:block}.studio-distribution-date span{color:#756d60;margin-top:3px;font-size:11px}.studio-distribution-copy h3{margin:4px 0;font-size:16px}.studio-distribution-copy p{margin:2px 0;font-size:12px}.studio-distribution-head{color:#6e6659;gap:8px;font-size:11px;display:flex}.studio-channel{text-transform:uppercase}.studio-distribution-eval{color:#766e62;gap:3px;font-size:10px;display:grid}.studio-intake-grid{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:28px;display:grid}.studio-workspace-list{gap:7px;margin-top:16px;display:grid}.studio-workspace-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#ddd2bd;justify-content:space-between;gap:16px;width:100%;padding:12px 10px;display:flex}.studio-workspace-list button:hover{background:#f3ecdf}.studio-workspace-list button.active{background:#f1e9da;border-color:#b9aa8d}.studio-workspace-list strong{font-weight:600;display:block}.studio-workspace-list button>div:first-child span{color:#776f62;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.studio-workspace-detail{border-left:1px solid #d7cbb4;min-width:0;padding-left:24px}.studio-workspace-detail>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.studio-workspace-detail h3{margin:0;font-size:20px}.studio-file-list{gap:6px;margin-top:18px;display:grid}.studio-file-list article{border-bottom:1px solid #ddd2bd;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.studio-file-list strong{overflow-wrap:anywhere;display:block}.studio-file-list article>div:first-child span{color:#7a7164;font-size:11px}.studio-file-list article>div:last-child{color:#7a7164;white-space:nowrap;gap:8px;font-size:11px;display:flex}.studio-context{background:#f3eddf;border-left:1px solid #b9ac91;padding:28px 22px}.studio-context h2{margin:0 0 8px;font-size:20px}.studio-context p{color:#615a4e;line-height:1.7}.studio-context dl{margin:24px 0}.studio-context dl div{border-bottom:1px solid #d6cab3;justify-content:space-between;padding:8px 0;display:flex}.studio-context dt{color:#746d61}.studio-context dd{margin:0}.studio-context-note{border-top:1px solid #d6cab3;padding-top:16px;font-size:12px}@media (width<=1050px){.studio-shell{grid-template-columns:190px minmax(0,1fr)}.studio-context{display:none}.studio-intake-grid{grid-template-columns:1fr}.studio-workspace-detail{border-top:1px solid #d7cbb4;border-left:0;padding:22px 0 0}}@media (width<=720px){.studio-shell{display:block}.studio-topbar{z-index:5;height:58px;position:sticky;top:0}.studio-sidebar{border-bottom:1px solid #b9ac91;border-right:0;padding:10px 12px}.studio-cover,.studio-sidebar>.studio-eyebrow,.studio-divider,.studio-shelf-list{display:none}.studio-sidebar nav{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.studio-sidebar nav button{text-align:center;border-bottom:2px solid #0000;border-left:0;padding:8px 6px}.studio-sidebar nav button small{display:none}.studio-sidebar nav button.active{border-bottom-color:#6e2130}.studio-main{padding:24px 16px 40px}.studio-page-head h1{font-size:28px}.studio-paper{min-height:0;padding:22px 18px}.studio-user span{display:none}.studio-roadmap-card dl,.studio-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workspace-list button,.studio-file-list article,.studio-editor-list>div{display:block}.studio-task-meta,.studio-file-list article>div:last-child,.studio-button-row{white-space:normal;flex-wrap:wrap;margin-top:6px}.studio-distribution-item{grid-template-columns:64px minmax(0,1fr)}.studio-distribution-eval{grid-column:2}}.studio-cover-page{max-width:1180px;margin:0 auto}.studio-cover-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.studio-cover-head h1{letter-spacing:.03em;margin:0;font-size:36px;font-weight:500}.studio-cover-date{color:#746c5f;margin:8px 0 0;font-size:13px}.studio-cover-switch{color:#837a6c;background:#f8f2e6;border:1px solid #c7baa0;border-radius:999px;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.studio-cover-switch button,.studio-cover-switch span{color:inherit;background:0 0;border:0;border-radius:999px;padding:7px 12px}.studio-cover-switch button.active{color:#fffaf0;background:#203b52}.studio-cover-hero{background:linear-gradient(135deg,#fffdf8,#f1e9da);border:1px solid #c7baa0;border-top:3px solid #b58b2f;border-radius:14px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:24px;margin-bottom:18px;padding:22px 24px;display:grid;box-shadow:0 10px 30px #3a302012}.studio-cover-hero h2{margin:0 0 8px;font-size:28px;font-weight:600}.studio-cover-hero p{color:#5f594f;margin:0;line-height:1.8}.studio-cover-kicker{letter-spacing:.08em;font-size:10px;color:#a2761f!important;margin-bottom:8px!important}.studio-cover-note{border-left:1px solid #d2c5ad;padding-left:20px}.studio-cover-note h3{margin:0 0 8px;font-size:16px}.studio-cover-note p{font-size:12px}.studio-cover-note>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.studio-cover-note span{color:#6e6659;background:#f8f2e7;border:1px solid #c9baa0;border-radius:999px;padding:4px 7px;font-size:10px}.studio-cover-grid{grid-template-columns:1.05fr 1.35fr 1.05fr;align-items:start;gap:16px;display:grid}.studio-cover-card,.studio-cover-cycle{background:#fbf7ee;border:1px solid #c7baa0;border-radius:14px;padding:16px;box-shadow:0 6px 20px #3a30200d}.studio-cover-card header,.studio-cover-cycle header{justify-content:space-between;align-items:start;gap:12px;display:flex}.studio-cover-card h2,.studio-cover-cycle h2{margin:0;font-size:20px;font-weight:600}.studio-cover-card header p,.studio-cover-cycle header p{color:#81786a;margin:3px 0 0;font-size:11px}.studio-cover-card header button,.studio-cover-cycle header>span{color:#5f594f;cursor:pointer;background:#fffaf1;border:1px solid #bdae94;border-radius:8px;flex:none;padding:7px 9px;font-size:11px}.studio-cover-copy{color:#5f594f;margin:14px 0 0;font-size:12px;line-height:1.8}.studio-cover-inbox{color:#fffaf0;background:#173852;border-color:#173852}.studio-cover-inbox header p,.studio-cover-inbox .studio-cover-copy{color:#bdcbd2}.studio-cover-inbox header button{color:#fffaf0;background:0 0;border-color:#91a6b0}.studio-cover-inbox-row{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex}.studio-cover-inbox-row strong{font-size:15px}.studio-cover-inbox-row span{border:1px solid #7d9a9e;border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.studio-cover-distribution ul{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.studio-cover-distribution li{border-bottom:1px dashed #d4c7b0;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.studio-cover-distribution li:last-child{border-bottom:0}.studio-cover-distribution li span{color:#837a6c;font-size:10px}.studio-cover-work{grid-column:span 2}.studio-cover-work-row{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d4c7b0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:14px;padding:10px;display:grid}.studio-cover-work-row strong,.studio-cover-work-row small{display:block}.studio-cover-work-row small{color:#81786a;margin-top:3px;font-size:11px}.studio-cover-work-mark{color:#e0b445;background:#203b52;border-radius:9px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.studio-cover-today{grid-area:2/3}.studio-cover-tasks{gap:0;margin-top:10px;display:grid}.studio-cover-tasks button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #d4c7b0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:10px 0;font-size:12px;display:grid}.studio-cover-tasks button:last-of-type{border-bottom:0}.studio-cover-tasks button span:first-child{color:#a2761f}.studio-cover-tasks p{color:#81786a;margin:12px 0 0;font-size:12px}.studio-cover-cycle{margin-top:16px}.studio-cover-cycle header{align-items:end}.studio-cover-cycle header>span{color:#756d60;cursor:default}.studio-cover-cycle-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.studio-cover-cycle-item{background:#fffdf8;border:1px solid #d3c6af;border-radius:9px;min-height:80px;padding:12px 10px;position:relative}.studio-cover-cycle-item>span{color:#a2761f;letter-spacing:.08em;margin-bottom:9px;font-size:10px;display:block}.studio-cover-cycle-item strong{font-size:14px;font-weight:600}.studio-cover-cycle-item b{color:#9d8e73;font-size:12px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}@media (width<=1050px){.studio-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-cover-work{grid-column:span 2}.studio-cover-today{grid-area:auto/span 2}.studio-cover-cycle-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.studio-cover-head,.studio-cover-hero{display:block}.studio-cover-switch{width:fit-content;margin-top:12px}.studio-cover-hero h2{font-size:23px}.studio-cover-note{border-top:1px solid #d2c5ad;border-left:0;margin-top:18px;padding:18px 0 0}.studio-cover-grid{grid-template-columns:1fr}.studio-cover-work,.studio-cover-today{grid-column:auto}.studio-cover-cycle-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
