.market-main>.command-bar,.market-main>.period-fields,.market-main>.options-panel,.market-main>.source-warning{display:none}.simple-study-settings{margin-bottom:28px}.simple-study-inputs{display:grid;grid-template-columns:1.25fr .8fr .9fr 1.4fr;gap:20px;padding:15px 23px 24px;align-items:start}.simple-study-field{display:block;min-width:0}.simple-study-field>span,.simple-study-stripe legend{display:block;font-size:11px;font-weight:750;color:#466071;margin-bottom:8px}.simple-study-field>div{display:flex;align-items:center;border:1px solid #dce5eb;border-radius:8px;background:#f9fbfc;overflow:hidden;min-width:0}.simple-study-field input{height:44px;min-width:0;width:100%;border:0;background:transparent;padding:11px;font-weight:700;color:#234859;font-size:15px;outline:none}.simple-study-field input:disabled{opacity:.4}.simple-study-field>div:focus-within{border-color:#b69a62;box-shadow:0 0 0 2px #b69a6218}.simple-study-field>div>span{white-space:nowrap;font-size:10px;color:#8596a2;padding-right:10px}.simple-study-field select{width:100%;height:46px;background:#f9fbfc;font-size:12px}.simple-study-hint{font-size:10px;color:#91a0aa;display:block;margin-top:6px}.simple-study-stripe{border:0;padding:0;margin:0;min-width:0}.simple-study-stripe legend{padding:0}.simple-study-stripe>div{display:flex;gap:7px;align-items:center}.simple-study-stripe .simple-study-field{flex:1}.simple-study-stripe .simple-study-field>span{display:none}.simple-study-stripe>div>span{color:#8c9ba5}.simple-study-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.simple-study-heading h2{font-size:18px}.simple-study-heading p{font-size:11px;color:#8c9ca6;margin-top:5px}.simple-study-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.simple-study-offer{padding:20px;background:#fff;border:1px solid #e0e8ed;border-top:3px solid #c1ced7;border-radius:12px;min-width:0}.simple-study-offer.positive{border-top-color:#6fa48b}.simple-study-offer.negative{border-top-color:#bd716d}.simple-study-offer header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.simple-study-offer header h3{font-size:14px}.simple-study-offer header .icon-btn{padding:6px;color:#95a3ae}.simple-study-offer-inputs{display:grid;grid-template-columns:1fr;gap:13px}.simple-study-offer-inputs .simple-study-field>span{font-size:10px}.simple-study-ht{font-size:10px;color:#91a1ac;margin-top:7px;text-align:right}.simple-study-offer dl{display:grid;gap:10px;margin:24px 0 18px}.simple-study-offer dl>div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.simple-study-offer dt{color:#8396a3}.simple-study-offer dd{margin:0;font-weight:650;white-space:nowrap}.simple-study-profit{border-top:1px solid #e9eef1;padding-top:16px}.simple-study-profit>span{font-size:11px;color:#7f93a1}.simple-study-profit>strong{display:block;font-size:30px;line-height:1.5;letter-spacing:-1px;overflow-wrap:anywhere;color:#467a64}.negative .simple-study-profit>strong{color:#b05757}.simple-study-profit>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:10px;color:#8a9aa5}.simple-study-threshold{background:#f3f6f8;border-radius:8px;padding:12px;margin-top:20px}.simple-study-threshold span{display:block;color:#8396a3;font-size:10px}.simple-study-threshold strong{display:block;font-size:15px;margin-top:5px;color:#315267}.simple-study-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 0}.simple-study-bottom p{font-size:10px;color:#8c9da8;max-width:600px}.simple-study-note{font-size:11px;color:#7a909f;background:#edf2f5;padding:16px 18px;border-radius:9px;line-height:1.8}.simple-study-prompt{background:#f9f3e8;border:1px solid #eaddc3;color:#8e7547;border-radius:8px;padding:12px 16px;margin-bottom:18px;font-size:12px}.simple-study-field.invalid>div{border-color:#bd6868}.simple-study-field>small{display:block;color:#ad5050;font-size:10px;margin-top:5px}@media (max-width:1250px){.simple-study-inputs,.simple-study-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.simple-study-inputs{grid-template-columns:1fr;padding:12px 16px 20px;gap:19px}.simple-study-offers{grid-template-columns:1fr}.simple-study-heading,.simple-study-bottom{align-items:flex-start;flex-direction:column}.simple-study-offer-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-study-field input{font-size:16px}.simple-study-offer{padding:18px}.simple-study-note{font-size:10px}.simple-study .section-heading p{font-size:11px}}@media (max-width:360px){.simple-study-offer-inputs{grid-template-columns:1fr}}.dashboard-auth{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(ellipse at 20% 10%,#284a5b 0,transparent 55%),#142c3d;padding:25px}.auth-card{width:min(460px,100%);background:#fff;border:1px solid #ffffff22;border-radius:20px;box-shadow:0 25px 90px #0003;padding:37px;text-align:center}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.auth-brand img{width:40px;height:40px}.auth-brand>span{font-weight:800;letter-spacing:3px;font-size:24px;line-height:1.2;color:#234859}.auth-brand small{display:block;letter-spacing:2.4px;font-size:8px;color:#a78951;margin-top:6px}.auth-lock{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#8b7040;background:#f5eedf;margin:0 auto 19px}.auth-card h1{font-size:25px;letter-spacing:-.7px}.auth-card>p{font-size:12px;color:#8495a1;margin:15px 0 25px}.auth-card form{text-align:left}.auth-card form label{font-size:11px;font-weight:700;color:#506979;display:block;margin-bottom:8px}.auth-email{display:flex;align-items:center;gap:10px;background:#f8fafb;border:1px solid #dde5ea;border-radius:9px;padding:0 13px;color:#91a2ad}.auth-email input{height:47px;border:0;background:transparent;min-width:0;width:100%;outline:none;color:#234859;font-size:14px}.auth-card .btn{width:100%;margin-top:15px;padding:13px;white-space:normal}.auth-card>small{display:block;font-size:10px;color:#99a7b0;margin-top:24px}.auth-error,.auth-sent{font-size:12px;border-radius:8px;padding:12px;margin:15px 0;overflow-wrap:anywhere}.auth-error{background:#fff0ed;color:#a45449}.auth-sent{background:#edf5ee;color:#4c795e}.auth-account{overflow-wrap:anywhere}@media (max-width:450px){.dashboard-auth{padding:16px}.auth-card{padding:29px 22px}.auth-card h1{font-size:23px}}.source-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.source-identity{display:flex;gap:16px;align-items:center;padding:20px 23px 10px}.large-icon{display:grid;place-items:center;width:50px;height:50px;background:#eef4f7;color:#5d8398;border-radius:12px;flex-shrink:0}.source-identity strong{display:block;font-size:28px;letter-spacing:-1px}.source-identity div>span{display:block;font-size:10px;color:#92a4b0}.source-caption{padding:0 23px 23px;color:#9aa9b4;font-size:10px}.source-error{white-space:normal;max-width:310px;display:block;font-size:10px;color:#92a3af}.quality-grid article{background:#fff;border:1px solid #e4eaee;border-radius:11px;padding:23px}.quality-grid article>svg{color:#af9669;margin-bottom:12px}.quality-grid article h3{font-size:12px}.quality-grid article p{font-size:11px;line-height:1.9;color:#97a6b0;margin-top:8px}@media (max-width:1100px){.source-top-grid{grid-template-columns:1fr}.source-identity strong{font-size:24px}}@media (max-width:650px){.source-top-grid{gap:16px}.source-identity{padding:15px 18px}.source-caption{padding:0 18px 18px}}@font-face{font-family:Manrope;src:url(/assets/manrope-variable.ttf) format("truetype");font-weight:200 800;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f5f7f9;color:#233747;font:13px/1.6 Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b69a62;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.3;letter-spacing:-1.1px;font-weight:750}h2{font-size:15px;font-weight:750;letter-spacing:-.25px}h3{font-size:14px}small{font-size:11px}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#142c3d;color:#d4dfe5;padding:30px 19px 20px;display:flex;flex-direction:column;z-index:40}.brand{display:flex;align-items:center;gap:11px;padding:0 12px 28px;color:#fff}.brand img{width:40px;height:40px}.brand>span{font-size:23px;font-weight:800;letter-spacing:2.8px;line-height:1.2}.brand small{display:block;letter-spacing:2.5px;font-size:8px;color:#c9b587;margin-top:7px}.workspace-label{display:flex;align-items:center;gap:9px;padding:13px 9px;background:#ffffff07;border:1px solid #ffffff10;border-radius:10px;margin-bottom:20px;font-size:10px}.workspace-label small{display:block;color:#7f96a5;font-size:9px}.workspace-icon{background:#d6b77d;color:#142c3d;border-radius:7px;display:grid;place-items:center;width:29px;height:30px;font-weight:800;font-size:14px}.workspace-label>svg{margin-left:auto}.sidebar nav{overflow-y:auto;scrollbar-width:thin;flex:1}.nav-group{margin-bottom:21px}.nav-group>span{display:block;font-size:9px;letter-spacing:1.8px;color:#7f97a7;padding:0 12px;margin-bottom:8px;font-weight:700}.nav-group button{display:flex;align-items:center;gap:10px;background:none;border:0;width:100%;padding:10px 12px;border-radius:8px;text-align:left;margin:3px 0;font-size:11px;color:#b7c8d2;position:relative}.nav-group button:hover{background:#ffffff08;color:#fff}.nav-group button.active{background:#d6b77d;color:#173041;font-weight:800;box-shadow:0 4px 15px #00000013}.nav-group button i{width:5px;height:5px;border-radius:50%;background:#173041;margin-left:auto}.sidebar-bottom{border-top:1px solid #ffffff12;padding:18px 9px 0;display:flex;gap:10px;align-items:center;font-size:11px}.sidebar-bottom small{display:block;font-size:9px;color:#8299a8}.sidebar-bottom>svg{margin-left:auto;color:#8299a8}.connection-dot,.local-pill i{height:6px;width:6px;background:#7cbe9f;border-radius:50%}.main-shell{margin-left:246px;min-width:0}.topbar{height:78px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebef;background:#fff}.breadcrumb{display:flex;gap:15px;align-items:center;font-size:11px;color:#8b969f}.breadcrumb strong{color:#304252;font-weight:600}.topbar-right{display:flex;align-items:center;gap:22px}.local-pill{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:1px}.owner-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f1e9d8;border:3px solid white;outline:1px solid #eee5d4;color:#716044;font-size:10px;font-weight:800}main{max-width:1750px;margin:0 auto;padding:26px 36px}.command-bar{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:30px}.global-search{display:flex;gap:10px;align-items:center;color:#8a99a5;max-width:370px;width:100%}.global-search input{min-width:0;width:100%;border:0;background:transparent;color:#233747;outline-offset:5px;font-size:12px}.global-search input:disabled{opacity:.5}.command-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}select,input[type=date]{background:#fff;border:1px solid #e0e6eb;border-radius:7px;padding:9px 10px;color:#526372;font-size:11px;max-width:100%}.command-actions select{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;border:1px solid transparent;padding:11px 17px;font-weight:650;font-size:12px;white-space:nowrap}.btn.small{padding:9px 12px;font-size:11px}.primary{background:#234859;color:#fff}.primary:hover{background:#17384a}.secondary{background:#fff;border-color:#e0e6eb;color:#526372}.icon-btn{background:#fff;border:1px solid #e0e6eb;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:9px;flex-shrink:0}.icon-btn:hover,.icon-btn.selected{background:#eef2f5}.menu-toggle{display:none}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.eyebrow{display:block;color:#9e8452;font-size:9px;font-weight:800;letter-spacing:1.8px;margin-bottom:10px}.section-heading p{color:#8895a0;font-size:12px;margin-top:10px;max-width:700px}.overview-badge{font-size:10px;color:#678476;display:flex;align-items:center;gap:7px;white-space:nowrap}.overview-badge>span{height:6px;width:6px;border-radius:50%;background:#73a58b}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.metric-card{background:#fff;border:1px solid #e5eaee;border-radius:12px;padding:21px;text-align:left;box-shadow:0 3px 5px #243b4b02;transition:transform .2s,box-shadow .2s;min-width:0}.metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #243b4b09}.metric-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6b7b88;font-size:11px}.metric-card i{border-radius:9px;width:35px;height:35px;display:grid;place-items:center}.blue{color:#3d7188;background:#edf4f8}.gold,.amber{color:#a37f3d;background:#fbf4e5}.purple{color:#8c75ab;background:#f2eef9}.green{color:#4f8875;background:#edf6f1}.red{color:#b96060;background:#fff0ef}.gray,.neutral{color:#7a8994;background:#f0f3f5}.metric-card>strong{font-size:32px;line-height:1.2;display:block;margin:15px 0 12px;letter-spacing:-1.2px}.metric-card p{font-size:10px;color:#94a0a9;display:flex;justify-content:space-between;gap:7px}.panel{background:#fff;border:1px solid #e4eaee;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 3px 7px #243b4b02}.panel-heading{padding:22px 23px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading p{font-size:10px;color:#94a0aa;margin-top:4px}.overview-main-grid,.overview-secondary-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:23px;margin-bottom:23px}.overview-bottom-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:9px;font-weight:650;white-space:nowrap;max-width:100%}.badge i{width:5px;height:5px;background:currentColor;border-radius:50%}.trend-chart{padding:9px 18px 18px;position:relative}.trend-chart svg{width:100%;display:block}.chart-legend{display:flex;gap:16px;justify-content:flex-end;font-size:10px;color:#8795a1;padding-right:10px;margin-bottom:4px}.chart-legend span{display:flex;gap:6px;align-items:center}.chart-legend i,.entries-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.chart-label{font:10px Manrope,Arial;fill:#9ca7af}.chart-empty{font-size:11px;text-align:center;color:#9ca7af;padding:2px 0}.entries-chart{display:flex;align-items:center;gap:22px;padding:24px;flex-wrap:wrap;justify-content:center}.donut{height:130px;width:130px;border-radius:50%;padding:15px;flex-shrink:0}.donut>div{background:#fff;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut strong{font-size:28px;letter-spacing:-1px}.donut span{color:#99a4ad;font-size:10px}.entries-legend{flex:1;min-width:125px}.entries-legend>div{display:flex;align-items:center;justify-content:space-between;margin:10px 0;font-size:10px;gap:10px}.entries-legend span{display:flex;align-items:center;gap:6px}.entries-legend strong{font-size:11px;text-align:right}.entries-legend small{margin-left:8px;color:#a4aeb5;font-size:9px;font-weight:500}.panel-link{display:flex;justify-content:center;align-items:center;gap:8px;border:0;border-top:1px solid #f0f2f4;background:#fff;width:100%;padding:14px;font-size:10px;color:#71838f}.text-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:#547c8d;font-size:11px;text-align:left;word-break:break-word}.table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin}.table-wrap.updating{opacity:.6}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th{text-align:left;font-size:9px;letter-spacing:.2px;color:#8f9ba6;background:#fafbfc;font-weight:600;padding:12px 20px;border-bottom:1px solid #eef1f4}td{padding:15px 20px;border-bottom:1px solid #f0f3f5}tbody tr:last-child td{border:0}.clickable:hover{background:#fafcfd}.cell-action{border:0;background:none;padding:0;text-align:left;max-width:340px;display:block}.two-lines,.date-cell{display:flex;flex-direction:column;gap:3px}.two-lines strong,.date-cell strong{font-weight:600}.two-lines small,.date-cell small,.person-cell small,.subtle-line{color:#9ca7af;font-size:10px}.two-lines small{max-width:260px;overflow:hidden;text-overflow:ellipsis}.person-cell{display:flex;align-items:center;gap:10px}.person-cell>span:last-child{display:flex;flex-direction:column;gap:3px}.person-cell strong{font-size:10px;font-weight:650}.avatar{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:9px;font-size:9px;font-weight:800;flex-shrink:0}.subtle-line{display:block;margin-top:4px}.mono{font-family:ui-monospace,Consolas,monospace;font-size:10px}.rank-bars{padding:10px 24px 24px}.rank-row{display:block;border:0;background:none;width:100%;text-align:left;padding:11px 0}.rank-label{display:flex;align-items:center;gap:9px;font-size:10px}.rank-label i{color:#b9c3cb;font-style:normal;font-size:9px}.rank-label>span{flex:1;white-space:normal;line-height:1.5}.rank-label strong{font-weight:600}.bar-track{height:4px;display:block;background:#f1f4f6;border-radius:3px;margin:8px 0 0 23px}.bar-track>span{height:100%;display:block;background:linear-gradient(90deg,#8fa5af,#365c69);border-radius:3px}.attention-list{padding:6px 23px 15px}.attention-list button{display:flex;gap:10px;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid #f0f3f5;padding:15px 0;font-size:10px;text-align:left}.attention-list button>svg:first-child{color:#9eafba}.attention-list button>span{flex:1}.attention-list strong{background:#f2f5f7;border-radius:4px;padding:2px 7px}.attention-list button:last-child{border:0}.ecosystem-card{position:relative;overflow:hidden;background:#203f50;border-radius:13px;padding:25px;color:#fff}.ecosystem-card .eyebrow{color:#d6b77d;font-size:8px}.ecosystem-card h2{font-size:25px;line-height:1.4;letter-spacing:-.7px}.ecosystem-card p{font-size:10px;color:#acc0cd;max-width:170px;margin-top:13px}.ecosystem-card>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px;position:relative;z-index:1}.ecosystem-card a{font-size:9px;color:#e6d2ad}.external-link{display:inline-flex;align-items:center;gap:5px;word-break:break-word}.ecosystem-art{position:absolute;right:-50px;top:30px;width:180px;height:180px;transform:rotate(30deg)}.ecosystem-art i{position:absolute;inset:0;border:1px solid #ffffff10;transform:rotate(30deg);border-radius:20px}.ecosystem-art i:nth-child(2){inset:20px}.ecosystem-art i:nth-child(3){inset:40px}.money-summary{padding:18px 24px 25px}.money-summary>strong{display:block;font-size:30px;letter-spacing:-1px}.money-summary>span{font-size:10px;color:#6f8797}.money-summary p{font-size:10px;color:#a1acb4;margin:17px 0}.measure-note{display:flex;align-items:flex-start;gap:7px;color:#9ba7b0;font-size:10px;margin-top:20px}.measure-note svg{flex-shrink:0}.dashboard-footer{border-top:1px solid #e5eaee;margin-top:35px;padding:20px 0 3px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#9eabb5}.dashboard-footer b{color:#c4ae81;padding:0 5px}.footer-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:#b8c1c8;margin:0 8px}.data-toolbar{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#99a6b0}.filter-controls select{max-width:230px;background:#fcfdfe;font-size:10px}.filter-controls input{border:1px solid #e0e6eb;border-radius:6px;padding:9px;width:110px;font-size:10px}.result-count{font-size:10px;white-space:nowrap;color:#95a2ac}.pager{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #eef2f4;font-size:10px}.pager>div{display:flex;align-items:center;gap:12px}.pager .icon-btn{padding:5px}.directory-strip{display:flex;align-items:center;flex-wrap:wrap;gap:22px;background:#eaf0f3;border:1px solid #dce6eb;border-radius:9px;margin-bottom:23px;padding:16px 20px;color:#778b99;font-size:10px}.directory-strip>span{display:flex;align-items:center;gap:8px}.directory-strip strong{font-size:15px;color:#3e6073}.directory-strip small{margin-left:auto;font-size:9px}.empty{text-align:center;padding:52px 25px;color:#a4aeb5}.empty-icon{display:inline-grid;place-items:center;background:#f4f6f8;width:52px;height:52px;border-radius:15px;margin-bottom:17px;color:#aab8c3}.empty h3{color:#667d8e;font-size:12px}.empty p{max-width:400px;margin:8px auto 0;font-size:11px}.loading{min-height:230px;display:flex;align-items:center;justify-content:center;gap:10px;color:#94a3ad;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-box,.source-warning{background:#fff5eb;border:1px solid #f0dbc3;color:#9b774b;padding:15px;border-radius:9px;font-size:11px;margin-bottom:20px}.options-panel,.period-fields{display:flex;flex-wrap:wrap;align-items:center;gap:20px;border:1px solid #e2e8ed;border-radius:9px;background:#fff;padding:15px;margin:-10px 0 25px;font-size:11px}.options-panel label{display:flex;align-items:center;gap:7px}.options-panel small{color:#94a1ab}.filter-chip{display:inline-flex;align-items:center;gap:7px;background:#edf4f8;color:#3d7188;border:0;border-radius:5px;padding:7px;font-size:10px}.parameter-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:350px}.parameter-tags>span{font-size:10px;padding:4px 7px;background:#f3f6f8;border-radius:4px;white-space:normal}.parameter-tags small{margin-right:5px;color:#a2adb5}.domain-summary{max-width:260px;display:block;white-space:normal;font-size:10px}.domain-summary small{display:block;color:#9aa8b3}.modal-overlay{position:fixed;inset:0;background:#10263765;backdrop-filter:blur(3px);z-index:100;display:flex;justify-content:flex-end}.drawer{background:#fff;width:650px;max-width:100%;height:100%;overflow-y:auto;box-shadow:-15px 0 60px #0f26352b;animation:slide .2s ease}@keyframes slide{0%{transform:translate(30px);opacity:.5}to{transform:translate(0);opacity:1}}.drawer-header{padding:28px 30px;display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #edf1f4;position:sticky;top:0;background:#fff;z-index:2}.drawer-header h2{font-size:21px;word-break:break-word}.drawer-header p{font-size:10px;color:#a1adb6;word-break:break-all}.drawer-header .eyebrow{font-size:8px;margin-bottom:7px}.drawer-content{padding:26px 30px}.detail-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 25px;margin:20px 0}.field{min-width:0}.field dt{font-size:10px;color:#9ba7b1;margin-bottom:5px}.field dd{margin:0;font-size:12px;overflow-wrap:anywhere}.copyable{display:inline-flex;align-items:center;gap:7px}.copy{padding:5px;border:0;background:#f3f6f8}.detail-block{margin-top:30px}.detail-block>h3{margin-bottom:14px}.detail-counters{display:flex;gap:10px;margin:24px 0}.detail-counters>div{flex:1;background:#f5f8fa;padding:15px 7px;border-radius:8px;text-align:center}.detail-counters strong{display:block;font-size:23px}.detail-counters span{font-size:9px;color:#99a8b3}.detail-search,.result-artisan{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #e7edf1;background:#fff;border-radius:9px;padding:13px;margin:8px 0;text-align:left}.detail-search>span:first-child,.result-artisan>span:nth-child(2){flex:1;min-width:0}.detail-search strong,.result-artisan strong{display:block;font-size:11px;overflow-wrap:anywhere}.detail-search small,.result-artisan small{display:block;font-size:10px;color:#9ba8b2}.detail-search>span:last-child{display:flex;align-items:center;gap:8px}.linked-artisan{display:flex;gap:12px;align-items:center;background:#eef5f8;border-radius:9px;padding:15px}.linked-artisan>div{flex:1}.linked-artisan strong{display:block;font-size:12px}.linked-artisan span{font-size:10px;color:#94a5b1}.timeline{list-style:none;padding:0;margin:0}.timeline li{position:relative;display:flex;gap:16px;padding:0 0 24px}.timeline li:before{content:"";position:absolute;left:4px;top:10px;bottom:0;border-left:1px solid #e0e9ee}.timeline li:last-child:before{display:none}.timeline-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#7d9ba9;box-shadow:0 0 0 4px #f0f5f8;margin-top:5px;z-index:1}.timeline-dot.red{background:#bc7b73}.timeline strong{display:block;font-size:11px}.timeline li>div>span{display:block;color:#7c909f;font-size:11px;overflow-wrap:anywhere}.timeline small{display:block;color:#acb7bf;font-size:9px;margin-top:4px}.note-box{background:#f8f9fa;padding:20px;border:1px solid #e6ebee;border-radius:10px;margin-top:25px}.mini-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-box p{color:#a0acb5;font-size:10px;margin:7px 0 15px}.note-box select{display:block;width:100%;margin-bottom:10px}.note-box textarea{display:block;resize:vertical;border:1px solid #e0e7eb;border-radius:7px;padding:12px;width:100%;background:#fff;font-size:12px;margin-bottom:12px}.message-body{padding:20px;background:#f6f8fa;border-radius:10px;margin-top:22px}.message-body p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;margin-top:12px}.artisan-contact{padding:18px;background:#f4f7f9;border-radius:10px}.artisan-contact>div{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:13px;overflow-wrap:anywhere}.artisan-contact svg{flex-shrink:0;color:#91a6b4}.qualification{padding:16px 0;border-bottom:1px solid #edf1f4}.qualification>div{display:flex;justify-content:space-between;gap:12px}.qualification p{font-size:11px;margin:7px 0}.qualification small{display:block;color:#9da9b3;font-size:10px}.qualification a{font-size:10px;color:#527f92;margin-top:7px}.result-position{color:#a4b4be;font-size:11px}.quiet-note,.muted{color:#98a6b0;font-size:11px}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);z-index:200;background:#1e3e4f;color:#fff;padding:14px 22px;border-radius:10px;box-shadow:0 8px 30px #142c3d30;display:flex;align-items:center;gap:10px;font-size:12px;max-width:90vw}.sources-grid,.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.source-card,.quality-card{padding:23px;background:#fff;border:1px solid #e3e9ed;border-radius:12px;min-width:0}.source-card p,.quality-card p{font-size:11px;color:#98a6b0;margin-top:10px}.source-card code,.source-card .mono{overflow-wrap:anywhere}.source-meta{display:flex;justify-content:space-between;margin:12px 0;font-size:11px}.quality-card svg{color:#b29a6e;margin-bottom:12px}.source-status{display:flex;justify-content:space-between;align-items:center;gap:10px}.hash{word-break:break-all;font:10px monospace}.nav-backdrop{display:none}.price{white-space:nowrap}@media (min-width:1600px){main{padding:32px 50px}.metrics-grid{gap:23px}.metric-card{padding:25px}.entries-chart{padding:30px}.donut{height:150px;width:150px}}@media (max-width:1200px){.sidebar{width:220px;padding-left:14px;padding-right:14px}.main-shell{margin-left:220px}main{padding:24px}.topbar{padding:0 24px}.metrics-grid{gap:12px}.metric-card{padding:16px}.metric-card>div{font-size:10px}.overview-main-grid,.overview-secondary-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:16px}.overview-bottom-grid{gap:16px}.entries-chart{padding:18px;gap:13px}.donut{height:115px;width:115px}.overview-badge{display:none}.sources-grid,.quality-grid{grid-template-columns:1fr 1fr}}@media (max-width:960px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0}.menu-toggle{display:inline-flex;border:0;background:transparent;padding:0}.nav-backdrop{display:block;position:fixed;inset:0;background:#142c3d65;border:0;z-index:39}.overview-bottom-grid{grid-template-columns:1fr 1fr}.overview-bottom-grid>.panel:last-child{grid-column:1/-1}.money-summary{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.money-summary p{max-width:200px;margin:0}.toast{left:50%}.topbar{height:65px}}@media (max-width:650px){main{padding:20px 16px}.topbar{padding:0 16px}.breadcrumb{gap:10px;font-size:10px}.breadcrumb>span:first-of-type{display:none}.breadcrumb>span:nth-of-type(2){display:none}.topbar-right{gap:12px}.owner-avatar{width:29px;height:29px}.local-pill{font-size:8px}.command-bar{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:27px}.global-search{max-width:none;border:1px solid #e4eaee;background:#fff;padding:10px 12px;border-radius:8px}.command-actions{justify-content:flex-end;gap:8px}.command-actions select{margin-right:auto;font-size:10px}h1{font-size:25px;letter-spacing:-.7px}.section-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.section-heading p{font-size:11px;line-height:1.8;margin-top:8px}.section-heading .btn{font-size:0;padding:9px}.desktop-text{display:none}.metrics-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:17px}.metric-card{padding:15px 13px}.metric-card>div{font-size:10px;align-items:flex-start;min-height:28px}.metric-card i{width:27px;height:27px;border-radius:7px}.metric-card i svg{width:15px}.metric-card>strong{font-size:27px;margin:10px 0}.metric-card p{font-size:8px;line-height:1.5}.metric-card p svg{display:none}.overview-main-grid,.overview-secondary-grid,.overview-bottom-grid{grid-template-columns:1fr;gap:17px;margin-bottom:17px}.overview-bottom-grid>.panel:last-child{grid-column:auto}.panel-heading{padding:19px 18px 10px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.entries-chart{justify-content:flex-start;padding:20px;gap:25px}.donut{height:120px;width:120px}.entries-legend{min-width:110px}.trend-chart{padding:10px}.ecosystem-card{min-height:245px}.ecosystem-card p{max-width:230px}.ecosystem-art{right:10px}.data-toolbar{align-items:flex-start;padding:14px;flex-direction:column;gap:12px}.filter-controls{width:100%;gap:7px}.filter-controls select{max-width:100%;flex:1;min-width:125px}.filter-controls>svg{display:none}.directory-strip{gap:12px;padding:15px}.directory-strip>span{width:100%;font-size:10px}.directory-strip small{margin:0}.pager{padding:14px;font-size:9px;gap:8px}.pager>div{gap:8px}.dashboard-footer{flex-direction:column;gap:7px;margin-top:25px}.drawer-header{padding:22px 20px}.drawer-content{padding:21px 20px}.drawer-header h2{font-size:19px}.fields-grid{gap:18px 15px}.field dd{font-size:11px}.mini-heading{align-items:flex-start}.mini-heading h3{font-size:12px}.note-box{padding:16px}.detail-search .badge{font-size:8px}.detail-counters{gap:7px}.detail-counters>div{padding:12px 4px}.detail-counters strong{font-size:20px}.detail-counters span{font-size:8px}.sources-grid,.quality-grid{grid-template-columns:1fr}.artisan-contact{padding:13px}.artisan-contact>div{font-size:11px}.money-summary{display:block}.money-summary>span{display:block}.money-summary p{margin:15px 0;max-width:none}.measure-note{font-size:9px}.period-fields{gap:12px}.source-warning{font-size:10px}.overview-secondary-grid .person-cell strong{max-width:180px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
