.studio-root.reizo-studio .studio-nav-active{color:var(--review-ink)!important}.studio-root.reizo-studio .studio-sidebar-panel>nav>.studio-nav-item:first-child{color:var(--review-on-primary)!important}.studio-root.reizo-studio .composer-mode-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;color:var(--review-ink)!important}.studio-root.reizo-studio .composer-mode-trigger>svg:first-child{transform:none!important}.studio-root.reizo-studio .composer-send-button{background:var(--review-primary)!important;color:var(--review-on-primary)!important}.studio-root.reizo-studio .composer-send-button:disabled{background:var(--review-hover)!important;color:var(--review-muted)!important}.studio-root.reizo-studio,html[data-studio-theme]{--review-paper:#fff;--review-sidebar:#f5f6f8;--review-surface:#fff;--review-ink:#25282e;--review-muted:#747b87;--review-line:#e2e5eb;--review-hover:#e9ecf2;--review-accent:#5273bc;--review-accent-soft:#edf2fc;--review-soft:#f6f7f9;--review-primary:#303642;--review-on-primary:#fff}.studio-root.reizo-studio[data-theme=dark],html[data-studio-theme=dark]{--review-paper:#1b1d21;--review-sidebar:#15171b;--review-surface:#24272d;--review-ink:#e9ecf2;--review-muted:#a5adbb;--review-line:#3a404b;--review-hover:#2e3440;--review-accent:#9eb8f3;--review-accent-soft:#29354b;--review-soft:#20242b;--review-primary:#e2e7f0;--review-on-primary:#20242c;color-scheme:dark}.studio-root.reizo-studio{padding:0!important;background:var(--review-paper)!important;color:var(--review-ink);font-size:14px;--color-canvas:var(--review-paper);--color-surface:var(--review-surface);--color-line:var(--review-line);--color-ink-950:var(--review-ink);--color-ink-900:var(--review-ink);--color-ink-700:var(--review-ink);--color-ink-600:var(--review-muted);--color-ink-500:var(--review-muted);--color-ink-400:var(--review-muted);--color-primary-500:var(--review-accent);--color-primary-600:var(--review-accent);--studio-sidebar-w:240px}.studio-root.reizo-studio>.relative.z-\[1\]{border:0!important;border-radius:0!important;background:var(--review-paper)!important;box-shadow:none!important}.studio-root.reizo-studio .studio-sidebar-container{--studio-sidebar-w:240px;background:var(--review-sidebar)}.studio-root.reizo-studio .studio-sidebar-panel{width:240px;padding:28px 16px 16px!important;background:var(--review-sidebar)!important;border-right:1px solid var(--review-line)!important;box-shadow:none!important}.studio-root.reizo-studio .studio-sidebar-panel:after,.studio-root.reizo-studio .studio-sidebar-panel:before{display:none!important}.studio-root.reizo-studio .studio-brand-wordmark{font-size:24px;font-weight:750;letter-spacing:-.8px;color:var(--review-ink)}.studio-root.reizo-studio .studio-sidebar-panel>nav>.studio-nav-item:first-child{min-height:40px;background:var(--review-primary);color:var(--review-on-primary);border:0;border-radius:9px;margin-bottom:18px}.studio-root.reizo-studio .studio-nav-item{color:var(--review-muted);font-size:14px;border-radius:7px;box-shadow:none;padding-block:10px}.studio-root.reizo-studio .studio-nav-active,.studio-root.reizo-studio .studio-nav-item:hover{background:var(--review-hover);color:var(--review-ink);border-color:transparent;box-shadow:none}.studio-root.reizo-studio .studio-sidebar-panel>div:first-child>button{color:var(--review-muted)}.studio-root.reizo-studio .studio-home-canvas,.studio-root.reizo-studio .studio-session-thread{background:var(--review-paper)!important}.studio-root.reizo-studio .studio-home-canvas:after,.studio-root.reizo-studio .studio-home-canvas:before{display:none!important}.studio-root.reizo-studio .studio-home-intro h1{font-size:clamp(30px,3vw,42px)!important;font-weight:530!important;letter-spacing:-.045em;color:var(--review-ink)!important;text-align:center}.studio-root.reizo-studio .studio-home-intro h1 span{color:var(--review-accent)}.studio-root.reizo-studio .studio-liquid-glass{background:var(--review-surface)!important;border:1px solid var(--review-line)!important;border-radius:18px!important;box-shadow:0 8px 28px #24262006!important;color:var(--review-ink)}.studio-root.reizo-studio .studio-liquid-glass:focus-within{border-color:var(--review-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--review-accent) 8%,transparent)!important}.studio-root.reizo-studio .composer-border-beam{border-radius:18px!important;background:transparent!important}.studio-root.reizo-studio .studio-liquid-glass [contenteditable],.studio-root.reizo-studio .studio-liquid-glass textarea{color:var(--review-ink)!important;font-size:16px}.studio-root.reizo-studio .composer-icon-button,.studio-root.reizo-studio .composer-mode-trigger,.studio-root.reizo-studio .composer-selected-model{color:var(--review-ink);background:transparent;border:0;box-shadow:none}.studio-root.reizo-studio .composer-selected-model{font-size:13px}.studio-root.reizo-studio .composer-selected-model-vendor{color:var(--review-muted);font-size:10px}.studio-root.reizo-studio .composer-send-button{background:var(--review-primary);color:var(--review-on-primary);width:38px;height:38px;border-radius:11px}.studio-root.reizo-studio .composer-send-button:disabled{background:var(--review-hover);color:var(--review-muted);opacity:.7}.studio-root.reizo-studio .reizo-quick-start{justify-content:center;gap:8px;margin-top:20px}.studio-root.reizo-studio .reizo-quick-start :is(a,button){border-color:var(--review-line);color:var(--review-muted);font-size:12px;background:transparent}.studio-root.reizo-studio .reizo-quick-start a{border:0}.review-composer-hint{text-align:center;font-size:11px;color:var(--review-muted);margin-top:17px}.studio-root.reizo-studio .studio-session-header{background:var(--review-paper);border-color:var(--review-line)}.studio-root.reizo-studio .studio-session-title{color:var(--review-ink)}.studio-root.reizo-studio[data-theme=dark] img[src="/reizo/assets/reizo-mark.png"]{filter:url(#reizo-light-dots)}html[data-studio-theme] :is(.review-mode-popover,.composer-settings-popover,.review-model-menu){background:var(--review-surface)!important;color:var(--review-ink)!important;border:1px solid var(--review-line)!important;border-radius:14px!important;box-shadow:0 12px 40px #0002;max-height:var(--radix-popover-content-available-height,420px);overflow:auto;padding:10px}html[data-studio-theme] .review-model-menu [role=listbox]{max-height:min(280px,35dvh);overflow:auto}html[data-studio-theme] .review-model-menu input{color:var(--review-ink);background:var(--review-soft)}.review-mode-popover{width:310px;max-width:calc(100vw - 24px)}.review-mode-popover>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;text-align:left;border-radius:9px;color:var(--review-ink)}.review-mode-popover>button:hover{background:var(--review-soft)}.review-mode-popover>button[aria-pressed=true]{background:var(--review-accent-soft)}.review-mode-popover strong{display:block;font-size:14px;font-weight:550}.review-mode-popover small{display:block;font-size:11px;color:var(--review-muted);margin-top:3px}.review-mode-popover>button:disabled{opacity:.45;cursor:not-allowed}html[data-studio-theme] .composer-settings-field,html[data-studio-theme] .composer-settings-heading,html[data-studio-theme] .composer-settings-popover button{color:var(--review-ink)}.review-preference-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--review-line);margin-top:16px;padding-top:12px;font-size:11px;color:var(--review-muted)}.review-preference-footer button{color:var(--review-accent)!important}.review-library{flex:1;min-height:0;overflow:auto;padding:34px clamp(24px,4.5vw,80px) 60px;background:var(--review-paper);color:var(--review-ink);scrollbar-width:thin}.review-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.review-heading p{font-size:11px;color:var(--review-accent);margin-bottom:10px}.review-heading h1{font-size:30px;line-height:1.4;font-weight:550;letter-spacing:-.04em;margin-bottom:9px}.review-heading span{font-size:13px;color:var(--review-muted)}.review-primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:var(--review-primary);color:var(--review-on-primary);padding:10px 16px;border-radius:8px;font-size:13px;white-space:nowrap}.review-primary:hover{filter:brightness(.94)}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.review-tabs{display:flex;gap:5px;overflow:auto}.review-tabs button{padding:8px 13px;white-space:nowrap;border-radius:7px;color:var(--review-muted);font-size:13px}.review-tabs button:hover{background:var(--review-soft)}.review-tabs button[aria-pressed=true]{background:var(--review-hover);color:var(--review-ink)}.review-project-filter,.review-search{border:1px solid var(--review-line);background:var(--review-soft);padding:10px 13px;border-radius:9px;color:var(--review-ink);font-size:13px;min-width:0}.review-search{width:min(310px,100%)}.review-search:focus-visible{outline:2px solid var(--review-accent);outline-offset:2px}.review-text-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--review-accent);white-space:nowrap}.review-text-link:disabled{opacity:.5}.studio-root.reizo-studio .studio-catalog-filter-wrap{margin:0 0 22px;padding:0;border:0;background:none}.studio-root.reizo-studio .studio-catalog-filter{gap:20px;background:transparent;padding:0;box-shadow:none}.studio-root.reizo-studio .studio-catalog-filter a{font-size:12px;padding:6px 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--review-muted)}.studio-root.reizo-studio .studio-catalog-filter a[data-active=true]{border-bottom-color:var(--review-accent);color:var(--review-ink);background:none}.studio-root.reizo-studio .studio-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.studio-root.reizo-studio .studio-catalog-card{padding:23px;background:var(--review-surface);border:1px solid var(--review-line);border-radius:12px;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;color:var(--review-ink)}.studio-root.reizo-studio .studio-catalog-card:hover{border-color:var(--review-accent);background:var(--review-surface)}.studio-root.reizo-studio .studio-catalog-mark{width:37px;height:37px;background:var(--review-soft);border:1px solid var(--review-line);color:var(--review-accent);border-radius:10px;margin-bottom:18px;box-shadow:none}.review-tool-grid .studio-catalog-card>small{font-size:10px;color:var(--review-muted);margin-bottom:5px}.review-tool-grid h2{font-size:16px;font-weight:550}.review-tool-grid p{font-size:12px;line-height:1.85;color:var(--review-muted);margin:10px 0 20px}.review-card-action{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--review-accent);width:100%;margin-top:auto}.review-task-overview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--review-line);border-radius:13px;overflow:hidden;background:var(--review-surface);margin-bottom:30px}.review-task-overview button{text-align:left;padding:20px 24px;border-right:1px solid var(--review-line)}.review-task-overview button:last-child{border-right:0}.review-task-overview button[aria-pressed=true]{background:var(--review-soft)}.review-task-overview button>span{font-size:13px;color:var(--review-muted)}.review-task-overview strong{display:block;font-size:32px;line-height:1.5;font-weight:500;margin:5px 0}.review-task-overview small{font-size:11px;font-weight:400;color:var(--review-muted)}.review-task-overview strong small{margin-left:10px}.review-task-table{border-top:1px solid var(--review-line)}.review-task-row{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--review-line);padding:17px 0}.review-task-open{display:flex;gap:15px;align-items:center;flex:1;min-width:0}.review-task-open>span:last-child{min-width:0}.review-task-open strong{font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-task-open small{display:block;color:var(--review-muted);font-size:11px;margin-top:3px}.review-task-glyph{width:40px;height:43px;border:1px solid var(--review-line);background:var(--review-surface);border-radius:9px;display:grid;place-items:center;flex:none;color:var(--review-muted)}.review-task-status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--review-muted);white-space:nowrap}.review-task-status i{width:5px;height:5px;background:#8895a7;border-radius:50%}.review-task-status[data-status=completed] i{background:#78937e}.review-task-status[data-status=failed] i,.review-task-status[data-status=waiting_approval] i{background:var(--review-accent)}.review-assign{display:flex;align-items:center;gap:5px;color:var(--review-muted)}.review-assign select{background:var(--review-paper);font-size:11px;max-width:130px;padding:5px;border-radius:5px}.review-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;color:var(--review-muted);font-size:13px;text-align:center;grid-column:1/-1}.review-footnote{font-size:11px;color:var(--review-muted);margin-top:20px}.review-error{padding:12px;color:#a64735;background:var(--review-accent-soft);font-size:13px}.review-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-deliverable{border:1px solid var(--review-line);border-radius:13px;overflow:hidden;background:var(--review-surface)}.review-deliverable-preview{width:100%;height:180px;background:var(--review-soft);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--review-line)}.review-deliverable-preview>img{width:100%;height:100%;object-fit:cover}.review-document-art{width:92px;height:112px;background:var(--review-surface);border:1px solid var(--review-line);padding:15px 12px;box-shadow:8px 8px 0 var(--review-hover);transform:rotate(-4deg)}.review-document-art svg{color:var(--review-accent)}.review-document-art i{height:2px;display:block;background:var(--review-line);margin:8px 0}.review-document-art span{display:block;font-size:9px;color:var(--review-muted)}.review-deliverable-info{padding:18px}.review-deliverable-info small{font-size:10px;color:var(--review-muted)}.review-deliverable-info h2{font-size:13px;font-weight:550;line-height:1.8;margin:5px 0 17px;overflow-wrap:anywhere}.review-deliverable-info>div{display:flex;justify-content:space-between;gap:8px}html[data-studio-theme] .review-artifact-dialog{display:flex;flex-direction:column;width:calc(100vw - 32px);max-width:1050px;height:min(820px,90dvh);padding:22px;border-radius:18px;background:var(--review-surface);border-color:var(--review-line);color:var(--review-ink);--color-surface:var(--review-surface);--color-canvas:var(--review-paper);--color-line:var(--review-line);--color-ink-950:var(--review-ink);--color-ink-900:var(--review-ink);--color-ink-500:var(--review-muted)}@media(max-width:1150px){.review-results-grid,.studio-root.reizo-studio .studio-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-library{padding-inline:30px}}@media(max-width:767px){.review-library{padding:65px 18px 40px}.review-heading{gap:12px;align-items:flex-start;margin-bottom:25px}.review-heading h1{font-size:26px}.review-heading span{font-size:12px}.review-heading>.review-primary{padding:9px 10px;font-size:12px}.review-toolbar{flex-wrap:wrap;gap:13px}.review-toolbar>.review-search{width:100%}.review-tabs{max-width:100%}.review-task-overview button{padding:14px 12px}.review-task-overview strong{font-size:26px}.review-task-overview button>small{display:none}.review-task-row{gap:8px;flex-wrap:wrap}.review-task-open strong{font-size:13px}.review-assign{margin-left:auto}.review-assign select{max-width:100px}.studio-root.reizo-studio .studio-catalog-card{padding:17px}.studio-root.reizo-studio .studio-home-intro h1{font-size:29px!important}.studio-root.reizo-studio .studio-home-hero-inner{padding-inline:16px!important}.studio-root.reizo-studio .composer-footer-actions{gap:3px}.studio-root.reizo-studio .composer-selected-model{max-width:140px;font-size:11px}.studio-root.reizo-studio .composer-selected-model-vendor{display:none}.studio-root.reizo-studio .composer-footer-tools{gap:3px}.review-composer-hint{font-size:10px}.review-deliverable-preview{height:150px}.review-deliverable-info{padding:13px}.studio-root.reizo-studio .studio-sidebar-container[data-mobile-open=true]{background:var(--review-sidebar)}.studio-root.reizo-studio .studio-mobile-nav-toggle{background:var(--review-surface);color:var(--review-ink);border-color:var(--review-line);box-shadow:none}}@media(max-width:420px){.review-results-grid,.studio-root.reizo-studio .studio-catalog-grid{grid-template-columns:1fr}.review-deliverable-preview{height:175px}.review-tabs button{padding-inline:10px}}.review-project-folder{display:flex;align-items:center;gap:2px}.review-project-folder button{display:flex;align-items:center;gap:6px;padding:9px 5px;color:var(--review-muted);border-radius:6px;font-size:13px;font-weight:500;min-width:0}.review-project-folder button:first-child{flex:1}.review-project-children a:hover,.review-project-folder button:hover{background:var(--review-hover);color:var(--review-ink)}.review-project-folder span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.review-project-folder small{font-size:10px}.review-project-folder svg{flex:none}.review-project-children{margin-left:19px;border-left:1px solid var(--review-line);padding-left:7px}.review-project-children a{display:flex;align-items:center;gap:5px;padding:8px;border-radius:5px;color:var(--review-muted);font-size:12px}.review-project-children a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-project-children i{width:5px;height:5px;border-radius:50%;background:var(--review-accent);flex:none}.review-project-children>button,.review-project-children>small{display:block;font-size:11px;color:var(--review-muted);padding:7px}.review-project-children .review-project-manage{font-size:10px;color:var(--review-accent)}html[data-studio-theme] :is(.review-mode-popover,.composer-settings-popover,.review-model-menu){font-size:14px;line-height:1.6}html[data-studio-theme] .review-mode-popover small{font-size:12px}html[data-studio-theme] .composer-settings-heading{font-size:13px;font-weight:600}html[data-studio-theme] .composer-settings-popover select{font-size:14px}.review-dashboard{padding:30px clamp(20px,3vw,48px) 45px}.review-dashboard .review-heading{margin-bottom:24px}.review-dashboard-refresh{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--review-muted)}.review-dashboard-refresh:disabled{opacity:.5}.review-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.review-dashboard-metrics>a,.review-dashboard-metrics>button{display:flex;gap:12px;align-items:flex-start;padding:22px 18px;border:1px solid var(--review-line);border-radius:14px;background:var(--review-surface);text-align:left;min-width:0}.review-dashboard-metrics>button:hover{border-color:var(--review-accent)}.review-dashboard-task-icon,.review-metric-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--review-accent-soft);color:var(--review-accent)}.review-dashboard-metrics small{display:block;font-size:11px;color:var(--review-muted)}.review-dashboard-metrics strong{display:block;font-size:28px;line-height:1.3;font-weight:600}.review-dashboard-metrics em{display:block;font-size:10px;line-height:1.7;font-style:normal;color:var(--review-muted)}.review-dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.review-dashboard-work{min-width:0}.review-dashboard .review-tabs{border:1px solid var(--review-line);padding:4px;border-radius:25px;gap:0;margin-bottom:12px}.review-dashboard .review-tabs button{border-radius:20px;padding:8px 11px;font-size:12px}.review-dashboard .review-tabs button[aria-pressed=true]{background:var(--review-primary);color:var(--review-on-primary)}.review-dashboard-filters{display:flex;gap:8px;margin-bottom:16px}.review-dashboard-filters input{flex:1;width:0;background:var(--review-surface)}.review-dashboard-filters select{min-width:0;max-width:130px;border:1px solid var(--review-line);border-radius:9px;padding:7px;font-size:11px;background:var(--review-surface);color:var(--review-ink)}.review-dashboard-tasks{display:flex;flex-direction:column;gap:12px}.review-dashboard-task{display:flex;align-items:center;gap:15px;padding:22px 18px;border:1px solid var(--review-line);border-radius:14px;background:var(--review-surface)}.review-dashboard-task-main{flex:1;min-width:0}.review-dashboard-task-title{font-size:14px;font-weight:600;overflow-wrap:anywhere}.review-dashboard-category{display:inline-block;margin-left:7px;font-size:10px;background:var(--review-soft);color:var(--review-muted);border-radius:5px;padding:2px 5px}.review-dashboard-task-main p{font-size:11px;color:var(--review-muted);margin:5px 0;overflow-wrap:anywhere}.review-dashboard-task-main>small{font-size:10px;color:var(--review-muted)}.review-dashboard-progress{display:flex;align-items:center;gap:9px;margin:9px 0 11px}.review-dashboard-progress>div{height:4px;background:var(--review-hover);border-radius:5px;flex:1;overflow:hidden}.review-dashboard-progress i{display:block;height:100%;width:0;background:var(--review-accent)}.review-dashboard-progress[data-status=completed] i{width:100%}.review-dashboard-progress span{font-size:10px;color:var(--review-accent)}.review-dashboard-task-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:none;width:108px}.review-dashboard-task-actions .review-task-status{font-size:10px;background:var(--review-accent-soft);padding:4px 7px;border-radius:12px}.review-dashboard-open{font-size:11px;border:1px solid var(--review-line);border-radius:6px;padding:6px 12px;width:100%;text-align:center}.review-dashboard-open:hover{border-color:var(--review-accent)}.review-dashboard-task-actions .review-assign select{max-width:90px;width:90px;font-size:10px}.review-insights{display:flex;flex-direction:column;gap:14px;min-width:0}.review-insight-card{padding:20px 18px;border:1px solid var(--review-line);border-radius:14px;background:var(--review-surface)}.review-insight-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px}.review-insight-heading h2{font-size:13px;font-weight:600}.review-insight-card>small,.review-insight-heading a,.review-insight-heading>span{font-size:10px;color:var(--review-muted)}.review-token-total{font-size:25px;font-weight:600;display:block;line-height:1.6}.review-token-total small{font-size:12px;font-weight:400;color:var(--review-muted)}.review-token-donut{display:grid;place-items:center;width:152px;height:152px;margin:20px auto 24px;border-radius:50%;background:conic-gradient(var(--review-accent) var(--token-angle),#8b8ac8 0)}.review-token-donut[data-empty=true]{background:var(--review-line)}.review-token-donut>div{display:flex;align-items:center;justify-content:center;flex-direction:column;width:126px;height:126px;border-radius:50%;background:var(--review-surface)}.review-token-donut strong{font-size:20px;font-weight:600}.review-token-donut span,.review-token-legend p{font-size:10px;color:var(--review-muted)}.review-token-legend p{display:flex;align-items:center;gap:6px;margin:9px 0}.review-token-legend i{width:7px;height:7px;border-radius:50%;background:var(--review-accent)}.review-token-legend p:last-child i{background:#8b8ac8}.review-token-legend strong{margin-left:auto;color:var(--review-ink);font-weight:500}.review-insight-note{font-size:10px;line-height:1.8;color:var(--review-muted);margin-top:12px}.review-quota-card{display:flex;align-items:center;gap:13px}.review-quota-ring{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;border:4px solid var(--review-line);font-size:12px;color:var(--review-accent)}.review-quota-card strong{font-size:12px;font-weight:500}.review-quota-card em,.review-quota-card small{display:block;font-size:10px;line-height:1.8;color:var(--review-muted);font-style:normal}.review-quota-card em{color:var(--review-accent)}.studio-root.reizo-studio :is(.review-project-folder button,.review-project-children a,.review-dashboard button,.review-dashboard a):focus-visible{outline:2px solid var(--review-accent);outline-offset:2px}@media(max-width:1200px){.review-dashboard-columns{grid-template-columns:minmax(0,1fr) 250px}.review-dashboard-metrics>a,.review-dashboard-metrics>button{padding:18px 12px;gap:8px}.review-dashboard-task{padding:18px 14px;gap:10px}}@media(max-width:1050px){.review-dashboard-columns{grid-template-columns:1fr}.review-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.review-insights>section:first-child{grid-row:span 2}.review-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.review-dashboard{padding:65px 16px 40px}.review-dashboard-metrics strong{font-size:24px}.review-dashboard-metrics{gap:9px}.review-dashboard .review-heading h1{font-size:27px}}@media(max-width:560px){.review-dashboard-task{flex-wrap:wrap}.review-dashboard-task-icon{width:32px;height:32px}.review-dashboard-task-main{flex-basis:calc(100% - 48px)}.review-dashboard-task-actions{flex-direction:row;align-items:center;width:100%;padding-left:42px;flex-wrap:wrap}.review-dashboard-open{width:auto}.review-dashboard-task-actions .review-assign{margin-left:auto}.review-insights{grid-template-columns:1fr}.review-dashboard-filters{flex-wrap:wrap}.review-dashboard-filters input{flex-basis:100%;width:100%}.review-dashboard-filters select{flex:1;max-width:none}.review-metric-icon{width:32px;height:32px}}@media(max-width:767px){.studio-root.reizo-studio .studio-sidebar-container,.studio-root.reizo-studio .studio-sidebar-container[data-mobile-open=true]{position:absolute;inset:0 auto 0 0;width:0!important;z-index:50}.studio-root.reizo-studio .studio-sidebar-container[data-mobile-open=true]>.studio-sidebar-panel{box-shadow:12px 0 40px #0002!important}.studio-root.reizo-studio .studio-mobile-nav-toggle{left:auto;right:12px;z-index:60}}.review-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.review-role-card{padding:24px;border:1px solid var(--review-line);border-radius:14px;background:var(--review-surface)}.review-role-heading{display:flex;align-items:center;gap:12px}.review-role-heading h2{font-size:16px;font-weight:550;margin:4px 0}.review-role-bottom small,.review-role-heading small{font-size:11px;color:var(--review-muted)}.review-role-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--review-accent);background:var(--review-accent-soft);font-size:20px}.review-role-card>p{font-size:13px;line-height:1.8;color:var(--review-muted);margin:20px 0 30px}.review-role-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--review-line);padding-top:16px}.review-role-bottom a{color:var(--review-accent);font-size:12px;white-space:nowrap}.review-library-selection,.review-skill-add{border:1px solid var(--review-line);border-radius:8px;padding:9px 13px;font-size:12px;color:var(--review-ink);background:var(--review-surface)}.review-selected-skills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.review-selected-skills button{padding:6px 10px;border-radius:6px;background:var(--review-accent-soft);font-size:12px;color:var(--review-accent)}.review-selected-skills small{font-size:11px;color:var(--review-muted)}.review-skill-add{align-self:flex-start;margin-top:auto;cursor:pointer}.review-skill-add[aria-pressed=true]{background:var(--review-accent-soft);color:var(--review-accent);border-color:var(--review-accent)}.review-skill-add:disabled{opacity:.5;cursor:not-allowed}.review-tool-grid .review-designed-tool{padding:20px;display:flex;flex-direction:row;gap:14px;border-radius:14px;overflow:hidden}.review-tool-grid .review-designed-tool.has-artwork{padding:0;display:block}.review-designed-tool .studio-catalog-mark{flex:none;margin:0}.review-tool-body{min-width:0;flex:1}.has-artwork .review-tool-body{padding:19px 20px 18px}.review-designed-tool h2{font-size:15px;margin:6px 0}.review-designed-tool small{font-size:11px;color:var(--review-muted)}.review-designed-tool p{font-size:12px;line-height:1.7;margin:8px 0 16px}.review-tool-art{height:148px;position:relative;overflow:hidden;background:var(--review-soft);border-bottom:1px solid var(--review-line);padding:14px 18px 0}.review-tool-art img{object-fit:cover}.review-tool-art>span{position:absolute;left:12px;bottom:10px;padding:3px 8px;color:#fff;background:#0008;border-radius:4px;font-size:10px}.review-cover-document{padding:16px;background:var(--review-surface);border:1px solid var(--review-line);border-radius:8px;box-shadow:0 8px 20px #34435612}.review-cover-document strong{display:block;font-size:12px;margin:8px 0}.review-cover-document p,.review-cover-document small{font-size:9px;margin:5px 0}.review-art-code{font-family:monospace}.review-artifacts .review-tabs{margin:20px 0}@media(max-width:1100px){.review-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.review-role-grid{grid-template-columns:1fr}.review-heading{flex-wrap:wrap;gap:12px}.review-library-selection{max-width:100%}}