.tool-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.tool-menu{position:sticky;top:20px;padding:16px}.tool-menu label{margin-bottom:15px}.tool-menu input{width:100%}.tool-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;width:100%;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text);padding:11px 9px;margin:3px 0;font-size:12px}.tool-menu button small{color:var(--muted);font-size:9px;white-space:nowrap}.tool-menu button[aria-pressed=true]{background:#d8b87b12;border-color:#d8b87b66;color:var(--gold)}.tool-menu button:hover{border-color:var(--line)}.tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.tool-fields .full,.tool-fields fieldset{grid-column:1/-1}.tool-fields fieldset{border:1px solid var(--line);border-radius:7px;min-width:0;padding:15px}.tool-fields legend{color:var(--gold);padding:0 10px;font-size:12px}.tool-fields input,.tool-fields select,.tool-fields textarea{width:100%;min-width:0}.tool-fields label{margin-bottom:4px}.tool-fields textarea{resize:vertical;min-height:100px}.tool-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tool-actions .primary{width:auto;flex:1}.tool-actions button:disabled{cursor:default}.tool-workspace{min-width:0}#tool-error{color:#f1b0a0}.tool-empty{text-align:center;color:var(--muted);padding:45px 20px}.tool-workspace details{font-size:12px;color:var(--muted)}.tool-workspace summary{color:var(--gold);cursor:pointer}.tool-workspace h3{font-weight:500}.tool-workspace td{overflow-wrap:anywhere}.tool-workspace td small{display:block;color:var(--green);font-size:10px;margin-top:2px}.name-warning{border:1px solid #d8b87b66;background:#d8b87b12;border-radius:6px;padding:12px 14px}.tool-workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace .metric small{overflow-wrap:anywhere}nav{gap:18px}nav button{white-space:nowrap}@media(max-width:850px){.tool-layout{grid-template-columns:1fr}.tool-menu{position:static}.tool-menu #tool-list{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tool-menu button{display:block}.tool-menu button small{display:block}nav{flex-wrap:wrap}}@media(max-width:560px){.tool-fields{grid-template-columns:1fr}.tool-menu #tool-list{grid-template-columns:repeat(2,1fr)}.tool-workspace .paper{padding:16px}.tool-actions button{flex:1}nav{justify-content:start;gap:16px}.tool-workspace .big-number{overflow-wrap:anywhere}}
@media print{body{background:white;color:black}header,.intro,footer,.tool-menu,#tool-form,.tool-actions,details,#tool-description,#tool-group{display:none!important}.panel[hidden]{display:none!important}.tool-layout{display:block}main{padding:0;max-width:none}.paper,.metric{background:white;color:black;border-color:#aaa;break-inside:avoid}.paper h3,.metric strong,.metric span,.muted{color:black}td,th{color:black;border-color:#bbb}.scroll{overflow:visible}.section-title{margin:0}}
.name-intro{position:relative;overflow:hidden;padding:24px;border:1px solid #d8b87b55;border-radius:12px;background:radial-gradient(circle at 0 0,#d8b87b22,transparent 45%),linear-gradient(135deg,#172f35,#0d1d23)}.name-intro:after{content:'ا ب ج د';position:absolute;left:22px;top:8px;font-family:Georgia,serif;font-size:52px;color:#d8b87b10;letter-spacing:8px}.name-intro>span{display:block;color:var(--gold);font-size:10px;letter-spacing:1px}.name-intro>strong{display:block;font-size:22px;font-weight:600;margin:5px 0}.name-intro p{color:var(--muted);margin:0;max-width:620px}.name-formula-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.name-formula-strip i{font-style:normal;border:1px solid #b9d8c655;background:#b9d8c610;color:var(--green);padding:4px 10px;border-radius:999px;font-size:10px}.form-step{display:flex;align-items:center;gap:11px;margin-top:12px;padding-bottom:9px;border-bottom:1px solid var(--line)}.form-step>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--bg)}.form-step span strong,.form-step span small{display:block}.form-step span small{color:var(--muted);font-size:10px}.privacy-note{display:flex;gap:12px;align-items:center;background:#0d1d23;border:1px solid var(--line);border-radius:8px;padding:10px 14px}.privacy-note>span{font-size:24px;color:var(--green)}.privacy-note p{margin:0;font-size:11px;color:var(--muted)}.privacy-note strong{color:var(--text)}.result-panel{background:linear-gradient(145deg,#132a30,#102127)}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px}.result-heading h3{font-size:20px;margin:3px 0}.verified-pill{border:1px solid #b9d8c655;background:#b9d8c610;color:var(--green);padding:5px 11px;border-radius:999px;font-size:9px}.result-summary{text-align:center;padding:24px 10px 15px}.result-summary>span,.result-summary>small{display:block;color:var(--muted)}.result-summary>strong{display:block;color:var(--gold);font-size:58px;line-height:1.2;font-weight:500}.basis-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 20px}.basis-row>span{background:#0b1a20;border:1px solid var(--line);border-radius:7px;padding:9px;text-align:center;font-size:10px;color:var(--muted)}.basis-row b{color:var(--text);font-weight:500}.name-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.name-card{position:relative;border:1px solid #d8b87b40;border-radius:10px;padding:17px;background:linear-gradient(145deg,#173038,#0c1c22);box-shadow:0 8px 28px #0002}.name-rank{position:absolute;left:12px;top:12px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#d8b87b18;color:var(--gold);font-size:10px}.name-title strong{display:block;color:var(--gold);font-size:26px;font-weight:500}.name-title span{display:block;color:var(--green);font-size:12px}.name-badges{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.name-badges span{font-size:9px;color:#dcece4;border:1px solid #b9d8c644;background:#b9d8c60b;border-radius:4px;padding:3px 7px}.name-card footer{margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);font-size:9px}.method-panel{border-color:#d8b87b35}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0}.method-grid>div{display:flex;align-items:center;gap:10px;background:#0d1d23;border:1px solid var(--line);border-radius:8px;padding:11px}.method-grid b{color:var(--gold);font-size:18px}.method-grid span,.method-grid small{display:block}.method-grid small{font-size:9px;color:var(--muted);direction:rtl}.name-warning{line-height:2.1}@media(max-width:700px){.basis-row{grid-template-columns:1fr 1fr}.name-results{grid-template-columns:1fr}.method-grid{grid-template-columns:1fr}.name-intro{padding:18px}.name-intro>strong{font-size:18px}.result-heading{align-items:flex-start}.verified-pill{white-space:nowrap}.name-title strong{font-size:24px}}
.us-proof{display:flex;align-items:baseline;gap:7px;border-top:1px dashed var(--line);padding-top:9px;margin-top:10px}.us-proof b{color:var(--green);font-size:17px}.us-proof span{font-size:9px;color:var(--muted)}
.data-quality{background:#0d1d23}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.quality-grid>div{border:1px solid var(--line);border-radius:8px;padding:13px;text-align:center}.quality-grid strong,.quality-grid span{display:block}.quality-grid strong{color:var(--gold);font-size:20px}.quality-grid span{color:var(--muted);font-size:9px}.source-links{display:flex;flex-wrap:wrap;gap:9px}.source-links a{font-size:10px;border:1px solid var(--line);border-radius:5px;padding:6px 9px;text-decoration:none}@media(max-width:560px){.quality-grid{grid-template-columns:1fr}.source-links a{width:100%}}
.field-help{margin:-12px 0 14px;color:var(--gold);font-size:12px}.field-help b{font-size:13px}
.pdf-download{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-color:var(--gold);color:var(--gold)!important;font-weight:600}
.meaning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.meaning-card{border:1px solid var(--line);border-radius:9px;background:#0d1d23;padding:16px}.meaning-card header{border-bottom:1px solid var(--line);padding-bottom:9px;margin-bottom:10px}.meaning-card header span,.meaning-card header strong{display:block}.meaning-card header span{font-size:10px;color:var(--muted)}.meaning-card header strong{font-size:18px;color:var(--gold)}.meaning-card p{margin:6px 0;font-size:12px;color:var(--muted)}.meaning-card p b{color:var(--text);font-weight:500}.meaning-action{border-right:2px solid var(--green);padding-right:9px}.cosmic-summary{margin-top:16px;border:1px solid #b9d8c655;background:#b9d8c60b;border-radius:9px;padding:16px}.cosmic-summary h3{color:var(--green)}.cosmic-summary li{margin:7px 0;color:#dce7e1}.interpretation-limit{border-top:1px dashed var(--line);padding-top:12px}@media(max-width:560px){.meaning-grid{grid-template-columns:1fr}}
.guidance{margin-top:9px;border-radius:7px;padding:10px 11px;font-size:11px}.guidance b,.guidance span{display:block}.guidance b{margin-bottom:3px}.good-guidance{border:1px solid #477662;background:#162820}.good-guidance b{color:var(--green)}.avoid-guidance{border:1px solid #9e604e;background:#2a1918}.avoid-guidance b{color:#ffb19e}.meaning-card details{margin-top:10px;border-top:1px dashed var(--line);padding-top:8px}.meaning-card details summary{font-size:11px}.code-plan{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.code-plan>div{background:#0d1d23;border:1px solid var(--line);border-radius:7px;padding:12px}.code-plan b{color:var(--gold)}@media(max-width:560px){.code-plan{grid-template-columns:1fr}}

.name-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.name-operation{font-size:13px;margin-top:12px;color:var(--green);overflow-wrap:anywhere}.name-metrics strong{font-size:24px}.name-filters{margin-top:22px}.name-filters input,.name-filters select{width:100%}.name-pagination{align-items:center;justify-content:space-between}.name-pagination span{color:var(--muted);font-size:12px}#ns-count{color:var(--gold);font-size:12px;margin:22px 0}#ns-table td{white-space:nowrap}.name-filters label{margin-bottom:4px}@media print{.name-filters,.name-pagination,#ns-csv{display:none!important}}

.name-comparison{direction:rtl;text-align:right;min-width:1150px}.name-comparison caption{text-align:right;color:var(--gold);padding:14px 0;font-weight:700}.name-comparison th{white-space:nowrap}.name-comparison .name-spelling{min-width:125px;width:145px;padding:9px}.name-comparison tbody tr:nth-child(even){background:#ffffff05}.site-disclaimer{border-top:1px solid var(--line);margin:24px 0;padding:20px;color:var(--muted);font-size:12px;line-height:2}.site-disclaimer strong{color:var(--gold)}@media print{.name-comparison{min-width:0;font-size:9px}.name-comparison .name-spelling{min-width:0;width:85px;border:0}.site-disclaimer{break-inside:avoid}}

.symbolic-verdict{border:1px solid var(--gold);border-radius:10px;padding:20px;background:#d9bc7b0b}.symbolic-verdict span{display:block;font-size:12px;color:var(--muted)}.symbolic-verdict strong{display:block;font-size:30px;color:var(--gold);margin:8px 0}

.astro-time-note{border:1px solid var(--gold);padding:12px;border-radius:8px;color:var(--gold)}
.name-title em{display:block;color:var(--gold);font-size:11px;font-style:normal;margin-top:5px}.name-badges .is-near{color:var(--muted);border-color:#ffffff20;background:#ffffff08}
