@font-face{font-family:Geist;src:url('assets/Geist.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/IBMPlexSansArabic-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/IBMPlexSansArabic-Medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/IBMPlexSansArabic-SemiBold.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('assets/IBMPlexSansArabic-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
*{box-sizing:border-box}
html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:112px;background:var(--jp-canvas);scrollbar-color:var(--jp-control-border) var(--jp-canvas)}
html[data-theme=light]{color-scheme:light}
body{margin:0;background:radial-gradient(ellipse at 12% 15%,rgb(90 136 158 / 22%),transparent 48%),radial-gradient(ellipse at 95% 70%,rgb(149 117 78 / 14%),transparent 45%),var(--jp-canvas);background-attachment:fixed;color:var(--jp-text);font:400 16px/1.65 var(--jp-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit;color:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{text-wrap:balance}p{max-width:70ch}p+p{margin-top:14px}h1{font-size:clamp(44px,5.5vw,76px);line-height:1.06;letter-spacing:-.04em;font-weight:550}h2{font-size:clamp(30px,3.3vw,48px);line-height:1.15;letter-spacing:-.035em;font-weight:550}h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;font-weight:600}h4{font-size:17px;line-height:1.4;font-weight:600}strong{font-weight:650}img,video{display:block;max-width:100%;height:auto}button:disabled{opacity:.46}input::placeholder,textarea::placeholder{color:var(--jp-muted);opacity:1}input,textarea{caret-color:var(--jp-accent)}::selection{background:var(--jp-ice);color:var(--jp-ink)}:focus-visible,[data-state=focus]{outline:var(--jp-focus);outline-offset:5px}[hidden]{display:none!important}small,.muted,.control-meta{color:var(--jp-muted)}small{font-size:12px;line-height:1.6}.control-meta{font-size:12px;line-height:1.65}.note{color:var(--jp-muted);font-size:14px;margin-top:22px}.arabic,:lang(ar){font-family:var(--jp-font-ar);font-synthesis:none;letter-spacing:0;line-height:1.8}:lang(ar) strong,:lang(ar) h4{font-weight:700}[lang=en]{font-family:var(--jp-font)}.field-meta output{direction:ltr;unicode-bidi:isolate;font-family:var(--jp-font);white-space:nowrap}.sample-form:lang(ar) textarea,.sample-form:lang(ar) .form-result{font-family:Geist,var(--jp-font-ar)}.sample-form:lang(ar) textarea:placeholder-shown{direction:rtl;text-align:right}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--jp-canvas)}::-webkit-scrollbar-thumb{background:var(--jp-control-border);border:3px solid var(--jp-canvas);border-radius:10px}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.skip{position:fixed;top:-120px;inset-inline-start:20px;z-index:100;padding:14px 22px;background:var(--jp-text);color:var(--jp-canvas);border-radius:12px}.skip:focus{top:14px}.on-light{display:none}[data-theme=light] .on-light{display:block}[data-theme=light] .on-dark{display:none}.page-width{width:min(1280px,calc(100% - 96px));margin-inline:auto}
/* One material grammar. Density, not a separate skin, changes with role. */
.glass,.quiet,.clear{position:relative;border:1px solid var(--jp-border);border-radius:var(--jp-radius-panel);background:linear-gradient(140deg,var(--jp-reflection),transparent 32%),var(--jp-glass);box-shadow:var(--jp-inset),var(--jp-shadow);backdrop-filter:blur(var(--jp-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--jp-blur)) saturate(1.12)}
.quiet{background:linear-gradient(140deg,var(--jp-reflection),transparent 26%),var(--jp-quiet)}.clear{background:linear-gradient(140deg,var(--jp-reflection),transparent 36%),var(--jp-clear)}
[data-shine]:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,0%) var(--light-y,0%),rgb(255 255 255 / 9%),transparent 65%)}
[data-shine].sweep:after{animation:material-sweep var(--jp-reveal) var(--jp-ease) both}@keyframes material-sweep{from{opacity:0;transform:translateX(-8%)}45%{opacity:1}to{opacity:0;transform:translateX(8%)}}
/* Native controls keep native semantics and share the surrounding material. */
.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:48px;min-height:48px;padding:11px 19px;border:1px solid transparent;border-radius:var(--jp-radius-control);background:linear-gradient(155deg,var(--jp-reflection),transparent 65%),var(--jp-glass);color:var(--jp-text);box-shadow:var(--jp-inset),0 5px 14px rgb(0 7 15 / 10%);text-decoration:none;font-size:13px;line-height:1.5;font-weight:600;text-align:center;transition:background-color var(--jp-micro),box-shadow var(--jp-micro),transform var(--jp-micro)}
.button.primary{background:linear-gradient(155deg,rgb(255 255 255 / 40%),transparent 66%),var(--jp-ice);border-color:var(--jp-ice);color:var(--jp-ink)}.button:not(:disabled):hover,.button[data-state=hover]{background-color:var(--jp-hover);box-shadow:var(--jp-inset),0 7px 18px rgb(0 7 15 / 16%)}.button.primary:not(:disabled):hover{background-color:#C9DFF5}.button:not(:disabled):active,.button[data-state=pressed]{transform:translateY(1px);box-shadow:inset 0 2px 5px rgb(0 0 0 / 16%);background-color:var(--jp-active)}.button.primary:not(:disabled):active{background-color:#96B9DC}.button:disabled{transform:none}.icon-button{padding:12px;width:48px;height:48px}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:550;text-decoration:none}.text-link:hover{text-decoration:underline}.text-link .icon{width:18px;height:18px}.button-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button-row+.button-row{margin-top:18px}.button-row+.control-meta{margin-top:18px}
.field,.select{width:100%;min-height:50px;border:0;border-radius:var(--jp-radius-control);padding:12px 15px;background:linear-gradient(160deg,var(--jp-reflection),transparent 72%),var(--jp-quiet);color:var(--jp-text);box-shadow:var(--jp-field-shadow);font-size:14px;line-height:1.6;transition:box-shadow var(--jp-micro),background-color var(--jp-micro)}.select{appearance:none;-webkit-appearance:none;padding-inline-end:38px;background-image:linear-gradient(45deg,transparent 50%,var(--jp-muted) 50%),linear-gradient(135deg,var(--jp-muted) 50%,transparent 50%),linear-gradient(160deg,var(--jp-reflection),transparent 72%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;background-color:var(--jp-quiet)}.select:dir(rtl){background-position:20px 50%,15px 50%,0 0}.select option{background:var(--jp-surface);color:var(--jp-text)}.field:hover:not(:disabled),.select:hover:not(:disabled){background-color:var(--jp-hover)}.field:focus,.select:focus,.field:focus-visible,.select:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--jp-field-focus)}.field[aria-invalid=true]{box-shadow:var(--jp-field-shadow),inset 0 0 0 1px var(--jp-error);background-color:var(--jp-error-surface)}.field:disabled,.select:disabled{opacity:.5}.field[readonly]{background-color:var(--jp-glass)}textarea.field{resize:vertical;min-height:120px}.field-label,legend{display:block;margin-bottom:9px;font-size:13px;font-weight:550}.error-text{color:var(--jp-error);display:block;margin-top:8px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fields-grid+.fields-grid{margin-top:28px}
.check-control{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer;font-size:13px;position:relative}.check-control:has(input:disabled){opacity:.48;cursor:not-allowed}.check-control input{appearance:none;-webkit-appearance:none;flex:none;width:23px;height:23px;margin:0;border:1px solid var(--jp-control-border);border-radius:7px;background:linear-gradient(145deg,var(--jp-reflection),transparent),var(--jp-glass);box-shadow:var(--jp-inset);display:grid;place-content:center}.check-control input:checked{background:var(--jp-ice);border-color:var(--jp-ice)}.check-control input[type=checkbox]:checked:before{content:'';width:10px;height:6px;border-bottom:2px solid var(--jp-ink);border-inline-start:2px solid var(--jp-ink);transform:rotate(-45deg);margin-top:-3px}[dir=rtl] .check-control input[type=checkbox]:checked:before{transform:rotate(45deg)}.check-control input[type=radio]{border-radius:50%}.check-control input[type=radio]:checked:before{content:'';width:9px;height:9px;border-radius:50%;background:var(--jp-ink)}
.switch-control{min-height:48px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;cursor:pointer}.switch-control>span:first-child{flex:1}.switch-control small{display:block;font-size:12px}.switch-control input{position:absolute;inset-inline-end:0;width:48px;height:48px;margin:0;opacity:0;z-index:1;cursor:pointer}.switch-visual{width:50px;height:30px;flex:none;border:0;border-radius:999px;background-color:rgb(255 255 255 / 6%);background-image:linear-gradient(180deg,rgb(255 255 255 / 10%),transparent 60%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 20%),inset 0 -1px 0 rgb(255 255 255 / 6%),inset 0 2px 6px rgb(0 0 0 / 65%);position:relative;transition:background-color .25s,box-shadow .25s}.switch-visual:before{content:'';position:absolute;inset-inline-start:3px;top:50%;translate:0 -50%;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 45% 26%,#fff 0%,rgb(255 255 255 / 92%) 22%,rgb(255 255 255 / 60%) 60%,rgb(255 255 255 / 45%) 100%);box-shadow:inset 0 1px 1px rgb(255 255 255 / 95%),inset 0 -2px 3px rgb(0 0 0 / 28%),0 2px 6px rgb(0 0 0 / 55%);transition:inset-inline-start .28s cubic-bezier(.34,1.4,.5,1)}.switch-control input:checked+.switch-visual{background-color:color-mix(in srgb,var(--jp-accent) 38%,transparent);box-shadow:inset 0 1px 0 rgb(220 235 250 / 60%),inset 0 -1px 0 color-mix(in srgb,var(--jp-accent) 40%,transparent),inset 0 2px 6px rgb(0 0 0 / 35%),0 0 14px -2px color-mix(in srgb,var(--jp-accent) 60%,transparent)}.switch-control input:checked+.switch-visual:before{inset-inline-start:23px;background:radial-gradient(circle at 45% 26%,#fff 0%,#dcebf8 45%,var(--jp-accent) 100%)}[data-theme=light] .switch-visual{background-color:rgb(40 70 94 / 28%);background-image:none;box-shadow:inset 0 2px 5px rgb(31 52 71 / 35%),0 1px 0 rgb(255 255 255 / 70%)}[data-theme=light] .switch-control input:checked+.switch-visual{background-color:var(--jp-accent)}.switch-control input:focus-visible+.switch-visual{outline:2px solid transparent;outline-offset:2px;box-shadow:inset 0 1px 0 rgb(255 255 255 / 30%),inset 0 2px 6px rgb(0 0 0 / 45%),0 0 0 3px color-mix(in srgb,var(--jp-accent) 70%,transparent),0 0 18px -2px color-mix(in srgb,var(--jp-accent) 60%,transparent)}.switch-control:has(input:disabled){opacity:.45}.range-control{display:block;font-size:13px;min-height:76px}.range-control output{float:inline-end;font-variant-numeric:tabular-nums;color:var(--jp-muted)}input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:48px;margin:0;display:block;background:transparent;accent-color:var(--jp-accent)}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--jp-accent) var(--range-progress,40%),var(--jp-control-border) var(--range-progress,40%));box-shadow:inset 0 1px 2px rgb(0 0 0 / 20%)}[dir=rtl] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--jp-accent) var(--range-progress,40%),var(--jp-control-border) var(--range-progress,40%))}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:50%;border:1px solid #7D93A8;margin-top:-9px;background:linear-gradient(145deg,#FFFFFF,#CCDAE6);box-shadow:0 3px 7px rgb(0 7 15 / 26%)}input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--jp-control-border)}input[type=range]::-moz-range-progress{height:6px;background:var(--jp-accent)}input[type=range]::-moz-range-thumb{width:23px;height:23px;border-radius:50%;border:1px solid #7D93A8;background:linear-gradient(145deg,#FFFFFF,#CCDAE6);box-shadow:0 3px 7px rgb(0 7 15 / 26%)}input[type=range]:disabled{opacity:.45}
.segmented,[role=tablist]{display:flex;gap:4px;padding:5px;background:linear-gradient(160deg,var(--jp-reflection),transparent 72%),var(--jp-quiet);border:1px solid transparent;border-radius:17px;box-shadow:var(--jp-field-shadow);width:fit-content;max-width:100%}.segmented button,[role=tab]{min-width:48px;min-height:48px;border:1px solid transparent;border-radius:12px;padding:10px 17px;background:transparent;color:var(--jp-muted);font-size:13px;line-height:1.5;transition:background-color var(--jp-micro)}.segmented button:hover,[role=tab]:hover{background:var(--jp-hover);color:var(--jp-text)}.segmented button[aria-pressed=true],[role=tab][aria-selected=true]{background:linear-gradient(135deg,var(--jp-reflection),transparent),var(--jp-glass);border-color:transparent;box-shadow:var(--jp-inset),0 4px 10px rgb(0 7 15 / 12%);color:var(--jp-text)}[role=tabpanel]{outline-offset:-3px}.badge{display:inline-flex;gap:7px;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid transparent;background:linear-gradient(160deg,var(--jp-reflection),transparent 70%),var(--jp-glass);box-shadow:var(--jp-inset);color:var(--jp-muted);font-size:12px;line-height:1.5;white-space:nowrap}.badge .icon{width:14px;height:14px}.badge.success,.status-message.success{color:var(--jp-success);background:var(--jp-success-surface)}.badge.warning{color:var(--jp-warning);background:var(--jp-warning-surface)}.badge.error,.status-message.error{color:var(--jp-error);background:var(--jp-error-surface)}
/* The opening composes actual component families over the original photo. */
.site-header{position:sticky;top:16px;z-index:20;width:min(1400px,calc(100% - 48px));margin:16px auto 0;min-height:76px;padding:13px 20px;display:flex;align-items:center;gap:32px;border-radius:22px}.brand-link{display:flex;align-items:center;min-height:48px;width:195px;flex:none}.brand-link img{width:100%}.site-header nav{display:flex;gap:26px;margin-inline:auto}.site-header nav a{display:flex;align-items:center;min-height:48px;font-size:12px;text-decoration:none;color:var(--jp-muted)}.site-header nav a:hover{color:var(--jp-text)}.header-actions{display:flex;align-items:center;gap:12px}.header-actions .button{font-size:12px}.hero{padding-top:58px}.hero-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;margin-bottom:42px}.hero-summary>p{color:var(--jp-muted);font-size:15px}.hero-summary .hero-ar{margin-top:10px;text-align:start;font-size:17px}.hero-summary .text-link{margin-top:10px;color:var(--jp-accent)}.scene{position:relative;isolation:isolate;min-height:590px;overflow:hidden;border-radius:var(--jp-radius-large);padding:40px;background:#14202C;color:var(--jp-text);border:1px solid var(--jp-border)}.scene-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.scene-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 16% 34%,var(--jp-context-light),transparent 64%),linear-gradient(110deg,var(--jp-context-warm),transparent 75%);z-index:-1}.workspace{display:grid;grid-template-columns:152px 1fr;width:75%;min-height:448px;border-radius:23px;overflow:hidden}.workspace-sidebar{padding:22px 13px;display:flex;flex-direction:column;border-inline-end:1px solid var(--jp-line);gap:26px;background:rgb(139 168 185 / 5%)}.workspace-sidebar>img{width:44px;height:44px;margin-inline-start:6px}.workspace-sidebar nav{display:flex;flex-direction:column;gap:8px}.workspace-sidebar nav a{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px 9px;border:1px solid transparent;border-radius:11px;text-decoration:none;font-size:12px;color:var(--jp-muted)}.workspace-sidebar nav a .icon{width:19px;height:19px}.workspace-sidebar nav a[aria-current]{background:var(--jp-hover);border-color:var(--jp-border);color:var(--jp-text);box-shadow:var(--jp-inset)}.sidebar-note{font-size:12px;color:var(--jp-muted);margin-top:auto;padding:10px}.workspace-main{padding:24px;min-width:0}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace-toolbar h2{font-size:23px;line-height:1.3;letter-spacing:-.025em}.workspace-toolbar p{font-size:12px;color:var(--jp-muted);margin-top:5px}.mobile-break{display:none}.workspace-tabs>[role=tablist]{background:transparent;border:0;box-shadow:none;padding:0;margin-bottom:20px}.workspace-tabs [role=tab]{min-height:48px;font-size:12px;padding:10px 15px}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.preview-card{padding:22px 20px;border-radius:17px;min-width:0;box-shadow:var(--jp-inset),0 8px 24px rgb(0 7 15 / 12%)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.card-top .badge{font-size:12px;min-height:23px;padding:3px 7px}.card-top>.icon{width:20px;height:20px}.preview-card h3{font-size:26px;font-weight:550;line-height:1.16;letter-spacing:-.025em}.preview-card>p{font-size:12px;color:var(--jp-muted);margin-top:14px}.preview-card .text-link{font-size:12px;margin-top:10px;gap:8px}.preview-settings{padding:8px 0;min-width:0}.preview-settings h3{font-size:15px;margin-bottom:15px}.preview-settings .switch-control{font-size:12px;gap:10px}.preview-settings .switch-control small{font-size:12px}.preview-settings .range-control{font-size:12px;margin-top:14px}.preview-settings .control-meta{font-size:12px}.preview-settings>.control-meta{margin-top:7px}.preview-settings .segmented{width:100%}.preview-settings .segmented button{flex:1;font-size:12px;padding-inline:8px}.preview-notes{padding:20px 8px;min-height:270px}.preview-notes h3{font-size:26px;max-width:350px}.preview-notes p{color:var(--jp-muted);font-size:13px;margin-top:20px}.preview-notes .text-link{margin-top:18px}.scene-caption{position:absolute;bottom:24px;left:40px;right:40px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#E1E9EF;text-shadow:0 1px 3px #000}.preview-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:22px 0}.preview-controls>.muted{margin-inline-start:auto;font-size:12px}.preview-controls .check-control{font-size:12px}.preview-controls .button{font-size:12px}
/* A catalog paced by families, not a grid of identical cards. */
.section{padding-top:100px;padding-bottom:76px;border-bottom:1px solid var(--jp-line)}.section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:end;margin-bottom:42px}.section-heading>p{font-size:14px;line-height:1.85;color:var(--jp-muted)}.material-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:22px;min-height:360px;padding:36px;overflow:hidden;border-radius:var(--jp-radius-large);background:#394D5C}.material-ambient{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgb(21 53 70 / 35%),rgb(163 124 79 / 18%)),url('assets/hero-lion.webp') center 62%/cover}.material-panel{padding:25px 22px;min-height:244px;border-radius:21px}.material-panel:nth-child(3){min-height:278px}.material-label{font-size:12px;font-weight:550;color:var(--jp-muted)}.material-panel h3{font-size:25px;max-width:200px;margin-top:27px}.material-panel p{font-size:12px;color:var(--jp-muted);margin-top:16px}.material-panel .button{font-size:12px;margin-top:22px}.foundation-details{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;margin-top:60px}.foundation-details h3{font-size:19px;margin-bottom:22px}.palette{display:grid;grid-template-columns:repeat(4,1fr);border-radius:18px;overflow:hidden;border:1px solid var(--jp-border)}.swatch{min-height:136px;min-width:0;border:0;padding:20px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;text-align:start}.swatch strong{font-size:15px}.swatch span{font-size:12px;font-family:var(--jp-font-mono)}.swatch:focus-visible{outline-offset:-5px;outline-color:currentColor}.swatch:hover{filter:brightness(1.08)}.swatch.ink{background:var(--jp-ink);color:var(--jp-pearl)}.swatch.pearl{background:var(--jp-pearl);color:var(--jp-ink)}.swatch.ice{background:var(--jp-ice);color:var(--jp-ink)}.swatch.signal{background:var(--jp-signal);color:var(--jp-ink)}#copy-status{margin-top:14px}.display-specimen{font-size:34px;line-height:1.3;letter-spacing:-.035em}.arabic-specimen .display-specimen{font-size:33px;line-height:1.7;letter-spacing:0}.arabic-specimen>p:last-child{font-size:12px;color:var(--jp-muted);margin-top:0}.type-sample>.control-meta{margin-top:20px}.catalog-nav{display:flex;gap:12px;flex-wrap:wrap;border-block:1px solid var(--jp-line);padding:13px 0}.catalog-nav a{min-height:48px;padding:10px 17px;display:flex;align-items:center;color:var(--jp-muted);font-size:13px;text-decoration:none;border-radius:12px}.catalog-nav a:hover{background:var(--jp-hover);color:var(--jp-text)}.specimen-row{display:grid;grid-template-columns:220px 1fr;gap:64px;padding:48px 0;border-bottom:1px solid var(--jp-line);scroll-margin-top:112px}.specimen-row:last-child{border-bottom:0;padding-bottom:0}.specimen-label h3{font-size:22px}.specimen-label p{font-size:13px;color:var(--jp-muted);margin-top:12px;line-height:1.8}.specimen-body{min-width:0}.state-disclosure{margin-top:25px;border-top:1px solid var(--jp-line)}summary{cursor:pointer;min-height:48px;padding:14px 2px;font-size:12px;color:var(--jp-muted)}.state-strip{display:flex;gap:16px;flex-wrap:wrap;margin:15px 0 22px}.state-strip small{display:block;margin-top:10px;font-size:12px}.selection-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px 52px}fieldset{min-width:0;margin:0;padding:0;border:0}legend{padding:0;margin-bottom:12px}.segmented-specimen{grid-column:1/-1}.segmented-specimen .control-meta{margin-top:12px}.search-specimen{margin-top:30px}.search-field{position:relative}.search-field>.icon{position:absolute;inset-inline-start:15px;top:14px;color:var(--jp-muted);pointer-events:none}.search-field .field{padding-inline-start:48px}.result-list{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--jp-border);border-radius:16px;background:var(--jp-glass);box-shadow:var(--jp-inset)}.result-list li+li{border-top:1px solid var(--jp-line)}.result-list a{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 17px;text-decoration:none;font-size:13px}.result-list a:hover{background:var(--jp-hover)}.result-list small{font-size:12px}.search-specimen>.control-meta{margin-top:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.sample-form{min-width:0}.sample-form h4{margin-bottom:24px;min-height:30px}.sample-form:lang(ar) h4{font-size:18px}.sample-form:lang(ar) .field-label{font-size:15px}.sample-form:lang(ar) .field-meta small,.sample-form:lang(ar) .form-result{font-size:13px}.sample-form .field-meta{display:flex;justify-content:space-between;gap:16px;margin-top:8px}.field-meta small{font-size:12px;max-width:76%}.field-meta output{font-size:12px;color:var(--jp-muted)}.sample-form .button-row{margin-top:20px}.sample-form .button{font-size:12px}.sample-form:lang(ar) .button{font-size:14px;font-weight:700}.form-result{min-height:62px;margin-top:16px;padding-top:14px;border-top:1px solid var(--jp-line);font-size:12px;color:var(--jp-muted);overflow-wrap:anywhere}.form-result[data-state=error]{color:var(--jp-error)}.form-result[data-state=success]{color:var(--jp-success)}.tabs-specimen{padding:18px;border-radius:19px;box-shadow:var(--jp-inset),0 8px 22px rgb(0 7 15 / 12%)}.tabs-specimen [role=tablist]{width:100%}.tabs-specimen [role=tab]{flex:1}.tabs-specimen [role=tabpanel]{padding:30px 10px 12px;min-height:170px}.tabs-specimen [role=tabpanel] p{font-size:13px;color:var(--jp-muted);margin-top:13px}.table-wrap{overflow:auto;margin-top:30px;border-radius:19px;box-shadow:var(--jp-inset),0 8px 22px rgb(0 7 15 / 10%)}table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}caption{text-align:start;padding:22px;font-size:16px;font-weight:550}caption span{display:block;font-size:12px;color:var(--jp-muted);font-weight:400;margin-top:5px}th,td{text-align:start;padding:16px 22px;border-top:1px solid var(--jp-line)}thead th{font-size:12px;font-weight:500;color:var(--jp-muted)}tbody th{font-weight:500}tbody tr:hover{background:var(--jp-hover)}tbody a{text-decoration:none}tbody a:hover{text-decoration:underline}
.overlay-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.overlay-actions+ .control-meta{margin-top:22px}.floating-surface{position:fixed;margin:0;width:310px;max-width:calc(100vw - 24px);padding:22px;z-index:40;color:var(--jp-text)}.floating-surface::backdrop{background:transparent}.floating-surface p{font-size:13px;color:var(--jp-muted);margin-top:15px}.popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu{padding:7px;width:246px}.menu button{display:block;text-align:start;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:11px;background:transparent;font-size:13px}.menu button:hover,.menu button:focus-visible{background:var(--jp-hover)}.tooltip{position:fixed;z-index:50;margin:0;max-width:min(280px,calc(100vw - 24px));padding:13px 16px;font-size:12px;line-height:1.65;pointer-events:auto;border-radius:13px}dialog{color:var(--jp-text);width:460px;max-width:calc(100% - 32px);padding:32px;max-height:calc(100% - 48px);overflow:auto}dialog::backdrop{background:rgb(3 11 19 / 60%);backdrop-filter:blur(5px)}dialog h3{font-size:26px}dialog p{font-size:14px;color:var(--jp-muted);margin:16px 0 26px}.dialog-actions{justify-content:flex-end;margin-top:28px}.toast{position:fixed;inset-inline-end:24px;bottom:24px;z-index:45;width:min(470px,calc(100% - 32px));padding:20px;display:flex;align-items:center;gap:14px;border-radius:20px}.toast> .icon{color:var(--jp-success)}.toast strong{font-size:14px}.toast p{font-size:12px;color:var(--jp-muted);margin-top:4px}.toast .button{margin-inline-start:auto}.badge-row{display:flex;gap:10px;flex-wrap:wrap}.loading-specimen{display:flex;align-items:center;gap:22px;margin-top:28px}.spinner{display:none;width:16px;height:16px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin 800ms linear infinite}[aria-busy=true] .spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.status-message{display:flex;align-items:flex-start;gap:15px;padding:22px;border:1px solid var(--jp-border);border-radius:18px;box-shadow:var(--jp-inset)}.status-message h4{font-size:14px}.status-message p,.status-message a{font-size:12px;margin-top:8px}.status-message a{display:inline-flex;align-items:center;min-width:var(--jp-target);min-height:var(--jp-target)}.empty-state{display:flex;gap:24px;padding:28px;margin-top:22px;box-shadow:var(--jp-inset)}.empty-state>.icon{width:36px;height:36px;color:var(--jp-muted)}.empty-state p{font-size:13px;color:var(--jp-muted);margin-top:9px}.empty-state .text-link{font-size:12px;margin-top:10px}
/* The same family extends into brand applications and motion. */
.identity-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.identity-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center;min-height:460px;background:linear-gradient(140deg,rgb(162 181 197 / 15%),transparent),var(--jp-glass)}.identity-scene>img{width:240px}.identity-scene h3{font-size:22px}.identity-scene p{font-size:13px;color:var(--jp-muted);margin-top:8px}.identity-core{padding:44px;display:flex;flex-direction:column;justify-content:center;gap:27px}.identity-core>img{width:min(100%,360px);height:auto}.identity-core p{font-size:14px;line-height:1.8}.identity-core .control-meta{font-size:12px;margin-top:0}.mark-row{display:flex;align-items:center;gap:30px}.display-mark{background:#1C2936;border:1px solid #67798A;border-radius:17px;padding:10px}.motion-frame{overflow:hidden;border-radius:26px;border:1px solid var(--jp-border);aspect-ratio:16/9;background:#111}.motion-frame>video,.motion-frame>img{width:100%;height:100%;object-fit:contain}.motion-controls{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:22px}.motion-controls>span{font-size:12px;color:var(--jp-muted);margin-inline-start:auto}.social-spread{display:grid;grid-template-columns:1fr 1fr;gap:28px}.social-spread img,.application-details img{width:100%;border-radius:18px;border:1px solid var(--jp-border)}figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--jp-muted);margin-top:12px}figcaption a{display:inline-flex;align-items:center;min-width:var(--jp-target);min-height:var(--jp-target);font-size:12px}.application-details{display:grid;grid-template-columns:1fr 1.6fr .73fr;gap:28px;align-items:center;margin-top:40px}.download-list{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.download-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;border-bottom:1px solid var(--jp-line);text-decoration:none;font-size:14px}.download-list>a:hover{color:var(--jp-accent)}.download-list strong{font-size:12px;color:var(--jp-muted)}.delivery>.control-meta{margin-top:22px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:32px 40px;font-size:12px;color:var(--jp-muted)}.site-footer>span:first-child{font-size:20px;font-weight:650;color:var(--jp-text)}.site-footer>a{min-height:48px;display:flex;align-items:center}
[data-opaque=true] :is(.glass,.quiet,.clear,.field,.select,.result-list,.badge,.status-message,[role=tablist],.segmented){background:var(--jp-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-opaque=true] dialog::backdrop{backdrop-filter:none}[data-opaque=true] .button.secondary{background:var(--jp-surface)}[data-opaque=true] .select{background-image:linear-gradient(45deg,transparent 50%,var(--jp-muted) 50%),linear-gradient(135deg,var(--jp-muted) 50%,transparent 50%)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.quiet,.clear{background:var(--jp-surface)}}
@media(min-width:1650px){.scene{min-height:620px;padding:48px}.workspace{width:74%;min-height:468px}.workspace-main{padding:28px}.preview-grid{gap:28px}.preview-card{padding:26px}.preview-settings{padding:12px 0}.hero{padding-top:72px}}
@media(max-width:1150px){.page-width{width:calc(100% - 64px)}.site-header{gap:20px}.site-header nav{gap:16px}.brand-link{width:170px}.header-actions .badge{display:none}.workspace{width:84%;grid-template-columns:124px 1fr}.workspace-sidebar{padding-inline:9px}.workspace-sidebar nav a{font-size:12px;gap:6px;padding-inline:7px}.workspace-main{padding:20px}.preview-grid{gap:18px}.scene{padding:28px;min-height:570px}.section-heading{gap:48px}.specimen-row{grid-template-columns:180px 1fr;gap:40px}.material-stage{padding:25px;gap:14px}.material-panel{padding:22px 18px}.material-panel h3{font-size:23px}.selection-layout{gap:28px}.form-grid{gap:22px}.foundation-details{gap:44px}.identity-core{padding:32px}}
@media(max-width:820px){.site-header{position:relative;top:0;flex-wrap:wrap;gap:4px 20px;padding:12px 16px}.site-header nav{order:3;width:100%;justify-content:space-between;gap:8px}.header-actions{margin-inline-start:auto}.brand-link{width:170px}.header-actions .badge{display:inline-flex;font-size:12px}.page-width{width:calc(100% - 48px)}.hero{padding-top:40px}.hero-heading{gap:30px;grid-template-columns:1fr 1fr}.hero-summary>p{font-size:13px}.hero-summary .hero-ar{font-size:15px}.scene{padding:24px;min-height:550px}.workspace{width:100%;grid-template-columns:112px 1fr}.workspace-toolbar h2{font-size:21px}.workspace-toolbar p{font-size:12px}.preview-card{padding:20px 17px}.preview-card h3{font-size:25px}.scene-caption{left:24px;right:24px;font-size:12px}.preview-controls{gap:14px}.preview-controls>.muted{width:100%;margin:0}.section{padding-top:76px;padding-bottom:56px}.section-heading{gap:32px}.section-heading>p{font-size:13px}.material-stage{grid-template-columns:1fr;gap:18px;padding:26px}.material-panel,.material-panel:nth-child(3){min-height:0;display:grid;grid-template-columns:90px 1fr;gap:12px 18px;align-items:center;padding:22px}.material-panel h3{margin:0;font-size:24px;max-width:none}.material-panel p{grid-column:2;margin:0}.material-panel .button{grid-column:2;width:fit-content;margin-top:4px}.foundation-details{gap:32px}.palette{grid-template-columns:1fr 1fr}.swatch{min-height:106px}.display-specimen{font-size:29px}.arabic-specimen .display-specimen{font-size:29px}.specimen-row{grid-template-columns:1fr;gap:24px;padding-block:36px}.specimen-label{display:grid;grid-template-columns:180px 1fr;gap:30px}.specimen-label p{margin:0}.identity-layout{gap:20px}.identity-scene{min-height:400px;padding:28px 20px}.identity-scene>img{width:210px}.identity-core{padding:28px}.application-details{grid-template-columns:1fr 1.5fr}.application-details>figure:last-child{max-width:250px}.download-list{column-gap:32px}.loading-specimen{flex-wrap:wrap;gap:12px}}
@media(max-width:540px){html{scroll-padding-top:22px}.page-width{width:calc(100% - 36px)}.site-header{width:calc(100% - 24px);margin-top:12px;border-radius:18px}.site-header nav a{font-size:12px}.header-actions .badge{display:none}.brand-link{width:150px}.header-actions .button{padding-inline:13px}.hero-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}h1{font-size:clamp(40px,11vw,56px)}.hero-summary>p{font-size:14px}.hero-summary .hero-ar{font-size:16px}.hero-summary .text-link{margin-top:6px}.scene{min-height:770px;padding:18px 14px 55px;border-radius:24px}.scene-photo{object-position:72% center}.workspace{grid-template-columns:1fr;min-height:0;border-radius:19px}.workspace-sidebar{border-inline-end:0;border-bottom:1px solid var(--jp-line);padding:9px 12px;flex-direction:row;align-items:center;gap:12px}.workspace-sidebar>img{width:36px;height:36px;margin:0}.workspace-sidebar nav{flex-direction:row;gap:2px;margin-inline-start:auto}.workspace-sidebar nav a{min-width:48px;min-height:48px;justify-content:center;padding:10px}.workspace-sidebar nav a span,.sidebar-note{display:none}.workspace-main{padding:18px 15px}.workspace-toolbar{gap:10px;margin-bottom:15px}.workspace-toolbar h2{font-size:20px}.workspace-toolbar p{max-width:180px;font-size:12px}.workspace-toolbar .icon-button{flex:none}.workspace-tabs [role=tab]{font-size:12px;padding:10px 12px}.workspace-tabs>[role=tablist]{margin-bottom:16px}.preview-grid{grid-template-columns:1fr;gap:18px}.preview-card{padding:20px;display:grid;grid-template-columns:1fr auto;column-gap:12px}.card-top{grid-column:1/-1;margin-bottom:16px}.preview-card h3{font-size:25px}.preview-card>p{font-size:12px;align-self:end;margin:0}.preview-card .text-link{grid-column:1/-1;margin-top:10px}.preview-settings{padding:0 5px}.preview-settings h3{margin-bottom:9px}.preview-settings .range-control{margin-top:8px}.preview-settings .segmented{margin-top:0}.preview-settings .switch-control{font-size:12px}.preview-settings .range-control{font-size:12px}.preview-settings .control-meta{font-size:12px}.scene-caption{left:18px;right:18px;bottom:17px;font-size:12px}.scene-caption>span:last-child{max-width:130px;text-align:end}.preview-controls{padding-top:14px;gap:12px}.preview-controls>.muted{font-size:12px}.section{padding-top:60px;padding-bottom:48px}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}h2{font-size:33px}.section-heading>p{font-size:14px}.material-stage{padding:18px;gap:17px;border-radius:24px}.material-panel,.material-panel:nth-child(3){display:block;padding:25px}.material-panel h3{font-size:27px;margin-top:18px}.material-panel p{font-size:13px;margin-top:14px}.material-panel .button{margin-top:20px}.foundation-details{grid-template-columns:1fr;gap:36px;margin-top:38px}.palette{grid-template-columns:repeat(4,1fr)}.swatch{padding:16px 10px;min-height:110px}.swatch strong{font-size:13px}.swatch span{font-size:12px}.type-sample{padding-top:28px;border-top:1px solid var(--jp-line)}.display-specimen{font-size:34px}.arabic-specimen .display-specimen{font-size:34px}.catalog-nav{gap:3px}.catalog-nav a{padding:10px 11px;font-size:12px}.specimen-row{scroll-margin-top:24px}.specimen-label{display:block}.specimen-label h3{font-size:23px}.specimen-label p{margin-top:10px;max-width:38ch}.selection-layout{grid-template-columns:1fr;gap:26px}.segmented-specimen{grid-column:auto}.fields-grid,.form-grid{grid-template-columns:1fr;gap:25px}.form-grid{margin-top:30px}.sample-form+.sample-form{padding-top:28px;border-top:1px solid var(--jp-line)}.button-row{gap:10px}.button{font-size:12px;padding-inline:16px}.icon-button{padding:12px}.button-row>.control-meta{width:100%}.tabs-specimen{padding:12px}.tabs-specimen [role=tab]{padding-inline:8px;font-size:12px}.tabs-specimen [role=tabpanel]{padding:25px 6px 12px;min-height:190px}.table-wrap{border-radius:16px}caption{padding:20px 16px}th,td{padding:15px 12px;font-size:12px}.table-wrap .badge{font-size:12px;padding:4px 7px}.feedback-grid{grid-template-columns:1fr}.empty-state{padding:22px;gap:18px}.identity-layout{grid-template-columns:1fr}.identity-scene{min-height:360px}.identity-core{padding:30px}.motion-controls{gap:15px}.motion-controls>span{margin:0;width:100%}.motion-frame{border-radius:18px}.social-spread,.application-details{grid-template-columns:1fr;gap:25px}.application-details{margin-top:28px}.application-details>figure:last-child{max-width:300px}.download-list{grid-template-columns:1fr}.download-list>a{min-height:70px}.site-footer{flex-wrap:wrap;gap:12px 24px;padding-block:25px}.site-footer>span:nth-child(2){margin-inline-start:auto;font-size:12px}.site-footer>a{width:100%;font-size:12px}.toast{inset-inline-end:16px;bottom:16px;padding:16px;gap:11px}.toast> .icon{display:none}dialog{padding:26px}.state-strip{gap:20px 16px}}
@media(prefers-reduced-transparency:reduce){.glass,.quiet,.clear,.field,.select,.status-message{background:var(--jp-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}dialog::backdrop{backdrop-filter:none}.select{background-image:linear-gradient(45deg,transparent 50%,var(--jp-muted) 50%),linear-gradient(135deg,var(--jp-muted) 50%,transparent 50%)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.button:active,.button[data-state=pressed]{transform:none}}
@media(forced-colors:active){.glass,.quiet,.clear,.button,.field,.select,.badge,.status-message,[role=tablist],.segmented,.switch-visual,.check-control input{background:Canvas!important;color:CanvasText!important;border:1px solid ButtonText!important;box-shadow:none!important;backdrop-filter:none!important}.scene-photo,.scene-shade,.material-ambient{display:none}.scene,.material-stage{background:Canvas}.scene-caption{color:CanvasText;text-shadow:none}.switch-control input:checked+.switch-visual,.check-control input:checked{background:Highlight!important}.switch-visual:before{background:Canvas!important;border:1px solid CanvasText!important}.check-control input:checked:before{border-color:HighlightText;background:HighlightText}.button.primary,[role=tab][aria-selected=true],.segmented button[aria-pressed=true]{outline:2px solid Highlight}.select{appearance:auto;background-image:none!important}.icon{forced-color-adjust:auto}:focus-visible{outline:2px solid Highlight}}
@media print{@page{size:A4;margin:13mm}html,body{background:#F3F5F6!important;color:#15232E!important;color-scheme:light;print-color-adjust:exact;-webkit-print-color-adjust:exact;font-size:10pt}body{--jp-text:#15232E;--jp-muted:#405361;--jp-canvas:#F3F5F6;--jp-surface:#E7EDF1;--jp-glass:#E7EDF1;--jp-quiet:#EEF2F5;--jp-clear:#E7EDF1;--jp-border:#A7B5C1;--jp-line:#CDD6DD;--jp-reflection:rgb(255 255 255 / 40%);--jp-control-border:#647A8B;--jp-shadow:none;--jp-error:#8A303B;--jp-success:#225D45;--jp-accent:#234F79}.on-dark{display:none!important}.on-light{display:block!important}.page-width{width:100%;margin:0}.site-header{position:static;margin:0;padding:0 0 6mm;width:100%;border:0;border-bottom:1px solid #CDD6DD;box-shadow:none;background:none;min-height:12mm}.site-header nav,.header-actions .button,.skip,.preview-controls,.catalog-nav,.motion-controls,.site-footer,.state-disclosure,.overlay-actions [popover],.tooltip,dialog,.toast{display:none!important}.header-actions .badge{display:inline-flex}.brand-link{width:45mm}.hero{padding-top:8mm}.hero-heading{gap:10mm;margin-bottom:8mm}.hero h1{font-size:34pt}.hero-summary>p{font-size:10pt}.hero-summary .hero-ar{font-size:12pt}.scene{padding:7mm;min-height:123mm;break-inside:avoid}.workspace{width:85%;min-height:103mm;grid-template-columns:25mm 1fr}.workspace-main{padding:5mm}.workspace-toolbar h2{font-size:15pt}.workspace-sidebar{padding:4mm 2mm}.workspace-sidebar nav a{font-size:7pt}.workspace-sidebar nav a .icon{width:4mm}.preview-grid{gap:5mm}.preview-card{padding:5mm}.preview-card h3{font-size:18pt}.preview-settings .segmented button{font-size:7pt}.scene-caption{font-size:7pt;bottom:4mm;left:7mm;right:7mm}.section{padding:8mm 0;border:0;break-before:page}.section-heading{gap:12mm;margin-bottom:8mm;grid-template-columns:1fr 1fr}.section-heading h2{font-size:25pt}.section-heading>p{font-size:9pt}.material-stage{min-height:75mm;padding:6mm;gap:5mm}.material-panel,.material-panel:nth-child(3){min-height:58mm;padding:5mm}.material-panel h3{font-size:16pt}.material-panel p{font-size:8pt}.foundation-details{gap:12mm;margin-top:9mm}.swatch{min-height:25mm;padding:4mm 3mm}.specimen-row{grid-template-columns:35mm 1fr;gap:8mm;padding:8mm 0;break-inside:avoid}.specimen-label{display:block}.specimen-label h3{font-size:15pt}.specimen-label p{font-size:8pt;margin-top:3mm}.section-heading{break-after:avoid}#fields{display:block;break-before:page;break-inside:auto}#fields .specimen-label{margin-bottom:6mm}#fields .fields-grid,#fields .search-specimen{break-inside:avoid}#fields .form-grid{break-before:page;break-inside:avoid}.sample-form{break-inside:avoid}.specimen-body{font-size:9pt}.button{min-height:9mm;min-width:9mm;padding:2mm 4mm;font-size:8pt}.icon-button{width:9mm;height:9mm;padding:2mm}.icon{width:4mm;height:4mm}.field,.select{font-size:9pt;min-height:10mm;padding:2mm 3mm}textarea.field{min-height:25mm}.selection-layout{gap:6mm}.check-control,.switch-control{min-height:10mm}.range-control{min-height:16mm}input[type=range]{height:10mm}.segmented button,[role=tab]{min-height:9mm;font-size:8pt;padding:2mm 3mm}.form-grid{gap:7mm;margin-top:8mm}.sample-form h4{font-size:12pt;margin-bottom:4mm}.form-result{font-size:8pt;min-height:12mm}.field-meta small{font-size:7pt}.tabs-specimen [role=tabpanel][hidden]{display:block!important;border-top:1px solid var(--jp-line)}.tabs-specimen [role=tabpanel]{min-height:0;padding:5mm 2mm}.tabs-specimen [role=tabpanel] p{font-size:8pt}.table-wrap{overflow:visible}.identity-layout{gap:8mm}.identity-scene,.identity-core{min-height:90mm;padding:8mm}.identity-scene>img{width:45mm}.identity-core p{font-size:9pt}.motion-frame{max-height:100mm}.social-spread{gap:6mm}.application-details{grid-template-columns:.8fr 1.2fr .65fr;align-items:start;gap:4mm;margin-top:7mm;break-inside:avoid}.application-details>figure:last-child{max-width:none}.application-details figure,.social-spread figure{break-inside:avoid}.download-list{column-gap:10mm}.download-list>a{min-height:14mm;font-size:9pt}.note{font-size:9pt}.glass,.quiet,.clear{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}.feedback-grid{gap:5mm}.status-message{padding:5mm}.status-message h4{font-size:10pt}.empty-state{padding:5mm}.badge{font-size:7pt}.delivery>.control-meta{font-size:8pt}a{overflow-wrap:anywhere}}
