/* Approved Plan board: responsive glass with the authenticated planner underneath. */
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] {--plan-ink:#102044;--plan-muted:#516080;--plan-card:#ffffffb3;--plan-line:#ffffffe6;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .app-main {padding:28px 30px 40px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .planner-date-nav {margin:0;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .planner-header-actions {margin:0;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan [data-planner-content] {grid-template-columns:minmax(0,1.49fr) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-day {padding:16px 20px!important;gap:10px!important;background:var(--plan-card)!important;border:1px solid var(--plan-line)!important;backdrop-filter:blur(26px) saturate(170%);border-radius:26px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-hero {min-height:95px!important;height:auto!important;padding:16px 18px!important;border-radius:22px!important;background:radial-gradient(ellipse at 75% 50%,#9096ed55,transparent 45%),linear-gradient(115deg,#163677,#302751)!important;overflow:hidden;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-hero h2 {font:800 30px/1.1 'Bricolage Grotesque',Manrope,sans-serif!important;letter-spacing:-.7px;margin:2px 0 4px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-hero .preview-plan-arc {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-hero .preview-plan-arc-labels {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .planner-availability-prompt {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-tabs {display:flex!important;flex:1;max-width:580px;width:100%;background:#ffffff80!important;border:1px solid #fff!important;border-radius:999px!important;box-shadow:0 4px 14px #16347512;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-tabs button {flex:1;border-radius:999px!important;min-height:38px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .preview-plan-week {padding:16px!important;min-height:0!important;border-radius:24px!important;background:linear-gradient(155deg,#1959c8,#16246b 64%,#252453)!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-week-chart {height:230px!important;min-height:0!important;align-items:end!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-week-plot {height:160px!important;min-height:160px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-week-note {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-week-detail {padding:6px 0!important;font-size:11px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-upcoming {background:#ffffffb3!important;border:1px solid #fff!important;border-radius:24px!important;padding:16px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .planner-timeline-card {padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .planner-timeline-row {grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan .plan-row-box {border-radius:15px!important;min-height:44px!important;padding:8px 12px!important;}
.plan-board-row-name,.plan-board-row-time,.plan-board-next-name {border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer;}
.plan-board-row-name {min-width:0;overflow-wrap:anywhere;}
.plan-board-row-time {font-size:12px;min-height:44px;}
.plan-board-button,.plan-board-grip,.plan-board-bell,.plan-board-load-tools>button {font:800 12px/1.3 Manrope,sans-serif;color:#142657;background:#fff9;border:1px solid #fff;border-radius:999px;min-height:40px;padding:8px 12px;cursor:pointer;}
.plan-board-button.primary {background:#091952;color:#fff;border-color:transparent;}
.plan-board-actions,.plan-board-sources,.plan-board-load-tools {display:flex;gap:6px;flex-wrap:wrap;align-items:center;}
.plan-board-sources {order:0;}
.plan-board-load-tools {color:#fff;margin-top:8px;font-size:12px;}
.plan-board-load-tools>button {background:#ffffff20;color:inherit;border-color:#ffffff50;}
.plan-board-load-tools>button:last-child {flex-basis:100%;background:#bbffe2;color:#11264e;}
.plan-board-status:empty,.plan-board-quick-preview:empty {display:none;}
.plan-board-status,.plan-board-note,.plan-board-quick-preview {font:600 11px/1.5 Manrope,sans-serif;color:var(--plan-muted,#52617b);margin:4px 0;}
.plan-board-row-editor {grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#ffffffa8;border:1px solid #fff;border-radius:20px;padding:14px;color:#102044;}
.plan-board-row-editor .plan-board-note,.plan-board-row-editor .plan-board-range {grid-column:1/-1;}
.plan-board-field {display:flex;flex-direction:column;gap:6px;font:700 12px/1.4 Manrope,sans-serif;min-width:0;color:inherit;}
.plan-board-field input,.plan-board-field select,.plan-board-field textarea {box-sizing:border-box;max-width:100%;width:100%;min-width:0;min-height:42px;border:1px solid #8096c352;border-radius:12px;padding:8px 10px;background:#ffffffaa;color:inherit;font:600 14px Manrope,sans-serif;}
.plan-board-field:has([type=checkbox]) {flex-direction:row;align-items:center;justify-content:space-between;}
.plan-board-field [type=checkbox] {width:20px;min-height:24px;accent-color:#182c8d;}
.plan-board-range {display:grid;gap:10px;}
.plan-board-range input {accent-color:#3346b8;padding:0;}
.plan-board-dialog {box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid #fff;border-radius:26px;background:#eef3fff2;color:#102044;box-shadow:0 24px 100px #0e204c50;backdrop-filter:blur(28px);}
.plan-board-dialog::backdrop {background:#101a424f;backdrop-filter:blur(6px);}
.plan-board-dialog form {display:grid;gap:12px;}
.plan-board-dialog header {display:flex;align-items:center;justify-content:space-between;gap:12px;}
.plan-board-dialog h2 {font:800 24px 'Bricolage Grotesque',Manrope,sans-serif;margin:0;}
.plan-board-dialog header button {border:0;border-radius:50%;width:40px;height:40px;background:#fff9;color:inherit;font-size:25px;cursor:pointer;}
.plan-board-next {display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid #6676b5;border-radius:16px;background:#ffffffb8;margin:7px 0;font-size:12px;}
.plan-board-next small {display:block;margin-top:4px;color:var(--plan-muted,#52617b);font-size:10px;}
.plan-board-bell {width:30px;min-height:30px;padding:3px;background:#091952;color:#ffdc7d;border:0;}
.plan-board-countdown {font-variant-numeric:tabular-nums;font-size:12px;}
.plan-board-next[data-soon=true] {animation:planBoardPulse 1.8s ease-in-out infinite;}
@keyframes planBoardPulse {50%{box-shadow:0 0 0 3px #8ba6ff88,0 0 18px #879eff66;}}
.plan-board-alert {position:sticky;top:12px;z-index:20;padding:12px 16px;background:#122763;color:#fff;border-radius:20px;box-shadow:0 10px 24px #10204440;display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.plan-board-alert[hidden] {display:none;}
.plan-board-clock {width:210px;max-width:100%;margin:auto;touch-action:none;}
.plan-board-clock circle {fill:#fff9;stroke:#b4bce3;stroke-width:2;}
.plan-board-clock line {stroke:#3346b8;stroke-width:8;stroke-linecap:round;transform-origin:100px 100px;cursor:grab;}
.plan-board-clock line[aria-label=Minutes] {stroke:#081a58;stroke-width:5;}
.plan-board-clock line:focus {stroke:#d17b21;outline:none;}
.plan-board-box-clock {font:800 76px/1.2 'Bricolage Grotesque',Manrope,sans-serif;letter-spacing:-3px;font-variant-numeric:tabular-nums;color:#102d81;}
.plan-board-park {background:var(--plan-card,#ffffffb3);padding:20px;border-radius:24px;border:1px solid #fff;display:grid;gap:12px;}
.plan-board-park>div {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;}
.plan-board-step {display:block;text-align:left;width:100%;border:1px solid #ffffffc0;background:#e8ecff;border-radius:12px;padding:12px;color:#1b2e65;font:700 13px Manrope,sans-serif;cursor:pointer;}
.plan-board-enabled[data-box-only=true] .reference-boxes>:not(.reference-box-now) {display:none!important;}
.plan-board-enabled .reference-box-now {display:grid;gap:12px;}
.plan-board-enabled .reference-box-now header {display:flex;justify-content:space-between;align-items:center;}
.plan-board-enabled .reference-box-now h3 {font-size:11px;letter-spacing:1px;color:#58658a;}
.plan-board-enabled .reference-box-now h2 {margin:0;}
.plan-board-kicker {font-size:11px;font-weight:800;letter-spacing:1px;}
@media(max-width:1050px){html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan [data-planner-content]{grid-template-columns:minmax(0,1fr)!important;}.preview-plan-side{display:grid;grid-template-columns:1fr 1fr;gap:14px;}}
@media(max-width:640px){html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .app-main{padding:16px 12px 100px!important;}html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-day{padding:12px!important;}html body.student-experience #app-shell#app-shell[data-preview-shell=true] .preview-plan-tabs{max-width:none;}.preview-plan-side{display:flex;flex-direction:column;}.plan-board-row-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.plan-board-box-clock{font-size:64px;}.plan-board-next{grid-template-columns:30px minmax(0,1fr) auto;}.plan-board-dialog{padding:18px;}.plan-board-field input{font-size:16px;}.plan-board-sources .plan-board-button{flex:1;}.plan-board-quick-preview{overflow-wrap:anywhere;}}
html.theme-dark body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] {--plan-card:#1c294ac9;--plan-ink:#e5edff;--plan-muted:#bac8e5;--plan-line:#8499ca40;}
html.theme-dark .plan-board-dialog,html.theme-dark .plan-board-row-editor,html.theme-dark .plan-board-next {background:#1c294af2;color:#e6edff;border-color:#8194be60;}
html.theme-dark .plan-board-field :is(input,select,textarea) {background:#111d39;color:#e6edff;}
html.theme-dark .plan-board-button {background:#344671;color:#e6edff;border-color:#8194be60;}
html.theme-dark .plan-board-box-clock {color:#bdd1ff;}
html.theme-dark .plan-board-clock circle {fill:#273758;}
html.theme-dark .plan-board-clock line {stroke:#c5d5ff;}
@media(prefers-reduced-motion:reduce){.plan-board-next[data-soon=true]{animation:none;box-shadow:0 0 0 2px #91aaff;}}
html[data-motion=reduced] .plan-board-next[data-soon=true],body.reduce-motion .plan-board-next[data-soon=true] {animation:none;}
/* Do not stretch the chart to the height of an entire day. */
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-side {align-self:start!important;height:auto!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-side>.preview-plan-week {flex:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-side>.preview-plan-week>.preview-plan-week-chart {height:224px!important;min-height:224px!important;flex:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-week-plot {height:160px!important;min-height:160px!important;flex:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .planner-timeline-row>time {font-size:11px!important;height:auto!important;overflow:visible!important;line-height:1.3!important;white-space:normal!important;align-self:center;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .planner-timeline-row {min-height:42px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .plan-row-box {min-height:42px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan .reference-plan-connect {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] [data-preview-flow] {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .reference-plan-note {margin:0!important;font-size:11px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .plan-board-quick-preview button {margin:4px 4px 0 0;}
html[data-design-motion=still] .plan-board-next[data-soon=true],html[data-reduced-motion=true] .plan-board-next[data-soon=true] {animation:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .tone-personal .plan-row-box {background:#efeaff!important;color:#2e1c80!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .living-sync[data-state=empty] {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .plan-day-mode-toolbar {margin:4px 0!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .plan-day-mode-toolbar button {min-height:34px;padding:5px 10px;font-size:11px;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-hero h2 {font-size:30px!important;}
.plan-board-course {border:1px solid #fff;border-radius:999px;background:#f4ffffaa;box-shadow:0 4px 14px #142f6414;padding:10px 14px;min-height:40px;max-width:260px;color:#102044;font:800 11px Manrope,sans-serif;cursor:pointer;}
@layer mindcoda-workspace {
html[data-workspace-design=true] body #app-shell#app-shell[data-active-view=planner] .preview-plan-tabs [role=tab][aria-selected=true],html[data-workspace-design=true] body #app-shell#app-shell[data-active-view=planner] .mc-nav--sidebar .mc-nav__item[aria-current=page] {background:linear-gradient(130deg,#1645cf,#05145c)!important;color:#fff!important;border-color:transparent!important;}
}
@media(max-width:640px){.plan-board-course{max-width:100%;font-size:11px;padding:8px 12px;}html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .tone-personal .plan-row-box {overflow-wrap:anywhere;}}
.plan-board-clock text {fill:currentColor;font:800 12px Manrope,sans-serif;pointer-events:none;}
.plan-board-bell svg {width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;}
.plan-board-bell[aria-pressed=false] {color:#d3ddff;}
@media(max-width:640px){
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .plan-row-box {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:10px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .plan-row-box>div:first-child {display:block!important;width:100%!important;white-space:normal!important;overflow:visible!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .plan-board-row-name {display:inline!important;max-width:100%;white-space:normal!important;overflow:visible!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-day .planner-row-actions {justify-content:flex-end!important;flex-wrap:wrap!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan .planner-page-header {display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status {position:static!important;inset:auto!important;order:1;display:flex!important;flex:1 1 100%!important;width:100%!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important;padding:0!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status .avatar {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status [data-workspace-lock] {position:static!important;inset:auto!important;flex:0 0 40px!important;min-width:40px!important;width:40px!important;height:40px!important;padding:9px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status [data-workspace-lock] .lock-label {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status .mc-live-header {min-width:0!important;flex:1 1 auto;max-width:100%;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .plan-board-course {order:2;flex:1 1 100%;max-width:100%;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .reference-plan-toolbar {order:3;flex:1 1 100%;min-width:0;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status [data-live-focus-button] {min-width:70px!important;padding-inline:8px!important;}
}
.plan-block[data-soon=true]{animation:planBoardPulse 1.8s ease-in-out infinite;outline:2px solid #fff;outline-offset:-2px;}
.plan-board-enabled [data-plan-box-progress]{width:100%;height:10px;accent-color:#3346b8;}
.plan-board-box-end {font-size:12px;color:var(--plan-muted,#52617b);margin:0;}
@media(prefers-reduced-motion:reduce){.plan-block[data-soon=true]{animation:none!important;box-shadow:inset 0 0 0 2px #fff;}}
html[data-reduced-motion=true] .plan-block[data-soon=true],html[data-design-motion=still] .plan-block[data-soon=true]{animation:none!important;}
@media(max-width:640px){
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status [data-workspace-lock] span.lock-label,html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status [data-workspace-lock] .mc-live-action-label {display:none!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status .mc-weather-bar {flex:1 1 calc(100% - 46px)!important;max-width:calc(100% - 46px)!important;min-width:0!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-status .mc-app-weather {width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:6px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .mc-live-header [data-live-clock] {font-size:11px!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .mc-app-weather__details>summary {font-size:10px!important;padding-inline:8px!important;}
}
.plan-board-mini-day{position:relative;height:28px;grid-column:1/-1;border-radius:8px;overflow:hidden;background:#e3e8f7;}
.plan-board-mini-day span{position:absolute;top:0;bottom:0;border-inline:1px solid #fff9;}
.plan-board-mini-day [data-selected=true]{box-shadow:inset 0 0 0 2px #05145c;z-index:1;}
.plan-board-mini-day i{position:absolute;top:0;bottom:0;width:2px;background:#05145c;z-index:2;}
.plan-board-month-coming{display:flex;flex-wrap:wrap;gap:10px;padding:20px;border:1px solid #fff;border-radius:24px;background:var(--plan-card,#ffffffa8);}
.plan-board-month-coming h3{width:100%;font-size:12px;letter-spacing:1px;}
.plan-board-source-status{font-size:10px;font-weight:800;color:var(--plan-muted,#52617b);}
#app-shell[data-active-view=planner] .preview-plan-day :is(.plan-block,i)[data-tone=personal]{background:#c9bff5!important;color:#2e1c80;}
#app-shell[data-active-view=planner] .plan-block.is-past{background-image:repeating-linear-gradient(135deg,transparent 0 7px,#ffffff44 7px 9px)!important;}
#app-shell[data-active-view=planner] .plan-block[data-completed=true]::after{content:'✓';position:absolute;left:4px;top:2px;font-weight:800;}
@media(max-width:640px){
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .reference-plan-toolbar .plan-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .reference-plan-toolbar .plan-tools>.plan-tool{position:static!important;inset:auto!important;transform:none!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;justify-content:center;padding:0 6px!important;font-size:11px!important;white-space:normal!important;gap:4px!important;}
}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-hero{background:linear-gradient(115deg,#2b63b0,#214d9d)!important;}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-hero::before{opacity:calc(.08 + var(--sky-stars,0) * .55);}
html body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-hero::after{content:'';position:absolute;bottom:9px;left:calc(5% + var(--plan-day-position,.5) * 88%);width:16px;height:16px;border-radius:50%;background:#ffcf82;box-shadow:0 0 10px 5px #ffcf8259;pointer-events:none;}
html[data-sky-moon=true] body.student-experience #app-shell#app-shell[data-preview-shell=true][data-active-view=planner] .preview-plan-hero::after{background:#f4f0dc;box-shadow:0 0 12px 4px #ffffff26;}
/* A due reminder must not move controls under a student's pointer or finger. */
.plan-board-alert{position:fixed;top:max(12px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box;z-index:200;}
.plan-board-box-clock[data-countdown-hidden=true]{font-size:clamp(28px,6vw,42px);letter-spacing:-.6px;}
