@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
:root{--night:#07191f;--night2:#0d252c;--ink:#10252b;--muted:#73868b;--paper:#fff;--line:#e4ecec;--mint:#3dd9b2;--mint2:#bff7e9;--coral:#ff6b62;--gold:#ffbd59;--blue:#60a5fa;--canvas:#f2f7f6;font-family:'DM Sans',system-ui,sans-serif;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);min-height:100vh}button,input,select{font:inherit}button,a{cursor:pointer}a{text-decoration:none;color:inherit}.iz-app{min-height:100vh;padding-bottom:100px}.iz-top{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto;padding:0 34px}.iz-brand{display:flex;align-items:center;gap:12px}.iz-brand>span{width:46px;height:46px;border-radius:15px;background:var(--night);color:var(--mint);display:grid;place-items:center;font:800 22px Manrope;letter-spacing:-2px;box-shadow:0 10px 28px #173c3a26}.iz-brand strong,.iz-brand small{display:block}.iz-brand strong{font:800 15px Manrope}.iz-brand small{font-size:10px;color:var(--muted);margin-top:2px}.iz-status{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.iz-status i{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #3dd9b222}.iz-main{max-width:1280px;margin:auto;padding:16px 34px 70px}.iz-hero{min-height:390px;border-radius:34px;background:radial-gradient(circle at 75% 30%,#17434b 0,#0d2d34 27%,var(--night) 68%);color:#fff;padding:54px 62px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;box-shadow:0 28px 70px #0a25252b}.iz-hero>div:first-child{position:relative;z-index:2}.iz-kicker,.iz-heading>div>span,.iz-dialog-head span,.iz-review-head>div>span{font:700 10px Manrope;letter-spacing:.16em;color:#57e0bd}.iz-hero h1{font:800 clamp(38px,5vw,68px)/1.05 Manrope;margin:12px 0 17px;letter-spacing:-.055em}.iz-hero h1 em{font-style:normal;color:var(--mint)}.iz-hero p{max-width:550px;color:#b9cccf;font-size:16px;line-height:1.65;margin:0 0 28px}.iz-primary{min-height:65px;border:0;border-radius:18px;background:var(--mint);color:#08231f;padding:10px 17px;display:flex;align-items:center;gap:13px;font-weight:700;box-shadow:0 13px 30px #25d8ac33}.iz-primary>b{font-size:23px}.iz-primary span{display:grid;text-align:left}.iz-primary small{font-size:10px;font-weight:500;opacity:.7;margin-top:3px}.iz-primary i{font-style:normal;font-size:21px;margin-left:24px}.iz-orbit{width:255px;height:255px;border:1px solid #ffffff14;border-radius:50%;display:grid;place-items:center;position:relative;margin-right:6%}.iz-orbit:before,.iz-orbit:after{content:"";position:absolute;border:1px solid #ffffff12;border-radius:50%;inset:22px}.iz-orbit:after{inset:51px}.iz-orbit>div{width:142px;height:142px;border-radius:50%;background:#fff;color:var(--night);display:grid;place-items:center;align-content:center;z-index:2;box-shadow:0 20px 50px #0006}.iz-orbit small,.iz-orbit span{font-size:10px;color:var(--muted)}.iz-orbit strong{font:800 53px Manrope;line-height:1}.iz-orbit>i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 7px #3dd9b21c}.iz-orbit>i:nth-of-type(1){top:23px;right:42px}.iz-orbit>i:nth-of-type(2){bottom:20px;left:45px;background:var(--coral)}.iz-orbit>i:nth-of-type(3){top:92px;left:-6px;background:var(--gold)}.iz-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:19px 0}.iz-stats article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 30px #193e3608}.iz-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:800;flex:0 0 42px}.iz-icon.green{background:#d8faef;color:#14916f}.iz-icon.red{background:#ffe4e1;color:#d84b43}.iz-icon.gold{background:#fff0d2;color:#b97a18}.iz-icon.blue{background:#e4efff;color:#3979d3}.iz-stats small,.iz-stats strong{display:block}.iz-stats small{font-size:11px;color:var(--muted)}.iz-stats strong{font:800 25px Manrope;margin-top:2px}.iz-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.iz-panel{background:#fff;border:1px solid var(--line);border-radius:25px;padding:25px;box-shadow:0 12px 42px #153d3509;scroll-margin-top:30px}.iz-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px}.iz-heading h2{font:800 22px Manrope;margin:3px 0}.iz-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.iz-heading button,.iz-analyze button,.iz-secondary{border:0;border-radius:11px;background:#e5f8f2;color:#11775f;padding:10px 14px;font-weight:700}.iz-history>a{display:grid;grid-template-columns:47px 1fr auto 18px;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--line)}.iz-history>a:first-child{border-top:0}.iz-history strong,.iz-history small{display:block}.iz-history small{color:var(--muted);font-size:11px;margin-top:4px}.iz-file{height:47px;border-radius:14px;display:grid;place-items:center;background:#e8f3ff;color:#3572ba;font:800 10px Manrope}.iz-file.pdf{background:#ffe9e6;color:#d5574e}.iz-state{font:700 9px Manrope;letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:6px 9px;background:#ecf1f1;color:#6e8083}.iz-state.review,.iz-state.uploaded{background:#fff1d9;color:#976319}.iz-state.applied{background:#dcf8ef;color:#157c61}.iz-state.analysis_failed{background:#ffe4e1;color:#aa3f38}.iz-focus{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0}.iz-focus>b{width:30px;height:30px;border-radius:9px;background:#edf4f3;color:#587176;display:grid;place-items:center;font-size:11px}.iz-focus strong,.iz-focus small{display:block}.iz-focus small{color:var(--muted);font-size:10px;margin:3px 0 8px}.iz-focus div>span{height:5px;border-radius:9px;background:#edf1f1;display:block;overflow:hidden}.iz-focus div>span i{height:100%;display:block;background:linear-gradient(90deg,var(--coral),var(--gold));border-radius:9px}.iz-empty{text-align:center;padding:36px 15px;color:var(--muted)}.iz-empty>span{font-size:35px;color:#8fdcca}.iz-empty strong{display:block;color:var(--ink);margin-top:7px}.iz-empty p{font-size:12px}.iz-empty.small{padding:22px}.iz-key-panel{margin-top:18px}.iz-key-status{display:flex;align-items:center;gap:12px;background:#f4f9f8;border-radius:15px;padding:13px 16px;margin-bottom:10px}.iz-key-status>i{width:11px;height:11px;border-radius:50%;background:#a6b4b4}.iz-key-status>i.ready{background:var(--mint);box-shadow:0 0 0 6px #3dd9b21d}.iz-key-status strong,.iz-key-status small{display:block}.iz-key-status small{color:var(--muted);font-size:10px;margin-top:2px}.iz-keys details{border-top:1px solid var(--line)}.iz-keys summary{display:grid;grid-template-columns:42px 1fr auto 18px;align-items:center;gap:12px;padding:14px 0;list-style:none;cursor:pointer}.iz-keys summary::-webkit-details-marker{display:none}.iz-key-icon{width:40px;height:40px;border-radius:12px;background:var(--night);color:var(--mint);display:grid;place-items:center}.iz-keys strong,.iz-keys small{display:block}.iz-keys small{color:var(--muted);font-size:10px;margin-top:3px}.iz-form{display:grid;gap:13px}.iz-form label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#53686c}.iz-form label small{font-weight:400;color:var(--muted)}.iz-form input,.iz-form select{width:100%;border:1px solid #d6e2e1;border-radius:13px;padding:13px 14px;background:#fafffe;color:var(--ink);outline:0;min-height:48px}.iz-form input:focus,.iz-form select:focus{border-color:#4ed8b6;box-shadow:0 0 0 4px #3dd9b219}.iz-keys .iz-form{background:#f6faf9;border-radius:16px;padding:16px}.iz-switch{display:flex!important;align-items:center;gap:8px!important}.iz-switch input{width:18px!important;min-height:18px!important}.iz-delete{text-align:right;padding:7px 0 14px}.iz-delete button{border:0;background:transparent;color:#bd4c45;font-size:11px}.iz-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 30px);border:0;border-radius:27px;padding:0;box-shadow:0 35px 100px #001c}.iz-dialog.compact{width:min(480px,calc(100vw - 24px))}.iz-dialog::backdrop{background:#03171bd9;backdrop-filter:blur(8px)}.iz-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:22px 25px 16px}.iz-dialog-head h2{font:800 26px Manrope;margin:4px 0}.iz-dialog-head button{width:38px;height:38px;border:0;border-radius:12px;background:#edf4f3;font-size:22px}.iz-dialog>.iz-form{padding:0 25px 25px}.iz-drop{border:1.5px dashed #a9c9c2!important;border-radius:18px;padding:24px!important;text-align:center;display:grid!important;place-items:center;background:#f5fbf9;color:var(--ink)!important}.iz-drop input{position:absolute;opacity:0;pointer-events:none}.iz-drop span{font-size:30px;color:#20a983}.iz-drop strong,.iz-drop small{display:block}.iz-marks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.iz-marks span{padding:10px;border-radius:12px;background:#f0f6f5;text-align:center;font-size:11px}.iz-marks b{font-size:16px;margin-right:4px}.iz-primary.submit{width:100%;justify-content:center}.iz-toast{position:fixed;z-index:30;top:18px;left:50%;transform:translateX(-50%);padding:13px 18px;border-radius:13px;background:#123f35;color:#fff;box-shadow:0 14px 40px #0004;font-size:13px}.iz-toast.error{background:#9e3f39}.iz-nav{position:fixed;z-index:20;bottom:18px;left:50%;transform:translateX(-50%);width:min(570px,calc(100vw - 24px));height:69px;border:1px solid #ffffff17;border-radius:22px;background:#071b20eb;backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px;box-shadow:0 22px 60px #0019}.iz-nav a{display:grid;place-items:center;color:#8da3a7;font-size:9px;gap:2px}.iz-nav b{font-size:19px}.iz-nav .iz-capture b{width:45px;height:45px;border-radius:15px;background:var(--mint);color:#09251f;display:grid;place-items:center;margin-top:-25px;box-shadow:0 9px 25px #3dd9b24d}.iz-review-head{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-bottom:17px}.iz-review-head>a{width:45px;height:45px;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:28px}.iz-review-head h1{font:800 29px Manrope;margin:3px 0}.iz-review-head p{margin:0;color:var(--muted);font-size:12px}.iz-analyze{display:flex;align-items:center;gap:13px;background:var(--night);color:#fff;border-radius:18px;padding:14px 18px;margin-bottom:17px}.iz-analyze>span{width:42px;height:42px;border-radius:13px;background:#163a40;color:var(--mint);display:grid;place-items:center}.iz-analyze div{margin-right:auto}.iz-analyze strong,.iz-analyze small{display:block}.iz-analyze small{color:#9eb6b8;margin-top:3px}.iz-analyze button:disabled{opacity:.45}.iz-review-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;align-items:start}.iz-page-stack{display:grid;gap:16px}.iz-page-stack article{background:#152a2f;border-radius:23px;padding:12px}.iz-page-stack article>div{display:flex;justify-content:space-between;color:#d3e0e0;padding:3px 6px 12px;font-size:11px}.iz-page-stack img{display:block;width:100%;max-height:75vh;object-fit:contain;border-radius:14px;background:#fff}.iz-result-sheet{background:#fff;border:1px solid var(--line);border-radius:25px;padding:22px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}.iz-entry{border-top:1px solid var(--line)}.iz-entry summary{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:center;padding:13px 0;list-style:none;cursor:pointer}.iz-entry summary::-webkit-details-marker{display:none}.iz-entry strong,.iz-entry small{display:block}.iz-entry small{font-size:10px;color:var(--muted);margin-top:3px}.iz-entry>.iz-form{background:#f5f9f8;border-radius:16px;padding:14px;margin-bottom:13px}.iz-entry>p{font-size:12px;color:var(--muted)}.iz-approve{border-top:1px solid var(--line);padding-top:16px;margin-top:8px}
@media(max-width:820px){.iz-main{padding:10px 16px 70px}.iz-top{height:70px;padding:0 18px}.iz-hero{min-height:355px;padding:35px 28px;border-radius:26px}.iz-orbit{position:absolute;right:-110px;opacity:.35}.iz-stats{grid-template-columns:1fr 1fr}.iz-grid,.iz-review-grid{grid-template-columns:1fr}.iz-result-sheet{position:static;max-height:none}.iz-key-panel{margin-bottom:15px}}@media(max-width:520px){.iz-hero h1{font-size:39px}.iz-hero p{font-size:14px}.iz-stats article{padding:13px}.iz-stats .iz-icon{width:36px;height:36px;flex-basis:36px}.iz-panel{padding:19px;border-radius:21px}.iz-heading{align-items:center}.iz-heading h2{font-size:19px}.iz-history>a{grid-template-columns:42px 1fr auto}.iz-history>a>b{display:none}.iz-review-head{grid-template-columns:42px 1fr}.iz-review-head>.iz-state{grid-column:2;width:max-content}.iz-nav{bottom:8px}.iz-toast{width:calc(100vw - 24px);text-align:center}}
.iz-analyze .danger{background:#ffe4e1;color:#a33f38}.iz-progress{display:block;height:6px;background:#294249;border-radius:99px;overflow:hidden;margin-top:9px}.iz-progress i{display:block;height:100%;background:var(--mint);border-radius:99px}.iz-analysis-note{margin:-7px 0 17px;padding:11px 14px;border-radius:12px;background:#fff1d9;color:#835b1b;font-size:11px}
.iz-nav a.active{color:var(--mint)}.iz-analytics-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:5px 0 22px}.iz-analytics-head h1{font:800 clamp(34px,5vw,58px)/1 Manrope;margin:8px 0 12px;letter-spacing:-.05em}.iz-analytics-head p{color:var(--muted);margin:0}.iz-back{border:1px solid var(--line);background:#fff;border-radius:13px;padding:11px 15px;font-weight:700;font-size:12px;white-space:nowrap}.iz-filterbar{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:10px;align-items:end;background:var(--night);padding:16px;border-radius:20px;margin-bottom:15px}.iz-filterbar label{display:grid;gap:6px;color:#a9bdc0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.iz-filterbar input,.iz-filterbar select{width:100%;min-width:0;border:1px solid #294047;background:#102a31;color:#edf8f6;border-radius:11px;padding:10px;font-size:11px;height:41px}.iz-filterbar button{height:41px;border:0;border-radius:11px;background:var(--mint);color:#09251f;padding:0 17px;font-weight:800}.iz-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.iz-kpi-grid article{border:1px solid var(--line);border-radius:19px;background:#fff;padding:19px 20px}.iz-kpi-grid article.accent{background:var(--night);color:#fff;border-color:var(--night)}.iz-kpi-grid span,.iz-kpi-grid small,.iz-kpi-grid strong{display:block}.iz-kpi-grid span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.iz-kpi-grid strong{font:800 27px Manrope;margin:5px 0 3px}.iz-kpi-grid small{font-size:10px;color:var(--muted);line-height:1.45}.iz-kpi-grid .accent span,.iz-kpi-grid .accent small{color:#a9c3c4}.iz-kpi-grid .accent strong{color:var(--mint)}.iz-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.iz-analytics-grid.wide{grid-template-columns:1.35fr .65fr}.iz-chart-panel{min-width:0}.iz-chart{height:305px;width:100%}.iz-chart.compact{height:225px}.iz-chart-empty{text-align:center;color:var(--muted);font-size:11px}.iz-comparison{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;border-radius:15px;background:#f3f8f7;padding:14px 16px;margin-bottom:5px}.iz-comparison div{min-width:0}.iz-comparison small,.iz-comparison strong,.iz-comparison span{display:block}.iz-comparison small{font-size:9px;color:var(--muted);text-transform:uppercase}.iz-comparison strong{font:700 14px Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.iz-comparison span{font-size:10px;color:var(--muted)}.iz-comparison>b{text-align:center;color:#6e888b}.iz-signal{font:700 9px Manrope;color:#9b681b;background:#fff0d2;border-radius:99px;padding:7px 9px;white-space:nowrap}.iz-insight-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.iz-insight-strip span{background:#f4f8f7;border-radius:11px;padding:9px;color:var(--muted);font-size:9px}.iz-insight-strip b{display:block;color:var(--ink);font-size:13px;margin-bottom:2px}.iz-analysis-copy,.iz-method-note{font-size:10px;color:var(--muted);line-height:1.55;margin:10px 0 0}.iz-topic-panel{min-height:620px;display:flex;flex-direction:column}.iz-topic-table{flex:1}.iz-topic-table>.head,.iz-topic-table>a{display:grid;grid-template-columns:minmax(0,1fr) 54px 75px 92px;align-items:center;gap:8px;padding:11px 5px;border-top:1px solid var(--line);font-size:11px}.iz-topic-table>.head{border:0;color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:700}.iz-topic-table>a:hover{background:#f7fbfa}.iz-topic-table strong,.iz-topic-table small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-table small{font-size:9px;color:var(--muted);margin-top:2px}.iz-topic-status{font-size:8px;font-weight:800;padding:6px 7px;border-radius:99px;background:#edf2f2;color:#667a7d;text-align:center}.iz-topic-status.zayif{background:#ffe5e2;color:#ac423b}.iz-topic-status.guclu{background:#dff8ef;color:#14775e}.iz-topic-status.izle{background:#fff0d2;color:#926117}.iz-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.iz-pagination a,.iz-pagination span{min-width:32px;height:32px;padding:0 9px;border-radius:10px;display:grid;place-items:center;font-size:10px;font-weight:700;background:#f0f6f5;color:#587176}.iz-pagination a:first-child,.iz-pagination a:last-child{padding:0 12px}.iz-pagination a.active{background:var(--night);color:var(--mint)}.iz-pagination a.disabled{opacity:.38;pointer-events:none}.iz-page-note{text-align:center;color:var(--muted);font-size:9px;margin:8px 0 0}.iz-outlier{display:flex;gap:13px;align-items:flex-start;border-radius:17px;background:#e9f8f3;padding:17px}.iz-outlier>span{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#c9f5e7;color:#118364;display:grid;place-items:center;font-weight:900}.iz-outlier strong{font:700 15px Manrope}.iz-outlier p{font-size:11px;color:#5e7476;line-height:1.5;margin:5px 0 0}.iz-outlier.alert{background:#fff0ee}.iz-outlier.alert>span{background:#ffd7d3;color:#b9443d}.iz-no-data{text-align:center;padding:70px 20px}.iz-no-data>span{font-size:43px;color:#7adcc4}.iz-no-data h2{font:800 25px Manrope;margin:10px 0}.iz-no-data p{color:var(--muted)}.iz-no-data a{display:inline-block;background:var(--mint);padding:12px 17px;border-radius:12px;font-weight:700;font-size:12px}
.iz-nav a.active{color:var(--mint)}.iz-analytics-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:5px 0 22px}.iz-analytics-head h1{font:800 clamp(34px,5vw,58px)/1 Manrope;margin:8px 0 12px;letter-spacing:-.05em}.iz-analytics-head p{color:var(--muted);margin:0}.iz-back{border:1px solid var(--line);background:#fff;border-radius:13px;padding:11px 15px;font-weight:700;font-size:12px;white-space:nowrap}.iz-filterbar{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:10px;align-items:end;background:var(--night);padding:16px;border-radius:20px;margin-bottom:15px}.iz-filterbar label{display:grid;gap:6px;color:#a9bdc0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.iz-filterbar input,.iz-filterbar select{width:100%;min-width:0;border:1px solid #294047;background:#102a31;color:#edf8f6;border-radius:11px;padding:10px;font-size:11px;height:41px}.iz-filterbar button{height:41px;border:0;border-radius:11px;background:var(--mint);color:#09251f;padding:0 17px;font-weight:800}.iz-filterbar .iz-picker-trigger{width:100%;min-width:0;border:1px solid #294047;background:#102a31;color:#edf8f6;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.iz-picker-trigger span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-picker-trigger b{color:var(--mint)}.iz-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.iz-kpi-grid article{border:1px solid var(--line);border-radius:19px;background:#fff;padding:19px 20px}.iz-kpi-grid article.accent{background:var(--night);color:#fff;border-color:var(--night)}.iz-kpi-grid span,.iz-kpi-grid small,.iz-kpi-grid strong{display:block}.iz-kpi-grid span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.iz-kpi-grid strong{font:800 27px Manrope;margin:5px 0 3px}.iz-kpi-grid small{font-size:10px;color:var(--muted);line-height:1.45}.iz-kpi-grid .accent span,.iz-kpi-grid .accent small{color:#a9c3c4}.iz-kpi-grid .accent strong{color:var(--mint)}.iz-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.iz-analytics-grid.wide{grid-template-columns:1.35fr .65fr}.iz-chart-panel{min-width:0}.iz-chart{height:305px;width:100%}.iz-chart.compact{height:225px}.iz-chart-empty{text-align:center;color:var(--muted);font-size:11px}.iz-comparison{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;border-radius:15px;background:#f3f8f7;padding:14px 16px;margin-bottom:5px}.iz-comparison div{min-width:0}.iz-comparison small,.iz-comparison strong,.iz-comparison span{display:block}.iz-comparison small{font-size:9px;color:var(--muted);text-transform:uppercase}.iz-comparison strong{font:700 14px Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.iz-comparison span{font-size:10px;color:var(--muted)}.iz-comparison>b{text-align:center;color:#6e888b}.iz-signal{font:700 9px Manrope;color:#9b681b;background:#fff0d2;border-radius:99px;padding:7px 9px;white-space:nowrap}.iz-insight-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.iz-insight-strip span{background:#f4f8f7;border-radius:11px;padding:9px;color:var(--muted);font-size:9px}.iz-insight-strip b{display:block;color:var(--ink);font-size:13px;margin-bottom:2px}.iz-analysis-copy,.iz-method-note{font-size:10px;color:var(--muted);line-height:1.55;margin:10px 0 0}.iz-topic-panel{min-height:620px;display:flex;flex-direction:column}.iz-topic-table{flex:1}.iz-topic-table>.head,.iz-topic-table>a{display:grid;grid-template-columns:minmax(0,1fr) 54px 75px 92px;align-items:center;gap:8px;padding:11px 5px;border-top:1px solid var(--line);font-size:11px}.iz-topic-table>.head{border:0;color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:700}.iz-topic-table>a:hover{background:#f7fbfa}.iz-topic-table strong,.iz-topic-table small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-table small{font-size:9px;color:var(--muted);margin-top:2px}.iz-topic-status{font-size:8px;font-weight:800;padding:6px 7px;border-radius:99px;background:#edf2f2;color:#667a7d;text-align:center}.iz-topic-status.zayif{background:#ffe5e2;color:#ac423b}.iz-topic-status.guclu{background:#dff8ef;color:#14775e}.iz-topic-status.izle{background:#fff0d2;color:#926117}.iz-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.iz-pagination a,.iz-pagination span{min-width:32px;height:32px;padding:0 9px;border-radius:10px;display:grid;place-items:center;font-size:10px;font-weight:700;background:#f0f6f5;color:#587176}.iz-pagination a:first-child,.iz-pagination a:last-child{padding:0 12px}.iz-pagination a.active{background:var(--night);color:var(--mint)}.iz-pagination a.disabled{opacity:.38;pointer-events:none}.iz-page-note{text-align:center;color:var(--muted);font-size:9px;margin:8px 0 0}.iz-outlier{display:flex;gap:13px;align-items:flex-start;border-radius:17px;background:#e9f8f3;padding:17px}.iz-outlier>span{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#c9f5e7;color:#118364;display:grid;place-items:center;font-weight:900}.iz-outlier strong{font:700 15px Manrope}.iz-outlier p{font-size:11px;color:#5e7476;line-height:1.5;margin:5px 0 0}.iz-outlier.alert{background:#fff0ee}.iz-outlier.alert>span{background:#ffd7d3;color:#b9443d}.iz-no-data{text-align:center;padding:70px 20px}.iz-no-data>span{font-size:43px;color:#7adcc4}.iz-no-data h2{font:800 25px Manrope;margin:10px 0}.iz-no-data p{color:var(--muted)}.iz-no-data a{display:inline-block;background:var(--mint);padding:12px 17px;border-radius:12px;font-weight:700;font-size:12px}.iz-picker-dialog{width:min(650px,calc(100vw - 24px))}.iz-picker-body{padding:0 25px 25px}.iz-picker-search{height:52px;border:1px solid #d6e2e1;border-radius:15px;background:#f7fbfa;display:flex;align-items:center;gap:10px;padding:0 15px}.iz-picker-search span{font-size:22px;color:#4d6b6d}.iz-picker-search input{border:0;outline:0;background:transparent;width:100%;font-size:14px}.iz-picker-tabs{display:flex;gap:7px;margin:12px 0}.iz-picker-tabs button{border:0;border-radius:99px;background:#edf4f3;color:#617679;padding:8px 15px;font-size:10px;font-weight:800}.iz-picker-tabs button.active{background:var(--night);color:var(--mint)}.iz-picker-list{display:grid;gap:7px;max-height:min(54vh,520px);overflow:auto;padding-right:4px}.iz-picker-choice{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;display:flex;align-items:center;text-align:left;color:var(--ink)}.iz-picker-choice:hover{border-color:#78d8c0;background:#f7fcfa}.iz-picker-choice>span{min-width:0;margin-right:auto}.iz-picker-choice b,.iz-picker-choice small{display:block}.iz-picker-choice b{font:700 13px Manrope}.iz-picker-choice small{font-size:9px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-picker-choice i{font-style:normal;color:transparent;width:25px;height:25px;border-radius:8px;background:#edf4f3;display:grid;place-items:center}.iz-picker-choice.selected{border-color:#35cba5;background:#effcf8}.iz-picker-choice.selected i{background:var(--mint);color:#09251f}.iz-picker-empty{text-align:center;color:var(--muted);font-size:11px;padding:25px}
@media(max-width:1000px){.iz-filterbar{grid-template-columns:repeat(3,1fr)}.iz-filterbar button{grid-column:span 3}.iz-analytics-grid,.iz-analytics-grid.wide{grid-template-columns:1fr}.iz-panel{min-width:0}}
@media(max-width:720px){.iz-analytics-head{align-items:flex-start}.iz-analytics-head p{font-size:12px}.iz-filterbar{grid-template-columns:1fr 1fr}.iz-filterbar button{grid-column:span 2}.iz-kpi-grid{grid-template-columns:1fr 1fr}.iz-analytics-grid,.iz-analytics-grid.wide{grid-template-columns:1fr}.iz-chart{height:260px}.iz-topic-table>.head,.iz-topic-table>a{grid-template-columns:minmax(0,1fr) 42px 62px}.iz-topic-table>.head span:last-child,.iz-topic-table>a>span:last-child{display:none}}
@media(max-width:430px){.iz-analytics-head h1{font-size:36px}.iz-back{display:none}.iz-kpi-grid{gap:8px}.iz-kpi-grid article{padding:15px}.iz-kpi-grid strong{font-size:22px}.iz-insight-strip{grid-template-columns:1fr}.iz-comparison{grid-template-columns:1fr}.iz-comparison>b{display:none}}
.iz-heading-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.iz-count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.iz-count-grid label{min-width:0}.iz-form-note{font-size:10px;line-height:1.5;color:var(--muted);background:#f1f7f6;border-radius:12px;padding:11px 13px;margin:0}.iz-filterbar .iz-filter-check{display:flex;align-items:center;gap:8px;min-height:41px;color:#d3e2e1}.iz-filterbar .iz-filter-check input{width:17px;height:17px;accent-color:var(--mint)}@media(max-width:520px){.iz-count-grid{grid-template-columns:1fr 1fr}.iz-heading-actions{gap:5px}.iz-heading-actions button{padding:8px;font-size:9px}}
.iz-filterbar{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.iz-span-all{grid-column:1/-1}
.iz-filter-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 15px;padding:0 3px}.iz-filter-chips>span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.iz-filter-chips a{display:flex;align-items:center;gap:6px;border:1px solid #cfe6e0;border-radius:99px;background:#effbf7;color:#286f5e;padding:7px 10px;font-size:9px;font-weight:700;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-filter-chips b{font-size:13px;line-height:1}.iz-performance-table small.warn{color:#b45a50;margin-top:3px}.iz-mini-tabs{display:flex;gap:5px;flex-wrap:wrap}.iz-mini-tabs button{border:0;border-radius:99px;background:#edf4f3;color:#5e7477;padding:7px 10px;font-size:8px;font-weight:800}.iz-mini-tabs button.active{background:var(--night);color:var(--mint)}
.iz-period-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-6px 0 16px;padding:10px 13px;border:1px solid #d7e8e4;border-radius:15px;background:#f8fcfb}.iz-period-presets>span{margin-right:3px;color:#668082;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.iz-period-presets a{border:1px solid transparent;border-radius:999px;padding:7px 10px;color:#587174;font-size:10px;font-weight:750;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.iz-period-presets a:hover{background:#e7f6f1;transform:translateY(-1px)}.iz-period-presets a.active{background:var(--night);border-color:var(--night);color:var(--mint)}.iz-period-presets.topic{margin-top:-7px}
.iz-client-pager{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:13px}.iz-client-pager button{border:0;border-radius:10px;background:#edf4f3;color:#4c696d;padding:8px 11px;font-size:9px;font-weight:800}.iz-client-pager button:disabled{opacity:.4}.iz-client-pager span{font-size:9px;color:var(--muted)}
.iz-analytics-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.iz-analytics-actions>button{border:0;border-radius:13px;background:var(--night);color:var(--mint);padding:11px 14px;font-size:10px;font-weight:800}.iz-goals-panel{margin-bottom:15px}.iz-signal.ok{background:#ddf8ee;color:#12775d}.iz-projection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px}.iz-projection-grid article{border-radius:15px;background:#f3f8f7;padding:14px}.iz-projection-grid small,.iz-projection-grid strong,.iz-projection-grid span{display:block}.iz-projection-grid small{font-size:8px;color:var(--muted);font-weight:800;letter-spacing:.08em}.iz-projection-grid strong{font:800 24px Manrope;margin:4px 0}.iz-projection-grid span{font-size:9px;color:var(--muted)}.iz-goal-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iz-goal-list>article{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,.65fr) auto 32px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:15px;padding:12px 13px}.iz-goal-list>article:nth-child(odd):last-child{grid-column:1/-1}.iz-goal-list small,.iz-goal-list strong,.iz-goal-list span{display:block}.iz-goal-list small{font-size:8px;color:#199674;font-weight:800}.iz-goal-list strong{font:700 13px Manrope;margin:3px 0}.iz-goal-list span{font-size:9px;color:var(--muted)}.iz-goal-list>article>i{height:6px;background:#e9efee;border-radius:99px;overflow:hidden}.iz-goal-list>article>i em{display:block;height:100%;background:var(--mint);border-radius:99px}.iz-goal-list>article>b{font-size:8px;border-radius:99px;padding:6px 8px;background:#e3f8f0;color:#14765e}.iz-goal-list>article>b.warn{background:#fff0d6;color:#986415}.iz-goal-list form{margin:0}.iz-goal-list button{width:30px;height:30px;border:0;border-radius:9px;background:#f2f5f5;color:#8ba0a3;font-size:17px}@media(max-width:720px){.iz-analytics-actions{justify-content:flex-start}.iz-projection-grid{grid-template-columns:1fr 1fr}.iz-goal-list{grid-template-columns:1fr}.iz-goal-list>article{grid-template-columns:minmax(110px,1fr) minmax(65px,.55fr) auto 30px}.iz-goal-list>article:nth-child(odd):last-child{grid-column:auto}}
.iz-key-diagnostics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#f1f7f6;border-radius:14px;padding:10px 12px;margin:0 0 10px}.iz-key-diagnostics span{font-size:8px;color:var(--muted)}.iz-key-diagnostics b{display:block;color:var(--ink);font-size:10px;margin-bottom:2px}@media(max-width:520px){.iz-key-diagnostics{grid-template-columns:1fr 1fr}}
.iz-chart-controls{display:grid;gap:6px;justify-items:end}@media(max-width:720px){.iz-chart-controls{justify-items:start}.iz-chart-panel>.iz-heading{display:grid}}
.iz-analytics-actions>a{border:0;border-radius:13px;background:var(--night);color:var(--mint);padding:11px 14px;font-size:10px;font-weight:800}.iz-analytics-actions>a.iz-back{border:1px solid var(--line);background:#fff;color:var(--ink)}
.iz-content-tabs{position:sticky;top:76px;z-index:8;display:flex;gap:7px;width:max-content;max-width:100%;padding:6px;margin:0 0 15px;background:rgba(7,25,31,.94);backdrop-filter:blur(15px);border-radius:14px}.iz-content-tabs a{padding:9px 16px;border-radius:10px;color:#b8cbcd;font-size:10px;font-weight:800}.iz-content-tabs a:hover{background:#17343b;color:var(--mint)}.iz-content-section{scroll-margin-top:135px;margin-bottom:15px}.iz-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px}.iz-content-card,.iz-topic-manage-list article{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid var(--line);border-radius:15px;padding:13px 14px;background:#fff}.iz-content-card.inactive,.iz-topic-manage-list article.inactive{opacity:.55;background:#f3f5f5}.iz-content-card>div:first-child,.iz-topic-manage-list article>div:first-child{min-width:0}.iz-content-card small,.iz-content-card strong,.iz-content-card span,.iz-topic-manage-list small,.iz-topic-manage-list strong,.iz-topic-manage-list span{display:block}.iz-content-card small,.iz-topic-manage-list small{font-size:8px;color:#27ae8b;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.iz-content-card strong,.iz-topic-manage-list strong{font:700 13px Manrope;margin:3px 0}.iz-content-card span,.iz-topic-manage-list span{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-content-card>div:last-child,.iz-topic-manage-list article>div:last-child{display:flex;gap:5px}.iz-content-card form,.iz-topic-manage-list form{margin:0}.iz-content-card button,.iz-topic-manage-list button{border:0;border-radius:9px;padding:8px;background:#edf4f3;color:#526c70;font-size:9px;font-weight:800}.iz-content-search{height:46px;border:1px solid var(--line);border-radius:13px;background:#f6faf9;display:flex;align-items:center;gap:9px;padding:0 14px;margin:4px 0 12px}.iz-content-search span{font-size:20px;color:#5d7679}.iz-content-search input{border:0;outline:0;background:transparent;width:100%;font-size:12px}.iz-topic-manage-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:650px;overflow:auto;padding-right:4px}@media(max-width:760px){.iz-topic-manage-list{grid-template-columns:1fr;max-height:none}.iz-content-grid{grid-template-columns:1fr}.iz-content-card,.iz-topic-manage-list article{align-items:flex-start}.iz-content-card>div:last-child,.iz-topic-manage-list article>div:last-child{flex-direction:column}}

/* Weekly hero: one clear outcome in the center, four concrete counts around it. */
.iz-week-orbit{width:390px;height:300px;flex:0 0 390px;margin-right:0;border-color:#ffffff12}
.iz-week-orbit:before{inset:24px 58px}.iz-week-orbit:after{inset:54px 88px}
.iz-week-orbit>.iz-week-core{width:142px;height:142px}
.iz-week-metric{position:absolute;z-index:3;width:104px;min-height:76px;border:1px solid #ffffff1f;border-radius:20px;background:#12343bc7;box-shadow:0 16px 34px #0018;padding:12px 13px;backdrop-filter:blur(8px)}
.iz-week-metric small,.iz-week-metric strong,.iz-week-metric span{display:block}.iz-week-metric small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#9eb9bc}.iz-week-metric strong{font:800 26px Manrope;line-height:1.05;margin:3px 0;color:#fff}.iz-week-metric span{font-size:9px;color:#8fa9ac}.iz-week-metric.total{left:0;top:20px}.iz-week-metric.right{right:0;top:20px}.iz-week-metric.wrong{left:0;bottom:20px}.iz-week-metric.subjects{right:0;bottom:20px}.iz-week-metric.right strong{color:var(--mint)}.iz-week-metric.wrong strong{color:#ff8179}.iz-week-metric.subjects strong{color:var(--gold)}

/* Analytics toolbar and export actions. */
.iz-chart-toolbar{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:7px;border:1px solid var(--line);border-radius:17px;background:#f4f8f7}
.iz-control-group{display:grid;gap:5px;padding:2px 4px}.iz-control-group>span{padding-left:5px;font-size:7px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#789094}.iz-control-group .iz-mini-tabs{gap:2px}.iz-control-group .iz-mini-tabs button{padding:8px 11px;background:transparent}.iz-control-group .iz-mini-tabs button.active{box-shadow:0 7px 16px #08251d21}
.iz-analytics-actions>a.iz-export{display:flex;align-items:center;gap:9px;min-width:112px;padding:9px 12px;border:1px solid #dce8e6;background:#fff;color:var(--ink);box-shadow:0 8px 20px #153d350d}.iz-export>b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#dcf8ef;color:#148164;font-size:15px}.iz-export.pdf>b{background:#ffe7e4;color:#c6534c}.iz-export span,.iz-export small{display:block}.iz-export span{font-size:10px}.iz-export small{font-size:7px;font-weight:600;color:var(--muted);margin-top:1px}

/* Content topics are deliberately single-column and page-sized. */
.iz-topic-manage-list{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}

@media(max-width:900px){.iz-hero{gap:26px;padding-left:38px;padding-right:38px}.iz-week-orbit{width:340px;flex-basis:340px}.iz-week-metric{width:94px}}
@media(max-width:820px){.iz-hero{display:grid;min-height:auto}.iz-week-orbit{position:relative;right:auto;opacity:1;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;border-radius:0}.iz-week-orbit:before,.iz-week-orbit:after{display:none}.iz-week-orbit>.iz-week-core{grid-column:1/-1;justify-self:center;margin-bottom:4px}.iz-week-metric{position:static;width:auto;min-height:68px}.iz-chart-toolbar{justify-content:flex-start;width:100%}.iz-chart-panel>.iz-heading{gap:14px}}
@media(max-width:520px){.iz-week-orbit{grid-template-columns:1fr 1fr}.iz-week-metric{border-radius:16px}.iz-analytics-actions>a.iz-export{min-width:0;flex:1}.iz-chart-toolbar{display:grid;grid-template-columns:1fr;width:100%}.iz-control-group{width:100%}.iz-control-group .iz-mini-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.iz-control-group .iz-mini-tabs button{white-space:nowrap}.iz-control-group [data-comparison-mode]{grid-template-columns:1fr 1fr}}
.iz-score-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-radius:18px;padding:17px 20px;margin-bottom:14px;background:#e9f8f3;border:1px solid #cbece1}.iz-score-strip.warning{background:#fff4df;border-color:#f6dfb4}.iz-score-strip small,.iz-score-strip strong,.iz-score-strip span{display:block}.iz-score-strip small{font-size:8px;color:#16866a;font-weight:800;letter-spacing:.09em}.iz-score-strip strong{font:800 25px Manrope;margin:4px 0}.iz-score-strip span,.iz-score-strip li{font-size:9px;color:var(--muted)}.iz-score-strip ul{margin:0;padding-left:18px;max-width:60%}@media(max-width:620px){.iz-score-strip{display:block}.iz-score-strip ul{max-width:none;margin-top:10px}}
.iz-mini-tabs{display:flex;gap:5px}.iz-mini-tabs button{border:0;border-radius:99px;background:#edf4f3;color:#617679;padding:7px 10px;font-size:8px;font-weight:800}.iz-mini-tabs button.active{background:var(--night);color:var(--mint)}.iz-rank-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iz-rank-grid>div{min-width:0;background:#f7faf9;border-radius:13px;padding:10px}.iz-rank-grid>div>small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em}.iz-chart.rank{height:210px}.iz-performance-table{display:grid}.iz-performance-table>.head,.iz-performance-table>div{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(46px,.36fr));gap:8px;align-items:center;border-top:1px solid var(--line);padding:10px 4px;font-size:10px}.iz-performance-table>.head{border-top:0;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.iz-performance-table strong,.iz-performance-table small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-performance-table small{font-size:8px;color:var(--muted);margin-top:2px}.iz-performance-table .good{color:#118364;font-weight:800}.iz-performance-table .bad{color:#c34d46;font-weight:800}.iz-performance-table b{font-size:9px}.iz-performance-table i{display:block;width:100%;height:4px;background:#e8eeee;border-radius:99px;overflow:hidden;margin-top:3px}.iz-performance-table em{display:block;height:100%;background:var(--mint);border-radius:99px}@media(max-width:640px){.iz-rank-grid{grid-template-columns:1fr}.iz-performance-table>.head{display:none}.iz-performance-table>div{grid-template-columns:minmax(105px,1fr) repeat(5,40px);overflow:auto}.iz-performance-table>div>span:not(:first-child)::before{display:block;color:var(--muted);font-size:7px}.iz-chart.rank{height:175px}}
.iz-form-picker{position:relative;width:100%}.iz-form-picker>select{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;opacity:0;pointer-events:none;clip-path:inset(50%)}.iz-form-picker-trigger{width:100%;min-height:48px;border:1px solid #d6e2e1;border-radius:13px;padding:0 14px;background:#fafffe;color:#819094;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.iz-form-picker-trigger span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-form-picker-trigger b{color:#3ebd9e;font-size:15px}.iz-form-picker-trigger.selected{color:var(--ink);font-weight:700}.iz-form-picker-trigger:focus-visible{border-color:#4ed8b6;box-shadow:0 0 0 4px #3dd9b219;outline:0}#form-picker-dialog .iz-picker-choice small:empty{display:none}#form-picker-dialog .iz-picker-tabs[hidden]{display:none}@media(max-width:620px){#form-picker-dialog{width:100vw;max-width:none;margin:auto 0 0;border-radius:25px 25px 0 0;max-height:88dvh}#form-picker-dialog .iz-picker-list{max-height:58dvh}.iz-picker-choice{min-height:56px}}

/* Home KPI cockpit: weekly volume, quality, breadth and approval streak. */
.iz-kpi-hero{display:block;min-height:520px;padding:34px 38px;background:radial-gradient(circle at 50% 43%,#0b5b58 0,#063b3e 25%,#08272e 56%,#051a20 100%)}
.iz-kpi-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,#45f0c315 50%,transparent 50.1%),radial-gradient(circle at 50% 44%,transparent 0 19%,#43e9c31d 19.2% 19.5%,transparent 19.8% 29%,#43e9c314 29.2% 29.5%,transparent 29.8%);pointer-events:none}
.iz-kpi-board{position:relative;z-index:2;display:grid;grid-template-columns:minmax(225px,1fr) minmax(285px,1.24fr) minmax(225px,1fr);grid-template-rows:repeat(3,132px);grid-template-areas:"questions core subjects" "success core right" "streak total wrong";gap:13px 24px;width:100%;max-width:1130px;margin:auto}
.iz-hero-kpi{min-width:0;border:1px solid #27dcb783;border-radius:23px;background:linear-gradient(135deg,#0b393dcc,#06272ddb);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #001a;display:flex;align-items:center;gap:16px;padding:17px 20px;color:#fff;backdrop-filter:blur(10px)}
.iz-hero-kpi.questions{grid-area:questions}.iz-hero-kpi.success{grid-area:success}.iz-hero-kpi.streak{grid-area:streak;border-color:#dcae3e8f}.iz-hero-kpi.total{grid-area:total;justify-self:center;width:min(100%,360px)}.iz-hero-kpi.subjects{grid-area:subjects;border-color:#2eafdf8f}.iz-hero-kpi.right{grid-area:right}.iz-hero-kpi.wrong{grid-area:wrong;border-color:#e968688f}
.iz-kpi-symbol{width:64px;height:64px;flex:0 0 64px;border-radius:50%;display:grid;place-items:center;background:#0a5a50;color:#35f1c7;font:800 31px Manrope;box-shadow:inset 0 0 0 1px #55f2cf10,0 0 28px #18d4ad16}.iz-hero-kpi.subjects .iz-kpi-symbol{background:#0b4960;color:#55caff}.iz-hero-kpi.wrong .iz-kpi-symbol{background:#603133;color:#ff6666}.iz-hero-kpi.streak .iz-kpi-symbol{background:#415127;color:#ffc247}.iz-hero-kpi.streak.active .iz-kpi-symbol{box-shadow:0 0 28px #ffbd5966}
.iz-hero-kpi small,.iz-hero-kpi strong,.iz-hero-kpi em{display:block}.iz-hero-kpi small{color:#d2e4e5;font-size:13px}.iz-hero-kpi strong{font:800 29px Manrope;line-height:1.08;margin:4px 0}.iz-hero-kpi strong i{font:700 13px 'DM Sans';font-style:normal}.iz-hero-kpi em{font-size:10px;color:#a9c0c2;font-style:normal}.iz-hero-kpi.positive em{color:#4ce5be}.iz-hero-kpi.negative em{color:#ff8179}
.iz-kpi-core{grid-area:core;align-self:center;justify-self:center;width:256px;height:256px;border-radius:50%;padding:18px;background:conic-gradient(var(--mint) 0 calc(var(--weekly-accuracy,0)*1%),#31585b calc(var(--weekly-accuracy,0)*1%) 100%);box-shadow:0 0 0 12px #071d22,0 0 0 14px #5df0cb3b,0 26px 55px #001c;display:grid;place-items:center;position:relative}
.iz-kpi-core:before,.iz-kpi-core:after{content:"";position:absolute;border-radius:50%;border:1px dashed #61e9c654;inset:-28px}.iz-kpi-core:after{inset:-52px;border-style:solid;border-color:#61e9c620}
.iz-kpi-core>div{width:100%;height:100%;border-radius:50%;background:#f9fbfa;color:var(--night);display:grid;place-items:center;align-content:center;position:relative;z-index:2;box-shadow:inset 0 0 30px #c9d8d655}.iz-kpi-core small,.iz-kpi-core span{font-size:12px;color:#168b82}.iz-kpi-core strong{font:900 74px Manrope;line-height:.95;margin:7px 0}
@media(max-width:980px){.iz-kpi-hero{padding:28px 25px}.iz-kpi-board{grid-template-columns:minmax(190px,1fr) 250px minmax(190px,1fr);gap:11px 16px}.iz-kpi-core{width:220px;height:220px}.iz-kpi-symbol{width:52px;height:52px;flex-basis:52px;font-size:25px}.iz-hero-kpi{padding:14px;gap:11px}.iz-hero-kpi strong{font-size:24px}}
@media(max-width:820px){.iz-kpi-hero{display:block;min-height:auto;padding:27px 20px}.iz-kpi-board{grid-template-columns:1fr 1fr;grid-template-rows:245px repeat(4,104px);grid-template-areas:"core core" "questions success" "streak total" "subjects right" "wrong wrong";gap:10px}.iz-kpi-core{width:196px;height:196px}.iz-kpi-core strong{font-size:58px}.iz-kpi-core:before{inset:-18px}.iz-kpi-core:after{inset:-34px}.iz-hero-kpi.total{width:100%}}
@media(max-width:520px){.iz-kpi-hero{padding:22px 13px;border-radius:26px}.iz-kpi-board{grid-template-rows:218px repeat(4,92px);gap:8px}.iz-kpi-core{width:172px;height:172px;padding:13px}.iz-kpi-core strong{font-size:50px}.iz-kpi-symbol{width:40px;height:40px;flex-basis:40px;font-size:20px}.iz-hero-kpi{border-radius:17px;padding:10px;gap:8px}.iz-hero-kpi small{font-size:10px}.iz-hero-kpi strong{font-size:20px}.iz-hero-kpi strong i{font-size:10px}.iz-hero-kpi em{font-size:8px}.iz-kpi-core small,.iz-kpi-core span{font-size:10px}}

/* Mobile shell containment: long scan labels must never widen the viewport. */
html,body{width:100%;max-width:100%;overflow-x:hidden}.iz-app,.iz-main,.iz-grid,.iz-panel,.iz-history,.iz-history>a,.iz-history>a>div{min-width:0;max-width:100%}.iz-history>a{grid-template-columns:47px minmax(0,1fr) auto 18px}.iz-history strong,.iz-history small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-nav a{min-width:0}.iz-nav a>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.iz-history>a{grid-template-columns:42px minmax(0,1fr) auto}.iz-nav{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;max-width:none;transform:none}}

/* Home lists: compact server-side filters and stable independent pagination. */
.iz-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:5px 0 22px}.iz-page-head>div>span{font:700 10px Manrope;letter-spacing:.16em;color:#28b994}.iz-page-head h1{font:800 clamp(34px,5vw,52px)/1 Manrope;margin:8px 0 10px;letter-spacing:-.05em}.iz-page-head p{margin:0;color:var(--muted)}.iz-paged-panel{display:flex;flex-direction:column;min-height:590px}.iz-history-filter{display:grid;grid-template-columns:minmax(180px,1fr) 128px 128px auto auto;gap:8px;align-items:end;padding:10px;border-radius:15px;background:#f3f8f7;margin:-3px 0 10px}.iz-history-filter label{min-width:0}.iz-history-filter label:not(.search){display:grid;gap:4px}.iz-history-filter label small{font-size:8px;color:var(--muted);font-weight:800;text-transform:uppercase}.iz-history-filter input{width:100%;height:39px;min-width:0;border:1px solid #d7e4e2;border-radius:10px;background:#fff;color:var(--ink);padding:0 10px;outline:0}.iz-history-filter .search{height:39px;border:1px solid #d7e4e2;border-radius:10px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 10px}.iz-history-filter .search span{font-size:18px;color:#5d7779}.iz-history-filter .search input{height:auto;border:0;padding:0}.iz-history-filter input:focus{border-color:#42cdaa}.iz-history-filter button,.iz-history-filter>a{height:39px;border:0;border-radius:10px;padding:0 13px;display:grid;place-items:center;font-size:10px;font-weight:800}.iz-history-filter button{background:var(--night);color:var(--mint)}.iz-history-filter>a{background:#e7efee;color:#617679}.iz-history,.iz-focus-list{flex:1}.iz-paged-panel>.iz-pagination{margin-top:auto}.iz-key-panel{margin-top:0}
@media(max-width:850px){.iz-history-filter{grid-template-columns:1fr 1fr}.iz-history-filter .search{grid-column:1/-1}.iz-history-filter button,.iz-history-filter>a{width:100%}.iz-paged-panel{min-height:0}}
@media(max-width:520px){.iz-page-head{align-items:flex-start}.iz-page-head p{font-size:12px}.iz-history-filter{grid-template-columns:1fr}.iz-history-filter .search{grid-column:auto}.iz-pagination{gap:4px}.iz-pagination a,.iz-pagination span{min-width:29px;height:30px;padding:0 7px}.iz-pagination a:first-child,.iz-pagination a:last-child{padding:0 8px}}

.iz-document-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 16px}.iz-document-actions>a,.iz-document-actions button,.iz-document-actions>span{border:1px solid #dce8e6;border-radius:11px;background:#fff;color:#346166;padding:9px 11px;font:800 10px 'DM Sans';box-shadow:0 6px 16px #153d3508}.iz-document-actions>a{color:#127b64;background:#effaf6}.iz-document-actions form{margin:0}.iz-document-actions button{color:#a84a42;background:#fff4f2;cursor:pointer}.iz-document-actions>span{font-weight:600;color:var(--muted);background:#f4f8f7}@media(max-width:520px){.iz-document-actions{display:grid;grid-template-columns:1fr 1fr}.iz-document-actions>a,.iz-document-actions form,.iz-document-actions button,.iz-document-actions>span{width:100%;text-align:center}.iz-document-actions>span{grid-column:1/-1}}
.iz-study-time-edit{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:end;gap:16px;border:1px solid #dbece8;border-radius:18px;background:#f7fcfa;padding:15px 17px;margin:-4px 0 16px}.iz-study-time-edit>div>span,.iz-study-time-edit>div>strong,.iz-study-time-edit>div>small{display:block}.iz-study-time-edit>div>span{font:800 9px Manrope;letter-spacing:.12em;color:#159173}.iz-study-time-edit>div>strong{margin:4px 0;font-size:13px}.iz-study-time-edit>div>small{font-size:10px;color:var(--muted);line-height:1.4}.iz-study-time-edit .iz-form{gap:8px}.iz-study-time-edit .iz-time-grid{gap:7px}.iz-study-time-edit .iz-form input{min-height:40px;padding:9px 10px}.iz-study-time-edit .iz-check-row{font-size:10px!important}.iz-study-time-edit .iz-secondary{justify-self:end}@media(max-width:700px){.iz-study-time-edit{grid-template-columns:1fr}.iz-study-time-edit .iz-secondary{justify-self:stretch;text-align:center}}@media(max-width:520px){.iz-study-time-edit .iz-time-grid{grid-template-columns:1fr 1fr}.iz-study-time-edit .iz-time-grid label:first-child{grid-column:1/-1}}

/* İZ marka varlığı ve bağımsız giriş ekranı. */
.iz-brand-logo{width:46px;height:46px;border-radius:15px;object-fit:cover;box-shadow:0 10px 28px #173c3a26}.iz-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#15474a 0,#0a2228 43%,#06171c 100%)}.iz-login-card{width:min(100%,440px);display:grid;gap:27px;padding:34px;border:1px solid #ffffff20;border-radius:28px;background:#fffffffa;box-shadow:0 28px 80px #0008}.iz-login-brand{display:flex;align-items:center;gap:12px}.iz-login-brand img{width:55px;height:55px;border-radius:18px;object-fit:cover;box-shadow:0 12px 28px #09282d38}.iz-login-brand strong,.iz-login-brand small{display:block}.iz-login-brand strong{font:800 25px Manrope;color:var(--night)}.iz-login-brand small{font-size:11px;color:var(--muted);margin-top:1px}.iz-login-kicker{font:800 10px Manrope;letter-spacing:.15em;color:#16866a}.iz-login-card h1{margin:8px 0;font:800 34px/1.08 Manrope;letter-spacing:-.04em}.iz-login-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.iz-login-form{display:grid;gap:15px}.iz-login-form label{display:grid;gap:7px;color:#53686c;font-size:11px;font-weight:800}.iz-login-form input{min-height:49px;border:1px solid #d6e2e1;border-radius:13px;padding:0 14px;background:#fafffe;color:var(--ink);outline:0}.iz-login-form input:focus{border-color:#4ed8b6;box-shadow:0 0 0 4px #3dd9b219}.iz-login-form button{min-height:52px;border:0;border-radius:14px;background:var(--night);color:var(--mint);font-weight:800;box-shadow:0 12px 26px #09282d28}.iz-login-error{border-radius:13px;padding:12px 14px;background:#ffe4e1;color:#a33f38;font-size:12px;line-height:1.45}@media(max-width:520px){.iz-login-card{padding:27px 22px;border-radius:23px}.iz-login-card h1{font-size:30px}}

/* Topic priority center */
.iz-topic-child-list a{border:1px solid var(--line);border-radius:12px;background:#f8fbfa;padding:10px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:2px 8px;color:var(--ink)}
.iz-topic-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:5px 0 18px}.iz-topic-report-head h1{font:800 clamp(34px,5vw,52px)/1 Manrope;margin:8px 0 10px;letter-spacing:-.05em}.iz-topic-report-head p{margin:0;color:var(--muted)}
@media(max-width:720px){.iz-topic-report-head{display:grid;align-items:start}.iz-topic-report-head .iz-analytics-actions{justify-content:flex-start}}
.iz-heading-link{align-self:center;white-space:nowrap;border:1px solid #cfe6df;border-radius:12px;padding:9px 12px;color:#11775f;background:#f2fbf8;font-size:11px;font-weight:800}.iz-priority-home{min-width:0}.iz-priority-cards{display:grid;gap:9px}.iz-priority-card{width:100%;border:1px solid var(--line);border-radius:16px;background:#f8fbfa;padding:12px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:11px;align-items:center;color:var(--ink);text-align:left;transition:.18s ease}.iz-priority-card:hover{border-color:#9ddfcd;background:#f0fbf7;transform:translateY(-1px)}.iz-priority-card>b{width:31px;height:31px;border-radius:10px;background:var(--night);color:var(--mint);display:grid;place-items:center;font:800 11px Manrope}.iz-priority-card .copy{min-width:0}.iz-priority-card .copy>*{display:block}.iz-priority-card .copy small{font-size:8px;color:#159173;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-priority-card .copy strong{font:800 12px Manrope;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-priority-card .copy em{font-size:9px;line-height:1.35;color:var(--muted);font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iz-priority-card .score{text-align:right;display:grid;justify-items:end;gap:3px}.iz-priority-card .score>strong{font:800 15px Manrope}.iz-priority-card .score>small{font-size:8px;color:var(--muted)}.iz-topic-health{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;border-radius:99px;padding:6px 9px;background:#edf2f2;color:#667a7d;font:800 8px Manrope;white-space:nowrap}.iz-topic-health.priority{background:#ffe4e1;color:#a63e38}.iz-topic-health.early{background:#fff0d2;color:#8d5c14}.iz-topic-health.watch{background:#e8f0ff;color:#376bab}.iz-topic-health.strong{background:#dff8ef;color:#14775e}.iz-topic-health.context{background:#edf3f3;color:#607579}
.iz-topic-report-head{margin-bottom:18px}.iz-topic-filterbar{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;align-items:end;background:var(--night);padding:16px;border-radius:20px;margin-bottom:15px}.iz-topic-filterbar>label{display:grid;gap:6px;color:#a9bdc0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;min-width:0}.iz-topic-filterbar select,.iz-topic-filterbar .iz-form-picker-trigger{width:100%;min-width:0;height:41px;border:1px solid #294047;border-radius:11px;background:#102a31;color:#edf8f6;padding:0 11px;font-size:11px}.iz-topic-filterbar .iz-form-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.iz-topic-filterbar .iz-form-picker-trigger span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-filterbar .iz-form-picker>select{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.iz-topic-filterbar>button{height:41px;border:0;border-radius:11px;background:var(--mint);color:#09251f;padding:0 18px;font-weight:800}.iz-topic-filterbar>a{height:41px;border:1px solid #365058;border-radius:11px;color:#b9cbcd;display:grid;place-items:center;font-size:10px;font-weight:700}.iz-topic-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px}.iz-topic-summary article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px 18px}.iz-topic-summary article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#9fb2b4}.iz-topic-summary article.priority:before{background:var(--coral)}.iz-topic-summary article.early:before{background:var(--gold)}.iz-topic-summary article.strong:before{background:var(--mint)}.iz-topic-summary small,.iz-topic-summary strong,.iz-topic-summary span{display:block}.iz-topic-summary small{font-size:9px;color:var(--muted);text-transform:uppercase;font-weight:800;letter-spacing:.07em}.iz-topic-summary strong{font:800 28px Manrope;margin:4px 0}.iz-topic-summary span{font-size:9px;color:var(--muted)}.iz-topic-report-panel{padding:25px}.iz-topic-result-count{border-radius:99px;background:#e7f7f2;color:#14775e;padding:8px 11px;font-size:10px;font-weight:800;white-space:nowrap}.iz-topic-tree-head{display:grid;grid-template-columns:minmax(260px,1fr) 70px 105px 82px 108px;gap:10px;padding:0 8px 8px 48px;color:var(--muted);font-size:8px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.iz-topic-tree-head span:not(:first-child){text-align:center}.iz-topic-tree{border-top:1px solid var(--line)}.iz-topic-node{--topic-level:0}.iz-topic-node-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:stretch;padding-left:calc(var(--topic-level) * 18px);border-bottom:1px solid var(--line)}.iz-topic-node.context>.iz-topic-node-row{background:#fbfdfc}.iz-topic-expand,.iz-topic-leaf{align-self:center;width:28px;height:28px;border:0;border-radius:9px;background:#edf5f3;color:#267963;display:grid;place-items:center;font-size:17px}.iz-topic-expand{transition:.18s ease}.iz-topic-expand[aria-expanded=true]{transform:rotate(180deg);background:#dff8ef}.iz-topic-leaf{background:transparent;font-size:13px;color:#afc2c3}.iz-topic-node-main{min-width:0;border:0;background:transparent;color:var(--ink);display:grid;grid-template-columns:minmax(210px,1fr) 70px 105px 82px 108px;gap:10px;align-items:center;padding:12px 5px;text-align:left}.iz-topic-node-main:hover{background:#f3faf7}.iz-topic-node-main>span{min-width:0;text-align:center;font-size:11px}.iz-topic-node-main>span:first-child{text-align:left}.iz-topic-node-main>span:first-child>*{display:block}.iz-topic-node-main>span:first-child small{color:#159173;font-size:8px;text-transform:uppercase}.iz-topic-node-main>span:first-child strong{font:800 12px Manrope;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-node-main>span:first-child em{font-size:8px;color:var(--muted);font-style:normal}.iz-topic-node-main>span:not(:first-child) small{display:none}.iz-topic-children{border-left:2px solid #cbede3;margin-left:calc(15px + var(--topic-level) * 18px)}.iz-topic-method{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #d8e9e5;background:#edf8f5;border-radius:16px;padding:13px 16px;margin:14px 0 0;color:#5d7275;font-size:10px}.iz-topic-method strong{color:var(--ink)}.iz-topic-method span{border-left:1px solid #cbdeda;padding-left:10px}
.iz-topic-detail{width:min(760px,calc(100vw - 24px));overflow:hidden}.iz-topic-detail-body{max-height:calc(100dvh - 95px);overflow:auto;padding:0 25px 25px}.iz-topic-breadcrumb{font-size:10px;color:var(--muted);margin:0 0 13px}.iz-topic-detail-lead{border-radius:18px;background:var(--night);color:#fff;padding:17px 19px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.iz-topic-detail-lead>strong{font:800 32px Manrope;text-align:right;color:var(--mint)}.iz-topic-detail-lead>span{font-size:10px;color:#a8bec0}.iz-topic-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.iz-topic-detail-metrics span{border-radius:14px;background:#f2f7f6;padding:12px;text-align:center;color:var(--muted);font-size:9px}.iz-topic-detail-metrics b{display:block;color:var(--ink);font:800 20px Manrope;margin-bottom:2px}.iz-topic-detail-metrics .good{background:#e4f9f2}.iz-topic-detail-metrics .bad{background:#ffeae7}.iz-topic-detail-body section{border-top:1px solid var(--line);padding:13px 2px}.iz-topic-detail-body section>small{font:800 8px Manrope;letter-spacing:.1em;color:#159173}.iz-topic-detail-body section p{margin:5px 0 0;font-size:12px;line-height:1.55}.iz-topic-trend span{font-size:9px;color:var(--muted)}.iz-topic-child-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.iz-topic-child-list button{border:1px solid var(--line);border-radius:12px;background:#f8fbfa;padding:10px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:2px 8px;color:var(--ink)}.iz-topic-child-list span{font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-child-list b{font-size:11px;color:#157c61}.iz-topic-child-list em{grid-column:1/-1;font-size:8px;color:var(--muted);font-style:normal}.iz-topic-detail-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px}.iz-topic-detail-actions a{border-radius:11px;background:#e6f8f2;color:#11775f;padding:10px 12px;font-size:10px;font-weight:800}.iz-topic-detail-actions a:first-child{background:var(--night);color:var(--mint);margin-right:auto}
@media(max-width:900px){.iz-topic-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.iz-topic-summary{grid-template-columns:repeat(2,1fr)}.iz-topic-tree-head{display:none}.iz-topic-node-row{grid-template-columns:32px minmax(0,1fr);padding-left:calc(var(--topic-level) * 10px)}.iz-topic-node-main{grid-template-columns:minmax(0,1fr) 55px 74px 105px}.iz-topic-node-main>span:nth-of-type(3){display:none}.iz-topic-node-main>.iz-topic-health{justify-self:end}.iz-topic-children{margin-left:calc(13px + var(--topic-level) * 10px)}}
@media(max-width:560px){.iz-heading-link{font-size:0;padding:9px}.iz-heading-link:after{content:"Tümü →";font-size:10px}.iz-priority-card{grid-template-columns:29px minmax(0,1fr)}.iz-priority-card .score{grid-column:2;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;text-align:left}.iz-priority-card .score>small{padding-right:5px}.iz-topic-filterbar{grid-template-columns:1fr 1fr;padding:12px;gap:8px}.iz-topic-filterbar>label:nth-child(-n+3){grid-column:1/-1}.iz-topic-summary{gap:8px}.iz-topic-summary article{padding:13px 14px}.iz-topic-summary strong{font-size:23px}.iz-topic-report-panel{padding:18px 14px}.iz-topic-node-main{grid-template-columns:minmax(0,1fr) auto;padding:11px 2px}.iz-topic-node-main>span:nth-of-type(n+2){display:none}.iz-topic-node-main>.iz-topic-health{display:inline-flex;justify-self:end}.iz-topic-node-main>span:first-child strong{white-space:normal}.iz-topic-method{display:grid}.iz-topic-method span{border-left:0;padding-left:0}.iz-topic-detail{width:100vw;max-width:none;margin:0 0 env(safe-area-inset-bottom);border-radius:25px 25px 0 0;position:fixed;inset:auto 0 0}.iz-topic-detail-body{max-height:calc(82dvh - 75px);padding:0 18px 20px}.iz-topic-detail .iz-dialog-head{padding:18px 18px 12px}.iz-topic-detail .iz-dialog-head h2{font-size:21px}.iz-topic-detail-lead{grid-template-columns:1fr auto}.iz-topic-detail-lead>.iz-topic-health{grid-column:1/-1}.iz-topic-detail-lead>strong{font-size:28px}.iz-topic-detail-metrics{grid-template-columns:1fr 1fr}.iz-topic-child-list{grid-template-columns:1fr}.iz-topic-detail-actions a:first-child{width:100%;margin-right:0;text-align:center}}
.iz-file.manual{background:#ede7ff;color:#6652b8}.iz-time-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.iz-time-help{display:block;margin-top:-6px;color:var(--muted);font-size:10px}.iz-check-row{display:flex!important;align-items:center;gap:8px!important;font-size:11px!important}.iz-check-row input{width:17px!important;min-height:17px!important;padding:0!important}.iz-page-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.iz-page-controls button{border:0;border-radius:10px;padding:10px 13px;background:#e8f4f1;color:#136e59;font-weight:800;font-size:11px}.iz-page-controls button:disabled{opacity:.4;cursor:default}.iz-page-controls strong{font-size:11px;color:var(--muted)}.iz-entry.active-page{border-color:#37cba6;background:#f4fdfa;box-shadow:inset 3px 0 #3dd9b2}.iz-kpi-scope{position:absolute;top:21px;left:50%;z-index:3;transform:translateX(-50%);display:flex;overflow:hidden;border:1px solid #3c6668;border-radius:999px;background:#09252b}.iz-kpi-scope a{min-width:78px;padding:9px 16px;color:#c6dfdd;text-align:center;font:800 11px Manrope}.iz-kpi-scope a.active{background:var(--mint);color:#08231f;box-shadow:0 0 18px #3dd9b277}@media(max-width:520px){.iz-time-grid{grid-template-columns:1fr 1fr}.iz-time-grid label:first-child{grid-column:1/-1}.iz-kpi-scope{top:6px}.iz-kpi-scope a{min-width:62px;padding:8px 10px;font-size:10px}.iz-kpi-board{padding-top:50px}}.iz-picker-choice[hidden]{display:none}
.iz-nav-toggle{display:none}
@media(max-width:820px){.iz-nav{touch-action:pan-y;will-change:width,transform;transition:width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),padding .34s ease,border-radius .34s ease,transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease}.iz-nav.iz-nav-dragging{transition:none}.iz-nav.iz-nav-snap{animation:iz-nav-settle .38s cubic-bezier(.22,1,.36,1)}.iz-nav.iz-nav-compact{width:56px;height:56px;padding:4px;border-radius:18px;transform:translateX(calc(50vw - 64px));box-shadow:0 16px 42px #001c}.iz-nav.iz-nav-compact>a{display:none}.iz-nav.iz-nav-compact .iz-nav-toggle{width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:14px;background:#12333a;color:var(--mint);font:800 31px/1 Manrope;box-shadow:inset 0 0 0 1px #4ee0bc40}.iz-nav.iz-nav-compact .iz-nav-toggle span{display:block;transform:translateX(-1px)}@keyframes iz-nav-settle{50%{filter:brightness(1.12)}}}
@media(max-width:520px){.iz-nav.iz-nav-compact{left:auto;right:max(8px,env(safe-area-inset-right));width:56px;transform:none}}
.iz-topic-manage-list{max-height:none;overflow:visible}.iz-content-search{display:flex}.iz-content-search button,.iz-content-search a{border:0;border-radius:9px;padding:8px 11px;background:var(--night2);color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.iz-content-search a{background:#edf4f3;color:#526c70;font-size:16px;line-height:1}.iz-list-summary{margin:0 0 10px;color:var(--muted);font-size:11px}.iz-client-pager a[aria-disabled=true]{pointer-events:none;opacity:.45}.iz-parent-results{display:grid;gap:4px;margin-top:5px;max-height:160px;overflow:auto}.iz-parent-results button{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px;text-align:left;font-size:10px;color:#325257}
/* Mobile: keep the scope control clear of the KPI ring and animate the dock between menu and arrow. */
@media(max-width:520px){.iz-kpi-scope{top:1px}.iz-kpi-board{padding-top:68px}}
@media(max-width:820px){.iz-nav>a{transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.iz-nav-toggle{display:grid;position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);place-items:center;border:0;border-radius:14px;background:#12333a;color:var(--mint);font:800 31px/1 Manrope;box-shadow:inset 0 0 0 1px #4ee0bc40;opacity:0;pointer-events:none;transform:translateX(8px) scale(.88);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.iz-nav.iz-nav-compact>a{display:grid;position:absolute;inset:4px;opacity:0;pointer-events:none;transform:translateX(16px) scale(.84)}.iz-nav.iz-nav-compact .iz-nav-toggle{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.iz-nav.iz-nav-expanding>a{opacity:0;transform:translateX(16px) scale(.9)}}

/* Question center */
.iz-question-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:28px;border:1px solid #d5e7e2;border-radius:26px;background:linear-gradient(135deg,#fff 0%,#f0fbf7 100%);box-shadow:0 18px 50px #0f46350d}.iz-question-hero h1{margin:7px 0 8px;font:800 clamp(32px,5vw,52px)/1 Manrope;letter-spacing:-.055em}.iz-question-hero p{max-width:650px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.iz-question-start{min-width:260px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;border-radius:17px;padding:16px 18px;background:var(--night);color:#fff;box-shadow:0 13px 28px #082a2920}.iz-question-start strong,.iz-question-start small{display:block}.iz-question-start strong{font:800 15px Manrope}.iz-question-start small{margin-top:3px;color:#b9d5cf;font-size:10px}.iz-question-start i{font:800 24px Manrope;color:var(--mint);font-style:normal}.iz-question-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.iz-question-stats article{padding:15px 17px;border:1px solid var(--line);border-radius:17px;background:#fff}.iz-question-stats small,.iz-question-stats strong,.iz-question-stats span{display:block}.iz-question-stats small{font-size:8px;letter-spacing:.1em;color:#149274;font-weight:800}.iz-question-stats strong{margin:3px 0;font:800 27px Manrope}.iz-question-stats span{font-size:10px;color:var(--muted)}.iz-question-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.iz-question-choice{min-height:225px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:23px;padding:24px;color:var(--ink);transition:.2s ease}.iz-question-choice:hover{transform:translateY(-2px);box-shadow:0 17px 34px #082a2912}.iz-question-choice.pool{background:#fff}.iz-question-choice.generate{border-color:#a2dfce;background:linear-gradient(145deg,#ecfbf6,#fff)}.iz-question-choice span{font:800 9px Manrope;letter-spacing:.12em;color:#159173}.iz-question-choice h2{margin:9px 0 7px;font:800 26px Manrope;letter-spacing:-.04em}.iz-question-choice p{max-width:450px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.iz-question-choice>b{align-self:flex-end;border-radius:11px;padding:10px 12px;background:#edf5f3;color:#176f5b;font-size:11px}.iz-question-choice.generate>b{background:var(--night);color:var(--mint)}.iz-pool-head{align-items:center}.iz-pool-new{border-radius:11px;padding:10px 13px;font-size:11px}.iz-pool-filter{padding:18px}.iz-pool-filter-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.iz-pool-filter-actions .iz-primary,.iz-pool-filter-actions .iz-secondary{border-radius:11px;padding:11px 14px;font-size:11px;font-weight:800}.iz-pool-filter-actions .iz-primary{border:0;background:var(--mint);color:#082c25}.iz-pool-filter-actions .iz-secondary{border:1px solid var(--line);color:#557277}.iz-pool-filter-actions span{margin-left:auto;color:var(--muted);font-size:10px}.iz-pool-list{display:grid;gap:8px;margin-top:14px}.iz-pool-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:17px;padding:15px 16px;background:#fff}.iz-pool-question>div:first-child{min-width:0}.iz-pool-question-meta{display:flex;gap:5px;flex-wrap:wrap}.iz-pool-question-meta small{border-radius:99px;padding:4px 7px;background:#eff6f4;color:#397169;font-size:8px;font-weight:800}.iz-pool-question-meta small.disabled{background:#f3e9e7;color:#a24942}.iz-pool-question h2{margin:8px 0 4px;font:800 13px/1.42 Manrope;overflow-wrap:anywhere}.iz-pool-question p{margin:0;color:var(--muted);font-size:10px}.iz-pool-question-actions{display:flex;gap:7px;align-items:center}.iz-pool-question-actions form{margin:0}.iz-pool-question-actions .iz-secondary,.iz-pool-question-actions .iz-primary{border:0;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:800;white-space:nowrap}.iz-pool-question-actions .iz-secondary{background:#edf4f3;color:#527075}.iz-pool-question-actions .iz-primary{background:#dff8ef;color:#10735b}
@media(max-width:760px){.iz-question-hero{display:grid;align-items:start;padding:21px}.iz-question-start{min-width:0;width:100%}.iz-question-stats,.iz-question-choices{grid-template-columns:1fr}.iz-question-choice{min-height:185px;padding:20px}.iz-pool-head{display:grid;gap:13px}.iz-pool-filter-actions span{width:100%;margin:2px 0 0}.iz-pool-question{grid-template-columns:1fr}.iz-pool-question-actions{justify-content:flex-start}.iz-pool-question-actions>*{flex:1}.iz-pool-question-actions a,.iz-pool-question-actions button{display:block;width:100%;text-align:center}.iz-pool-question-actions form button{width:100%}}

/* Question pool and editor */
.iz-pool-page-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:8px 0 20px}.iz-pool-page-head h1{margin:5px 0 6px;font:800 clamp(30px,4vw,46px)/1 Manrope;letter-spacing:-.055em}.iz-pool-page-head p{margin:0;color:var(--muted);font-size:13px}.iz-pool-head-actions{display:flex;align-items:center;gap:8px}.iz-pool-head-actions>span{padding:10px 12px;color:var(--muted);font-size:11px}.iz-pool-head-actions>span b{color:var(--ink)}.iz-pool-head-actions .iz-primary{min-height:42px;padding:9px 12px;border-radius:12px;font-size:11px;box-shadow:none}.iz-pool-workspace{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden}.iz-pool-toolbar{display:grid;grid-template-columns:minmax(210px,2fr) repeat(3,minmax(120px,1fr)) auto auto;gap:8px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:#fbfdfc}.iz-pool-toolbar label{display:grid;gap:5px;color:var(--muted);font:800 8px Manrope;letter-spacing:.07em;text-transform:uppercase}.iz-pool-toolbar input,.iz-pool-toolbar select{width:100%;height:39px;border:1px solid #dbe7e5;border-radius:10px;background:#fff;padding:0 10px;color:var(--ink);font:600 11px 'DM Sans',sans-serif;outline:0}.iz-pool-search{position:relative}.iz-pool-search>span{position:absolute;z-index:1;top:22px;left:11px;font-size:18px;color:#6f8587}.iz-pool-search input{padding-left:33px}.iz-pool-toolbar button{height:39px;border:0;border-radius:10px;padding:0 14px;background:var(--night);color:var(--mint);font:800 10px Manrope}.iz-pool-more{position:relative}.iz-pool-more summary{height:39px;display:grid;place-items:center;padding:0 11px;border:1px solid var(--line);border-radius:10px;list-style:none;color:#567075;font:800 10px Manrope;white-space:nowrap;cursor:pointer}.iz-pool-more summary::-webkit-details-marker{display:none}.iz-pool-more>div{position:absolute;z-index:5;right:0;top:46px;width:270px;display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 17px 40px #10292a20}.iz-pool-more>div label{font-size:8px}.iz-pool-more>div a{font-size:10px;font-weight:800;color:#16856a}.iz-pool-table-head,.iz-pool-table article{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(145px,.65fr) 78px 165px;gap:14px;align-items:center}.iz-pool-table-head{padding:10px 18px;color:#829497;font:800 8px Manrope;letter-spacing:.1em;text-transform:uppercase}.iz-pool-table article{min-height:78px;padding:12px 18px;border-top:1px solid var(--line);transition:background .15s}.iz-pool-table article:hover{background:#f7fbfa}.iz-pool-question-copy{min-width:0}.iz-pool-question-copy>div{display:flex;gap:5px;margin-bottom:5px}.iz-pool-question-copy b,.iz-pool-question-copy span{border-radius:99px;padding:3px 7px;background:#edf5f3;color:#51716d;font:800 8px Manrope}.iz-pool-question-copy b{background:#dff7ef;color:#108166}.iz-pool-question-copy h2{margin:0;font:700 12px/1.42 Manrope;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iz-pool-location{min-width:0}.iz-pool-location strong,.iz-pool-location span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-pool-location strong{font-size:10px}.iz-pool-location span{margin-top:3px;color:var(--muted);font-size:9px}.iz-pool-state,.iz-edit-status{width:max-content;border-radius:99px;padding:6px 8px;background:#e1f8ef;color:#10795e;font:800 8px Manrope}.iz-pool-state.disabled,.iz-edit-status.disabled{background:#f2e8e7;color:#a0443e}.iz-pool-state.suspect,.iz-edit-status.suspect{background:#fff0d9;color:#9b691e}.iz-pool-state.outdated_law,.iz-edit-status.outdated_law{background:#ffe9e5;color:#ae5047}.iz-pool-row-actions{display:flex;justify-content:flex-end;gap:7px}.iz-pool-row-actions form{margin:0}.iz-pool-row-actions a,.iz-pool-row-actions button{display:block;border:0;border-radius:9px;padding:8px 10px;background:#edf4f3;color:#537076;font:800 9px Manrope;white-space:nowrap}.iz-pool-row-actions a:hover{background:var(--night);color:var(--mint)}.iz-pool-row-actions form button{background:transparent;color:#9a6460}.iz-pool-empty{padding:55px 20px;text-align:center;color:var(--muted);font-size:12px}
.iz-edit-page-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:7px 0 16px}.iz-edit-back{width:43px;height:43px;border:1px solid var(--line);border-radius:13px;background:#fff;display:grid;place-items:center;font-size:19px}.iz-edit-page-head h1{margin:3px 0 0;font:800 25px Manrope;letter-spacing:-.04em}.iz-edit-message{margin:0 0 12px;padding:12px 14px;border:1px solid #cfefe5;border-radius:13px;background:#effbf7;color:#347465;font-size:11px}.iz-edit-message.error{background:#fff0ee;border-color:#f6d4d0;color:#a74840}.iz-edit-form{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px;align-items:start}.iz-edit-main,.iz-edit-sidebar,.iz-edit-history{border:1px solid var(--line);border-radius:20px;background:#fff;padding:20px}.iz-edit-main textarea,.iz-edit-form select,.iz-edit-form input[type=text],.iz-edit-form input[type=number]{width:100%;border:1px solid #dce7e5;border-radius:11px;background:#fbfdfc;padding:11px;color:var(--ink);font:600 12px 'DM Sans',sans-serif}.iz-edit-main>textarea{min-height:174px;resize:vertical;font:700 16px/1.55 Manrope}.iz-edit-main>img,.iz-edit-option img{max-width:100%;margin-top:10px;border-radius:12px;border:1px solid var(--line)}.iz-edit-label{margin:18px 0 8px;color:#1a8d70;font:800 9px Manrope;letter-spacing:.13em}.iz-edit-label:first-child{margin-top:0}.iz-edit-label small{color:var(--muted);letter-spacing:0;margin-left:5px}.iz-edit-disclosure,.iz-edit-option details,.iz-edit-sidebar details{border-top:1px solid var(--line);padding-top:11px}.iz-edit-disclosure summary,.iz-edit-option summary,.iz-edit-sidebar details summary{color:#557074;font:800 10px Manrope;cursor:pointer}.iz-edit-disclosure input[type=file],.iz-edit-option details input[type=file]{margin-top:9px;font-size:11px}.iz-edit-options{display:grid;gap:7px}.iz-edit-option{border:1px solid var(--line);border-radius:13px;padding:8px;transition:.15s}.iz-edit-option.correct{border-color:#49cdaa;background:#f2fcf8}.iz-edit-option>label{display:grid;grid-template-columns:20px 34px minmax(0,1fr);gap:8px;align-items:center}.iz-edit-option input[type=radio]{width:17px;height:17px;accent-color:#159b78}.iz-edit-option b{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#e9f5f2;color:#1a806a;font:800 13px Manrope}.iz-edit-option.correct b{background:var(--mint);color:#092c25}.iz-edit-option details{margin:7px 0 0;padding:7px 0 0}.iz-edit-explanation{display:grid;gap:6px;margin-top:15px;color:#557074;font:800 10px Manrope}.iz-edit-explanation textarea{min-height:92px;resize:vertical}.iz-edit-sidebar{display:grid;gap:13px;position:sticky;top:16px}.iz-edit-sidebar section,.iz-edit-sidebar details[open]{display:grid;gap:10px}.iz-edit-sidebar label{display:grid;gap:5px;color:#557074;font:800 9px Manrope}.iz-edit-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iz-edit-savebar{grid-column:1/-1;position:sticky;bottom:12px;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:10px 11px 10px 16px;border:1px solid #193d3b1c;border-radius:16px;background:#09262bdd;backdrop-filter:blur(12px);box-shadow:0 18px 38px #092c2522}.iz-edit-savebar a{color:#c4d9d5;font-size:11px;font-weight:700}.iz-edit-savebar button{border:0;border-radius:11px;padding:12px 15px;background:var(--mint);color:#092720;font:800 11px Manrope}.iz-edit-savebar button span{font-size:16px;margin-left:10px}.iz-edit-history{margin-top:15px}.iz-edit-history summary{font:800 12px Manrope;cursor:pointer}.iz-edit-history article{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid var(--line)}.iz-edit-history article:first-of-type{margin-top:10px}.iz-edit-history b,.iz-edit-history span{font-size:10px}.iz-edit-history span{margin-left:7px;color:var(--muted)}.iz-edit-history p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.iz-edit-history form{display:grid;gap:7px;justify-items:end}.iz-edit-history form label{font-size:9px;color:var(--muted)}.iz-edit-history button{border:0;border-radius:9px;padding:8px 10px;background:#edf4f3;color:#527075;font:800 9px Manrope}
@media(max-width:900px){.iz-pool-toolbar{grid-template-columns:repeat(2,1fr)}.iz-pool-search{grid-column:1/-1}.iz-pool-table-head{display:none}.iz-pool-table article{grid-template-columns:1fr auto;gap:10px}.iz-pool-location{display:none}.iz-pool-row-actions{grid-column:1/-1;justify-content:flex-start}.iz-edit-form{grid-template-columns:1fr}.iz-edit-sidebar{position:static}.iz-edit-savebar{grid-column:auto}}@media(max-width:560px){.iz-pool-page-head{align-items:start;flex-direction:column}.iz-pool-head-actions{width:100%;flex-wrap:wrap}.iz-pool-head-actions .iz-primary{margin-left:auto}.iz-pool-toolbar{grid-template-columns:1fr}.iz-pool-more>div{left:0;right:auto;width:min(270px,calc(100vw - 62px))}.iz-pool-table article{padding:13px}.iz-pool-row-actions>*{flex:1}.iz-pool-row-actions a,.iz-pool-row-actions button{text-align:center;width:100%}.iz-edit-page-head{grid-template-columns:auto 1fr}.iz-edit-status{grid-column:2}.iz-edit-main,.iz-edit-sidebar,.iz-edit-history{padding:15px}.iz-edit-main>textarea{font-size:14px}.iz-edit-pair{grid-template-columns:1fr}.iz-edit-history article{display:grid}.iz-edit-history form{justify-items:start}}

/* Six items now live in the dock; never let a sixth item wrap below it. */
.iz-nav{width:min(660px,calc(100vw - 24px));grid-template-columns:repeat(6,minmax(0,1fr))}.iz-nav a{min-width:0}.iz-nav a span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-edit-back{overflow:hidden;white-space:nowrap}.iz-edit-sidebar select{min-width:0;max-width:100%;text-overflow:ellipsis}.iz-edit-sidebar select option{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:620px){.iz-nav{width:calc(100vw - 16px);left:8px;transform:none}.iz-nav a{font-size:8px}.iz-nav b{font-size:17px}.iz-nav .iz-capture b{width:40px;height:40px;margin-top:-20px}.iz-edit-back{font-size:19px}}

/* Question generation is deliberately a short composer, not an admin wall. */
.iz-generation-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 22px}.iz-generation-head h1{margin:7px 0 10px;font:800 clamp(34px,5vw,58px)/1 Manrope;letter-spacing:-.055em}.iz-generation-head p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.iz-generation-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.iz-generation-review-link,.iz-source-add{border:0;border-radius:13px;background:var(--night);color:var(--mint);padding:12px 15px;font:800 11px Manrope;white-space:nowrap}.iz-generation-review-link b{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:99px;background:var(--mint);color:var(--night);margin-left:7px}.iz-generation-compose,.iz-generation-sources{border:1px solid var(--line);border-radius:26px;background:#fff;padding:27px;box-shadow:0 14px 42px #163d3509}.iz-generation-compose{background:linear-gradient(135deg,#fff 0,#effbf7 100%);margin-bottom:16px}.iz-generation-compose-copy span,.iz-generation-section-head span,.iz-draft-overview>span{display:block;color:#23b896;font:800 10px Manrope;letter-spacing:.14em}.iz-generation-compose-copy h2,.iz-generation-section-head h2{margin:6px 0 5px;font:800 25px Manrope;letter-spacing:-.04em}.iz-generation-compose-copy p,.iz-generation-section-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.iz-generation-form{display:grid;gap:14px;margin-top:23px}.iz-generation-topic-chooser{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #ccefe4;border-radius:18px;background:#fff;padding:17px 18px}.iz-generation-topic-chooser small{display:block;color:#199f80;font:800 9px Manrope;letter-spacing:.1em}.iz-generation-topic-chooser strong{display:block;margin-top:4px;font:800 17px Manrope}.iz-generation-topic-chooser p{margin:3px 0 0;color:var(--muted);font-size:11px}.iz-topic-dialog-trigger{border:0;border-radius:12px;background:#e2faf3;color:#0c6e59;padding:12px 14px;font:800 11px Manrope;white-space:nowrap}.iz-topic-dialog-trigger span{font-size:16px;margin-left:11px}.iz-generation-topic-chips{display:flex;gap:7px;flex-wrap:wrap}.iz-topic-chip{max-width:100%;border:1px solid #cfece4;border-radius:99px;background:#fff;color:#397168;padding:7px 10px;font:700 10px 'DM Sans',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-topic-chip:after{content:' ×';color:#188e71;font-weight:900}.iz-generation-source-pairs{display:grid;gap:10px}.iz-generation-source-pair{display:none;grid-template-columns:1fr 1fr;gap:10px;margin:0;border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff}.iz-generation-source-pair.is-visible{display:grid}.iz-generation-source-pair legend{padding:0 5px;color:#3b6861;font:800 10px Manrope}.iz-generation-source-pair label,.iz-generation-parameters label,.iz-generation-source-form label,.iz-draft-retry label{display:grid;gap:6px;color:#526c6c;font:800 10px Manrope}.iz-generation-source-pair select,.iz-generation-parameters input,.iz-generation-parameters select,.iz-generation-source-form input,.iz-generation-source-form select,.iz-draft-retry select{width:100%;min-width:0;height:43px;border:1px solid #d7e5e2;border-radius:11px;background:#fbfefd;padding:0 11px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-generation-parameters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.iz-generation-submit{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:16px;padding:16px 20px;background:var(--mint);color:#082620;box-shadow:0 13px 27px #25d8ac2a}.iz-generation-submit span{display:grid;text-align:left}.iz-generation-submit strong{font:800 15px Manrope}.iz-generation-submit small{margin-top:3px;font-size:10px}.iz-generation-submit>b{font-size:24px}.iz-generation-empty{display:grid;gap:5px;place-items:center;text-align:center;padding:44px 16px;color:var(--muted)}.iz-generation-empty strong{color:var(--ink);font:800 17px Manrope}.iz-generation-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.iz-generation-source-list{display:grid;border-top:1px solid var(--line)}.iz-generation-source-list article{display:grid;grid-template-columns:120px minmax(150px,1.2fr) minmax(150px,1fr) 64px auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);min-width:0}.iz-generation-source-list article.is-inactive{opacity:.5}.iz-generation-source-role{color:#1aa383;font:800 9px Manrope;letter-spacing:.08em}.iz-generation-source-name,.iz-generation-source-scope{min-width:0}.iz-generation-source-name strong,.iz-generation-source-scope strong,.iz-generation-source-name span,.iz-generation-source-scope span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-generation-source-name strong,.iz-generation-source-scope strong{font:800 11px Manrope}.iz-generation-source-name span,.iz-generation-source-scope span{margin-top:3px;color:var(--muted);font-size:9px}.iz-generation-source-pages{font:800 15px Manrope;text-align:right}.iz-generation-source-pages small{display:block;color:var(--muted);font:700 8px 'DM Sans',sans-serif}.iz-generation-source-list form{margin:0}.iz-generation-source-list form button{border:0;border-radius:10px;padding:9px 11px;background:#edf4f3;color:#547076;font:800 9px Manrope;white-space:nowrap}.iz-generation-dialog{width:min(760px,calc(100vw - 24px));background:#fff}.iz-generation-dialog-body,.iz-generation-source-form{padding:0 25px 25px}.iz-generation-search{display:flex;align-items:center;gap:8px;border:1px solid #d8e5e3;border-radius:12px;padding:0 12px;background:#fbfefd}.iz-generation-search span{color:#1a9d7e;font-size:18px}.iz-generation-search input{width:100%;height:44px;border:0;background:transparent;outline:0;font:600 12px 'DM Sans',sans-serif}.iz-generation-topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(54vh,450px);overflow:auto;padding:14px 1px}.iz-generation-topic-list section{border:1px solid var(--line);border-radius:14px;padding:8px;background:#fbfdfc;min-width:0}.iz-generation-topic-list section header{display:flex;justify-content:space-between;gap:10px;padding:5px 7px 8px}.iz-generation-topic-list section header strong{font:800 11px Manrope}.iz-generation-topic-list section header small{color:var(--muted);font-size:9px}.iz-generation-topic-list label{display:grid;grid-template-columns:17px minmax(0,1fr) 18px;gap:7px;align-items:center;padding:8px 7px;border-radius:9px;font-size:10px;cursor:pointer}.iz-generation-topic-list label:hover{background:#eafaf5}.iz-generation-topic-list input{accent-color:#16a885}.iz-generation-topic-list label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-generation-topic-list label i{font-style:normal;color:#18a583;font-weight:900;text-align:right}.iz-generation-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.iz-generation-dialog-footer button{border:0;border-radius:11px;background:var(--night);color:var(--mint);padding:11px 14px;font:800 11px Manrope}.iz-generation-source-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.iz-generation-source-form label small{color:var(--muted);font-weight:500}.iz-generation-upload{padding:13px;border:1px dashed #9fcbc0;border-radius:13px;background:#f3fcf8}.iz-generation-upload input{height:auto;border:0;padding:9px 0 0;background:transparent}.iz-draft-overview{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:15px;padding:16px 19px;border-radius:18px;background:var(--night);color:#d2e5e1}.iz-draft-overview strong{font:800 18px Manrope;color:#fff}.iz-draft-overview p{margin:0;color:#9ab5b0;font-size:11px}.iz-draft-batch-list{display:grid;gap:14px}.iz-draft-batch{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 10px 31px #153d3508}.iz-draft-batch>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:20px;padding:20px;border-bottom:1px solid var(--line)}.iz-draft-status{color:#1ba584;font:800 9px Manrope;letter-spacing:.1em}.iz-draft-batch h2{margin:5px 0;font:800 17px/1.25 Manrope}.iz-draft-batch header p,.iz-draft-note{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.iz-draft-note{align-self:center;border-left:2px solid #d6eee7;padding-left:12px}.iz-draft-ready-action{padding:15px 20px}.iz-draft-ready-action button,.iz-draft-retry button{border:0;border-radius:11px;background:var(--night);color:var(--mint);padding:11px 14px;font:800 10px Manrope}.iz-draft-ready-action button span{font-size:15px;margin-left:9px}.iz-draft-retry{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:9px;align-items:end;padding:15px 20px;background:#fff7ed;border-bottom:1px solid #f4e0c3}.iz-draft-card{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.iz-draft-card-main>span{color:#17a27f;font:800 9px Manrope;letter-spacing:.09em}.iz-draft-card h3{margin:6px 0 12px;font:800 16px/1.42 Manrope}.iz-draft-card ol{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;margin:0;list-style:none}.iz-draft-card li{display:flex;gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid #e1ebea;border-radius:10px;color:#527075;font-size:10px}.iz-draft-card li.correct{border-color:#9fe3d1;background:#effcf7;color:#145f4f}.iz-draft-card li b{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:7px;background:#edf5f3;font:800 10px Manrope}.iz-draft-card li.correct b{background:var(--mint);color:#082a23}.iz-draft-card li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-draft-card-main>p{margin:11px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.iz-draft-card aside{display:grid;align-content:start;gap:8px}.iz-draft-card aside form{margin:0}.iz-draft-card aside button{width:100%;border:0;border-radius:10px;padding:10px 7px;font:800 10px Manrope}.iz-draft-card aside .approve{background:var(--mint);color:#092b24}.iz-draft-card aside .reject{background:#f0f4f4;color:#667a7d}.iz-draft-complete{color:#35756a;font:800 10px/1.45 Manrope;text-align:center;padding:9px}.iz-draft-batch.failed .iz-draft-status,.iz-draft-batch.cancelled .iz-draft-status{color:#c0574e}
@media(max-width:780px){.iz-generation-head{align-items:flex-start;flex-direction:column}.iz-generation-head-actions{justify-content:flex-start}.iz-generation-parameters{grid-template-columns:1fr 1fr}.iz-generation-source-list article{grid-template-columns:1fr auto;gap:8px}.iz-generation-source-role{grid-column:1/-1}.iz-generation-source-scope{display:none}.iz-generation-source-pages{grid-column:1;text-align:left}.iz-generation-source-list form{grid-column:2;grid-row:2}.iz-draft-batch>header{grid-template-columns:1fr}.iz-draft-note{border-left:0;border-top:2px solid #d6eee7;padding:10px 0 0}.iz-draft-card{grid-template-columns:1fr}.iz-draft-card aside{grid-template-columns:1fr 1fr}.iz-draft-card ol{grid-template-columns:1fr}.iz-draft-retry{grid-template-columns:1fr 1fr}.iz-draft-retry button{grid-column:1/-1}}@media(max-width:540px){.iz-generation-compose,.iz-generation-sources{padding:18px;border-radius:20px}.iz-generation-topic-chooser{align-items:flex-start;flex-direction:column}.iz-generation-parameters,.iz-generation-source-pair,.iz-generation-source-form-grid,.iz-generation-topic-list{grid-template-columns:1fr}.iz-source-add{width:100%}.iz-generation-section-head{align-items:flex-start;flex-direction:column}.iz-generation-dialog-body,.iz-generation-source-form{padding:0 17px 17px}.iz-draft-overview{grid-template-columns:1fr}.iz-draft-card aside{grid-template-columns:1fr}.iz-draft-retry{grid-template-columns:1fr}.iz-generation-head h1{font-size:36px}}

/* Queue belongs to the generator; the draft page contains generated questions only. */
.iz-question-choice.capture{background:#fff;border-color:#caeee3}.iz-capture-intake{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:22px;margin:16px 0;border:1px solid #caeee3;border-radius:24px;background:linear-gradient(135deg,#f8fffc,#eafff7);padding:25px}.iz-capture-intake-copy>span,.iz-capture-drafts-head>span,.iz-capture-pages>span{color:#169a7b;font:800 9px Manrope;letter-spacing:.12em}.iz-capture-intake-copy h2{margin:7px 0;font:800 26px/1.15 Manrope;letter-spacing:-.04em}.iz-capture-intake-copy p{margin:0;color:#597276;font-size:12px;line-height:1.65}.iz-capture-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.iz-capture-form label,.iz-capture-draft label{display:grid;gap:5px;color:#526c6c;font:800 10px Manrope}.iz-capture-form label small,.iz-capture-draft label small{color:var(--muted);font-weight:500}.iz-capture-form input,.iz-capture-form select,.iz-capture-draft input,.iz-capture-draft select,.iz-capture-draft textarea{min-width:0;width:100%;border:1px solid #d7e5e2;border-radius:10px;background:#fff;padding:9px 10px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-capture-form select{height:43px}.iz-capture-form .iz-capture-file{padding:10px;border:1px dashed #9fcbc0;border-radius:12px;background:#f7fffc}.iz-capture-form .iz-capture-file input{border:0;padding:5px 0;background:transparent}.iz-capture-form .iz-generation-submit{grid-column:1/-1}.iz-capture-open{border-radius:10px;background:#edf8f5;color:#146f5d;padding:10px 12px;font:800 10px Manrope;white-space:nowrap}.iz-capture-wait{display:grid;gap:6px;margin:16px 0;border:1px solid #f1d7bc;border-radius:18px;background:#fffaf3;padding:17px;color:#83522d}.iz-capture-wait span{color:#846d5c;font-size:11px}.iz-capture-review{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);gap:16px;align-items:start}.iz-capture-pages,.iz-capture-drafts{border:1px solid var(--line);border-radius:22px;background:#fff;padding:17px}.iz-capture-pages{position:sticky;top:15px}.iz-capture-page-nav{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.iz-capture-page-nav a{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf4f3;color:#557477;font:800 10px Manrope}.iz-capture-page-nav a.active{background:var(--night);color:var(--mint)}.iz-capture-pages img{display:block;width:100%;max-height:72vh;object-fit:contain;object-position:top;border:1px solid #e2ecea;border-radius:12px;background:#f5f8f7}.iz-capture-drafts{padding:0;overflow:hidden}.iz-capture-drafts-head{display:grid;gap:4px;padding:17px;border-bottom:1px solid var(--line)}.iz-capture-drafts-head strong{font:800 18px Manrope}.iz-capture-drafts-head small{color:var(--muted);font-size:10px}.iz-capture-draft{padding:17px;border-bottom:1px solid var(--line)}.iz-capture-draft header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.iz-capture-draft header span{color:#13876d;font:800 9px Manrope;letter-spacing:.1em}.iz-capture-draft header small{color:var(--muted);font-size:10px}.iz-capture-draft>form{display:grid;gap:9px}.iz-capture-draft textarea{min-height:68px;resize:vertical}.iz-capture-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.iz-capture-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.iz-capture-save{justify-self:start;border:0;border-radius:9px;background:#edf5f3;color:#396468;padding:9px 11px;font:800 10px Manrope}.iz-capture-draft footer{display:flex;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5edeb}.iz-capture-draft footer form:first-child{display:flex;gap:7px;flex:1}.iz-capture-draft footer select{height:37px}.iz-capture-draft footer button{border:0;border-radius:9px;padding:9px 11px;font:800 10px Manrope;white-space:nowrap}.iz-capture-draft footer .approve{background:var(--mint);color:#082b24}.iz-capture-draft footer .reject{background:#eef3f2;color:#5e7678}.iz-capture-draft footer>strong{color:#47716b;font:800 10px Manrope}@media(max-width:900px){.iz-capture-intake,.iz-capture-review{grid-template-columns:1fr}.iz-capture-pages{position:static}.iz-capture-pages img{max-height:none}}@media(max-width:540px){.iz-capture-intake{padding:18px}.iz-capture-form,.iz-capture-options,.iz-capture-fields{grid-template-columns:1fr}.iz-capture-draft footer,.iz-capture-draft footer form:first-child{align-items:stretch;flex-direction:column}}
.iz-generation-queue{margin:16px 0;border:1px solid var(--line);border-radius:24px;background:#fff;padding:23px;box-shadow:0 12px 40px #153d3508}.iz-generation-queue-stats{border-radius:99px;background:#edf8f5;color:#4a7170;padding:8px 10px;font-size:10px;white-space:nowrap}.iz-generation-queue-stats b{color:#148269}.iz-generation-queue-list{display:grid;border-top:1px solid var(--line)}.iz-generation-queue-list article{display:grid;grid-template-columns:74px minmax(190px,1.25fr) minmax(120px,.7fr) minmax(140px,.9fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.iz-queue-state{font:800 8px Manrope;letter-spacing:.08em;color:#168d72}.iz-generation-queue-list article.failed .iz-queue-state,.iz-generation-queue-list article.cancelled .iz-queue-state{color:#bf554b}.iz-queue-copy,.iz-queue-engine,.iz-queue-note{min-width:0}.iz-queue-copy strong,.iz-queue-copy span,.iz-queue-engine,.iz-queue-note{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-queue-copy strong{font:800 11px Manrope}.iz-queue-copy span,.iz-queue-engine,.iz-queue-note{margin-top:3px;color:var(--muted);font-size:9px}.iz-queue-engine{font:800 9px Manrope;color:#47736b}.iz-queue-note{border-left:2px solid #d7efe8;padding-left:9px}.iz-generation-queue-list form{margin:0}.iz-generation-queue-list form>button,.iz-queue-retry button{border:0;border-radius:10px;background:var(--night);color:var(--mint);padding:10px 11px;font:800 9px Manrope;white-space:nowrap}.iz-queue-wait{color:#64807d;font:800 9px Manrope}.iz-queue-retry{display:grid;grid-template-columns:115px minmax(150px,1fr) auto;gap:6px;align-items:end}.iz-queue-retry label{display:grid;gap:4px;color:var(--muted);font:800 8px Manrope}.iz-queue-retry select{min-width:0;height:35px;border:1px solid #d7e5e2;border-radius:9px;background:#fbfefd;padding:0 7px;font:600 9px 'DM Sans',sans-serif}.iz-draft-workspace{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden}.iz-draft-toolbar{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(105px,1fr)) auto auto;gap:8px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:#fbfdfc}.iz-draft-toolbar label{display:grid;gap:5px;color:var(--muted);font:800 8px Manrope;letter-spacing:.07em;text-transform:uppercase}.iz-draft-toolbar input,.iz-draft-toolbar select{width:100%;height:39px;border:1px solid #dbe7e5;border-radius:10px;background:#fff;padding:0 10px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-draft-toolbar button{height:39px;border:0;border-radius:10px;padding:0 13px;background:var(--night);color:var(--mint);font:800 10px Manrope}.iz-draft-toolbar>a{height:39px;display:grid;place-items:center;color:#5c7679;font:800 10px Manrope;white-space:nowrap}.iz-draft-search{position:relative}.iz-draft-search>span{position:absolute;z-index:1;top:22px;left:11px;font-size:18px;color:#6f8587}.iz-draft-search input{padding-left:33px}.iz-draft-question-list{display:grid}.iz-draft-question-list .iz-draft-card{border:0;border-bottom:1px solid var(--line);border-radius:0}.iz-draft-card-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.iz-draft-card-meta span{border-radius:99px;padding:4px 7px;background:#edf5f3;color:#42716a;font:800 8px Manrope}.iz-draft-card-meta span:first-child{background:#dff8ef;color:#137a61}.iz-draft-topic{color:#618080!important;margin-top:-6px!important}.iz-pool-toolbar{grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(105px,1fr)) auto auto}.iz-pool-table-head,.iz-pool-table article{grid-template-columns:minmax(0,1.75fr) minmax(130px,.62fr) 92px 76px 165px}.iz-pool-created{display:grid;gap:2px;color:#486e70;font:800 9px Manrope}.iz-pool-created small{color:var(--muted);font:600 9px 'DM Sans',sans-serif}
@media(max-width:1080px){.iz-generation-queue-list article{grid-template-columns:75px minmax(0,1fr) auto}.iz-queue-engine,.iz-queue-note{display:none}.iz-queue-retry{grid-column:2/-1}.iz-draft-toolbar,.iz-pool-toolbar{grid-template-columns:repeat(3,1fr)}.iz-draft-search,.iz-pool-search{grid-column:1/-1}}@media(max-width:780px){.iz-generation-queue{padding:18px}.iz-generation-queue-list article{grid-template-columns:1fr auto}.iz-queue-state{grid-column:1/-1}.iz-queue-retry{grid-column:1/-1;grid-template-columns:1fr}.iz-draft-toolbar,.iz-pool-toolbar{grid-template-columns:1fr 1fr}.iz-pool-table article{grid-template-columns:1fr auto}.iz-pool-created{display:none}}@media(max-width:540px){.iz-generation-queue-stats{width:100%}.iz-draft-toolbar,.iz-pool-toolbar{grid-template-columns:1fr}.iz-draft-toolbar>a{justify-content:start}.iz-pool-table article{grid-template-columns:1fr}.iz-pool-state{grid-column:auto}.iz-pool-row-actions{grid-column:auto}}
.iz-source-form-note{display:grid;align-content:center;gap:5px;min-height:43px;border:1px solid #cfece4;border-radius:11px;background:#f1fbf7;padding:10px 12px}.iz-source-form-note strong{color:#197a65;font:800 10px Manrope}.iz-source-form-note span{color:#63807d;font-size:10px;line-height:1.35}
.iz-source-select-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #d8e9e5;border-radius:14px;padding:12px;background:#fbfefd;min-width:0}.iz-source-select-box>div:first-child{min-width:0}.iz-source-select-box strong,.iz-source-select-box small{display:block}.iz-source-select-box strong{font:800 11px Manrope}.iz-source-select-box small{margin-top:3px;color:var(--muted);font-size:9px}.iz-source-select-box>button{border:0;border-radius:10px;background:#e4faf3;color:#117760;padding:10px 11px;font:800 10px Manrope;white-space:nowrap}.iz-source-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.iz-source-chip{max-width:100%;border:1px solid #bde9dc;border-radius:99px;background:#fff;color:#267266;padding:6px 9px;font:700 9px 'DM Sans',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-source-chip:after{content:' ×';color:#168a6f;font-weight:900}.iz-source-inputs{display:none}.iz-source-picker-dialog{width:min(820px,calc(100vw - 24px))}.iz-source-picker-summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 1px;color:#517879;font:800 10px Manrope}.iz-source-picker-summary button{border:0;background:transparent;color:#a1524a;font:800 10px Manrope}.iz-source-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:min(50vh,420px);overflow:auto;padding:2px}.iz-source-picker-list label{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;align-items:center;border:1px solid #d9e9e6;border-radius:13px;padding:11px;cursor:pointer;background:#fff}.iz-source-picker-list label:hover{border-color:#85d7c2;background:#f3fcf8}.iz-source-picker-list input{grid-row:1/4;accent-color:#18aa87}.iz-source-picker-list .iz-source-picker-role{color:#199c7e;font:800 8px Manrope;letter-spacing:.08em}.iz-source-picker-list strong,.iz-source-picker-list small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-source-picker-list strong{font:800 11px Manrope}.iz-source-picker-list small{margin-top:3px;color:var(--muted);font-size:9px}
@media(max-width:540px){.iz-source-select-box{grid-template-columns:1fr}.iz-source-select-box>button{width:100%}.iz-source-picker-list{grid-template-columns:1fr}}
.iz-generation-source-pair small{color:var(--muted);font:500 9px 'DM Sans',sans-serif}.iz-generation-source-pair select[multiple]{height:122px;padding:6px}.iz-generation-source-pair select[multiple] option{padding:6px;border-radius:6px}.iz-source-toolbar{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(140px,.8fr) minmax(130px,.7fr) auto auto auto;gap:8px;align-items:end;margin:0 0 13px}.iz-source-toolbar label{display:grid;gap:5px;color:var(--muted);font:800 8px Manrope;letter-spacing:.07em}.iz-source-toolbar input,.iz-source-toolbar select{height:39px;min-width:0;border:1px solid #dbe7e5;border-radius:10px;background:#fff;padding:0 10px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-source-toolbar button{height:39px;border:0;border-radius:10px;padding:0 13px;background:var(--night);color:var(--mint);font:800 10px Manrope}.iz-source-toolbar>a{height:39px;display:grid;place-items:center;color:#5c7679;font:800 10px Manrope;white-space:nowrap}.iz-source-toolbar>b{height:39px;display:grid;place-items:center;color:#568078;font:800 10px Manrope;white-space:nowrap}.iz-draft-bulk{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);background:#f6fcfa;color:#547275;font:800 10px Manrope}.iz-draft-bulk button{border:0;border-radius:9px;padding:8px 11px;font:800 10px Manrope}.iz-draft-bulk .approve{background:var(--mint);color:#082b24}.iz-draft-bulk .reject{background:#edf2f2;color:#627b7c}.iz-draft-select{display:flex!important;align-items:center;gap:4px!important;background:#eef8f5!important;color:#167b65!important}.iz-draft-editor{margin-top:13px;border:1px solid #d9ebe6;border-radius:12px;background:#f9fdfb;padding:10px 12px}.iz-draft-editor summary{cursor:pointer;color:#126f5c;font:800 10px Manrope}.iz-draft-editor form{display:grid;gap:9px;margin-top:11px}.iz-draft-editor label{display:grid;gap:4px;color:#527074;font:800 9px Manrope}.iz-draft-editor textarea,.iz-draft-editor input,.iz-draft-editor select{width:100%;min-width:0;border:1px solid #d8e6e3;border-radius:9px;background:#fff;padding:8px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-draft-editor textarea{min-height:62px;resize:vertical}.iz-draft-editor form>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.iz-draft-editor button{justify-self:start;border:0;border-radius:9px;background:var(--night);color:var(--mint);padding:9px 12px;font:800 10px Manrope}.iz-question-stage{position:relative}.iz-ai-question-badge{display:inline-flex;align-items:center;margin:0 0 12px 9px;border-radius:999px;background:#dff8ef;color:#087a5e;padding:7px 10px;font:800 10px Manrope;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:1080px){.iz-source-toolbar{grid-template-columns:repeat(3,1fr)}.iz-source-toolbar label:first-child{grid-column:1/-1}}@media(max-width:540px){.iz-source-toolbar{grid-template-columns:1fr}.iz-source-toolbar>a,.iz-source-toolbar>b{justify-content:start}.iz-draft-bulk{flex-wrap:wrap}.iz-draft-editor form>div{grid-template-columns:1fr}}
.iz-question-choice.capture{background:#fff;border-color:#caeee3}.iz-capture-intake{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:22px;margin:16px 0;border:1px solid #caeee3;border-radius:24px;background:linear-gradient(135deg,#f8fffc,#eafff7);padding:25px}.iz-capture-intake-copy>span,.iz-capture-drafts-head>span,.iz-capture-pages>span{color:#169a7b;font:800 9px Manrope;letter-spacing:.12em}.iz-capture-intake-copy h2{margin:7px 0;font:800 26px/1.15 Manrope;letter-spacing:-.04em}.iz-capture-intake-copy p{margin:0;color:#597276;font-size:12px;line-height:1.65}.iz-capture-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.iz-capture-form label,.iz-capture-draft label{display:grid;gap:5px;color:#526c6c;font:800 10px Manrope}.iz-capture-form label small,.iz-capture-draft label small{color:var(--muted);font-weight:500}.iz-capture-form input,.iz-capture-form select,.iz-capture-draft input,.iz-capture-draft select,.iz-capture-draft textarea{min-width:0;width:100%;border:1px solid #d7e5e2;border-radius:10px;background:#fff;padding:9px 10px;color:var(--ink);font:600 11px 'DM Sans',sans-serif}.iz-capture-form select{height:43px}.iz-capture-form .iz-capture-file{padding:10px;border:1px dashed #9fcbc0;border-radius:12px;background:#f7fffc}.iz-capture-form .iz-capture-file input{border:0;padding:5px 0;background:transparent}.iz-capture-form .iz-generation-submit{grid-column:1/-1}.iz-capture-open{border-radius:10px;background:#edf8f5;color:#146f5d;padding:10px 12px;font:800 10px Manrope;white-space:nowrap}.iz-capture-wait{display:grid;gap:6px;margin:16px 0;border:1px solid #f1d7bc;border-radius:18px;background:#fffaf3;padding:17px;color:#83522d}.iz-capture-wait span{color:#846d5c;font-size:11px}.iz-capture-review{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);gap:16px;align-items:start}.iz-capture-pages,.iz-capture-drafts{border:1px solid var(--line);border-radius:22px;background:#fff;padding:17px}.iz-capture-pages{position:sticky;top:15px}.iz-capture-page-nav{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.iz-capture-page-nav a{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf4f3;color:#557477;font:800 10px Manrope}.iz-capture-page-nav a.active{background:var(--night);color:var(--mint)}.iz-capture-pages img{display:block;width:100%;max-height:72vh;object-fit:contain;object-position:top;border:1px solid #e2ecea;border-radius:12px;background:#f5f8f7}.iz-capture-drafts{padding:0;overflow:hidden}.iz-capture-drafts-head{display:grid;gap:4px;padding:17px;border-bottom:1px solid var(--line)}.iz-capture-drafts-head strong{font:800 18px Manrope}.iz-capture-drafts-head small{color:var(--muted);font-size:10px}.iz-capture-draft{padding:17px;border-bottom:1px solid var(--line)}.iz-capture-draft header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.iz-capture-draft header span{color:#13876d;font:800 9px Manrope;letter-spacing:.1em}.iz-capture-draft header small{color:var(--muted);font-size:10px}.iz-capture-draft>form{display:grid;gap:9px}.iz-capture-draft textarea{min-height:68px;resize:vertical}.iz-capture-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.iz-capture-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.iz-capture-save{justify-self:start;border:0;border-radius:9px;background:#edf5f3;color:#396468;padding:9px 11px;font:800 10px Manrope}.iz-capture-draft footer{display:flex;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5edeb}.iz-capture-draft footer form:first-child{display:flex;gap:7px;flex:1}.iz-capture-draft footer select{height:37px}.iz-capture-draft footer button{border:0;border-radius:9px;padding:9px 11px;font:800 10px Manrope;white-space:nowrap}.iz-capture-draft footer .approve{background:var(--mint);color:#082b24}.iz-capture-draft footer .reject{background:#eef3f2;color:#5e7678}.iz-capture-draft footer>strong{color:#47716b;font:800 10px Manrope}@media(max-width:900px){.iz-capture-intake,.iz-capture-review{grid-template-columns:1fr}.iz-capture-pages{position:static}.iz-capture-pages img{max-height:none}}@media(max-width:540px){.iz-capture-intake{padding:18px}.iz-capture-form,.iz-capture-options,.iz-capture-fields{grid-template-columns:1fr}.iz-capture-draft footer,.iz-capture-draft footer form:first-child{align-items:stretch;flex-direction:column}}
/* Question solving: the same shell as the question pool, without legacy app.css. */
.iz-solve-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:10px 0 22px}.iz-solve-head>div>span,.iz-solve-card-head>span,.iz-solve-launch span,.iz-solver-head>div>span{font:800 10px Manrope;letter-spacing:.15em;color:#24ba96}.iz-solve-head h1{font:800 clamp(32px,4.2vw,48px)/1 Manrope;letter-spacing:-.055em;margin:7px 0 9px}.iz-solve-head p{margin:0;color:var(--muted);font-size:13px}.iz-secondary,.iz-primary-link{min-height:41px;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font:800 11px Manrope}.iz-secondary{background:#eaf2f1;color:#466367}.iz-primary-link{border:0;background:var(--mint);color:#08241f}.iz-solve-alert{padding:14px 17px;border-radius:14px;background:#fff0ee;color:#a9443e;margin-bottom:16px;font-size:12px}.iz-solve-builder{display:grid;grid-template-columns:1.12fr .88fr;gap:15px}.iz-solve-card,.iz-solve-launch,.iz-result-review{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 34px #173d3508}.iz-solve-card{padding:23px}.iz-solve-basics{grid-column:1/-1}.iz-solve-scope{min-height:390px}.iz-solve-filters{min-height:390px}.iz-solve-card-head h2{font:800 22px Manrope;margin:5px 0}.iz-solve-card-head p{margin:0 0 16px;color:var(--muted);font-size:11px}.iz-field{display:grid;gap:6px;min-width:0}.iz-field small,.iz-ratios label{font:800 9px Manrope;letter-spacing:.08em;text-transform:uppercase;color:#607579}.iz-field input,.iz-field select,.iz-ratios input{width:100%;min-width:0;height:46px;border:1px solid #d9e6e4;border-radius:12px;background:#fbfefd;padding:0 13px;color:var(--ink);outline:0;font:600 12px 'DM Sans',sans-serif}.iz-field input:focus,.iz-field select:focus{border-color:#42cda9;box-shadow:0 0 0 4px #3dd9b21b}.iz-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0 13px}.iz-mode-grid label{position:relative}.iz-mode-grid input{position:absolute;opacity:0}.iz-mode-grid span{min-height:91px;border:1px solid #dce7e5;border-radius:16px;padding:15px;display:block}.iz-mode-grid b,.iz-mode-grid small{display:block}.iz-mode-grid b{font:800 14px Manrope}.iz-mode-grid small{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.35}.iz-mode-grid input:checked+span{border-color:#3dd9b2;background:#effcf8;box-shadow:inset 0 0 0 1px #3dd9b2}.iz-solve-options{display:grid;grid-template-columns:150px 180px minmax(220px,1fr) minmax(180px,.9fr);gap:10px;align-items:end}.iz-check{height:46px;border:1px solid #d9e6e4;border-radius:12px;background:#fbfefd;padding:0 12px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.iz-check input{accent-color:#159b78;width:16px;height:16px}.iz-check.disabled{opacity:.45}.iz-exam-profile{display:none}.iz-exam-profile.visible{display:grid}.iz-solve-note{margin:13px 0 0;color:#698084;font-size:10px}.iz-scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.iz-scope-columns>div>strong{font:800 11px Manrope}.iz-choice-list{display:grid;gap:6px;max-height:280px;overflow:auto;margin-top:10px;padding-right:4px}.iz-choice-list label{display:flex;gap:9px;align-items:center;padding:10px;border-radius:12px;background:#f5faf9;cursor:pointer}.iz-choice-list input{width:16px;height:16px;accent-color:#169b79}.iz-choice-list b,.iz-choice-list small{display:block}.iz-choice-list b{font-size:11px}.iz-choice-list small{color:var(--muted);font-size:9px;margin-top:2px}.iz-topic-choice{margin-top:0;border:1px solid #dfeae8;border-radius:15px;padding:0 13px}.iz-topic-choice summary{height:42px;display:flex;align-items:center;justify-content:space-between;font:800 11px Manrope;cursor:pointer}.iz-topic-choice summary i{font-style:normal;color:#20b994}.iz-topic-choice .iz-choice-list{max-height:237px;margin-bottom:12px}.iz-filter-grid{display:grid;gap:10px}.iz-ratios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.iz-ratios label{display:grid;gap:5px}.iz-ratios input{height:39px}.iz-solve-launch{grid-column:1/-1;padding:18px 21px;background:linear-gradient(110deg,#092830,#123f42);color:white;display:flex;justify-content:space-between;align-items:center;gap:18px}.iz-solve-launch span,.iz-solve-launch strong,.iz-solve-launch small{display:block}.iz-solve-launch strong{font:800 35px Manrope;line-height:1;margin:5px 0}.iz-solve-launch small,.iz-solve-launch p{color:#b2caca;font-size:10px;margin:0}.iz-solve-launch button{min-width:215px;border:0;border-radius:14px;background:var(--mint);color:#08241f;padding:15px;font:800 13px Manrope}.iz-solve-launch button b{float:right;font-size:18px}.iz-solver{max-width:1180px;margin:auto}.iz-solver-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:9px 0 14px}.iz-solver-head h1{font:800 27px Manrope;margin:6px 0 4px}.iz-solver-head p{margin:0;color:var(--muted);font-size:11px}.iz-solver-live{text-align:right}.iz-solver-live strong{display:block;font:800 26px Manrope}.iz-solver-live small{color:var(--muted);font-size:9px}.save-state{margin-top:7px;color:#5e7678;font-size:10px}.save-state.saved{color:#148167}.iz-solver-progress{height:6px;background:#dfeae8;border-radius:99px;overflow:hidden;margin-bottom:16px}.iz-solver-progress span{height:100%;display:block;background:linear-gradient(90deg,#30cba7,#62e7c3)}.iz-solver-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:15px}.iz-question-stage,.iz-solver-side>section{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 10px 34px #173d3508}.iz-question-stage{padding:32px;position:relative}.iz-question-index{width:38px;height:38px;border-radius:13px;background:#e4faf2;color:#11795f;display:grid;place-items:center;font:800 16px Manrope;margin-bottom:18px}.question-copy{font:700 20px/1.5 Manrope}.question-media{max-width:100%;margin:20px 0;border-radius:14px}.answers{display:grid;gap:9px;margin-top:25px}.answer-option{border:1px solid #dce7e5;border-radius:15px;padding:13px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;align-items:center;cursor:pointer;font-size:13px;line-height:1.45}.answer-option input{position:absolute;opacity:0}.answer-option .answer-letter{width:31px;height:31px;border-radius:10px;background:#eef5f3;color:#466b6c;display:grid;place-items:center;font:800 13px Manrope}.answer-option:has(input:checked){border-color:#38cba7;background:#f0fcf8}.answer-option:has(input:checked) .answer-letter{background:#3dd9b2;color:#08251f}.answer-option.correct-answer{border-color:#25bb83;background:#e6faef}.answer-option.wrong-answer{border-color:#ef827a;background:#fff1ef}.option-media{max-width:100%;display:block;margin-top:8px}.iz-solver-side{display:grid;align-content:start;gap:12px}.iz-solver-side>section{padding:17px}.iz-solver-side>section>span,.iz-palette-title span{font:800 9px Manrope;color:#21b994;letter-spacing:.12em}.iz-solver-side h2{margin:5px 0 13px;font:800 15px Manrope}.confidence-list{display:grid;gap:6px}.confidence-list label{border:1px solid #dce7e5;border-radius:10px;padding:9px;display:flex;align-items:center;gap:8px;font-size:11px}.confidence-list input{accent-color:#159b78}.iz-solver-side select{width:100%;height:38px;margin-top:5px;border:1px solid #dce7e5;border-radius:10px;background:#fff;padding:0 8px}.iz-palette-title{display:flex;justify-content:space-between}.iz-palette-title small,.iz-solver-side p{color:var(--muted);font-size:9px}.palette{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0}.palette a{height:35px;border-radius:9px;background:#edf4f3;color:#5d7375;display:grid;place-items:center;font:800 11px Manrope}.palette a.current{background:var(--night);color:var(--mint)}.palette a.answered{background:#dff8ed;color:#147c62}.palette a.current.answered{box-shadow:inset 0 0 0 2px #3dd9b2}.iz-question-tools{display:flex;gap:7px;flex-wrap:wrap}.iz-question-tools button,.iz-question-tools summary{border:0;background:#edf5f3;color:#3d6867;border-radius:9px;padding:8px;font:800 9px Manrope;cursor:pointer}.iz-question-tools details[open]{width:100%}.scratch-panel{margin-top:15px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:15px}.scratch-toolbar{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.scratch-toolbar button{border:0;background:#edf4f3;border-radius:8px;padding:7px 9px;font-size:10px}.scratch-toolbar button:last-child{margin-left:auto}.scratch-panel canvas{width:100%;border-radius:12px;border:1px dashed #aacac3;background:#fbfefd;touch-action:none}.iz-solver-actions{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:17px 0}.iz-solver-actions form{margin:0}.iz-solver-actions form button{border:0;background:#edf4f3;color:#405e60;border-radius:12px;padding:12px 14px;font:800 11px Manrope}.iz-solver-actions .disabled{pointer-events:none;opacity:.4}.feedback{margin-top:15px;border-radius:13px;padding:14px;font-size:12px}.feedback.correct{background:#e9faf1;color:#197257}.feedback.wrong{background:#fff0ee;color:#a74b43}.feedback p{margin:7px 0 0}.inactivity-warning{position:fixed;right:20px;bottom:105px;z-index:4;background:#162d31;color:#fff;border-radius:15px;padding:14px 17px;box-shadow:0 15px 40px #001c}.inactivity-warning strong,.inactivity-warning span{display:block}.inactivity-warning span{margin-top:4px;color:#bbd1d2;font-size:11px}.iz-result-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0}.iz-result-metrics article{border-radius:18px;border:1px solid var(--line);background:#fff;padding:17px}.iz-result-metrics small,.iz-result-metrics strong,.iz-result-metrics span{display:block}.iz-result-metrics small,.iz-result-metrics span{color:var(--muted);font-size:10px}.iz-result-metrics strong{font:800 29px Manrope;margin:5px 0}.iz-result-metrics article:first-child{background:#092a31;color:#fff}.iz-result-metrics article:first-child small,.iz-result-metrics article:first-child span{color:#b6d0cd}.iz-result-review{padding:24px}.iz-result-review>article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:18px 0;border-top:1px solid var(--line)}.iz-result-review>article:first-of-type{border-top:0}.iz-result-review>article>b{height:32px;border-radius:10px;display:grid;place-items:center;font:800 12px Manrope}.iz-result-review>article>b.right{background:#dff8ed;color:#13795e}.iz-result-review>article>b.wrong{background:#ffe8e5;color:#b94942}.iz-result-question{font:700 14px/1.45 Manrope}.iz-result-review p{color:var(--muted);font-size:10px;margin:6px 0}.iz-result-review details{font-size:11px;color:#277361}@media(max-width:850px){.iz-solve-builder{grid-template-columns:1fr}.iz-solve-options{grid-template-columns:1fr 1fr}.iz-solver-layout{grid-template-columns:1fr}.iz-solver-side{grid-template-columns:1fr 1fr}.iz-question-tools{grid-column:1/-1}.iz-result-metrics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.iz-solve-head,.iz-solver-head{align-items:flex-start;flex-direction:column}.iz-solve-card{padding:17px}.iz-mode-grid,.iz-scope-columns,.iz-solver-side{grid-template-columns:1fr}.iz-solve-options{grid-template-columns:1fr}.iz-solve-launch{align-items:stretch;flex-direction:column}.iz-solve-launch button{width:100%}.iz-question-stage{padding:20px}.question-copy{font-size:17px}.iz-solver-actions{flex-wrap:wrap}.iz-solver-actions>*{flex:1}.iz-solver-actions a,.iz-solver-actions button{width:100%}.iz-result-metrics{grid-template-columns:1fr 1fr}}
