.vGHiJW_page{--bm-ink:#3d3d3a;--bm-muted:#73726c;--bm-line:#dedcd1;--bm-surface:#fff;--bm-tint:#f0eee6;color:var(--bm-ink);max-width:1280px;margin:0 auto;padding:28px clamp(16px,3vw,42px) 64px}.dark .vGHiJW_page{--bm-ink:#e8e6dc;--bm-muted:#b0aea5;--bm-line:#4d4c48;--bm-surface:#262624;--bm-tint:#262624}.vGHiJW_hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.vGHiJW_eyebrow{letter-spacing:.16em;color:var(--bm-muted);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.vGHiJW_hero h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(32px,4vw,46px);line-height:1.1}.vGHiJW_hero p{color:var(--bm-muted);font-size:14px;line-height:1.7}.vGHiJW_page a,.vGHiJW_page button{justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.vGHiJW_hero>a,.vGHiJW_empty>a,.vGHiJW_empty>button{border:1px solid var(--bm-line);background:var(--bm-surface);white-space:nowrap;border-radius:9px;padding:11px 15px}.vGHiJW_stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:25px;display:grid}.vGHiJW_stats>div{border:1px solid var(--bm-line);background:var(--bm-surface);border-radius:13px;grid-template-columns:26px 1fr;gap:5px 12px;padding:19px;display:grid}.vGHiJW_stats svg{color:var(--bm-muted);grid-row:span 2;margin-top:5px}.vGHiJW_stats strong{font-size:25px;font-weight:650;line-height:1.2}.vGHiJW_stats span{color:var(--bm-muted);font-size:11px}.vGHiJW_toolbar{background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:12px;gap:12px;padding:12px;display:flex}.vGHiJW_search{flex:1;align-items:center;gap:10px;min-width:140px;padding:0 10px;display:flex}.vGHiJW_search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;padding:10px 0;font-size:13px}.vGHiJW_search:focus-within{outline:2px solid var(--bm-muted);border-radius:6px}.vGHiJW_toolbar select{border:1px solid var(--bm-line);max-width:220px;color:inherit;background:var(--bm-surface);border-radius:7px;padding:9px;font-size:12px}.vGHiJW_results,.vGHiJW_results>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vGHiJW_results{color:var(--bm-muted);flex-wrap:wrap;margin:18px 0;font-size:11px}.vGHiJW_results button,.vGHiJW_entry button{border:1px solid var(--bm-line);color:inherit;background:0 0;border-radius:7px;padding:8px 10px}.vGHiJW_page button{cursor:pointer}.vGHiJW_page button:disabled,.vGHiJW_saveButton:disabled{cursor:default;opacity:.5}.vGHiJW_groups{gap:18px;display:grid}.vGHiJW_group{border:1px solid var(--bm-line);background:var(--bm-surface);border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #14141304}.vGHiJW_group>header{background:var(--bm-tint);border-bottom:1px solid var(--bm-line);padding:20px 24px 17px}.vGHiJW_tag{color:var(--bm-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750;display:inline-block}.vGHiJW_group h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0;font-size:19px;font-weight:650;line-height:1.45}.vGHiJW_group small{color:var(--bm-muted);font-size:11px}.vGHiJW_entry{padding:20px 24px 15px}.vGHiJW_entry+.vGHiJW_entry{border-top:1px solid var(--bm-line)}.vGHiJW_entry ul{margin:0 0 17px;padding-left:19px;list-style:outside}.vGHiJW_entry li{overflow-wrap:anywhere;white-space:pre-line;padding-left:5px;font-size:14px;line-height:1.8}.vGHiJW_entry li+li{margin-top:9px}.vGHiJW_entry li::marker{color:var(--bm-muted)}.vGHiJW_entry footer,.vGHiJW_entry footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vGHiJW_entry footer{color:var(--bm-muted);flex-wrap:wrap;font-size:10px}.vGHiJW_empty{text-align:center;border:1px dashed var(--bm-line);background:var(--bm-surface);border-radius:14px;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;display:flex}.vGHiJW_empty h2{letter-spacing:-.025em;margin:0;font-size:23px}.vGHiJW_empty p{max-width:470px;color:var(--bm-muted);margin:0;font-size:14px;line-height:1.8}.vGHiJW_saveButton{vertical-align:middle;border:1px solid color-mix(in srgb,currentColor 20%,transparent);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin:4px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.vGHiJW_saveButton:not(:disabled):hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 35%,transparent)}.vGHiJW_saveButton[aria-pressed=true] svg{fill:currentColor;fill-opacity:.18}.vGHiJW_saveButton[aria-pressed=true]{color:#c6613f;background:#d9775729}.dark .vGHiJW_saveButton[aria-pressed=true]{color:#d97757}.vGHiJW_saveButton[data-compact=true]{opacity:.6;border-color:#0000;flex:none;width:30px;height:30px;margin:0 0 0 8px}.vGHiJW_saveButton[data-compact=true]:is(:hover,:focus-visible,[aria-pressed=true]){opacity:1}@media (prefers-reduced-motion:reduce){.vGHiJW_saveButton{transition:none}}.vGHiJW_point{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;display:flex}.vGHiJW_point>span:first-child{flex:1;min-width:0}.vGHiJW_pointActions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.vGHiJW_vocabPointButton{width:28px;height:28px;color:var(--bm-muted);cursor:pointer;opacity:.65;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.vGHiJW_vocabPointButton:hover{opacity:1;color:#b5522f;background:#b5522f1f;border-color:#b5522f40;transform:scale(1.05)}.dark .vGHiJW_vocabPointButton:hover{color:#d97757;background:#d977572e}.vGHiJW_page :is(a,button,select):focus-visible,.vGHiJW_saveButton:focus-visible,.vGHiJW_vocabPointButton:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:700px){.vGHiJW_hero{flex-direction:column;align-items:flex-start;gap:12px}.vGHiJW_stats{gap:8px}.vGHiJW_stats>div{grid-template-columns:1fr;padding:12px}.vGHiJW_stats svg{display:none}.vGHiJW_stats span{line-height:1.5}.vGHiJW_toolbar{flex-wrap:wrap}.vGHiJW_search{flex-basis:100%}.vGHiJW_toolbar select{flex:1;min-width:0}.vGHiJW_group>header,.vGHiJW_entry{padding:16px}.vGHiJW_entry footer{gap:10px}}:is(.workspace .vGHiJW_groups,.workspace .vGHiJW_stats){gap:var(--dashboard-card-gap,24px)}@media (max-width:420px){.vGHiJW_stats{grid-template-columns:minmax(0,1fr)}.vGHiJW_stats>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px}}
.EgXfWq_check{color:#3d3d3a;background:#f5f4ed;border:1px solid #dedcd1;border-radius:16px;margin:24px 0;padding:24px}.EgXfWq_eyebrow{color:#c6613f;letter-spacing:1.5px;margin-bottom:14px;font-size:10px;font-weight:750;display:block}.EgXfWq_fieldset{border:0;min-width:0;margin:0;padding:0}.EgXfWq_fieldset legend{white-space:pre-wrap;margin:0 0 18px;padding:0;font-size:15px;font-weight:650;line-height:1.7}.EgXfWq_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EgXfWq_option{color:#5e5d59;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dedcd1;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.7;display:flex;position:relative}.EgXfWq_option>span:nth-of-type(2){white-space:pre-wrap;flex:1}.EgXfWq_option input{opacity:0;width:1px;height:1px;position:absolute}.EgXfWq_option:focus-within{outline-offset:2px;outline:3px solid #d97757}.EgXfWq_option:hover{background:#f5f4ed;border-color:#d97757}.EgXfWq_letter{color:#5e5d59;background:#f0eee6;border:1px solid #dedcd1;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.EgXfWq_option[data-selected=true]{background:#f0eee6;border-color:#c96442}.EgXfWq_option[data-result=correct],.EgXfWq_option[data-result=incorrect]{background:#f0eee6;border-color:#d97757}.EgXfWq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.EgXfWq_actions button{border-radius:8px;min-width:132px;min-height:40px}.EgXfWq_actions>span{color:#73726c;font-size:12px;line-height:1.7}.EgXfWq_answers{gap:12px;margin:20px 0;display:grid}.EgXfWq_answers section{border:1px solid;border-radius:12px;padding:18px 20px}.EgXfWq_short{background:#f0eee6;border-color:#dedcd1!important}.EgXfWq_detail{background:#f5f4ed;border-color:#d7e5f1!important}.EgXfWq_answers h4{color:#4d4c48;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;font-weight:750;display:flex}.EgXfWq_answers h4 svg{flex:0 0 15px}.EgXfWq_detail h4{color:#42627b}.EgXfWq_answers p{color:#5e5d59;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.EgXfWq_detail p{color:#4e6577}@media (max-width:650px){.EgXfWq_check{padding:16px}.EgXfWq_options{grid-template-columns:1fr}.EgXfWq_answers section{padding:16px}.EgXfWq_fieldset legend{font-size:14px}}
.Fv-IbG_catalog{min-width:0;margin:22px 0 8px}.Fv-IbG_head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.Fv-IbG_eyebrow{letter-spacing:1.4px;color:#73726c;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.Fv-IbG_count{color:#87867f;background:#f5f4ed;border:1px solid #e8e6dc;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:650}.Fv-IbG_searchRow{position:relative}.Fv-IbG_searchBox{background:#fff;border:1px solid #dedcd1;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex;box-shadow:0 1px 3px #3d3d3a08}.Fv-IbG_searchBox:focus-within{border-color:#d97757;box-shadow:0 0 0 3px #d9775726}.Fv-IbG_searchBox svg{color:#9a988f;flex:none}.Fv-IbG_searchBox input{min-width:0;font:inherit;color:#3d3d3a;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.Fv-IbG_searchBox input::-webkit-search-cancel-button{display:none}.Fv-IbG_clear{color:#73726c;font:inherit;cursor:pointer;background:#f5f4ed;border:1px solid #e8e6dc;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:10.5px;font-weight:650;display:inline-flex}.Fv-IbG_clear:hover{background:#f0eee6}.Fv-IbG_suggestions{z-index:20;background:#fff;border:1px solid #dedcd1;border-radius:11px;max-height:260px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #3d3d3a18}.Fv-IbG_suggestions li{width:100%;font:inherit;color:#4d4c48;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:12px;display:flex}.Fv-IbG_suggestions li:hover,.Fv-IbG_suggestions li[aria-selected=true]{background:#f0eee6}.Fv-IbG_suggestionTerm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Fv-IbG_suggestionKind{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.Fv-IbG_suggestionKind[data-kind=service]{color:#2c7a55;background:#e8e6dc}.Fv-IbG_suggestionKind[data-kind=category]{color:#35608f;background:#f0eee6}.Fv-IbG_suggestionKind[data-kind=topic]{color:#7d6a31;background:#e8e6dc}.Fv-IbG_filters{flex-wrap:wrap;gap:5px;margin:11px 0 12px;display:flex}.Fv-IbG_filters button{color:#73726c;font:inherit;cursor:pointer;background:#f5f4ed;border:1px solid #dedcd1;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:650}.Fv-IbG_filters button:hover{background:#f0eee6}.Fv-IbG_filters button[aria-pressed=true]{color:#fff;background:#d97757;border-color:#d97757}.Fv-IbG_filters button[aria-pressed=true]:hover{color:#fff;background:#c6613f;border-color:#c6613f}.Fv-IbG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:780px){.Fv-IbG_grid{grid-template-columns:1fr}}.Fv-IbG_card{background:#f5f4ed;border:1px solid #e8e6dc;border-radius:13px;flex-direction:column;gap:8px;padding:14px 15px 15px;display:flex}.Fv-IbG_card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Fv-IbG_card h4{color:#262624;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:700}.Fv-IbG_badge{letter-spacing:.05em;text-transform:uppercase;color:#5e5d59;background:#fffc;border:1px solid #0000000f;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.Fv-IbG_summary{color:#4d4c48;margin:0;font-size:12px;line-height:1.65}.Fv-IbG_purpose{background:#ffffff80;border-radius:10px;padding:10px 12px}.Fv-IbG_purpose>span{text-transform:uppercase;letter-spacing:.07em;color:#4d4c48;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.Fv-IbG_points{gap:9px;margin:2px 0 0;padding-left:20px;list-style:outside;display:grid}.Fv-IbG_points li{color:#4d4c48;padding-left:3px;font-size:11.5px;line-height:1.6;display:list-item}.Fv-IbG_points li::marker{color:#5e5d59;font-size:1.1em}.Fv-IbG_card[data-tint="0"],.Fv-IbG_card[data-tint="1"]{background:#f5f4ed;border-color:#e8e6dc}.Fv-IbG_card[data-tint="2"]{background:#f5f4ed;border-color:#efe4d2}.Fv-IbG_card[data-tint="3"]{background:#f5f4ed;border-color:#e8e6dc}.Fv-IbG_card[data-tint="4"]{background:#f5f4ed;border-color:#dedcd1}.Fv-IbG_card[data-tint="5"]{background:#f5f4ed;border-color:#f3ded9}.Fv-IbG_card[data-tint="6"]{background:#f0eee6;border-color:#dedcd1}.Fv-IbG_card[data-tint="7"]{background:#f5f4ed;border-color:#e8e6dc}.Fv-IbG_empty{text-align:center;color:#87867f;background:#f5f4ed;border:1px dashed #dedcd1;border-radius:11px;margin:14px 0;padding:18px;font-size:12px}.Fv-IbG_pager{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.Fv-IbG_pager button{font:inherit;color:#4d4c48;cursor:pointer;background:#f0eee6;border:1px solid #dedcd1;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:650;display:inline-flex}.Fv-IbG_pager button:hover:not(:disabled){background:#e8e6dc}.Fv-IbG_pager button:disabled{opacity:.42;cursor:default}.Fv-IbG_pagerCount{letter-spacing:.04em;color:#87867f;font-size:10.5px;font-weight:650}.Fv-IbG_catalog button:focus-visible,.Fv-IbG_catalog input:focus-visible{outline-offset:2px;outline:2px solid #c96442}.Fv-IbG_card header{flex-wrap:wrap}.Fv-IbG_card{overflow-wrap:anywhere;min-width:0}.Fv-IbG_count,.Fv-IbG_pagerCount{color:#5e5d59}.Fv-IbG_categorySection{margin-top:32px;scroll-margin-top:24px}.Fv-IbG_categoryHeading{border-bottom:1px solid #dedcd1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.Fv-IbG_categoryHeading span{letter-spacing:.12em;color:#73726c;font-size:9px;font-weight:700}.Fv-IbG_categoryHeading h3{color:#3d3d3a;margin:4px 0 0;font-size:22px}.Fv-IbG_categoryHeading small{color:#4d4c48;background:#f0eee6;border-radius:20px;flex:none;padding:5px 10px;font-size:11px}.Fv-IbG_source{color:#4d4c48;text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:11px;text-decoration:underline;display:inline-flex}.Fv-IbG_block{margin-top:12px}.Fv-IbG_blockLabel{letter-spacing:1.1px;text-transform:uppercase;color:#73726c;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.Fv-IbG_useCase{background:#f0eee6;border:1px solid #dedcd1;border-radius:9px;margin-top:12px;padding:10px 12px}.Fv-IbG_useCase p{color:#4d4c48;margin:0;font-size:12px;line-height:1.65}.Fv-IbG_qa{background:#fff;border:1px solid #dedcd1;border-radius:9px;margin-top:10px}.Fv-IbG_qa>summary{color:#4d4c48;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:650;display:flex}.Fv-IbG_qa>summary small{color:#87867f;margin-left:auto;font-size:10px;font-weight:500}.Fv-IbG_qa section{padding:0 12px 12px}.Fv-IbG_qa h5{color:#3d3d3a;margin:0 0 5px;font-size:12px;line-height:1.5}.Fv-IbG_qa section p{color:#5e5d59;margin:0;font-size:12px;line-height:1.75}.workspace .Fv-IbG_grid{gap:var(--dashboard-card-gap,24px)}
.w75Tuq_topics{min-width:0;margin:20px 0 32px}.w75Tuq_intro,.w75Tuq_status{color:#5e5d59;font-size:13px;line-height:1.7}.w75Tuq_details{color:#4d4c48;border-top:1px solid #dedcd1;padding-top:12px;font-size:13px;line-height:1.7}.w75Tuq_details summary{cursor:pointer;font-weight:650}.w75Tuq_details h5{margin:14px 0 5px;font-size:13px}.w75Tuq_details ul{padding-left:20px;list-style:outside}.w75Tuq_details pre{color:#f0eee6;white-space:pre;background:#262624;border-radius:10px;max-width:100%;padding:14px;font-size:12px;overflow-x:auto}.w75Tuq_source{color:#4d4c48;text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.w75Tuq_details summary:focus-visible,.w75Tuq_source:focus-visible{outline-offset:3px;outline:2px solid #c96442}
.hFy72G_thumb{--th-accent:#262624;font-size:var(--thumb-size,10px);-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;line-height:1;display:grid;position:relative}.hFy72G_notebook{aspect-ratio:4/5;background:#f5f4ed;border-radius:.3em .55em .55em .3em;flex-direction:column;width:10.2em;padding:1.75em .9em .8em 2.05em;display:flex;position:relative;box-shadow:0 .1em .25em #3b331a14,0 1.3em 2.2em -.8em #4a3f1d55}.hFy72G_rings{justify-content:space-between;display:flex;position:absolute;top:-.45em;left:.9em;right:.9em}.hFy72G_rings i{background:linear-gradient(90deg,#73726c,#b0aea5 45%,#73726c);border-radius:.3em;width:.46em;height:1.05em;box-shadow:0 .08em .12em #26262440}.hFy72G_margin{background:var(--th-accent);opacity:.55;width:.09em;position:absolute;top:0;bottom:0;left:1.5em}.hFy72G_tab{background:var(--th-accent);color:#fff;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.25em 0 0 .25em;max-width:70%;padding:.32em .55em;font:800 .4em/1 system-ui,Nirmala UI,sans-serif;position:absolute;bottom:.9em;right:-.35em;overflow:hidden;box-shadow:0 .12em .3em #0000002e}.hFy72G_noteTitle{-webkit-line-clamp:2;color:#3d3d3a;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:italic 700 .88em/1.36 Georgia,Nirmala UI,serif;display:-webkit-box;overflow:hidden}.hFy72G_noteRows{gap:.72em;margin-top:auto;padding-bottom:1.4em;display:grid}.hFy72G_noteRows>span{align-items:center;gap:.4em;display:flex}.hFy72G_noteRows i{background:var(--th-accent);border-radius:50%;flex:none;width:.38em;height:.38em}.hFy72G_noteRows b{opacity:.4;background:#73726c;border-radius:.2em;height:.22em;display:block}
[data-sonner-toaster] .ol6JXq_toast{--toast-accent:#c6613f;--toast-tint:#fbeee8;box-sizing:border-box;color:#3d3d3a;background:#fffdf8;border:1px solid #e8e6dc;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:14px 44px 14px 14px;display:flex;position:relative;box-shadow:0 1px 2px #1414130d,0 12px 32px -10px #14141338}[data-sonner-toaster] .ol6JXq_success{--toast-accent:#c6613f;--toast-tint:#fbeee8}[data-sonner-toaster] .ol6JXq_error{--toast-accent:#b53333;--toast-tint:#fbeaea}[data-sonner-toaster] .ol6JXq_warning{--toast-accent:#9a6a12;--toast-tint:#fbf2df}[data-sonner-toaster] .ol6JXq_info,[data-sonner-toaster] .ol6JXq_default{--toast-accent:#5e5d59;--toast-tint:#f0eee6}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_icon{background:var(--toast-tint);width:30px;height:30px;color:var(--toast-accent);border-radius:9px;flex:none;place-items:center;margin:0;display:grid}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_content{flex:1;gap:3px;min-width:0;padding-top:1px;display:grid}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_title{color:#141413;font-size:13.5px;font-weight:600;line-height:1.4}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_description{color:#73726c;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_closeButton{color:#87867f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:10px;left:auto;right:10px;transform:none}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_closeButton:hover{color:#141413;background:#f0eee6}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_closeButton:focus-visible{outline-offset:1px;outline:2px solid #d97757}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_actionButton{color:#fff;cursor:pointer;background:#d97757;border:0;border-radius:8px;flex:none;align-self:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:600}[data-sonner-toaster] .ol6JXq_toast .ol6JXq_actionButton:hover{background:#c6613f}
.fkflPa_tools{font:12px/1.45 var(--font-sans,sans-serif);color:#334155;text-align:left;min-width:0;margin:6px 0;position:relative}.fkflPa_actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fkflPa_tools button{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1cfc5;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.fkflPa_tools button:disabled{opacity:.45;cursor:not-allowed}.fkflPa_tools button:focus-visible,.fkflPa_tools select:focus-visible{outline-offset:3px;outline:2px solid #d97757}.fkflPa_colors{z-index:60;background:#fff;border:1px solid #d1cfc5;border-radius:8px;flex-wrap:wrap;gap:10px;width:204px;max-width:calc(100vw - 60px);padding:12px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 4px 16px #0f172a20}.fkflPa_colors button{opacity:1;border:1px solid #64748b;border-radius:50%;width:20px;min-width:20px;height:20px;padding:0}.fkflPa_colors button[aria-pressed=true]{outline-offset:2px;outline:2px solid #334155}.fkflPa_feedback{flex-basis:100%;align-items:center;gap:6px;height:32px;font-size:11px;display:flex;overflow:auto}.fkflPa_tools.fkflPa_compact{margin:0}.fkflPa_tools.fkflPa_compact .fkflPa_actions{gap:4px}.fkflPa_tools.fkflPa_compact .fkflPa_actions button{border-radius:7px;padding:5px}.fkflPa_tools.fkflPa_compact .fkflPa_feedback{flex-basis:auto;height:auto;min-height:0;font-size:10.5px;line-height:1.4;overflow:visible}.fkflPa_tools.fkflPa_compact .fkflPa_feedback:empty{display:none}.fkflPa_tools.fkflPa_compact .fkflPa_colors{top:32px;left:auto;right:0}
._tJe9W_library{--ink:#262624;--ink-soft:#4d4c48;--muted:#73726c;--line:#dedcd1;--line-soft:#e8e6dc;--paper:#faf9f5;--sage:#f0eee6;--forest:#141413;--gold:#d97757;min-width:0;margin-top:28px;container:library/inline-size}._tJe9W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tJe9W_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}._tJe9W_heading{letter-spacing:-.4px;color:var(--ink);align-items:center;gap:10px;margin:0;font:400 22px/1.2 Georgia,Nirmala UI,serif;display:flex}._tJe9W_total{color:#5e5d59;letter-spacing:0;font-variant-numeric:tabular-nums;background:#e8e6dc;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font:700 11px/1 Arial,Nirmala UI,sans-serif;display:inline-grid}._tJe9W_search{flex:260px;max-width:360px;position:relative}._tJe9W_searchIcon{color:#87867f;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._tJe9W_searchInput{width:100%;height:40px;color:var(--ink);appearance:none;background:#fff;border:1px solid #dedcd1;border-radius:11px;padding:0 40px 0 38px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #26262408}._tJe9W_searchInput::placeholder{color:#9a988f}._tJe9W_searchInput:hover{border-color:#d1cfc5}._tJe9W_searchInput:focus{border-color:#d97757;box-shadow:0 0 0 4px #d977571f}._tJe9W_searchInput::-webkit-search-cancel-button{appearance:none;display:none}._tJe9W_searchInput::-webkit-search-decoration{appearance:none;display:none}._tJe9W_clear{color:#5e5d59;background:#f0eee6;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._tJe9W_clear:hover{color:var(--ink);background:#dedcd1}._tJe9W_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}._tJe9W_summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}._tJe9W_summary:empty{display:none}._tJe9W_hint{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}._tJe9W_hint svg{color:var(--gold);flex:none}._tJe9W_panel{min-width:0}._tJe9W_grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}._tJe9W_item{min-width:0}._tJe9W_card{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;height:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}._tJe9W_card:hover{border-color:#d1cfc5;transform:translateY(-2px);box-shadow:0 16px 32px -16px #14141340,0 2px 6px #1414130d}._tJe9W_card:focus-within{border-color:#d97757}._tJe9W_card[data-dragging=true]{opacity:.35;border-style:dashed;transform:scale(.97)}._tJe9W_card[data-dragover=true]{outline-offset:3px;outline:2px dashed #d97757;transform:translateY(-4px);box-shadow:0 16px 36px -12px #14141340}._tJe9W_card[data-checked=true]{border-color:#d97757;box-shadow:0 0 0 2px #d9775759,0 8px 24px #14141314}._tJe9W_cardDragHandle{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-soft);cursor:grab;opacity:.88;background:#faf9f5eb;border-radius:8px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex;position:absolute;top:10px;left:10px}._tJe9W_cardDragHandle:hover{opacity:1;color:var(--ink);background:#fff;transform:scale(1.08);box-shadow:0 2px 8px #0000001a}._tJe9W_cardDragHandle:active{cursor:grabbing}._tJe9W_cardCheckbox{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--line);color:#fff;cursor:pointer;background:#faf9f5eb;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .16s;display:inline-flex;position:absolute;top:10px;right:10px}._tJe9W_cardCheckbox:hover{background:#fff;border-color:#d97757;transform:scale(1.08);box-shadow:0 2px 8px #0000001a}._tJe9W_cardCheckbox[aria-checked=true]{color:#fff;background:#d97757;border-color:#d97757}._tJe9W_cardCheckboxInner{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}._tJe9W_stage{--stage:#e8e6dc;--thumb-size:10.5px;border-bottom:1px solid var(--line-soft);background:radial-gradient(130% 100% at 50% 0%, #f5f4ed 0%, var(--stage) 72%);place-items:center;height:178px;display:grid;position:relative;overflow:hidden}._tJe9W_thumbWrap{place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .2s,opacity .2s;display:grid}._tJe9W_card:hover ._tJe9W_thumbWrap{transform:translateY(-3px)scale(1.02)}._tJe9W_chip{color:#3d3d3a;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 2px #26262414}._tJe9W_chip svg{color:#c6613f}._tJe9W_card[data-status=queued] ._tJe9W_thumbWrap,._tJe9W_card[data-status=generating] ._tJe9W_thumbWrap{opacity:.55;filter:saturate(.5)}._tJe9W_card[data-status=queued] ._tJe9W_stage:after,._tJe9W_card[data-status=generating] ._tJe9W_stage:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff9e 50%,#0000 65%) 0 0/250% 100%;animation:1.8s linear infinite _tJe9W_sheen;position:absolute;inset:0}._tJe9W_card[data-status=failed] ._tJe9W_thumbWrap{opacity:.5;filter:grayscale()}._tJe9W_pending{z-index:1;color:#7a5d25;white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #2626241a}._tJe9W_spinner{animation:1s linear infinite _tJe9W_spin}._tJe9W_body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:14px 16px;display:flex}._tJe9W_meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tJe9W_status{color:#83622a;background:#f6eed8;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}._tJe9W_status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._tJe9W_status[data-status=ready]{color:#4d4c48;background:#e8e6dc}._tJe9W_status[data-status=completed]{background:var(--forest);color:#f3e7c8}._tJe9W_status[data-status=failed]{color:#a3392f;background:#f0eee6}._tJe9W_status[data-status=queued]:before,._tJe9W_status[data-status=generating]:before{animation:1.4s ease-in-out infinite _tJe9W_pulse}._tJe9W_lang{border:1px solid var(--line);color:#5e5d59;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}._tJe9W_title{-webkit-line-clamp:2;color:var(--ink);letter-spacing:-.1px;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:15px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}._tJe9W_sub{color:var(--muted);flex-wrap:wrap;gap:2px 0;margin:0;font-size:11.5px;line-height:1.5;display:flex}._tJe9W_sub>*{overflow-wrap:anywhere}._tJe9W_coverage{color:var(--muted);margin:4px 0 8px;font-size:11.5px;line-height:1.6}._tJe9W_coverage summary{cursor:pointer;width:fit-content;color:var(--ink-soft)}._tJe9W_coverage p{margin:8px 0 0}._tJe9W_sub>:not(:last-child):after{content:"·";color:#b0aea5;margin:0 6px}._tJe9W_progress{align-items:center;gap:8px;margin-top:2px;display:flex}._tJe9W_progressBar{background:#e8e6dc;border-radius:999px;flex:1;height:5px;overflow:hidden}._tJe9W_progressBar i{border-radius:inherit;background:linear-gradient(90deg, #d97757, var(--forest));height:100%;display:block}._tJe9W_progress[data-complete] ._tJe9W_progressBar i{background:var(--gold)}._tJe9W_progressLabel{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}._tJe9W_date{color:#87867f;font-variant-numeric:tabular-nums;font-size:11px}._tJe9W_error{color:#a3392f;margin:0;font-size:11.5px;line-height:1.5}._tJe9W_actions{border-top:1px solid #f0eee6;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}._tJe9W_learn{background:var(--gold,#d97757);color:#fff;text-align:center;white-space:normal;border-radius:9px;justify-content:center;min-width:156px;max-width:100%;height:auto;min-height:40px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.4}._tJe9W_learn:hover{color:#fff;background:#c6613f}._tJe9W_secondary{height:auto;min-height:40px;color:var(--ink-soft);border-radius:9px;padding-inline:9px;font-size:12px;font-weight:600}._tJe9W_download .download-control{font-size:12px}._tJe9W_download .download-control a{color:#4d4c48;border-radius:9px;align-items:center;min-height:40px;padding:0 9px;font-weight:600;text-decoration:none;display:inline-flex}._tJe9W_download .download-control a:hover{background:var(--sage)}._tJe9W_download .inline-error{max-width:200px;font-size:11px}._tJe9W_delete{color:#87867f;border-radius:9px;width:30px;height:30px;margin:-5px -6px -5px auto}._tJe9W_delete:hover:not(:disabled){color:#a3392f;background:#f0eee6}._tJe9W_empty{background:var(--paper);text-align:center;border:1px dashed #d1cfc5;border-radius:16px;justify-items:center;gap:8px;padding:40px 20px;display:grid}._tJe9W_empty h3{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font:400 18px/1.3 Georgia,Nirmala UI,serif}._tJe9W_empty p{max-width:44ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}._tJe9W_emptyArt{background:var(--sage);color:#73726c;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:58px;height:58px;display:inline-flex}._tJe9W_emptyArt svg+svg{margin-left:-8px}._tJe9W_emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}._tJe9W_emptyButton{border-radius:9px;height:34px;padding-inline:12px;font-size:12.5px}._tJe9W_skeleton{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:10px;padding:0 0 16px;display:grid;overflow:hidden}._tJe9W_skeleton span{background:linear-gradient(100deg,#f0eee6 30%,#f5f4ed 50%,#f0eee6 70%) 0 0/250% 100%;border-radius:6px;height:12px;margin:0 16px;animation:1.6s linear infinite _tJe9W_sheen;display:block}._tJe9W_skeleton span:first-child{border-radius:0;height:150px;margin:0 0 6px}._tJe9W_skeleton span:last-child{width:45%}._tJe9W_pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}._tJe9W_pageList{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._tJe9W_pageButton{min-width:34px;height:34px;color:var(--ink-soft);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}._tJe9W_pageButton:hover:not(:disabled):not([aria-current=page]){color:var(--ink);background:#e8e6dc}._tJe9W_pageButton[aria-current=page]{background:var(--forest);color:#fff;cursor:default}._tJe9W_pageStep{background:#fff;border-color:#dedcd1}._tJe9W_pageGap{color:#9a988f;text-align:center;min-width:18px}._tJe9W_pageOf{color:var(--muted);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;display:none}@container library (min-width:540px){._tJe9W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container library (min-width:780px){._tJe9W_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container library (max-width:539px){._tJe9W_search{flex-basis:100%;max-width:none}._tJe9W_summary{width:100%}._tJe9W_card{flex-direction:row}._tJe9W_stage{--thumb-size:6.2px;border-right:1px solid var(--line-soft);border-bottom:0;flex:none;width:104px;height:auto;min-height:136px}._tJe9W_chip{height:19px;padding:0 6px;font-size:9.5px;top:6px;left:6px}._tJe9W_pending{padding:4px 7px;font-size:9.5px;bottom:6px}._tJe9W_body{padding:12px}._tJe9W_title{min-height:0;font-size:14px}._tJe9W_actions{gap:4px;padding-top:10px}._tJe9W_learn{width:100%;min-width:0;padding-inline:10px}._tJe9W_learnArrow{display:none}._tJe9W_secondary{width:40px;padding:0}._tJe9W_copyLabel,._tJe9W_stepLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tJe9W_pageStep{padding:0}}@container library (max-width:380px){._tJe9W_pageList{display:none}._tJe9W_pageOf{display:inline}}@keyframes _tJe9W_sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes _tJe9W_spin{to{transform:rotate(360deg)}}@keyframes _tJe9W_pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._tJe9W_card,._tJe9W_thumbWrap,._tJe9W_searchInput{transition:none}._tJe9W_card:hover,._tJe9W_card:hover ._tJe9W_thumbWrap{transform:none}._tJe9W_spinner,._tJe9W_skeleton span,._tJe9W_status:before,._tJe9W_card ._tJe9W_stage:after{animation:none}}.workspace ._tJe9W_grid{gap:var(--dashboard-card-gap,24px)}
