.cr-coauthors{min-width:0;position:relative}.cr-coauthor-list{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cr-coauthor{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;font-size:12px;display:inline-flex}.cr-coauthor>span:not(.cr-coauthor-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.cr-coauthor img,.cr-coauthor-avatar,.cr-coauthor-results img{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.cr-coauthor-avatar{color:#4338ca;background:#e0e7ff;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.cr-coauthor.is-pending{color:#92400e;background:#fffbeb;border-style:dashed;border-color:#fcd34d}.cr-coauthor button{color:inherit;background:0 0;border:0;padding:3px;line-height:1}.cr-coauthor small{font-size:10px}.cr-coauthor-results{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:256px;margin-top:6px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0f172a1a}.cr-coauthor-results>button{color:#1e293b;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.cr-coauthor-results>button:hover{background:#f8fafc}.cr-coauthor-results>button>span:nth-last-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}.cr-coauthor-results>p{text-align:center;color:#64748b;padding:20px 12px;font-size:12px}
.creator-editor-shell .cr-chapter[id=basic]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nb-editor{color:#1e293b;min-width:0}.nb-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.nb-section-heading h2{letter-spacing:-.025em;color:#0f172a;margin:2px 0 0;padding-top:2px;font-size:16px;font-weight:600}.nb-section-icon{border:1px solid var(--editor-hairline,#e2e8f0);color:#4f46e5;background:linear-gradient(135deg,#fff,#eef2ffcc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:2px 2px #0f172a0f}.nb-card{border:1px solid var(--editor-stroke,#eaeeff);background:var(--editor-glass,#ffffff94);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:14px;display:flex;box-shadow:2px 2px #0f172a17,inset 0 1px #ffffffeb,0 24px 60px -34px #312e814d}.nb-cover-summary{flex-direction:column;align-items:stretch;gap:20px;min-width:0;display:flex}.nb-cover-field,.nb-summary-field{min-width:0}.nb-summary-field{flex:1}.nb-field-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:8px;display:flex}.nb-field-heading>label,.nb-card .media-picker-label{color:#475569;font-size:12px;font-weight:600}.nb-field-heading>div{flex-shrink:0}.nb-summary-field textarea{box-sizing:border-box;resize:none;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:160px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.65;display:block}.nb-summary-field textarea:focus,.nb-title-field input:focus{border-color:#a5b4fc;outline:2px solid #c7d2fe}.nb-title-field{margin:0;display:block}.nb-title-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.nb-title-heading>span{color:#475569;font-size:12px;font-weight:600}.nb-title-heading small{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.nb-title-heading small.cr-error{color:#dc2626}.nb-title-field input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.nb-card .creator-tag-field{margin:0}.nb-card .creator-tag-label{font-size:12px}.nb-coauthors{background:#f8fafc99;border:1px solid #e2e8f0;border-radius:12px}.nb-coauthors>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.nb-coauthors>summary::-webkit-details-marker{display:none}.nb-coauthor-label{align-items:center;gap:10px;min-width:0;display:flex}.nb-coauthor-icon{color:#4f46e5;background:#fff;border:1px solid #e0e7ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nb-coauthors strong{letter-spacing:-.025em;font-size:13px;font-weight:500}.nb-coauthors small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.nb-coauthors .nb-pending{color:#fff;background:#f43f5e;border-radius:999px;margin:0 0 0 8px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.nb-coauthors summary>svg{color:#94a3b8;flex-shrink:0;width:16px;height:16px;transition:transform .15s}.nb-coauthors[open] summary>svg{transform:rotate(180deg)}.nb-coauthor-content{border-top:1px solid #e2e8f0b3;gap:16px;padding:12px;display:grid}.nb-legacy-details{margin-top:16px}.nb-card .media-picker{gap:8px;margin:0}.nb-card .media-picker-label{line-height:24px;display:block}.nb-cover-box{box-sizing:border-box;aspect-ratio:16/9;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;position:relative;overflow:hidden}.nb-cover-trigger{color:#94a3b8;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:12px 8px;display:flex}.nb-cover-box.is-empty{background:#f8fafccc;border-style:dashed}.nb-cover-box.is-empty:hover{background:#f8fafc;border-color:#cbd5e1}.nb-cover-trigger:disabled{cursor:not-allowed;opacity:.6}.nb-cover-trigger img{object-fit:cover;width:100%;height:100%}.nb-cover-box:not(.is-empty) .nb-cover-trigger{padding:0;display:block}.nb-cover-trigger>span{color:#475569;font-size:14px}.nb-cover-trigger>small{color:#94a3b8;font-size:11px}.nb-cover-clear{color:#fff;cursor:pointer;background:#0008;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.nb-cover-clear:hover{background:#000a}.dark .nb-card{box-shadow:2px 2px #00000052,inset 0 1px #ffffff0d,0 24px 60px -34px #0009}@media (min-width:640px){.nb-card{gap:20px;padding:20px}.nb-cover-summary{flex-direction:row;align-items:flex-start}.nb-cover-field{flex-shrink:0;width:auto}.nb-cover-box{aspect-ratio:auto;width:341.333px;height:192px}.nb-cover-trigger{gap:8px;padding:16px 12px}.nb-summary-field textarea{min-height:192px}.nb-coauthors>summary,.nb-coauthor-content{padding-left:16px;padding-right:16px}}@media (min-width:1024px){.nb-card{padding:24px}}@media (max-width:1279px){.nb-section-heading{display:none}.nb-card{border-radius:12px}}
.creator-tag-field{gap:8px;margin-bottom:19px;display:grid}.creator-tag-label{color:#475569;font-size:13px;font-weight:600}.creator-tag-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-tag-chip{color:#4338ca;overflow-wrap:anywhere;background:#eef2ff;border:1px solid #c7d2fe;border-radius:99px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.creator-tag-chip.is-outside{color:#92400e;background:#fffbeb;border-color:#fde68a}.creator-tag-chip>button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0 0 0 3px;font-size:14px}.creator-tag-field small{color:#94a3b8;font-size:11px;line-height:1.7}.creator-tag-add{color:#94a3b8;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:99px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.creator-tag-add:hover{color:#4f46e5;border-color:#a5b4fc}.creator-tag-options{background:#eef2ff66;border:1px solid #c7d2fe;border-radius:12px;flex-wrap:wrap;gap:6px;width:100%;padding:8px;display:flex}.creator-tag-options>button{color:#4338ca;cursor:pointer;background:0 0;border:1px solid #c7d2fe;border-radius:99px;padding:2px 10px;font-size:12px}.creator-tag-options>button:hover{background:#eef2ff}.creator-tag-options>button.creator-tag-cancel{color:#64748b;background:0 0;border:0}.creator-tag-chip>button{align-items:center;display:flex}.creator-tag-add{gap:4px}
.cr-save-history{flex-shrink:0;display:inline-flex;position:relative}.cr-save-history button{font:inherit;cursor:pointer}.cr-save-history button:disabled{opacity:.45;cursor:default}.cr-save-history-trigger{color:#475569;white-space:nowrap;background:#ffffffb3;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:flex;box-shadow:0 1px 2px #0f172a0d;font-size:11px!important}.cr-save-history-popover{z-index:65;text-align:left;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(100vw - 32px,288px);position:fixed;box-shadow:0 10px 30px #0f172a20}.cr-save-history-popover>header{border-bottom:1px solid #f1f5f9;padding:8px 12px;display:block}.cr-save-history-popover>header strong{font-size:12px}.cr-save-history-popover>header p{color:#64748b;letter-spacing:normal;margin:4px 0 0;font-size:10px;line-height:1.65}.cr-save-history-scroll{max-height:256px;padding:4px;overflow:auto}.cr-save-history-scroll ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cr-save-history-scroll li{border-radius:6px;align-items:center;gap:4px;padding:6px 8px;display:flex}.cr-save-history-scroll li:hover{background:#f8fafc}.cr-save-history-scroll li>div{flex:1;min-width:0}.cr-save-history-scroll li p{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.5;overflow:hidden;font-size:11px!important}.cr-save-history-scroll li small{color:#94a3b8;font-size:10px;display:block}.cr-save-history-scroll li small.cr-save-history-draft{color:#64748b;background:#f1f5f9;border-radius:4px;margin-top:2px;padding:1px 4px;display:inline-block}.cr-save-history-scroll li>button{color:#334155;background:#f1f5f9;border:0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px}.cr-save-history-scroll li>button.cr-save-history-rename{color:#64748b;background:0 0;padding:4px}.cr-save-history-empty{color:#64748b;text-align:center;margin:0;padding:16px 8px;font-size:11px;line-height:1.6}.cr-save-history-error{padding:8px;line-height:1.6;color:#be123c!important;font-size:11px!important}.cr-save-history-error button{color:#4f46e5;font-size:inherit;background:0 0;border:0;text-decoration:underline}.cr-save-history-dialog{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(100vw - 24px,384px);padding:20px;box-shadow:0 20px 50px #0f172a26}.cr-save-history-dialog::backdrop{background:#0006}.cr-save-history-dialog h2{color:#0f172a;margin:0 0 10px;font-size:14px}.cr-save-history-dialog p{color:#64748b;font-size:11px;line-height:1.7}.cr-save-history-dialog input{width:100%;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px}.cr-save-history-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cr-save-history-dialog footer button{font:inherit;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:12px}.cr-save-history-dialog footer .is-primary{color:#fff;background:#7c3aed;border-color:#7c3aed}.cr-save-history-dialog footer button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.cr-save-history-trigger{width:28px;height:28px;padding:5px}.cr-save-history-trigger>span{display:none}.cr-save-history-dialog footer{flex-direction:column-reverse}}
.ccr{color:#334155;box-sizing:border-box;width:100%;max-width:768px;margin:0 auto;padding:16px 16px 96px;font-size:12px}.ccr *{box-sizing:border-box}.ccr button{font:inherit;cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 12px}.ccr button:disabled{opacity:.45;cursor:default}.ccr-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ccr-header>div{flex:1;min-width:0}.ccr h1{color:#0f172a;margin:0 0 4px;font-size:16px}.ccr-header p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ccr-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ccr-tabs button{border-radius:99px}.ccr-tabs button[aria-pressed=true]{color:#fff;background:#4f46e5;border-color:#4f46e5}.ccr-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:10px 12px;font-size:11px;line-height:1.65}.ccr-inline{border:0;border-radius:6px;margin:0;padding:3px 7px}.ccr-empty{text-align:center;color:#64748b;border:1px dashed #e2e8f0;border-radius:16px;padding:64px 24px}.ccr-empty small{color:#94a3b8;font-size:12px}.ccr-list,.ccr-changes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ccr-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.ccr-card-body{align-items:flex-start;gap:12px;padding:16px;display:flex}.ccr-avatar{object-fit:cover;color:#4f46e5;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.ccr-content{flex:1;min-width:0}.ccr-content p{white-space:pre-wrap;margin:6px 0 8px;line-height:1.65}.ccr-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ccr-meta strong{font-size:13px}.ccr-meta time{color:#94a3b8;font-size:11px}.ccr-badge{background:#f1f5f9;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600}.ccr-pending{color:#b45309;background:#fef3c7}.ccr-approved,.ccr-added{color:#047857;background:#d1fae5}.ccr-rejected,.ccr-removed{color:#be123c;background:#ffe4e6}.ccr-changed{color:#4f46e5;background:#e0e7ff}.ccr-withdrawn,.ccr-muted{color:#94a3b8}.ccr-review-note{color:#64748b;background:#f8fafc;border-radius:8px;padding:6px 10px;font-size:11px}.ccr-actions{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.ccr-actions>div{align-items:center;gap:8px;display:flex}.ccr-actions>button,.ccr-selection button{background:0 0;border:0;padding:4px 0}.ccr button.ccr-approve{color:#fff;background:#059669;border-color:#059669}.ccr button.ccr-reject{color:#e11d48}.ccr-details{border-top:1px solid #f1f5f9;padding:12px 16px}.ccr-selection{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;font-size:11px;display:flex}.ccr-selection>div{gap:12px;display:flex}.ccr-changes{gap:8px}.ccr-changes li{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:9px 12px}.ccr-changes li.ccr-selected{background:#ecfdf560;border-color:#a7f3d0}.ccr-changes label{align-items:flex-start;gap:10px;display:flex}.ccr-changes input{accent-color:#059669;margin-top:3px}.ccr-diff{align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.ccr-diff>del,.ccr-diff>span:last-child{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:3px;flex:1;min-width:0;padding:5px 8px;overflow:hidden}.ccr-diff del{color:#94a3b8}.ccr-error{color:#be123c;line-height:1.6}.ccr-result{color:#047857;background:#ecfdf5;border-radius:8px;padding:8px 12px}.ccr-dialog{color:#334155;border:1px solid #e2e8f0;border-radius:16px;width:min(100vw - 24px,384px);padding:20px;box-shadow:0 20px 50px #0f172a26}.ccr-dialog::backdrop{background:#0006}.ccr-dialog h2{color:#0f172a;margin:0 0 10px;font-size:14px}.ccr-dialog p{color:#64748b;font-size:11px;line-height:1.7}.ccr-dialog textarea{resize:vertical;width:100%;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:14px}.ccr-dialog small{text-align:right;color:#94a3b8;display:block}.ccr-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:480px){.ccr-diff{flex-direction:column;align-items:stretch;gap:4px}.ccr-diff>span:nth-child(2){align-self:center}.ccr-actions{flex-wrap:wrap}.ccr-dialog-actions{flex-direction:column-reverse}.ccr-header{gap:8px}}@media (min-width:1200px){.cr-contribution-mode .cr-layout{grid-template-columns:150px minmax(0,1fr)}}
.phone-app-editor{min-width:0}.phone-app-editor>h3{margin:0;font-size:14px;font-weight:600;line-height:1.25}.phone-app-editor-help,.phone-app-editor-description>p{color:#94a3b8;margin:2px 0 0;font-size:10px;line-height:1.375}.phone-app-slot-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;margin-top:6px;padding-bottom:2px;overflow-x:auto}.phone-app-slot-tabs>div{gap:4px;width:max-content;padding-right:4px;display:flex}.phone-app-slot-tabs button{white-space:nowrap;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;transition:background-color .15s,border-color .15s}.phone-app-slot-tabs button:hover{background:#f8fafc;border-color:#cbd5e1}.phone-app-slot-tabs button[aria-pressed=true]{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.phone-app-editor-pane{min-width:0;margin-top:10px}.phone-app-editor-description{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:10px;display:block}.phone-app-editor-description>span{color:#475569;font-size:10px;font-weight:500}.cr-studio .phone-app-editor-description textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;margin-top:4px;padding:4px 8px;font-size:16px}.cr-studio .phone-app-editor-description textarea:focus{border-color:#a5b4fc}@media (min-width:768px){.cr-studio .phone-app-editor-description textarea{font-size:14px}}
.nsa-pane{color:#334155;min-width:0;margin-top:10px;font-size:11px}.nsa-pane h4{margin:0;font-size:13px;font-weight:600;line-height:1.25}.nsa-pane label{min-width:0;display:block}.nsa-pane label>span{color:#64748b;display:block}.cr-studio section.nsa-pane input,.cr-studio .nsa-pane select{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-width:0;margin-top:2px;padding:6px 8px;font-size:16px}.cr-studio section.nsa-pane input:focus,.cr-studio .nsa-pane select:focus{border-color:#a5b4fc}.cr-studio .nsa-pane button{cursor:pointer;justify-content:center;align-items:center;gap:4px;font-size:10px;display:inline-flex}.nsa-pane button:disabled{opacity:.4;cursor:default}.nsa-hint{color:#94a3b8;margin:3px 0 0;font-size:10px;line-height:1.4}.nsa-currency{max-width:100%;margin-top:8px;font-size:10px}.nsa-currency select{padding:6px 10px}.nsa-listings{margin-top:8px}.nsa-list-title{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.nsa-list-title>button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:2px 8px}.nsa-empty{color:#94a3b8;margin:6px 0;font-size:11px}.nsa-scroll{scrollbar-width:thin;max-height:min(20rem,48vh);margin-top:6px;padding-right:2px;overflow-y:auto}.nsa-listing{background:#f8fafccc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:8px}.nsa-listing>header{flex-direction:column;gap:6px;display:flex}.nsa-listing>header>button:first-child{text-align:left;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;width:100%;min-width:0;padding:0;font-size:11px;display:flex}.nsa-listing>header strong{flex:1;min-width:0;font-weight:500}.nsa-listing>header small{color:#94a3b8;white-space:nowrap;font-size:10px}.nsa-listing>header svg{color:#94a3b8;flex-shrink:0;transition:transform .15s}.nsa-listing>header svg.is-open{transform:rotate(180deg)}.nsa-delete{color:#e11d48;background:0 0;border:0}.nsa-listing>header>.nsa-delete{align-self:flex-end;font-size:11px}.nsa-fields{gap:6px;margin-top:6px;display:grid}.nsa-image{position:relative}.nsa-image small{color:#94a3b8;font-size:10px}.nsa-image>.media-picker .media-picker-control{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.nsa-image .media-picker-current{box-sizing:border-box;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:80px;height:80px;min-height:80px;padding:0;overflow:hidden}.nsa-image .media-picker-current img{object-fit:cover;border-radius:0;width:80px;height:80px}.nsa-image .media-picker-current>span,.nsa-image .media-picker-current>.icon-button{display:none}.nsa-image .media-picker-label{color:#64748b;font-size:10px}.nsa-image .media-picker .button{min-height:0;padding:3px 6px;font-size:10px}.nsa-image-fallback{pointer-events:none;color:#94a3b8;position:absolute;top:43px;left:30px}.nsa-image>button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-left:6px;padding:2px 6px}.nsa-effects{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:8px}.nsa-kind-grid{gap:6px;display:grid}.nsa-effect-box{background:#f8fafc99;border:1px solid #e2e8f0;border-radius:6px;margin-top:8px;padding:8px}.nsa-effect-row{align-items:center;gap:6px;margin-top:6px;display:flex}.nsa-effect-row>select{flex:1}.nsa-effect-row>input{font-variant-numeric:tabular-nums;width:80px}.nsa-effect-row>.nsa-delete,.nsa-affinity-row .nsa-delete{background:#fff;border:1px solid #ffe4e6;border-radius:5px;padding:4px 6px}.nsa-affinity-row{flex-direction:column;gap:6px;margin-top:6px;display:flex}.nsa-affinity-row>div{align-items:center;gap:6px;display:flex}.nsa-affinity-row label{white-space:nowrap;color:#64748b;align-items:center;gap:4px;font-size:10px;display:flex}.nsa-affinity-row label input{width:64px;padding:4px 6px}.nsa-pane .is-muted{opacity:.7}@media (min-width:640px){.nsa-currency{max-width:28rem}.nsa-listing>header{flex-direction:row;justify-content:space-between;align-items:center}.nsa-listing>header>button:first-child{flex-wrap:nowrap;flex:1}.nsa-listing>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsa-listing>header>.nsa-delete{align-self:center}.nsa-fields{grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr)}.nsa-image{grid-row:span 2}.nsa-effects{grid-column:span 3}.nsa-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nsa-affinity-row{flex-direction:row;align-items:center}.nsa-affinity-row>input{flex:1}}@media (min-width:768px){.cr-studio section.nsa-pane input,.cr-studio .nsa-pane select{font-size:14px}}
.cr-phone-apps-layout{flex-direction:column;gap:12px;min-width:0;display:flex}.cr-phone-apps-layout>section,.cr-phone-layout-fields{min-width:0}.cr-phone-preset-apps{border-top:1px solid var(--editor-stroke,#e2e8f0);margin-top:16px;padding-top:16px}.cr-phone-apps-preview{border-top:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding-top:12px;display:flex}.cr-phone-apps-extensions{margin-top:16px}.cr-phone-apps-note{color:#94a3b8;margin:10px 0 0;font-size:10px;line-height:1.375}.cr-phone-apps-note h4{color:#1e293b;margin:0;font-size:13px;font-weight:600}.cr-phone-apps-note p{margin:2px 0 0}@media (min-width:1024px){.cr-phone-apps-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;column-gap:20px;display:grid}.cr-phone-apps-preview{border:0;align-self:start;align-items:stretch;max-width:288px;padding-top:0;position:sticky;top:80px}}@media (min-width:1280px){.cr-phone-apps-layout{grid-template-columns:minmax(0,1fr) 300px}.cr-phone-apps-preview{max-width:300px}}
.wi-editor .wi-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wi-heading>.cr-actions{flex-shrink:0}.wi-editor .cr-muted{font-size:11px;line-height:1.65}.wi-toolbar{align-items:center;gap:12px;margin:10px 0;display:flex}.wi-toolbar>span{flex:1}.wi-toolbar button,.wi-move button{color:#6366a0;cursor:pointer;background:0 0;border:0;font-size:11px}.wi-entry{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:8px 0;padding:12px 12px 10px 36px;position:relative;box-shadow:0 1px 2px #0f172a08}.wi-grip{color:#94a3b8;cursor:grab;touch-action:none;background:0 0;border:0;font-size:20px;position:absolute;top:10px;left:5px}.wi-entry-actions{gap:2px;display:flex;position:absolute;top:5px;right:7px}.wi-entry-actions button{color:#94a3b8;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:19px}.wi-entry-actions button:last-child:hover{color:#dc2626;background:#fef2f2}.wi-title{padding-right:58px}.wi-entry .cr-field{color:#64748b;margin:0 0 8px;font-size:10px}.wi-entry .cr-field input,.wi-entry .cr-field textarea{color:#334155;box-sizing:border-box;width:100%;font-size:13px}.wi-summary{text-align:left;cursor:pointer;color:#94a3b8;background:0 0;border:0;gap:8px;width:100%;min-width:0;padding:0 55px 0 0;display:flex}.wi-summary>span:last-child{min-width:0}.wi-summary strong,.wi-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wi-summary strong{color:#334155;font-size:14px;font-weight:500}.wi-summary small{margin-top:3px;font-size:11px}.wi-content-label{justify-content:space-between;display:flex}.wi-warning{color:#a16207;font-size:10px}.wi-recursion{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:11px}.wi-recursion summary{cursor:pointer;color:#475569;padding:7px}.wi-recursion summary span{color:#6366a0;font-size:10px}.wi-options{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;padding:8px;display:flex}.wi-options label{align-items:center;gap:5px;display:flex}.wi-recursion p{padding:0 8px}.wi-move{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.wi-move button:disabled{opacity:.3}.wi-empty{text-align:center;border:1px dashed #e2e8f0;border-radius:8px;padding:12px}.wi-import{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(512px,100vw - 32px);max-height:85vh;padding:22px;overflow:auto}.wi-import::backdrop{background:#0f172a66}.wi-import fieldset{gap:8px;margin-bottom:14px;font-size:12px;display:grid}.wi-import .cr-field{gap:5px;margin:12px 0;display:grid}.wi-import textarea{box-sizing:border-box;width:100%;font-family:monospace}.wi-import .cr-actions{justify-content:flex-end}@media (max-width:600px){.wi-editor .wi-heading{flex-direction:column}.wi-toolbar{flex-wrap:wrap}.wi-toolbar>span{flex-basis:100%}}.wi-entry.wi-drop-target{outline-offset:1px;outline:2px solid #818cf8}.wi-grip{-webkit-user-select:none;user-select:none}.wi-grip:active{cursor:grabbing}
.nai-editor{color:#1e293b}.nai-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.nai-section-heading h2{letter-spacing:-.025em;color:#0f172a;margin:2px 0 0;font-size:16px;font-weight:600}.nai-section-heading p{color:#64748b;font-size:12px}.nai-section-icon{border:1px solid var(--editor-hairline,#e2e8f0);color:#4f46e5;background:linear-gradient(135deg,#fff,#eef2ffcc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:2px 2px #0f172a0f}.nai-section-icon svg{width:16px;height:16px}.nai-section-heading p,.nai-subtitle{color:#94a3b8;margin:3px 0 0;font-size:11px;line-height:1.6}.nai-card{border:1px solid var(--editor-stroke,#eaeeff);background:var(--editor-glass,#ffffff94);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border-radius:16px;overflow:hidden;box-shadow:2px 2px #0f172a17,inset 0 1px #ffffffeb,0 24px 60px -34px #312e814d}.nai-block{padding:20px}.nai-card>.nai-block+.nai-block,.nai-world-book,.nai-world-book+.nai-block{border-top:1px solid #f1f5f9}.nai-block h3{margin:0;font-size:14px}.nai-editor textarea{box-sizing:border-box;resize:vertical;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:100%;margin-top:12px;padding:12px;font:13px/1.65 ui-monospace,monospace;display:block}.nai-editor textarea:focus{border-color:#a5b4fc;outline:2px solid #c7d2fe}.nai-count{color:#94a3b8;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.nai-over{color:#dc2626}.nai-toggle{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}.nai-chevron{color:#94a3b8;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:transform .15s}.nai-chevron.is-open{transform:rotate(180deg)}.nai-heading{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.nai-subtitle{display:block}.nai-badge{color:#4f46e5;background:#eef2ff;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500}.nai-notice{color:#a16207}.nai-style-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.nai-style-name{font-size:12px}.nai-world-book{padding:0 20px}.nai-templates{box-sizing:border-box;color:#1e293b;border:1px solid #e2e8f0;border-radius:16px;width:min(100vw - 20px,640px);max-height:88vh;padding:0}.nai-templates::backdrop{background:#0006}.nai-dialog-heading{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.nai-dialog-heading h3{margin:0;font-size:14px}.nai-dialog-heading p{color:#64748b;margin:5px 0 0;font-size:11px}.nai-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.nai-template{text-align:left;cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;font-size:12px}.nai-template:hover{background:#f8fafc;border-color:#c7d2fe}.nai-template-heading{color:#0f172a;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.nai-logo{color:#4f46e5;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.nai-logo img{object-fit:cover;width:100%;height:100%}@media (max-width:639px){.nai-block{padding:14px}.nai-world-book{padding:0 14px}.nai-template-grid{grid-template-columns:1fr}.nai-count{flex-wrap:wrap}}.creator-editor-shell .cr-chapter[id=ai]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nai-common-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.nai-common-heading>div:first-child{min-width:0}.nai-common-action{flex-shrink:0}.nai-style-actions .nai-style-name{margin-right:auto}.nai-style-name input{box-sizing:border-box;max-width:100%;display:block}.dark .nai-card{box-shadow:2px 2px #00000052,inset 0 1px #ffffff0d,0 24px 60px -34px #0009}@media (max-width:1279px){.nai-section-icon,.nai-section-heading h2{display:none}.nai-section-heading{margin-bottom:8px;display:block}.nai-section-heading p{margin:0}.nai-card{border-radius:12px}}.nai-section-heading p{color:#64748b;font-size:12px;line-height:1.625}.nai-section-heading>div{min-width:0;padding-top:2px}.nai-common-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.nai-common-action,.nai-common-action>div{display:contents}.nai-common-action>div>section{grid-column:1/-1;min-width:0;margin:0}.nai-common-action .cr-generated{overflow-wrap:anywhere}.cr-studio .nai-editor textarea{resize:none;font:13px/1.65 ui-monospace,monospace}.cr-studio .nai-editor .native-suggestion-prominent{border:1px solid var(--editor-hairline,#e2e8f0);color:#5b21b6;background:linear-gradient(#f5f3fff2,#eef2ffe6);border-radius:8px;align-self:center;gap:4px;min-height:30px;padding:6px 12px;font-weight:500;box-shadow:2px 2px #4338ca1f;font-size:12px!important}.native-suggestion-spinner{animation:1s linear infinite nai-spin}@keyframes nai-spin{to{transform:rotate(360deg)}}.cr-studio .nai-editor .wi-heading h3{margin:0;font-size:14px;line-height:20px}.cr-studio .nai-editor .nai-template,.nai-template>span:last-child{font-size:12px;line-height:1.4}
.nece{color:#334155;gap:12px;display:grid}.nece p{margin:0}.nece-info,.nece-warning{color:#4338ca;background:#eef2ff80;border:1px solid #e0e7ff;border-radius:8px;padding:8px 12px;font-size:11px;line-height:1.65}.nece-warning{color:#78350fcc;background:#fffbeb99;border-color:#fef3c7}.nece-empty{text-align:center;color:#94a3b8;background:#f8fafc99;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 16px;font-size:12px;line-height:1.6}.nece-expand{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.nece-expand>span{flex:1}.nece .cr-small-button,.nece .nece-item-actions button{min-height:0;padding:5px 8px;font-size:11px;line-height:1.3}.nece-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;position:relative;box-shadow:2px 2px #0f172a0d}.nece-item.nece-open{padding:12px}.nece-item-heading{align-items:center;gap:8px;min-width:0;display:flex}.nece-index{color:#4f46e5;background:#eef2ff;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.nece-summary{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:2px;display:grid}.nece-summary strong{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-size:12px;font-weight:500;overflow:hidden}.nece-summary small{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:11px;overflow:hidden}.nece-item-actions{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.nece-item-actions button{color:#94a3b8;cursor:pointer;background:0 0;border:0}.nece-item-actions button:hover{color:#334155;background:#f8fafc}.nece button:disabled{opacity:.5;cursor:not-allowed}.nece-open>.nece-item-heading{align-items:flex-start}.nece-fields{gap:8px;margin-top:8px;margin-left:32px;display:grid}.nece .cr-grid,.nece-attribute-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.nece .cr-field{gap:4px;min-width:0;margin:0;display:grid}.nece .cr-field>span{color:#475569;font-size:11px;font-weight:500}.nece .cr-field input,.nece .cr-field select,.nece .cr-field textarea{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;padding:6px 10px;font-size:12px;line-height:1.5}.nece .cr-field textarea{resize:vertical;height:54px;min-height:54px}.nece .cr-field input:focus,.nece .cr-field select:focus,.nece .cr-field textarea:focus{outline:1px solid #a5b4fc}.nece .cr-muted{color:#94a3b8;font-size:11px;line-height:1.6}.nece-cycle{gap:8px;display:grid}.nece-cycle .cr-field input{width:96px}.nece .cr-preview{background:#f8fafc99;border:1px solid #f1f5f9;border-radius:8px;margin:0;padding:8px}.nece>.cr-row{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:640px){.nece .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nece-attribute-grid{grid-template-columns:minmax(0,1fr) 120px}}.nece-open{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;display:grid}.nece-open>.nece-item-heading{display:contents}.nece-open>.nece-item-heading>.nece-index{grid-area:1/1}.nece-open>.nece-item-heading>.nece-item-actions{flex-direction:column;grid-area:1/3;margin:0}.nece-open>.nece-fields{grid-area:1/2;margin:0}.nece-npc{gap:8px;display:grid}
.ncme{min-width:0;color:var(--text);gap:16px;margin-bottom:24px;display:grid}.ncme-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ncme-header h3{margin-bottom:8px;font-size:22px}.ncme-header p,.ncme-review p,.ncme-note p{margin-bottom:0}.ncme-status{background:var(--brand-support,var(--soft));border:1px solid var(--border,#c7c9bf);white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:14px;font-weight:600}.ncme-toolbar,.ncme-section-heading,.ncme-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ncme-section-heading{justify-content:space-between;margin-top:8px}.ncme-section-heading h4{margin:0;font-size:18px}.ncme-section-heading small{color:var(--muted);font-weight:400}.ncme-review,.ncme-note,.ncme-confirm{border:1px solid var(--border,#c7c9bf);background:var(--brand-highlight,var(--soft));overflow-wrap:anywhere;border-radius:20px;padding:16px}.ncme-review{background:var(--surface)}.ncme-review summary{cursor:pointer;align-content:center;min-height:44px}.ncme-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);max-height:320px;padding:12px;font-size:12px;overflow:auto}.ncme-error{color:#863c36;overflow-wrap:anywhere;background:#f3dfdc;border:1px solid;border-radius:12px;margin:0;padding:12px}.ncme-card{border:1px solid var(--border,#c7c9bf);background:var(--surface);min-width:0;box-shadow:var(--shadow,0 2px 0 #e1e2d9);border-radius:20px}.ncme-card>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:16px;font-weight:700}.ncme-body{gap:16px;min-width:0;padding:0 16px 16px;display:grid}.ncme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ncme .cr-field{min-width:0;margin:0}.ncme .cr-field>span{font-size:14px;font-weight:600}.ncme :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px}.ncme .cr-check{min-height:44px;margin:8px 0}.ncme :is(.cr-button,.cr-small-button){white-space:normal;overflow-wrap:anywhere;min-height:44px}.ncme-fieldset{border:1px solid var(--border,#c7c9bf);border-radius:12px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.ncme-fieldset legend{padding:0 4px;font-weight:650}.ncme-condition,.ncme-effect{border:1px solid var(--border,#c7c9bf);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.ncme-row>.cr-field{flex:180px}.ncme-nested,.ncme-values{gap:12px;min-width:0;display:grid}.ncme-body>.cr-muted{margin:0}.ncme-confirm .cr-button{margin:4px}.ncme-toolbar{align-items:stretch}.ncme-toolbar>.cr-button{flex:160px}.ncme-note{background:var(--brand-support,var(--soft))}.ncme-note .cr-check{margin-top:0}.ncme-note p{color:var(--text);font-size:14px}@media (max-width:767px){.ncme-header{display:grid}.ncme-grid{grid-template-columns:1fr}.ncme-section-heading{align-items:flex-start}.ncme .ncme-nested{padding-inline-start:0!important}.ncme-body{padding:0 12px 12px}.ncme-condition,.ncme-effect{padding:8px}.ncme-row{align-items:stretch}.ncme-row>.cr-small-button{width:100%}.ncme-review,.ncme-note,.ncme-confirm{padding:12px}}.ncme :is(input:not([type=checkbox]),select,textarea,.cr-button,.cr-small-button){border-width:1px;border-color:var(--border,#c7c9bf);border-radius:14px}.ncme .cr-primary{border-color:var(--brand-border-strong,#7c8175);box-shadow:var(--shadow,0 2px 0 #e1e2d9)}
.native-opening-author-preview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.native-opening-author-preview-content{flex:1;min-height:0;position:relative;overflow:hidden}.native-opening-author-preview-busy{pointer-events:none;z-index:10;justify-content:center;padding:12px;display:flex;position:absolute;inset:0 0 auto}.native-opening-author-preview-busy>span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172acc;border-radius:9999px;padding:4px 12px;font-size:12px;line-height:16px}
