.clearity-account-chrome{--clearity-account-avatar-size:3.54375rem;--clearity-account-avatar-ring-width:2px;z-index:50;width:max-content;max-width:max-content;height:var(--clearity-account-avatar-size);position:fixed;top:1rem;right:1rem}@media (width>=640px){.clearity-account-chrome{top:1.25rem;right:1.25rem}}.clearity-account-cluster{flex-direction:row;align-items:center;gap:.625rem;width:max-content;max-width:max-content;height:100%;display:inline-flex}.clearity-account-greeting{white-space:nowrap;pointer-events:none;opacity:0;letter-spacing:.01em;color:#0000;background:linear-gradient(92deg,#102060 0%,#1284ee 100%);-webkit-background-clip:text;background-clip:text;flex:none;max-width:0;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;line-height:1;transition:max-width .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(.35rem)}.clearity-account-cluster:hover .clearity-account-greeting,.clearity-account-cluster:focus-within .clearity-account-greeting{opacity:1;max-width:12rem;transform:translate(0)}.clearity-account-photo{flex:none}@media (prefers-reduced-motion:reduce){.clearity-account-greeting{transition:none}}.clearity-account-avatar-ring{border-radius:50%;flex-shrink:0;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative}.clearity-account-avatar-ring:has(.clearity-account-avatar--custom):before{content:"";z-index:0;box-sizing:border-box;background:var(--clearity-profile-ring);pointer-events:none;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--clearity-account-avatar-ring-width)), #000 calc(100% - var(--clearity-account-avatar-ring-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--clearity-account-avatar-ring-width)), #000 calc(100% - var(--clearity-account-avatar-ring-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--clearity-account-avatar-ring-width)), #000 calc(100% - var(--clearity-account-avatar-ring-width)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--clearity-account-avatar-ring-width)), #000 calc(100% - var(--clearity-account-avatar-ring-width)));border-radius:50%;position:absolute;inset:0}.clearity-account-trigger{border-radius:9999px;outline:none;display:block}.clearity-account-trigger:focus-visible .clearity-account-avatar-ring{box-shadow:0 0 0 3px #fafbfd,0 0 0 5px #1e90ff73}.clearity-account-trigger[data-state=open] .clearity-account-avatar-ring,.clearity-account-trigger:hover .clearity-account-avatar-ring{transform:translateY(-.5px)}.clearity-account-avatar{z-index:1;box-sizing:border-box;height:var(--clearity-account-avatar-size,3.54375rem);width:var(--clearity-account-avatar-size,3.54375rem);color:#0b1a45;letter-spacing:.02em;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;display:flex;position:relative;overflow:hidden}.clearity-account-avatar:not(:has(img)){background:#f4f7fb;overflow:hidden}.clearity-account-avatar img{object-fit:contain;object-position:center;transform-origin:50%;flex-shrink:0;width:100%;height:100%;display:block}.clearity-account-avatar[data-profile=rachael] img{transform:scale(1)}.clearity-account-avatar[data-profile=guest] img{transform:scale(.977)}.clearity-account-avatar--joel{overflow:visible}.clearity-account-avatar--joel img{object-fit:contain;object-position:center center;clip-path:none;transform-origin:50%;border-radius:0;max-width:none;transform:scale(.82);-webkit-mask-image:none;mask-image:none}.clearity-account-avatar--custom{padding:var(--clearity-account-avatar-ring-width);background:0 0;box-shadow:0 10px 24px -14px #1e90ffbf}.clearity-account-avatar--custom img{object-fit:contain;background:#edf4fb;border-radius:50%}.clearity-account-menu{color:#0b1a45;-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #0b1a4514;border-radius:1rem;min-width:14.5rem;padding:.4rem;overflow:hidden;box-shadow:0 18px 40px -24px #0b1a4573,inset 0 1px #ffffffb3}.clearity-account-menu__identity{flex-direction:column;gap:.15rem;padding:.65rem .75rem .7rem;display:flex}.clearity-account-menu__name{color:#0b1a45;font-size:.875rem;font-weight:600}.clearity-account-menu__email{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.75rem;overflow:hidden}.clearity-account-menu__sep{background:#0b1a4514;height:1px;margin:.15rem .35rem}.clearity-account-menu__item{cursor:default;color:#334155;border-radius:.65rem;outline:none;align-items:center;width:100%;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.clearity-account-menu__item[data-highlighted]{color:#0b1a45;background:#1e90ff14}.clearity-account-menu__item--disabled{cursor:not-allowed;color:#94a3b8}.clearity-account-menu__item--disabled[data-highlighted]{color:#94a3b8;background:0 0}.clearity-account-menu__item--danger{color:#64748b}.clearity-account-menu__item--admin{color:#1e90ff}.clearity-account-menu__item--admin[data-highlighted]{color:#0b1a45;background:#1e90ff14}.clearity-account-menu__item--danger[data-highlighted]{color:#c2410c;background:#f0532314}.clearity-account-menu__soon{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-left:auto;font-size:.65rem;font-weight:600}.clearity-account-menu__appearance{gap:.55rem}.clearity-account-menu__theme-icon{color:#1e90ff;flex:none;width:1rem;height:1rem}.clearity-account-menu__theme-value{color:#64748b;margin-left:auto;font-size:.75rem;font-weight:600}.dark .clearity-account-greeting{background:linear-gradient(92deg,#dbeafe 0%,#38a8ff 100%);-webkit-background-clip:text;background-clip:text}.dark .clearity-account-trigger:focus-visible .clearity-account-avatar-ring{box-shadow:0 0 0 3px #111827,0 0 0 5px #38a8ff8c}.dark .clearity-account-avatar--custom img{color:#f1f5f9;background:#1e293b}.dark .clearity-account-avatar:not(:has(img)){color:#f1f5f9;background:#1e293b}.dark .clearity-account-menu{color:#f1f5f9;background:#1e293bf0;border-color:#334155;box-shadow:0 22px 48px -20px #000000b3,inset 0 1px #ffffff0f}.dark .clearity-account-menu__name{color:#f1f5f9}.dark .clearity-account-menu__email,.dark .clearity-account-menu__theme-value,.dark .clearity-account-menu__item--danger{color:#94a3b8}.dark .clearity-account-menu__sep{background:#94a3b82e}.dark .clearity-account-menu__item{color:#cbd5e1}.dark .clearity-account-menu__item[data-highlighted],.dark .clearity-account-menu__item--admin[data-highlighted]{color:#fff;background:#1e90ff29}.dark .clearity-account-menu__item--admin,.dark .clearity-account-menu__theme-icon{color:#38a8ff}.dark .clearity-account-menu__item--danger[data-highlighted]{color:#fdba74;background:#f0532324}.clearconnect-rc{--cc-rc-ease:cubic-bezier(.22, 1, .36, 1);--cc-rc-surface:#fafbfd;--cc-rc-border-grad:linear-gradient(135deg, #0b1a45 0%, #1a3f8f 38%, #1e90ff 72%, #f05323b8 100%);--cc-rc-blue:#1e90ff;--cc-rc-text:#0b1a45;--cc-rc-selected:#1a3f8f;z-index:44;box-sizing:border-box;height:auto;max-height:var(--cc-rc-max-h,416px);pointer-events:none;opacity:0;transition:opacity .56s var(--cc-rc-ease), transform .56s var(--cc-rc-ease);position:fixed;transform:translate(22px)}.clearconnect-rc[data-open=true]{pointer-events:auto;opacity:1;transform:translate(0)}.clearconnect-rc__shell{box-sizing:border-box;width:100%;height:auto;max-height:inherit;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(155deg,#ffffff47,#0000 32%) padding-box padding-box,linear-gradient(#f8faffdb,#f8faffdb) padding-box padding-box,linear-gradient(145deg,#ffffffe6 0%,#1e90ff85 66%,#f0532347 100%) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;padding:11px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0b1a4514,0 24px 65px #0b1a4533}.clearconnect-rc__header{flex:none;justify-content:center;margin-bottom:10px;display:flex}.clearconnect-rc__title{font-family:var(--clearity-wordmark-font);letter-spacing:-.012em;white-space:nowrap;text-align:center;background-image:var(--clearity-wordmark-gradient);color:#0000;filter:drop-shadow(.4px 0 #0b1a456b)drop-shadow(-.4px 0 #0b1a456b)drop-shadow(0 .35px #1e90ff52)drop-shadow(0 -.35px #1e90ff47);-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:400;line-height:21px}.clearconnect-rc__list{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.clearconnect-rc__row{width:100%;color:var(--cc-rc-text);text-align:left;cursor:pointer;transition:background .14s var(--cc-rc-ease);background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:7px;padding:6px 4px;display:flex}.clearconnect-rc__row:hover{background:#1e90ff14}.clearconnect-rc__row:focus{outline:none}.clearconnect-rc__row:focus-visible{outline:2px solid var(--cc-rc-blue);outline-offset:1px}.clearconnect-rc__row[aria-selected=true]{box-shadow:none;background:0 0}.clearconnect-rc__row[aria-selected=true]:not(:hover){background:0 0}.clearconnect-rc__check{box-sizing:border-box;width:13px;height:13px;transition:background .16s var(--cc-rc-ease), border-color .16s var(--cc-rc-ease), box-shadow .16s var(--cc-rc-ease);background:#fff;border:1.5px solid #0b1a4559;border-radius:999px;flex-shrink:0;margin-top:1px}.clearconnect-rc__check[data-selected=true]{background:var(--cc-rc-selected);border-color:var(--cc-rc-selected);box-shadow:inset 0 0 0 2px #fff}.clearconnect-rc__label{color:var(--cc-rc-text);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.35}.clearity-home-shift{flex-direction:column;align-items:center;width:100%;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.clearity-home-shift[data-rc-open=true]{transform:translateX(calc(-1 * var(--clearity-rc-shift,58px)));will-change:transform}@media (prefers-reduced-motion:reduce){.clearconnect-rc,.clearity-home-shift{transition-duration:1ms!important}}.clearnotes-shell{width:100%;max-width:56rem;margin-inline:auto}.clearnotes-card{cursor:default;flex-direction:column;min-height:0;display:flex}.clearnotes-card>.clearity-resource-accent{inset-inline:unset;top:unset;border-radius:1rem 1rem 0 0;flex-shrink:0;position:relative}.clearnotes-inner{flex-direction:column;flex:1;display:flex}.clearnotes-float-banner{background:#1e90ff0d;border-bottom:1px solid #1e90ff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex}.clearnotes-float-banner-label{color:#64748b;font-family:Inter,system-ui,sans-serif;font-size:.75rem}.clearnotes-float-banner-btn{color:#1e90ff;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.25rem .625rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;transition:background .12s}.clearnotes-float-banner-btn:hover{background:#1e90ff14}.clearnotes-toolbar{z-index:2;background:#fafbfd;border-bottom:1px solid #0b1a4512;border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;padding:.3125rem .625rem;display:flex;position:sticky;top:0}.clearnotes-toolbar-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;min-width:1.625rem;height:1.625rem;padding:0 .25rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.clearnotes-toolbar-btn:hover:not(:disabled){color:#0b1a45;background:#1e90ff14;border-color:#1e90ff2e}.clearnotes-toolbar-btn.is-active{color:#1e90ff;background:#1e90ff1f;border-color:#1e90ff47}.clearnotes-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.clearnotes-toolbar-divider{background:#0b1a451a;flex-shrink:0;width:1px;height:1.125rem;margin:0 .2rem;display:block}.clearnotes-toolbar-select{color:#475569;cursor:pointer;background:#fff;border:1px solid #0b1a451a;border-radius:.375rem;height:1.625rem;padding:0 .25rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;transition:border-color .14s}.clearnotes-toolbar-select:focus{border-color:#1e90ff73;outline:none;box-shadow:0 0 0 2px #1e90ff1a}.clearnotes-toolbar-select--narrow{width:3.5rem}.clearnotes-toolbar-group{background:#fff;border:1px solid #0b1a451a;border-radius:.375rem;align-items:center;gap:0;display:inline-flex;overflow:hidden}.clearnotes-toolbar-label{color:#0b1a45;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:1.625rem;padding:0 .375rem;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:700;display:inline-flex}.clearnotes-toolbar-color-select{color:#475569;cursor:pointer;background:#fff;border:none;border-left:1px solid #0b1a451a;height:1.625rem;padding:0 .25rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem}.clearnotes-toolbar-color-select:focus{outline:none}.clearnotes-link-bar{background:#f8faff;border-bottom:1px solid #1e90ff1f;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.clearnotes-link-input{color:#0b1a45;background:#fff;border:1px solid #1e90ff4d;border-radius:.375rem;flex:1;min-width:0;height:1.875rem;padding:0 .625rem;font-family:Inter,system-ui,sans-serif;font-size:.8125rem}.clearnotes-link-input:focus{border-color:#1e90ff8c;outline:none;box-shadow:0 0 0 2px #1e90ff1a}.clearnotes-link-apply,.clearnotes-link-cancel{cursor:pointer;border:1px solid #0000;border-radius:.375rem;height:1.875rem;padding:0 .75rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;transition:background .14s}.clearnotes-link-apply{color:#fff;background:linear-gradient(90deg,#0b1a45,#1e90ff)}.clearnotes-link-apply:hover{filter:brightness(1.08)}.clearnotes-link-cancel{color:#64748b;background:0 0;border-color:#0b1a451f}.clearnotes-link-cancel:hover{background:#0b1a450a}.clearnotes-editor-wrap{flex-direction:column;flex:1;display:flex}.clearnotes-editor-area{color:#1e293b;word-break:break-word;overflow-wrap:break-word;outline:none;flex:1;min-height:24rem;padding:1rem 1.25rem 1.5rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.6}.clearnotes-editor-area .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.clearnotes-editor-area h1{color:#0b1a45;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.clearnotes-editor-area h2{color:#0b1a45;margin:.5rem 0;font-size:1.1875rem;font-weight:700;line-height:1.3}.clearnotes-editor-area h3{color:#0b1a45;margin:.5rem 0 .375rem;font-size:1rem;font-weight:600;line-height:1.35}.clearnotes-editor-area p{margin:0 0 .5rem}.clearnotes-editor-area p:last-child{margin-bottom:0}.clearnotes-editor-area ul,.clearnotes-editor-area ol{margin:.25rem 0 .5rem;padding-left:1.5rem}.clearnotes-editor-area li{margin-bottom:.2rem}.clearnotes-editor-area blockquote{color:#475569;border-left:3px solid #1e90ff66;margin:.5rem 0;padding-left:.875rem;font-style:italic}.clearnotes-editor-area code{color:#1e90ff;background:#0b1a450f;border-radius:.25rem;padding:.1em .35em;font-family:Courier New,Courier,monospace;font-size:.875em}.clearnotes-editor-area pre{background:#f1f5f9;border-radius:.5rem;margin:.5rem 0;padding:.75rem 1rem;overflow-x:auto}.clearnotes-editor-area pre code{color:#0b1a45;background:0 0;padding:0;font-size:.8125rem}.clearnotes-editor-area hr{border:none;border-top:1px solid #0b1a451a;margin:1rem 0}.clearnotes-editor-area a{color:#1e90ff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.clearnotes-editor-area a:hover{color:#0b1a45}.clearnotes-editor-area ::selection{background:#1e90ff26}.clearnotes-editor-area .ProseMirror-selectednode{outline-offset:2px;border-radius:.25rem;outline:2px solid #1e90ff59}.clearnotes-toolbar--extended{border-top:1px solid #0b1a450d}.clearnotes-toolbar--extended.clearnotes-toolbar--compact{background:#f4f7ff;animation:.14s clearnotes-extended-in}@keyframes clearnotes-extended-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.clearnotes-toolbar-more-wrap{display:inline-flex;position:relative}.clearnotes-toolbar-more{color:#1e90ff;min-width:1.5rem;font-size:.9375rem;font-weight:700}.clearnotes-toolbar-more:hover:not(:disabled){background:#1e90ff1a;border-color:#1e90ff38}.clearnotes-more-menu{z-index:30;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(155deg,#ffffff6b,#0000 38%) padding-box padding-box,linear-gradient(#f8fafff0,#f8fafff0) padding-box padding-box,linear-gradient(145deg,#ffffffe6 0%,#1e90ff6b 66%,#f0532338 100%) border-box;border:1px solid #ffffff8c;border-radius:.65rem;width:13.5rem;padding:.35rem;animation:.16s cubic-bezier(.22,1,.36,1) clearnotes-more-menu-in;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:inset 0 1px #ffffffb8,0 12px 32px #0b1a4529}@keyframes clearnotes-more-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.clearnotes-more-menu-item{color:#0b1a45;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;width:100%;padding:.45rem .55rem;font:500 .75rem/1.25 Inter,system-ui,sans-serif;transition:background .12s;display:flex}.clearnotes-more-menu-item:hover:not(:disabled),.clearnotes-more-menu-item:focus-visible{background:#1e90ff1a;outline:none}.clearnotes-more-menu-item:disabled{opacity:.45;cursor:not-allowed}.clearnotes-more-menu-item--submenu{font-weight:600}.clearnotes-more-menu-item--nested{padding-left:.75rem;font-weight:500}.clearnotes-more-menu-item--formatting{color:#475569;font-size:.72rem}.clearnotes-more-menu-chevron{color:#64748b;margin-left:.35rem;font-size:.65rem}.clearnotes-more-submenu{border-left:2px solid #1e90ff33;margin:.15rem 0 .1rem .35rem;padding-left:.35rem}.clearnotes-more-menu-divider{background:#0b1a4514;height:1px;margin:.25rem .35rem;display:block}.clearnotes-more-menu-group{display:block}@media (prefers-reduced-motion:reduce){.clearnotes-toolbar-btn,.clearnotes-toolbar-select,.clearnotes-link-apply,.clearnotes-link-cancel,.clearnotes-more-menu{transition:none;animation:none}}.dark .clearnotes-float-banner{background:#1e90ff1a;border-bottom-color:#1e90ff33}.dark .clearnotes-float-banner-label{color:oklch(70.4% .04 256.788)}.dark .clearnotes-toolbar,.dark .clearnotes-toolbar--extended.clearnotes-toolbar--compact{background:oklch(18% .04 265);border-color:#ffffff14}.dark .clearnotes-toolbar-btn{color:oklch(70.4% .04 256.788)}.dark .clearnotes-toolbar-btn:hover:not(:disabled){color:oklch(98.4% .003 247.858);background:#1e90ff24;border-color:#1e90ff47}.dark .clearnotes-toolbar-btn.is-active{color:#60a5fa;background:#1e90ff2e;border-color:#1e90ff59}.dark .clearnotes-toolbar-divider{background:#ffffff1f}.dark .clearnotes-toolbar-select,.dark .clearnotes-toolbar-group,.dark .clearnotes-toolbar-color-select{color:oklch(70.4% .04 256.788);background:oklch(20.8% .042 265.755);border-color:#ffffff1f}.dark .clearnotes-toolbar-label{color:oklch(98.4% .003 247.858)}.dark .clearnotes-editor-area{color:oklch(92.9% .013 255.508)}.dark .clearnotes-editor-area .is-editor-empty:first-child:before{color:oklch(55.1% .027 264.364)}.dark .clearnotes-editor-area h1,.dark .clearnotes-editor-area h2,.dark .clearnotes-editor-area h3{color:oklch(98.4% .003 247.858)}.dark .clearnotes-editor-area ::selection{background:#1e90ff47}.dark .clearnotes-link-bar{background:oklch(18% .04 265);border-color:#ffffff14}.clearnotes-assist-error{color:#b42318;padding:.35rem .65rem;font-size:.72rem}.clearnotes-dialog-backdrop{z-index:12000;background:#050f288c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.clearnotes-dialog{color:#0b1a45;background:#fff;border:1px solid #1e90ff38;border-radius:1rem;width:min(56rem,100%);max-height:min(44rem,100vh - 2rem);overflow:auto;box-shadow:0 24px 70px #050f2852}.clearnotes-dialog-header{border-bottom:1px solid #0b1a4514;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.clearnotes-dialog-header h2,.clearnotes-dialog-header p{margin:0}.clearnotes-dialog-header p{color:#64748b;margin-top:.2rem;font-size:.8rem}.clearnotes-dialog-header>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.35rem}.clearnotes-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.clearnotes-review-grid article{min-width:0}.clearnotes-review-grid h3{margin:0 0 .45rem;font-size:.85rem}.clearnotes-review-grid pre,.clearnotes-history-open{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faff;border:1px solid #0b1a4517;border-radius:.65rem;min-height:12rem;margin:0;padding:.8rem;font:400 .82rem/1.5 Inter,system-ui,sans-serif;overflow:auto}.clearnotes-dialog-actions,.clearnotes-history-actions,.clearnotes-restore-confirm{flex-wrap:wrap;gap:.5rem;display:flex}.clearnotes-dialog-actions{justify-content:flex-end;padding:0 1rem 1rem}.clearnotes-dialog-actions button,.clearnotes-history-actions button,.clearnotes-restore-confirm button{color:#fff;cursor:pointer;background:#1e90ff;border:1px solid #1e90ff;border-radius:.5rem;padding:.48rem .72rem;font:600 .75rem/1 Inter,system-ui,sans-serif}.clearnotes-dialog button.is-secondary,.clearnotes-history-actions button{color:#176fc1;background:0 0}.clearnotes-history-actions button.is-danger{color:#b42318;border-color:#d92d20}.clearnotes-retention{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.8rem;font-weight:600;display:flex}.clearnotes-retention select{color:inherit;background:#fff;border:1px solid #0b1a4529;border-radius:.45rem;padding:.4rem .55rem}.clearnotes-dialog-status{color:#64748b;padding:1rem}.clearnotes-history-list{gap:.6rem;padding:0 1rem 1rem;display:grid}.clearnotes-history-entry{background:#fbfcff;border:1px solid #0b1a4517;border-radius:.65rem;padding:.75rem}.clearnotes-history-entry>div:first-child{justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.clearnotes-history-entry span,.clearnotes-history-entry small{color:#64748b}.clearnotes-history-entry p{margin:.45rem 0;font-size:.8rem}.clearnotes-history-actions{margin-top:.55rem}.clearnotes-history-open{min-height:6rem;margin:0 1rem 1rem}.clearnotes-restore-confirm{background:#1e90ff14;border-radius:.65rem;align-items:center;margin:0 1rem 1rem;padding:.75rem}.clearnotes-restore-confirm p{flex:15rem;margin:0;font-size:.82rem}.dark .clearnotes-more-menu{background:linear-gradient(155deg,#ffffff14,#0000 38%) padding-box padding-box,linear-gradient(#111d36eb,#111d36eb) padding-box padding-box,linear-gradient(145deg,#ffffff3d 0%,#4faaff85 66%,#f0532347 100%) border-box;box-shadow:inset 0 1px #fff3,0 12px 32px #00000073}.dark .clearnotes-more-menu-item{color:#eaf2ff}.dark .clearnotes-more-menu-item--formatting{color:oklch(70.4% .04 256.788)}.dark .clearnotes-more-menu-divider{background:#ffffff1a}.dark .clearnotes-more-submenu{border-left-color:#60a5fa59}.dark .clearnotes-dialog{background:var(--clearity-dark-surface);color:#eaf2ff;border-color:#60a5fa4d}.dark .clearnotes-review-grid pre,.dark .clearnotes-history-open,.dark .clearnotes-history-entry{background:#050f2873;border-color:#94b4e02e}.dark .clearnotes-retention select{color:#eaf2ff;background:#0b1732;border-color:#94b4e040}.dark .clearnotes-dialog button.is-secondary,.dark .clearnotes-history-actions button{color:#8cc8ff}@media (width<=700px){.clearnotes-review-grid{grid-template-columns:1fr}.clearnotes-dialog{max-height:calc(100vh - 1rem)}.clearnotes-dialog-backdrop{padding:.5rem}}.dark .clearnotes-link-input{color:oklch(98.4% .003 247.858);background:oklch(20.8% .042 265.755);border-color:#ffffff1f}.dark .clearnotes-link-cancel:hover{background:#ffffff0f}.clearnotes-rephrase-icon{flex:none;width:1.05rem;height:1.05rem;display:block}.clearnotes-float{--clearity-float-radius:26px;--clearity-float-surface:#f8faffdb;--clearity-float-border:linear-gradient(145deg, #ffffffe6 0%, #1e90ff85 66%, #f0532347 100%);--clearity-float-shadow:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #0b1a4514, 0 24px 65px #0b1a4533;--clearity-float-filter:blur(12px) saturate(1.08);z-index:9999;border-radius:var(--clearity-float-radius);background:linear-gradient(155deg, #ffffff47, transparent 32%) padding-box, linear-gradient(var(--clearity-float-surface), var(--clearity-float-surface)) padding-box, var(--clearity-float-border) border-box;box-shadow:var(--clearity-float-shadow);-webkit-backdrop-filter:var(--clearity-float-filter);resize:both;border:1px solid #0000;flex-direction:column;min-width:280px;min-height:200px;animation:.18s cubic-bezier(.22,1,.36,1) clearnotes-float-in;display:flex;position:fixed;top:0;left:0;overflow:hidden}.clearnotes-float.is-launch-opening{transform-origin:50%;animation:.24s cubic-bezier(.22,1,.36,1) clearnotes-launch-out}.clearnotes-float.is-launch-closing{pointer-events:none;transform-origin:50%;animation:.18s cubic-bezier(.55,0,1,.45) forwards clearnotes-launch-in}.clearnotes-float.is-minimized{resize:none;border-radius:.75rem;min-height:auto}@keyframes clearnotes-float-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes clearnotes-launch-out{0%{opacity:0;transform:translate(var(--clearnotes-launch-x), var(--clearnotes-launch-y)) scale(.12)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes clearnotes-launch-in{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--clearnotes-launch-x), var(--clearnotes-launch-y)) scale(.12)}}.clearnotes-float-titlebar{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--clearity-float-radius) var(--clearity-float-radius) 0 0;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.clearnotes-float.is-minimized .clearnotes-float-titlebar{cursor:grab;border-radius:.75rem}.clearnotes-float-titlebar:active{cursor:grabbing}.clearnotes-float-accent{opacity:.82;background:linear-gradient(90deg,#0b1a45,#1e90ff,#ff5a1f);flex-shrink:0;height:4px;position:relative;overflow:hidden}.clearnotes-float-accent:after{content:"";background-image:linear-gradient(90deg,#0000 0% 23%,#ffffff80 28%,#ffffffc7 32%,#ffffff80 36%,#0000 41% 100%);background-position:130% 0;background-size:320% 100%;animation:9.5s cubic-bezier(.45,0,.55,1) infinite clearityShimmer;position:absolute;inset:0}.clearnotes-float-titlebar-content{background:#fafbfd;border-bottom:1px solid #0b1a4512;justify-content:space-between;align-items:center;padding:.375rem .625rem .375rem .75rem;display:flex}.clearnotes-float-title{font-family:var(--clearity-wordmark-font,"Glacial Indifference", sans-serif);font-synthesis:none;letter-spacing:-.01em;background-image:var(--clearity-wordmark-gradient,linear-gradient(92deg, #001545 0%, #042572 42%, #006af8 100%));color:#0000;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:400}.clearnotes-float-controls{align-items:center;gap:4px;display:flex}.clearnotes-float-ctrl{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.3125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;line-height:1;transition:background .12s,color .12s;display:inline-flex}.clearnotes-float-ctrl:hover{color:#0b1a45;background:#0b1a4512}.clearnotes-float-ctrl--close:hover{color:#ef4444;background:#ef44441a}.clearnotes-float-body{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;touch-action:auto;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.clearnotes-float-body .clearnotes-toolbar{z-index:2;flex-wrap:wrap;padding:.375rem .5rem;position:sticky;top:0}.clearnotes-float-body .clearnotes-toolbar--compact{gap:1px}.clearnotes-float-editor-wrap{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.clearnotes-float-editor-wrap .clearnotes-editor-area,.clearnotes-float-editor-wrap .ProseMirror{pointer-events:auto;-webkit-user-select:text;user-select:text;caret-color:auto;cursor:text;outline:none;flex:1;min-height:0;padding:.75rem 1rem 1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.clearnotes-float,.clearnotes-float-accent{transition:none;animation:none}}.dark .clearnotes-float{--clearity-float-surface:#111d36e0;--clearity-float-border:linear-gradient(145deg, #ffffff3d 0%, #4faaff9e 66%, #f053234d 100%);--clearity-float-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000052, 0 24px 65px #00000080}.dark .clearnotes-float-title{background-image:var(--clearity-wordmark-dark-gradient)}.dark .clearnotes-float-titlebar-content{background:oklch(18% .04 265);border-bottom-color:#ffffff14}.dark .clearnotes-float-ctrl{color:oklch(70.4% .04 256.788)}.dark .clearnotes-float-ctrl:hover{color:oklch(98.4% .003 247.858);background:#ffffff14}.dark .clearnotes-float-ctrl--close:hover{color:#f87171;background:#ef44442e}.dark .clearnotes-float-body .clearnotes-toolbar,.dark .clearnotes-float-body .clearnotes-toolbar--extended.clearnotes-toolbar--compact{background:oklch(18% .04 265);border-color:#ffffff14}.dark .clearnotes-float-editor-wrap .clearnotes-editor-area{color:oklch(92.9% .013 255.508)}.cleartask{--ct-navy:#0b1a45;--ct-blue:#1e90ff;--ct-blue-soft:#85c7fd;--ct-orange:#f05323;--ct-orange-soft:#ff8a3d;--ct-red:#e11d48;--ct-surface:#fafbfd;--ct-card:#fff;--ct-muted:#64748b;--ct-ease:cubic-bezier(.22, 1, .36, 1);--ct-border-grad:linear-gradient(135deg, #0b1a45 0%, #1a3f8f 42%, #1e90ff 72%, #f05323 100%);--ct-blue-outline-grad:linear-gradient(135deg, #0b1a45 0%, #042572 36%, #1a3f8f 68%, #1e90ff 100%);color:var(--ct-navy);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.cleartask-intro{text-align:center;max-width:40rem;margin-inline:auto}.cleartask-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ct-blue);margin:0;font-size:.6875rem;font-weight:600}.cleartask-title{font-family:var(--clearity-wordmark-font,"Glacial Indifference", sans-serif);letter-spacing:-.02em;background:var(--clearity-wordmark-gradient,linear-gradient(92deg, #001545 0%, #042572 42%, #006af8 100%));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:400;line-height:1.15}.cleartask-subhead{letter-spacing:-.01em;color:var(--ct-muted);margin:.55rem 0 0;font-size:1rem;font-weight:500}.cleartask-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:44rem;margin:1.25rem auto 0;display:flex}.cleartask-outline-shell{box-sizing:border-box;background:var(--ct-blue-outline-grad);isolation:isolate;border-radius:.75rem;padding:1px;position:relative}.cleartask-outline-shell--search{flex:16rem;min-width:0}.cleartask-outline-shell--calendar{border-radius:1.125rem;margin-top:1.15rem;padding:1.5px}.cleartask-search{box-sizing:border-box;width:100%;height:2.875rem;color:var(--ct-navy);background:#fff;border:1px solid #0b1a451a;border-radius:.75rem;padding:0 1rem;font-family:inherit;font-size:.9375rem;display:block;box-shadow:0 1px 2px #0b1a450a}.cleartask-search--inset{box-shadow:none;background:#fff;border:0;border-radius:calc(.75rem - 1px)}.cleartask-search:focus,.cleartask-search--inset:focus{outline:none}.cleartask-outline-shell:focus-within{box-shadow:0 0 0 3px #1e90ff24}.cleartask-search::placeholder{color:#94a3b8}.cleartask-btn{letter-spacing:-.01em;cursor:pointer;height:2.875rem;transition:transform .18s var(--ct-ease), box-shadow .18s var(--ct-ease), background .18s ease, color .18s ease;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.cleartask-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ct-blue);outline:none}.cleartask-btn--primary{color:#fff;background:linear-gradient(135deg,#0b1a45 0%,#1a3f8f 48%,#1e90ff 100%);box-shadow:0 8px 22px -10px #0b1a4573}.cleartask-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #0b1a4580}.cleartask-btn--ghost{color:var(--ct-navy);background:#fff;border:1px solid #0b1a451a;box-shadow:0 1px 2px #0b1a450a}.cleartask-btn--ghost:hover{background:#f8fbff;border-color:#1e90ff59}.cleartask-btn--ghost[aria-pressed=true]{color:var(--ct-blue);background:#1e90ff14;border-color:#1e90ff73}.cleartask-view-toggle{background:#0b1a450a;border:1px solid #0b1a450f;border-radius:999px;gap:.35rem;margin:1rem auto 0;padding:.25rem;display:inline-flex}.cleartask-view-toggle__btn{height:2.125rem;color:var(--ct-muted);cursor:pointer;transition:background .2s var(--ct-ease), color .2s var(--ct-ease), box-shadow .2s var(--ct-ease);background:0 0;border:0;border-radius:999px;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:600}.cleartask-view-toggle__btn[aria-pressed=true]{color:var(--ct-navy);background:#fff;box-shadow:0 4px 12px #0b1a4514}.cleartask-sections{flex-direction:column;gap:.85rem;margin-top:1.1rem;display:flex}.cleartask-section__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.cleartask-section__title{letter-spacing:.14em;text-transform:uppercase;color:var(--ct-blue);margin:0;font-size:.75rem;font-weight:700}.cleartask-section--overdue .cleartask-section__title{color:var(--ct-red)}.cleartask-section__count{color:var(--ct-muted);font-size:.75rem;font-weight:600}.cleartask-card-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cleartask-card{background:linear-gradient(var(--ct-card), var(--ct-card)) padding-box, var(--ct-border-grad) border-box;text-align:left;cursor:pointer;isolation:isolate;width:100%;transition:transform .22s var(--ct-ease), box-shadow .22s var(--ct-ease);color:inherit;background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:1rem;margin:0;padding:0;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1a450a}.cleartask-card.clearity-border-shimmer:after{animation-delay:calc(var(--clearity-shimmer-delay,0s) + var(--ct-shimmer-stagger,0s));z-index:2;padding:1.5px}.cleartask-card:before{content:"";background:var(--ct-urgency,var(--ct-blue));width:4px;transition:background .28s var(--ct-ease);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0}.cleartask-card:hover,.cleartask-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 16px 36px -18px #0b1a4547}.cleartask-card[data-expanded=true]{transform:none;box-shadow:0 18px 40px -16px #0b1a4538}.cleartask-card__inner{padding:.7rem .95rem .7rem 1.1rem}.cleartask-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cleartask-card__title{letter-spacing:-.015em;color:var(--ct-navy);margin:0;font-size:.975rem;font-weight:600}.cleartask-card__badges{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}.cleartask-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.cleartask-badge--priority{color:var(--ct-navy);background:#0b1a450f}.cleartask-badge--priority-high,.cleartask-badge--priority-urgent{color:var(--ct-orange);background:#f053231a}.cleartask-badge--status{color:var(--ct-blue);background:#1e90ff1a}.cleartask-badge--status-completed{color:#0f766e;background:#0f766e1a}.cleartask-badge--status-closed{color:#1a3f8f;background:#1a3f8f1a}.cleartask-badge--status-cancelled{color:#64748b;background:#64748b1f}.cleartask-badge--status-archived{color:#475569;background:#4755691a}.cleartask-card__meta{grid-template-columns:1fr;gap:.2rem 1rem;margin-top:.45rem;display:grid}@media (width>=640px){.cleartask-card__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.cleartask-meta__label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700;display:block}.cleartask-meta__value{color:var(--ct-navy);margin-top:.15rem;font-size:.875rem;font-weight:500;display:block}.cleartask-meta__value--category{color:var(--ct-category,var(--ct-blue))}.cleartask-card__detail{transition:grid-template-rows .32s var(--ct-ease);grid-template-rows:0fr;display:grid}.cleartask-card[data-expanded=true] .cleartask-card__detail{grid-template-rows:1fr}.cleartask-card__detail-inner{overflow:hidden}.cleartask-card__detail-body{border-top:1px solid #0b1a450f;margin-top:.65rem;padding-top:.65rem}.cleartask-card__notes{color:var(--ct-muted);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.55}.cleartask-card__phones{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.cleartask-card__phones li{color:var(--ct-navy);background:#1e90ff14;border-radius:999px;padding:.25rem .55rem;font-size:.8125rem;font-weight:500}.cleartask-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.cleartask-empty{text-align:center;width:max-content;max-width:min(42rem,100% - 2rem);color:var(--ct-muted);white-space:nowrap;margin:1.5rem auto;font-size:.9375rem;line-height:1.45}@media (width<=40rem){.cleartask-empty{white-space:normal;width:auto;max-width:calc(100% - 2rem)}}.cleartask-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cleartaskFadeIn .22s var(--ct-ease) both;background:#0b1a4547;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cleartask-modal{background:linear-gradient(#fafbfd, #fafbfd) padding-box, var(--ct-border-grad) border-box;width:min(100%,34rem);max-height:min(90vh,44rem);animation:cleartaskRiseIn .3s var(--ct-ease) both;border:1px solid #0000;border-radius:1.125rem;padding:1.35rem 1.4rem 1.4rem;overflow:auto;box-shadow:0 24px 64px #0b1a452e}.cleartask-modal__title{font-family:var(--clearity-wordmark-font,"Glacial Indifference", sans-serif);letter-spacing:-.015em;background:var(--clearity-wordmark-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:400}.cleartask-modal__form{flex-direction:column;gap:.85rem;margin-top:1.1rem;display:flex}.cleartask-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ct-blue);margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.cleartask-field input,.cleartask-field select,.cleartask-field textarea{box-sizing:border-box;width:100%;color:var(--ct-navy);background:#fff;border:1px solid #0b1a451a;border-radius:.75rem;padding:.7rem .9rem;font-family:inherit;font-size:.9375rem;box-shadow:0 1px 2px #0b1a450a}.cleartask-field textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.cleartask-field input:focus,.cleartask-field select:focus,.cleartask-field textarea:focus{border-color:#1e90ff73;outline:none;box-shadow:0 0 0 3px #1e90ff1f}.cleartask-field-row{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=520px){.cleartask-field-row{grid-template-columns:1fr 1fr}}.cleartask-phone-list{flex-direction:column;gap:.45rem;display:flex}.cleartask-phone-row{align-items:center;gap:.4rem;display:flex}.cleartask-phone-row input{flex:1;min-width:0}.cleartask-phone-remove{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0b1a451f;border-radius:.5rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;margin:0;padding:0;font-size:1.1rem;line-height:1;transition:color .16s,border-color .16s,background .16s;display:inline-grid}.cleartask-phone-remove:hover{color:var(--ct-navy);background:#f8fbff;border-color:#1e90ff59}.cleartask-phone-remove:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ct-blue);outline:none}.cleartask-modal__actions{justify-content:flex-end;gap:.55rem;margin-top:.35rem;padding-top:.35rem;display:flex}.cleartask-calendar{box-shadow:none;background:#fff;border:0;border-radius:calc(1.125rem - 1.5px);margin-top:0;overflow:hidden}.cleartask-calendar__toolbar{border-bottom:1px solid #0b1a450f;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.cleartask-calendar__month{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600}.cleartask-calendar__nav{gap:.35rem;display:inline-flex}.cleartask-calendar__nav button{width:2rem;height:2rem;color:var(--ct-navy);cursor:pointer;background:#fff;border:1px solid #0b1a451a;border-radius:.55rem;font-size:1rem;line-height:1}.cleartask-calendar__nav button:hover{background:#f8fbff;border-color:#1e90ff59}.cleartask-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cleartask-calendar__dow{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #0b1a450d;padding:.55rem .25rem;font-size:.625rem;font-weight:700}.cleartask-calendar__day{background:#fff;border-bottom:1px solid #0b1a450a;border-right:1px solid #0b1a450a;min-height:5.5rem;padding:.4rem}.cleartask-calendar__day:nth-child(7n){border-right:0}.cleartask-calendar__day--muted{color:#94a3b8;background:#fafbfd}.cleartask-calendar__day--today .cleartask-calendar__daynum{color:#fff;background:linear-gradient(135deg,#0b1a45,#1e90ff)}.cleartask-calendar__daynum{border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-grid}.cleartask-calendar__events{flex-direction:column;gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.cleartask-calendar__event{width:100%;color:var(--ct-navy);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#1e90ff1a;border:0;border-radius:.3rem;margin:0;padding:.15rem .3rem;font-family:inherit;font-size:.625rem;font-weight:600;display:block;overflow:hidden}.cleartask-calendar__event:hover{background:#1e90ff2e}.cleartask-calendar__hint{color:var(--ct-muted);background:#fafbfd;border-top:1px solid #0b1a450d;margin:0;padding:.75rem 1.1rem;font-size:.75rem}.cleartask-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:.65rem;width:min(22.5rem,100vw - 2rem);display:flex;position:fixed;top:1.1rem;right:1.1rem}.cleartask-toast{pointer-events:auto;background:linear-gradient(#fafbfd, #fafbfd) padding-box, var(--ct-border-grad) border-box;animation:cleartaskToastIn .32s var(--ct-ease) both;border:1px solid #0000;border-radius:.95rem;padding:.95rem 1rem;box-shadow:0 16px 40px #0b1a4524}.cleartask-toast__brand{font-family:var(--clearity-wordmark-font,"Glacial Indifference", sans-serif);letter-spacing:-.01em;background:var(--clearity-wordmark-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.8125rem;font-weight:400}.cleartask-toast__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ct-orange);margin:.2rem 0 0;font-size:.625rem;font-weight:700}.cleartask-toast__title{letter-spacing:-.015em;color:var(--ct-navy);margin:.25rem 0 0;font-size:.975rem;font-weight:600}.cleartask-toast__due{color:var(--ct-muted);margin:.2rem 0 0;font-size:.8125rem}.cleartask-toast__actions{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.cleartask-toast__actions .cleartask-btn{height:2.1rem;padding:0 .8rem;font-size:.75rem}@keyframes cleartaskFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cleartaskRiseIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cleartaskToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.cleartask-history{margin-top:1.1rem}.cleartask-history__filters{flex-direction:column;gap:.75rem;margin-bottom:.85rem;display:flex}.cleartask-history__search{width:100%}.cleartask-history__filter-grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=640px){.cleartask-history__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.cleartask-history__filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}}.cleartask-history__reset-wrap{align-items:flex-end;display:flex}.cleartask-history__reset-wrap .cleartask-btn{width:100%;height:2.5rem}.cleartask-history__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cleartask-history-row{background:linear-gradient(#fff, #fff) padding-box, var(--ct-border-grad) border-box;text-align:left;cursor:pointer;width:100%;color:inherit;isolation:isolate;transition:box-shadow .18s var(--ct-ease), transform .18s var(--ct-ease);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:.75rem;margin:0;padding:.65rem .85rem;font-family:inherit;position:relative;box-shadow:0 1px 2px #0b1a4508}.cleartask-history-row.clearity-border-shimmer:after{animation-delay:calc(var(--clearity-shimmer-delay,0s) + var(--ct-shimmer-stagger,0s));z-index:2;padding:1.5px}.cleartask-history-row:hover,.cleartask-history-row:focus-visible{outline:none;box-shadow:0 8px 20px -14px #0b1a4547}.cleartask-history-row__main{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.cleartask-history-row__title{letter-spacing:-.012em;color:var(--ct-navy);margin:0;font-size:.9375rem;font-weight:600}.cleartask-history-row__customer{color:var(--ct-muted);margin:.15rem 0 0;font-size:.8125rem}.cleartask-history-row__badges{flex-wrap:wrap;flex-shrink:0;gap:.3rem;display:flex}.cleartask-history-row__meta{color:var(--ct-muted);flex-wrap:wrap;gap:.35rem .85rem;margin-top:.4rem;font-size:.75rem;font-weight:500;display:flex}.cleartask-history-row__detail{border-top:1px solid #0b1a450f;margin-top:.65rem;padding-top:.65rem}.cleartask-history-row__readonly{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 .45rem;font-size:.625rem;font-weight:700}.cleartask-history-row__stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .85rem;margin:.65rem 0 0;display:grid}@media (width>=640px){.cleartask-history-row__stamps{grid-template-columns:repeat(3,minmax(0,1fr))}}.cleartask-history-row__stamps dt{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.cleartask-history-row__stamps dd{color:var(--ct-navy);margin:.1rem 0 0;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){.cleartask-card,.cleartask-btn,.cleartask-card__detail,.cleartask-modal-backdrop,.cleartask-modal,.cleartask-toast{transition:none!important;animation:none!important}.cleartask-outline-shell.clearity-border-shimmer:after,.cleartask-card.clearity-border-shimmer:after,.cleartask-history-row.clearity-border-shimmer:after,.cleartask-toast.clearity-border-shimmer:after{animation:none!important}}.dark .cleartask{--ct-navy:var(--clearity-dark-ink-strong);--ct-card:var(--clearity-dark-surface);--ct-surface:var(--clearity-dark-page);--ct-muted:var(--clearity-dark-muted);color:var(--clearity-dark-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .cleartask-title,.dark .cleartask-modal__title,.dark .cleartask-toast__brand{color:var(--clearity-dark-heading);-webkit-text-fill-color:var(--clearity-dark-heading);background:0 0}.dark .cleartask-search,.dark .cleartask-field input,.dark .cleartask-field select,.dark .cleartask-field textarea{background:var(--clearity-dark-search);color:var(--clearity-dark-search-ink);border-color:#85c7fd7a}.dark .cleartask-search::placeholder,.dark .cleartask-field input::placeholder,.dark .cleartask-field textarea::placeholder{color:var(--clearity-dark-search-muted)}.dark .cleartask-card,.dark .cleartask-history-row{background:linear-gradient(var(--clearity-dark-surface), var(--clearity-dark-surface)) padding-box, var(--ct-border-grad) border-box;color:var(--clearity-dark-ink);box-shadow:0 12px 30px -22px #000000c7}.dark .cleartask-card__detail,.dark .cleartask-history-row__detail{border-top-color:var(--clearity-dark-border)}.dark .cleartask-badge--priority,.dark .cleartask-section__count{background:var(--clearity-dark-card);color:var(--clearity-dark-ink-strong)}.dark .cleartask-view-toggle{border-color:var(--clearity-dark-border);background:var(--clearity-dark-card)}.dark .cleartask-view-toggle__btn{color:var(--clearity-dark-muted)}.dark .cleartask-view-toggle__btn[aria-pressed=true]{background:var(--clearity-dark-surface);color:var(--clearity-dark-ink-strong);box-shadow:0 4px 12px #0000004d}.dark .cleartask-modal,.dark .cleartask-toast{--ct-navy:var(--clearity-dark-ink-strong);--ct-muted:var(--clearity-dark-muted);--ct-blue:#1e90ff;--ct-orange:#f05323;--ct-border-grad:linear-gradient(135deg, #0b1a45 0%, #1a3f8f 42%, #1e90ff 72%, #f05323 100%);background:linear-gradient(var(--clearity-dark-surface), var(--clearity-dark-surface)) padding-box, var(--ct-border-grad) border-box;color:var(--clearity-dark-ink);box-shadow:0 24px 64px #00000085}.dark .cleartask-modal-backdrop{background:#030817b3}.dark .cleartask-phone-remove,.dark .cleartask-btn--ghost,.dark .cleartask-calendar__nav button{border-color:var(--clearity-dark-border);background:var(--clearity-dark-card);color:var(--clearity-dark-ink-strong)}.dark .cleartask-phone-remove:hover,.dark .cleartask-btn--ghost:hover,.dark .cleartask-calendar__nav button:hover{background:#85c7fd1f;border-color:#38a8ff7a}.dark .cleartask-calendar{background:var(--clearity-dark-surface)}.dark .cleartask-calendar__toolbar,.dark .cleartask-calendar__dow,.dark .cleartask-calendar__hint{border-color:var(--clearity-dark-border);color:var(--clearity-dark-muted)}.dark .cleartask-calendar__day{border-color:var(--clearity-dark-border);background:var(--clearity-dark-surface)}.dark .cleartask-calendar__day--muted{background:var(--clearity-dark-card);color:var(--clearity-dark-muted)}.dark .cleartask-empty{color:var(--clearity-dark-muted)}.clearity-ai-shell{--clearity-float-radius:26px;--clearity-float-surface:#f8faffdb;--clearity-float-border:linear-gradient(145deg, #ffffffe6 0%, #1e90ff85 66%, #f0532347 100%);--clearity-float-shadow:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #0b1a4514, 0 24px 65px #0b1a4533;--clearity-float-filter:blur(12px) saturate(1.08);right:max(20px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:73;box-sizing:border-box;transform-origin:100% 100%;transition:width .22s cubic-bezier(.2,.8,.2,1) 70ms,height .26s cubic-bezier(.2,.8,.2,1),border-radius .26s;position:fixed}.clearity-ai-shell--closed{z-index:90;pointer-events:none;width:164px;height:72px;bottom:0;right:0}.clearity-ai-shell--closed.is-closing{width:164px;height:72px}html[data-clearity-ai-embed=true],html[data-clearity-ai-embed=true] body{overflow:hidden;background:0 0!important}.clearity-ai-shell--compact,.clearity-ai-shell--expanded{width:min(360px,100vw - 36px);height:min(535px,100vh - 36px)}.clearity-ai-shell--expanded{width:min(520px,100vw - 36px);height:min(590px,100vh - 36px)}.clearity-ai-shell.is-closing{transition:width .22s cubic-bezier(.2,.8,.2,1),height .19s cubic-bezier(.2,.8,.2,1) 70ms;overflow:hidden}.clearity-ai-launcher{--fix-surface:#fff;--fix-crystal-highlight:linear-gradient(180deg, #fffffff2 0%, #ffffff6b 18%, #fff0 46%);--fix-crystal-refraction:linear-gradient(116deg, #fff0 30%, #ffffff80 47%, #fff0 64%);--fix-crystal-opacity:1;--fix-hairline:1px;z-index:2;border:var(--fix-hairline) solid #1284ee57;background-color:var(--fix-surface,#fff);color:inherit;font:inherit;cursor:pointer;isolation:isolate;pointer-events:auto;border-radius:9999px;align-items:center;gap:.4rem;margin:0;padding:.5rem .95rem;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:inline-flex;position:absolute;top:auto;bottom:1.125rem;right:1.25rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1284ee0a,0 8px 20px -10px #1284ee29}.clearity-ai-launcher:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--fix-crystal-highlight), var(--fix-crystal-refraction);opacity:var(--fix-crystal-opacity);position:absolute;inset:0}.clearity-ai-launcher:hover,.clearity-ai-launcher:focus-visible{border-color:#1284ee94;outline:none;transform:none;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1284ee0a,0 8px 20px -10px #1284ee29,0 0 0 1px #1284ee57,0 0 16px #1284ee7a,0 0 28px #1284ee47}.clearity-ai-launcher:focus-visible,.clearity-ai-panel button:focus-visible{outline-offset:3px;outline:3px solid #1e90ff61}.clearity-ai-launcher>svg{width:15px;height:15px}.clearity-ai-brand{z-index:1;object-fit:contain;width:auto;max-width:100%;display:block;position:relative}.clearity-ai-brand-frame{flex:none;line-height:0;display:inline-block;position:relative}.clearity-ai-brand--launcher{height:1.15rem}.clearity-ai-brand--header{justify-self:start;height:23px}.clearity-ai-brand--footer{height:27px}.clearity-ai-brand--dark,.dark .clearity-ai-brand--light{display:none}.dark .clearity-ai-brand--dark{display:block}.clearity-ai-sparkle{color:#1677ef;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.clearity-ai-sparkle>span{font-size:16px;line-height:1}.clearity-ai-sparkle>i{font-size:7px;font-style:normal;line-height:1;position:absolute;bottom:0;right:-1px}.clearity-ai-panel{border-radius:var(--clearity-float-radius);background:linear-gradient(155deg, #ffffff47, transparent 32%) padding-box, linear-gradient(var(--clearity-float-surface), var(--clearity-float-surface)) padding-box, var(--clearity-float-border) border-box;width:100%;height:100%;box-shadow:var(--clearity-float-shadow);-webkit-backdrop-filter:var(--clearity-float-filter);color:#0b1a45;transform-origin:100% 100%;border:1px solid #0000;grid-template-rows:auto minmax(0,1fr) auto auto auto;animation:.18s 80ms both clearityAiContentsIn;display:grid;position:relative;overflow:hidden}@keyframes clearityAiContentsIn{0%{opacity:0}to{opacity:1}}.clearity-ai-shell.is-closing .clearity-ai-panel{opacity:0;pointer-events:none;transition:opacity .1s}.clearity-ai-panel__header{border-bottom:1px solid #0b1a451f;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.clearity-ai-panel__header>div{gap:4px;display:flex}.clearity-ai-panel__header button,.clearity-ai-message button{color:#0b3ea8;background:#ffffffd6;border:1px solid #0b1a451f;border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.clearity-ai-panel__header svg{width:16px;height:16px}.clearity-ai-panel__conversation{scroll-behavior:smooth;padding:20px 18px 12px;overflow:auto}.clearity-ai-panel__welcome h2{color:#0b3ea8;margin:0;font-size:26px;font-weight:500}.clearity-ai-panel__welcome>p{color:#1148aa;margin:11px 0 22px;font-size:18px}.clearity-ai-panel__suggestions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.clearity-ai-panel__suggestions button{color:#0b3ea8;text-align:left;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(100deg,#0b3ea8,#1e90ff 72%,#f05323) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:14px;display:inline-flex}.clearity-ai-panel__suggestions button>svg{width:13px;height:13px;margin-left:auto}.clearity-ai-panel__suggestions .clearity-ai-sparkle{width:14px;height:14px}.clearity-ai-message{border-radius:16px;max-width:88%;margin:0 0 14px;padding:11px 13px}.clearity-ai-message>span{letter-spacing:.08em;text-transform:uppercase;opacity:.66;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.clearity-ai-message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.clearity-ai-message--assistant{background:#fff;border:1px solid #1e90ff2e;margin-right:auto}.clearity-ai-message--user{color:#fff;background:#0b3ea8;margin-left:auto}.clearity-ai-message button{gap:5px;min-height:28px;margin-top:8px;padding:0 8px;font-size:11px}.clearity-ai-message button svg{width:12px;height:12px}.clearity-ai-panel__status,.clearity-ai-panel__error{margin:0;padding:8px 16px;font-size:12px}.clearity-ai-panel__status{color:#526789}.clearity-ai-panel__error{color:#a52619;background:#fff2ef}.clearity-ai-panel__composer{background:#fff;border:2px solid #1677ef;border-radius:12px;grid-template-columns:auto 1fr auto;gap:8px;margin:8px 10px;padding:3px;display:grid;position:relative}.clearity-ai-history-button{color:#0b3ea8!important;background:0 0!important}.clearity-ai-history{z-index:2;background:#fff;border:1px solid #0b3ea82e;border-radius:14px;max-height:250px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #0b1a452e}.clearity-ai-history h3{color:#526789;letter-spacing:.08em;text-transform:uppercase;margin:8px 4px 4px;font-size:10px}.clearity-ai-history button{color:#0b3ea8;text-align:left;background:0 0;justify-content:flex-start;width:100%;height:auto;min-height:34px;padding:7px 9px}.clearity-ai-guide{background:#1e90ff14;border-radius:14px;margin:12px 0;padding:12px}.clearity-ai-guide p{color:#0b3ea8;margin:0 0 10px;font-size:14px}.clearity-ai-guide div{flex-wrap:wrap;gap:7px;display:flex}.clearity-ai-guide button{color:#0b3ea8;background:#fff;border:1px solid #0b3ea838;border-radius:999px;padding:6px 9px;font-size:11px}.clearity-ai-thinking{color:#526789;align-items:center;gap:8px;font-size:12px;display:inline-flex}.clearity-ai-sparkle.is-thinking{animation:1.25s ease-in-out infinite clearityAiSparkle}@keyframes clearityAiSparkle{0%,to{opacity:.65;filter:brightness();transform:scale(.92)rotate(-2deg)}50%{opacity:1;filter:brightness(1.25);transform:scale(1.12)rotate(3deg)}}.clearity-ai-panel__composer:focus-within{outline-offset:2px;outline:3px solid #1e90ff61}.clearity-ai-panel__composer input{color:#0b1a45;background:0 0;border:0;outline:0;min-width:0;padding:7px 8px;font-size:14px}.clearity-ai-panel__composer input::placeholder{color:#45628d;opacity:1}.clearity-ai-panel__composer button{color:#fff;background:#0b3ea8;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.clearity-ai-panel__composer button:disabled{opacity:.38}.clearity-ai-panel__composer svg{width:16px;height:16px}.clearity-ai-panel footer{flex-direction:column;align-items:center;gap:4px;padding:5px 12px 10px;display:flex}.clearity-ai-panel footer span:last-child{color:#66758d;text-align:center;font-size:10px}.clearity-home{box-sizing:border-box}.clearity-home-ai-lower{flex-direction:column;align-items:center;transition:width .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex}.dark .clearity-ai-launcher{--fix-surface:#1b2438;--fix-crystal-highlight:linear-gradient(180deg, #ffffff1a 0%, #fff0 44%);--fix-crystal-refraction:linear-gradient(116deg, #fff0 32%, #ffffff0f 47%, #fff0 63%);-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background-color:#1b2438bd;border-color:#d2def629;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000047,0 10px 24px -12px #0000008c}.dark .clearity-ai-launcher:hover,.dark .clearity-ai-launcher:focus-visible{border-color:#6f9ae085;transform:none;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000047,0 10px 24px -12px #0000008c,0 0 0 1px #6f9ae061,0 0 16px #6f9ae085,0 0 28px #6f9ae052}.dark .clearity-ai-panel{--clearity-float-surface:#111d36e0;--clearity-float-border:linear-gradient(145deg, #ffffff3d 0%, #4faaff9e 66%, #f053234d 100%);--clearity-float-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000052, 0 24px 65px #00000080;background:linear-gradient(155deg, #ffffff1a, transparent 32%) padding-box, linear-gradient(var(--clearity-float-surface), var(--clearity-float-surface)) padding-box, var(--clearity-float-border) border-box;color:#eaf4ff;box-shadow:var(--clearity-float-shadow)}.dark .clearity-ai-panel__header{border-bottom-color:#8cc8ff2e}.dark .clearity-ai-panel__welcome h2,.dark .clearity-ai-panel__welcome>p{color:#8cc8ff}.dark .clearity-ai-panel__header button,.dark .clearity-ai-message button{color:#b8dcff;background:#172745;border-color:#8cc8ff38}.dark .clearity-ai-panel__suggestions button{color:#e7f3ff;background:linear-gradient(#172745,#172745) padding-box padding-box,linear-gradient(100deg,#4faaff,#9bd1ff) border-box}.dark .clearity-ai-message--assistant{background:#172745;border-color:#8cc8ff2e}.dark .clearity-ai-message--user{background:#1a65ba}.dark .clearity-ai-panel__composer{background:#172745;border-color:#4faaff}.dark .clearity-ai-panel__composer input{color:#fff}.dark .clearity-ai-panel__composer input::placeholder{color:#b9d6ef}.dark .clearity-ai-panel footer span:last-child,.dark .clearity-ai-panel__status{color:#a9bed8}.dark .clearity-ai-panel__error{color:#ffd2c9;background:#51251f}.dark .clearity-ai-history{background:#172745;border-color:#8cc8ff33;box-shadow:0 18px 42px #00000073}.dark .clearity-ai-history h3{color:#a9bed8}.dark .clearity-ai-history button,.dark .clearity-ai-guide p{color:#b8dcff}.dark .clearity-ai-guide{background:#4faaff1a}.dark .clearity-ai-guide button{color:#e7f3ff;background:#172745;border-color:#8cc8ff40}@media (width>=1501px){.clearity-home[data-clearity-ai=compact] .clearity-home-ai-lower{transform:translate(-130px)}.clearity-home[data-clearity-ai=expanded] .clearity-home-ai-lower{transform:translate(-190px)}}@media (width>=901px) and (width<=1500px){.clearity-home[data-clearity-ai=compact] .clearity-home-ai-lower{align-self:flex-start;width:calc(100% - 350px);transform:translate(-20px)}.clearity-home[data-clearity-ai=expanded] .clearity-home-ai-lower{align-self:flex-start;width:calc(100% - 470px);transform:translate(-20px)}}@media (width<=1200px){.clearity-home[data-clearity-ai=compact] .clearity-home-ai-lower{width:calc(100% - 310px);transform:translate(-12px)}.clearity-home[data-clearity-ai=expanded] .clearity-home-ai-lower{width:calc(100% - 420px);transform:translate(-12px)}.clearity-ai-shell--compact{width:min(326px,100vw - 36px)}.clearity-ai-shell--expanded{width:min(446px,100vw - 36px)}}@media (width<=900px){.clearity-home[data-clearity-ai] .clearity-home-ai-lower{width:100%}.clearity-ai-shell--compact,.clearity-ai-shell--expanded{width:auto;left:14px;right:14px}.clearity-ai-shell--compact{height:min(535px,100vh - 104px)}.clearity-ai-shell--expanded{height:min(590px,100vh - 104px)}.clearity-ai-shell--closed{right:0}}@media (prefers-reduced-motion:reduce){.clearity-ai-shell{transition:none;animation:none}.clearity-ai-launcher,.clearity-home-ai-lower{transition:none}.clearity-ai-panel__conversation{scroll-behavior:auto}}.clearity-logo-link{cursor:pointer;line-height:0;text-decoration:none;transition:filter .22s,drop-shadow .22s;display:inline-block}.clearity-logo-link:hover{filter:drop-shadow(0 6px 18px #1e90ff47)}.clearity-logo-link:focus-visible{filter:drop-shadow(0 6px 18px #1e90ff47);border-radius:.25rem;outline:none;box-shadow:0 0 0 2px #1e90ff,0 0 0 4px #fafbfd}.clearity-logo-link__wrap{line-height:0;display:inline-block;position:relative}.dark{--clearity-home-wordmark-dark-gradient:linear-gradient(90deg, #cbd8f4 0%, #cbd8f4 62%, #b7d3f7 78%, #85c7fd 100%);--clearity-wordmark-dark-gradient:linear-gradient(90deg, #85c7fd 0%, #85c7fd 69%, #b5d7ee 82%, #dbe4f0 100%)}.dark .clearity-logo-link__wrap{isolation:isolate}.dark .clearity-logo-link__img{opacity:0;filter:none}.dark .clearity-logo-link__wrap:before,.dark .clearity-logo-link__wrap:after{content:"";pointer-events:none;position:absolute;inset:0}.dark .clearity-logo-link__wrap:before{z-index:0;background:var(--clearity-wordmark-dark-gradient);-webkit-mask:url(/clearity-logo.png) 50%/contain no-repeat;mask:url(/clearity-logo.png) 50%/contain no-repeat}.dark .clearity-logo-link__wrap:after{z-index:1;clip-path:ellipse(5.15% 16.5% at 52.2% 49.9%);background:url(/clearity-logo.png) 50%/contain no-repeat}.dark .clearity-logo-link:hover,.dark .clearity-logo-link:focus-visible{filter:none;transform:none}.clearity-logo-link__wrap--animate-in{animation:.8s cubic-bezier(.22,1,.36,1) both clearityLogoIn}.clearity-logo-link__img{opacity:.9;width:auto;height:2rem;display:block}.clearity-logo-link__wrap--hero .clearity-logo-link__img{opacity:1;height:4.125rem}@media (width>=640px){.clearity-logo-link__img{height:2.25rem}.clearity-logo-link__wrap--hero .clearity-logo-link__img{height:4.9375rem}}@media (width>=768px){.clearity-logo-link__wrap--hero .clearity-logo-link__img{height:5.75rem}}@keyframes clearityLogoIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.clearity-eye{pointer-events:none;border-radius:50%;width:10.1%;height:32.3%;position:absolute;top:49.9%;left:52.2%;overflow:hidden;transform:translate(-50%,-50%)}.dark .clearity-eye{z-index:2}.dark .clearity-eye:after{content:"";z-index:1;aspect-ratio:1;background:#bfe2ff;border-radius:50%;width:16.5%;position:absolute;top:20%;left:58%}.clearity-lid{transform-origin:top;background:#85c7fd;animation:60s linear infinite clearityBlink;position:absolute;inset:0;transform:scaleY(0)}.dark .clearity-lid{z-index:2}.dark .hub-app-back{background:linear-gradient(var(--clearity-dark-surface), var(--clearity-dark-surface)) padding-box, linear-gradient(135deg, #0b1a45 0%, #1e90ff 72%, #f05323 100%) border-box;color:var(--clearity-dark-ink-strong);border-color:#0000;box-shadow:0 8px 24px -16px #000000b8}.dark .hub-app-back:hover{background:linear-gradient(var(--clearity-dark-card), var(--clearity-dark-card)) padding-box, linear-gradient(135deg, #0b1a45 0%, #1e90ff 72%, #f05323 100%) border-box;border-color:#0000}.dark .hub-app-back:focus-visible{box-shadow:0 0 0 2px var(--clearity-dark-page), 0 0 0 4px #38a8ff;outline:none}@keyframes clearityBlink{0%,3.203%,3.463%,7.703%,7.963%,13.537%,13.797%,18.37%,18.63%,29.203%,29.463%,34.703%,34.963%,39.037%,39.297%,45.703%,45.963%,50.703%,50.963%,51.433%,57.037%,57.297%,61.703%,61.963%,72.537%,72.797%,77.87%,78.13%,83.87%,84.13%,88.703%,88.963%,93.87%,94.13%,98.037%,98.297%,to{transform:scaleY(0)}3.333%,7.833%,13.667%,18.5%,29.333%,34.833%,39.167%,45.833%,50.833%,51.303%,57.167%,61.833%,72.667%,78%,84%,88.833%,94%,98.167%{transform:scaleY(1)}}.clearity-resource-page-header{align-items:center;max-width:72rem;margin-inline:auto;padding:1.25rem 1.5rem;display:flex}@media (width>=640px){.clearity-resource-page-header{padding-inline:2.5rem}}@media (prefers-reduced-motion:reduce){.clearity-logo-link__wrap--animate-in{animation:none}.clearity-lid{animation:none;transform:scaleY(0)}}.clearity-resources-shell{width:100%}.clearity-resources-intro{text-align:center;max-width:36rem;margin-inline:auto}.clearity-resources-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1e90ff;margin:0;font-size:.6875rem;font-weight:600}.clearity-resources-title{letter-spacing:-.02em;color:#0b1a45;margin:.5rem 0 0;font-size:1.75rem;font-weight:600}@media (width>=640px){.clearity-resources-title{font-size:2rem}}.clearity-resources-lead{color:#64748b;margin:.625rem auto 0;font-size:.9375rem;line-height:1.5}.clearity-resources-search{max-width:36rem;margin:1.5rem auto 0}.clearity-resources-search-label{letter-spacing:.12em;text-transform:uppercase;color:#1e90ff;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.clearity-resources-search-input{color:#0b1a45;background:#fff;border:1px solid #0b1a451a;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #0b1a450a}.clearity-resources-search-input:focus{border-color:#1e90ff73;outline:none;box-shadow:0 0 0 3px #1e90ff1f}.clearity-resources-section-hits{background:#1e90ff0d;border:1px solid #1e90ff1f;border-radius:.75rem;margin-top:.875rem;padding:.875rem 1rem}.clearity-resources-section-hits-label{letter-spacing:.12em;text-transform:uppercase;color:#0b1a45;margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.clearity-resources-section-hits-list{margin:0;padding:0;list-style:none}.clearity-resources-section-hits-list li+li{margin-top:.375rem}.clearity-resources-section-hit-link{border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;text-decoration:none;transition:background .18s;display:flex}.clearity-resources-section-hit-link:hover{background:#ffffffb3}.clearity-resources-section-hit-guide{letter-spacing:.06em;text-transform:uppercase;color:#1e90ff;font-size:.6875rem;font-weight:600}.clearity-resources-section-hit-title{color:#0b1a45;font-size:.9375rem;font-weight:600}.clearity-resources-search-empty{color:#64748b;margin:.75rem 0 0;font-size:.875rem}.clearity-resources-search-count{color:#94a3b8;text-align:center;margin:.625rem 0 0;font-size:.75rem}.clearity-resources-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}@media (width>=768px){.clearity-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media (width>=1024px){.clearity-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.clearity-resource-card-wrap{min-width:0}.clearity-resource-card{text-align:left;background:#fff;border:1px solid #0000000d;border-radius:1rem;flex-direction:column;min-height:9.5rem;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1a450a}.clearity-resource-card--available:focus-visible{outline:none}.clearity-resource-accent{opacity:.82;inset-inline:0;background:linear-gradient(90deg,#0b1a45,#1e90ff,#ff5a1f);height:4px;transition:opacity .22s;position:absolute;top:0;overflow:hidden}.clearity-resource-accent:after{content:"";background-image:linear-gradient(90deg,#0000 0% 23%,#ffffff80 28%,#ffffffc7 32%,#ffffff80 36%,#0000 41% 100%);background-position:130% 0;background-size:320% 100%;animation:9.5s cubic-bezier(.45,0,.55,1) infinite clearityShimmer;position:absolute;inset:0}.clearity-resource-card--available:hover,.clearity-resource-card--available:focus-visible{border-color:#00000014;transform:translateY(-4px);box-shadow:0 18px 40px -18px #0b1a4538}.clearity-resource-card--available:hover .clearity-resource-accent,.clearity-resource-card--available:focus-visible .clearity-resource-accent{opacity:1}.clearity-resource-card--available:hover .clearity-resource-badge--open,.clearity-resource-card--available:focus-visible .clearity-resource-badge--open{filter:brightness(1.1);transform:scale(1.03)}.clearity-resource-card--soon{cursor:default;opacity:.78}.clearity-resource-card--soon .clearity-resource-accent{opacity:.35}.clearity-resource-card--soon .clearity-resource-accent:after{opacity:0;animation:none}.clearity-resource-card-body{flex:1;padding:1rem 1rem .75rem}.clearity-resource-card-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#1e90ff;margin:0 0 .25rem;font-size:.6875rem;font-weight:600}.clearity-resource-card-title{letter-spacing:-.01em;color:#0b1a45;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}@media (width>=640px){.clearity-resource-card-title{font-size:1rem}}.clearity-resource-card-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.clearity-resource-card-footer{align-items:center;gap:.5rem;margin-top:auto;padding:.625rem 1.5rem 1.375rem;display:flex}.clearity-resource-access-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;background:#0b1a450a;border:1px solid #0b1a450f;border-radius:9999px;flex-shrink:0;align-items:center;padding:.2rem .5rem;font-size:.5625rem;font-weight:600;display:inline-flex}.clearity-resource-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;margin-left:auto;padding:.25rem .625rem;font-size:.625rem;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:inline-flex}.clearity-resource-badge--open{color:#fff;background:linear-gradient(90deg,#0b1a45,#1e90ff,#ff5a1f)}.clearity-resource-badge--soon{color:#94a3b8;background:#0b1a450f}.clearity-home-resources-link{letter-spacing:.02em;color:#0b1a45;cursor:pointer;border-bottom:1px solid #0000;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .22s,border-color .22s,opacity .22s;display:inline-flex}.clearity-home-resources-link:hover{color:#1e90ff;opacity:.95;border-bottom-color:#1e90ff59}.dark .clearity-resources-page{background:var(--clearity-dark-page);color:var(--clearity-dark-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .clearity-resources-title,.dark .clearity-resources-section-hits-label,.dark .clearity-resources-section-hit-title,.dark .clearity-resource-card-title{color:var(--clearity-dark-heading)}.dark .clearity-resources-lead,.dark .clearity-resources-search-empty,.dark .clearity-resources-search-count,.dark .clearity-resource-card-desc{color:var(--clearity-dark-muted)}.dark .clearity-resources-search-input{background:var(--clearity-dark-search);color:var(--clearity-dark-search-ink);border-color:#85c7fd7a}.dark .clearity-resources-search-input::placeholder{color:var(--clearity-dark-search-muted)}.dark .clearity-resources-section-hits{border-color:var(--clearity-dark-border);background:var(--clearity-dark-card)}.dark .clearity-resources-section-hit-link:hover{background:#85c7fd1a}.dark .clearity-resources-page .clearity-resource-card,.dark .clearity-module-page .clearity-resource-card{border-color:var(--clearity-dark-border);background:var(--clearity-dark-surface);box-shadow:0 14px 36px -22px #000000b8}.dark .clearity-resources-page .clearity-resource-card:hover,.dark .clearity-module-page .clearity-resource-card:hover{border-color:#38a8ff6b;box-shadow:0 18px 42px -20px #000c}.dark .clearity-resources-page .clearity-resource-access-label,.dark .clearity-module-page .clearity-resource-access-label,.dark .clearity-resources-page .clearity-resource-badge--soon,.dark .clearity-module-page .clearity-resource-badge--soon{border-color:var(--clearity-dark-border);background:var(--clearity-dark-card);color:var(--clearity-dark-muted)}@media (prefers-reduced-motion:reduce){.clearity-resource-card--available:hover,.clearity-resource-card--available:focus-visible,.clearity-resource-card--available:hover .clearity-resource-badge--open,.clearity-resource-card--available:focus-visible .clearity-resource-badge--open{transform:none}.clearity-resource-accent:after{opacity:0;animation:none}.clearity-intake-suggestions{animation:none}}.dark .clearity-home{--clearity-wordmark-dark-gradient:var(--clearity-home-wordmark-dark-gradient);background:var(--clearity-dark-page);color:var(--clearity-dark-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .clearity-home__ambient-blue{background:radial-gradient(closest-side,#1e90ff33,#0000)}.dark .clearity-home__ambient-orange{background:radial-gradient(closest-side,#f0532312,#0000)}.dark .clearity-home__ambient-fade{background:linear-gradient(#11182700 0%,#111827d1 60%,#111827 100%)}.dark .clearity-home .clearity-utility-pill__label{color:#85c7fd;-webkit-text-fill-color:#85c7fd;background:0 0}.dark .clearity-home .clearity-logo-link:focus-visible{box-shadow:0 0 0 2px #38a8ff,0 0 0 4px #111827}.dark .clearity-home__eyebrow{color:#38a8ff}.dark .clearity-home__headline,.dark .clearity-home-card__title,.dark .clearity-home-card__open{color:var(--clearity-dark-heading)}.dark .clearity-home__headline-clarity{color:#4b8fe2;-webkit-text-fill-color:#4b8fe2}.dark .clearity-home__headline-by{color:#93bcf1;-webkit-text-fill-color:#93bcf1}.dark .clearity-home__headline-default{color:#f05323;-webkit-text-fill-color:#f05323}.dark .clearity-home .clearity-shimmer{background-image:linear-gradient(90deg,#0000 0% 37%,#ffffff6b 43%,#e8f0fe9e 50%,#ffffff6b 57%,#0000 63% 100%),linear-gradient(90deg,#82b0ec 0% 66%,#93bcf1 71%,#ef6a3d 79%,#f05323 100%)}.dark .clearity-home-card__description,.dark .clearity-home__footer,.dark .clearity-home__domain{color:var(--clearity-dark-muted)}.clearity-home-card,.clearity-intake-chip,.clearity-recommendation-card,.clearity-dual-card,.clearity-dual-card__launch{background:#fff}.dark .clearity-home-card{border-color:var(--clearity-dark-border);background:var(--clearity-dark-surface);box-shadow:0 1px 2px #0006,0 18px 48px -28px #000000bf}.dark .clearity-home-card:hover{border-color:#38a8ff57;box-shadow:0 1px 2px #00000073,0 24px 56px -26px #1e90ff4d}.dark .clearity-home .clearity-home-card[aria-label="Open The Fix"] .clearity-accent{background-image:linear-gradient(90deg,#82b0ec,#ff5a1f)}.dark .clearity-home .clearity-card-glow{opacity:.3}.dark .clearity-home .clearity-intake-ring{--clearity-intake-surface:var(--clearity-dark-search)}.dark .clearity-home .clearity-intake-ring--idle,.dark .clearity-home .clearity-intake-ring--focused,.dark .clearity-home .clearity-intake-ring--browse-open,.dark .clearity-home .clearity-intake-ring--expanded,.dark .clearity-home .clearity-intake-ring--clarifying,.dark .clearity-home .clearity-intake-ring--recommending,.dark .clearity-home .clearity-intake-ring--dual-pick{box-shadow:0 1px 2px #00000073,0 16px 40px -18px #1e90ff52}.dark .clearity-home .clearity-intake-ring--thinking{box-shadow:0 0 0 1px #38a8ff38,0 0 34px -8px #1e90ff80,0 18px 44px -16px #000000b8}.dark .clearity-home .clearity-intake-ring--focused .clearity-intake-surface,.dark .clearity-home .clearity-intake-ring--focused .clearity-intake-inner,.dark .clearity-home .clearity-intake-surface,.dark .clearity-home .clearity-intake-inner,.dark .clearity-home .clearity-intake-body-inner{background:var(--clearity-dark-search);box-shadow:inset 0 1px #ffffffd9}.dark .clearity-intake-suggestions{background:#1e293b;border-color:#334155;box-shadow:0 8px 18px -6px #00000080,0 24px 48px -16px #000000a6}.dark .clearity-intake-suggestion--active{background:#1e90ff29}.dark .clearity-intake-suggestion-text,.dark .clearity-intake-suggestion--active .clearity-intake-suggestion-text,.dark .clearity-home .clearity-browse-morph-label--trigger,.dark .clearity-home .clearity-browse-morph-label--from-header,.dark .clearity-home .clearity-browse-morph-label--header,.dark .clearity-home .clearity-browse-card-title,.dark .clearity-home .clearity-browse-l2-prompt,.dark .clearity-home .clearity-clarify-question{color:var(--clearity-dark-ink)}.dark .clearity-home .clearity-intake-input{color:var(--clearity-dark-search-ink)}.dark .clearity-home .clearity-intake-input::placeholder,.dark .clearity-home .clearity-browse-header-prompt,.dark .clearity-home .clearity-browse-card-subtitle,.dark .clearity-home .clearity-browse-back,.dark .clearity-home .clearity-intake-thinking-status,.dark .clearity-home .clearity-intake-or-label{color:var(--clearity-dark-muted)}.dark .clearity-home .clearity-intake-input::placeholder{color:var(--clearity-dark-search-muted)}.dark .clearity-home .clearity-intake-divider{background:#94a3b838}.dark .clearity-home .clearity-intake-or-line{background:linear-gradient(90deg,#0000,#94a3b847)}.dark .clearity-home .clearity-intake-or-line--right{background:linear-gradient(270deg,#0000,#94a3b847)}.dark .clearity-home .clearity-intake-submit,.dark .clearity-home .clearity-intake-clear{background:var(--clearity-dark-search);color:var(--clearity-dark-search-ink);border-color:#181d621a;box-shadow:0 1px 2px #00000059}.dark .clearity-home .clearity-intake-submit:hover:not(:disabled),.dark .clearity-home .clearity-intake-clear:hover:not(:disabled){color:var(--clearity-dark-search-ink);background:#fff;border-color:#ca492e70}.dark .clearity-home .clearity-browse-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 2px #00000059}.dark .clearity-home .clearity-browse-card:hover{border-color:#38a8ff7a;box-shadow:0 12px 30px -14px #000000b3}.dark .clearity-home .clearity-intake-chip,.dark .clearity-home .clearity-recommendation-card,.dark .clearity-home .clearity-dual-card,.dark .clearity-home .clearity-dual-card__launch{color:var(--clearity-dark-heading);background:#1e293b;border-color:#334155;box-shadow:0 8px 28px -18px #000000b8}.dark .clearity-home .clearity-intake-chip:hover,.dark .clearity-home .clearity-dual-card__launch:hover{border-color:#38a8ff7a}.dark .clearity-home .clearity-recommendation-card__title,.dark .clearity-home .clearity-recommendation-card__label,.dark .clearity-home .clearity-dual-pick__prompt,.dark .clearity-home .clearity-dual-card__title{color:#f1f5f9}.dark .clearity-home .clearity-recommendation-card__reason,.dark .clearity-home .clearity-recommendation-card__reason-label,.dark .clearity-home .clearity-recommendation-card__reset,.dark .clearity-home .clearity-dual-card__eyebrow,.dark .clearity-home .clearity-dual-card__reason,.dark .clearity-home .clearity-dual-pick__reset{color:var(--clearity-dark-muted)}.dark .clearity-home-card__module{color:#fff;background:#33528c}.dark .clearity-home .clearity-utility-pill:hover:not(:disabled),.dark .clearity-home .clearity-utility-pill:focus-visible:not(:disabled){background:#1e293b;box-shadow:0 8px 22px #0000004d,0 0 0 1px #38a8ff61}.dark .clearity-home .clearity-utility-pill:focus-visible{box-shadow:0 0 0 2px #111827,0 0 0 4px #38a8ff}.dark .clearity-home .clearcourse-coming-soon{background:linear-gradient(#1e293b,#1e293b) padding-box padding-box,linear-gradient(135deg,#2541a8 0%,#1e90ff 78%,#f05323b8 100%) border-box;box-shadow:0 18px 52px #0000006b}.dark .clearity-home .clearcourse-coming-soon__body,.dark .clearity-home .clearcourse-coming-soon__title{color:#f1f5f9}.dark .clearity-launch-overlay{background:radial-gradient(closest-side,#1e293bf7,#111827fe)}.dark .clearconnect{--cc-navy:#181d62;--cc-blue:#38a8ff;--cc-blue-soft:#85c7fd;--cc-surface:var(--clearity-dark-surface);--cc-field-surface:#e8f0fe;--cc-preview-bg:#e8f0fe;--cc-preview-border:#85c7fd;--cc-text:#181d62}.dark .clearconnect__title,.dark .clearconnect-rc__title{color:var(--clearity-dark-heading);filter:none;-webkit-text-fill-color:var(--clearity-dark-heading);background:0 0}.dark .clearconnect-rc{--cc-rc-surface:var(--clearity-dark-surface);--cc-rc-text:var(--clearity-dark-ink-strong)}.dark .clearconnect__field input,.dark .clearconnect__type-btn,.dark .clearconnect__tooltip,.dark .clearconnect__duplicate-title{color:#181d62}.dark .clearconnect__field input::placeholder{color:#64748b}.dark .clearconnect__type-menu,.dark .clearconnect__tooltip,.dark .clearconnect__duplicate,.dark .clearconnect__duplicate-actions button[data-variant=ghost]{color:#181d62}.dark .clearconnect__type-menu,.dark .clearconnect__tooltip{background:linear-gradient(#e8f0fe, #e8f0fe) padding-box, var(--cc-border-grad) border-box;box-shadow:0 12px 30px #0000006b}.dark .clearconnect__duplicate,.dark .clearconnect__duplicate-actions button[data-variant=ghost]{background:#e8f0fe}.dark .clearconnect__preview-scroll{scrollbar-color:#94a3b866 transparent}.dark .clearconnect__preview-scroll::-webkit-scrollbar-thumb{background:#94a3b866}.dark .clearconnect-rc__check{background:#e8f0fe;border-color:#85c7fd}.dark .clearconnect__error{color:#fca5a5}.clearity-home .clearity-intake-ring{box-shadow:inset 0 1px #fffffffa,inset 0 2px 5px #ffffff6b,inset 0 -1px #0b1a451f,inset 0 -3px 7px #0b1a4509,0 2px 3px #0b1a451a,0 18px 34px -22px #0b1a4557}.clearity-home .clearity-intake-surface,.clearity-home .clearity-intake-inner{background:var(--clearity-intake-surface);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb8,inset -1px 0 #ffffff61,inset 0 -1px #0b1a451a,inset 0 -4px 8px #0b1a4506}.clearity-home .clearity-intake-surface:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff9e,#0000 16% 82%,#0b1a4509);position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff61,inset 0 1px 1px #ffffffb8}.clearity-home .clearity-utility-pill__icon{box-shadow:0 2px 3px #0b1a4524,0 12px 22px -15px #0b1a4570}.clearity-home .clearity-utility-pill__icon:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 16%,#ffffffad,#0000 28%);position:absolute;inset:2px;-webkit-mask:radial-gradient(circle,#0000 0 76%,#000 78%);mask:radial-gradient(circle,#0000 0 76%,#000 78%)}.clearity-home .clearity-home-card{background:#fff;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffa3,inset -1px 0 #ffffff47,inset 0 -1px #0b1a451f,inset 0 -5px 10px #0b1a4506,0 3px 5px #0b1a451a,0 28px 52px -32px #0b1a456b}.clearity-home .clearity-home-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffffbd,#0000 14% 86%,#0b1a4506);position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff52,inset 0 2px 2px #ffffffa8,inset 0 -2px 3px #0b1a4514}.clearity-home .clearity-home-card>:not(.clearity-accent){z-index:1;position:relative}body:has(.clearity-home) .clearity-account-avatar-ring{isolation:isolate;position:relative;box-shadow:inset 0 1px #fffffffa,inset 0 2px 4px #ffffff4d,inset 0 -1px #0b1a452e,0 2px 4px #0b1a4524,0 14px 26px -17px #0b1a457a}body:has(.clearity-home) .clearity-account-avatar-ring:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 30% 14%,#ffffff94,#0000 28%);border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:1px;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -2px 3px #0b1a451f;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}body:has(.clearity-home) .clearity-ai-launcher .clearity-ai-brand-frame{z-index:1}.dark .clearity-home .clearity-intake-surface,.dark .clearity-home .clearity-intake-inner{background:var(--clearity-dark-search)}.dark .clearity-home .clearity-home-card{background:var(--clearity-dark-surface);box-shadow:inset 0 1px #ffffff3d,inset 1px 0 #ffffff1a,inset -1px 0 #ffffff0a,inset 0 -1px #0000006b,inset 0 -5px 10px #0000001f,0 3px 5px #00000057,0 28px 56px -30px #000000d1}.clearview-shell{width:100%}.clearview-intro{text-align:center;max-width:56rem;margin-inline:auto}.clearview-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1e90ff;margin:0;font-size:.6875rem;font-weight:600}.clearview-title{letter-spacing:-.02em;color:#0b1a45;margin:.375rem 0 0;font-size:1.75rem;font-weight:600}@media (width>=640px){.clearview-title{font-size:2rem}}.clearview-lead{color:#64748b;margin:.625rem auto 0;font-size:.9375rem;line-height:1.5}.clearview-toolbar{flex-direction:column;gap:.5rem;max-width:48rem;margin:1rem auto 0;display:flex}.clearview-toolbar__filters{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}@media (width>=640px){.clearview-toolbar__filters{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:.75rem}}.clearview-toolbar__search,.clearview-toolbar__category{flex-direction:column;min-width:0;display:flex}.clearview-search-label,.clearview-filter-label{letter-spacing:.12em;text-transform:uppercase;color:#1e90ff;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;line-height:1;display:block}.clearview-search-input,.clearview-select{box-sizing:border-box;color:#0b1a45;background:#fff;border:1px solid #0b1a451a;border-radius:.75rem;width:100%;height:2.875rem;padding:0 1rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.25;box-shadow:0 1px 2px #0b1a450a}.clearview-search-input:focus,.clearview-select:focus{border-color:#1e90ff73;outline:none;box-shadow:0 0 0 3px #1e90ff1f}.clearview-count{color:#64748b;text-align:center;margin:0;font-size:.8125rem}.clearview-empty{text-align:center;color:#64748b;max-width:28rem;margin:1.5rem auto 0;font-size:.9375rem}.clearview-results{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.clearview-category-section{margin-top:1.75rem}.clearview-category-heading{letter-spacing:.14em;text-transform:uppercase;color:#1e90ff;text-align:left;margin:0 0 1rem;font-size:.75rem;font-weight:700}.clearview-not911{letter-spacing:.08em;text-transform:uppercase;color:#f05323;background:#f053231f;border:1px solid #f053232e;border-radius:999px;align-items:center;margin:.35rem 0 0;padding:.12rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.clearview-note--emergency{background:#f053230f;border-color:#f0532338;margin-top:1rem}@media (width>=768px){.clearview-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media (width>=1024px){.clearview-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.clearview-card-head{align-items:flex-start;gap:.75rem;display:flex}.clearview-card-logo{letter-spacing:-.02em;color:#181d62;background:#fff;border:1px solid #0b1a450f;border-radius:.65rem;flex-shrink:0;place-items:center;width:44px;height:44px;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.clearview-card-logo img{object-fit:contain;object-position:center;width:78%;height:78%;display:block}.clearview-logo--lumen-centurylink img,.clearview-detail__logo.clearview-logo--lumen-centurylink img{width:156%;height:156%}.clearview-card-copy{min-width:0}.clearview-card-footer{justify-content:space-between}.clearview-card-phone{color:#0b1a45;letter-spacing:normal;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500}.clearview-card-phone-empty{flex:1}.clearview-directory-intro{text-align:center;color:#64748b;max-width:56rem;margin:.5rem auto 0;font-size:.9375rem;line-height:1.45}.clearview-row__meta{color:#64748b;margin:.15rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:.8125rem}.clearview-row__logo{letter-spacing:-.02em;color:#181d62;background:#fff;border:1px solid #0b1a450f;border-radius:.65rem;flex-shrink:0;place-items:center;width:44px;height:44px;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.clearview-row__logo img{object-fit:contain;object-position:center;width:78%;height:78%;display:block}.clearview-routes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clearview-route{background:#fff;border:1px solid #0b1a4514;border-radius:.85rem;padding:1rem}.clearview-route__header{margin-bottom:.25rem}.clearview-route__title{color:#0b1a45;margin:0;font-size:1rem;font-weight:600}.clearview-phone,.clearview-row__phone{font-variant-numeric:normal;letter-spacing:normal;font-feature-settings:"tnum" 0, "lnum" 1;color:#0b1a45;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600}.clearview-badge{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.clearview-badge--verified{color:#1e90ff;background:#1e90ff1f}.clearview-badge--caution{color:#f05323;background:#f053231f}.clearview-detail{max-width:42rem;margin:0 auto}.clearview-detail__header{align-items:flex-start;gap:1rem;display:flex}.clearview-detail__logo{color:#181d62;background:#fff;border:1px solid #0b1a450f;border-radius:.75rem;flex-shrink:0;place-items:center;width:56px;height:56px;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700;display:grid;overflow:hidden}.clearview-detail__logo img{object-fit:contain;object-position:center;width:78%;height:78%;display:block}.clearview-detail__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.clearview-action{letter-spacing:normal;color:#0b1a45;cursor:pointer;background:#fff;border:1px solid #0b1a451f;border-radius:.65rem;padding:.55rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none}.clearview-action:hover,.clearview-action:focus-visible{border-color:#1e90ff66;outline:none}.clearview-section{border-top:1px solid #0b1a4514;margin-top:1.5rem;padding-top:1.25rem}.clearview-section h2{letter-spacing:.14em;text-transform:uppercase;color:#1e90ff;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.clearview-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.clearview-list li{color:#0b1a45;justify-content:space-between;align-items:baseline;gap:1rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;display:flex}.clearview-list a{color:#1e90ff;font-weight:500;text-decoration:none}.clearview-list a:hover{text-decoration:underline}.clearview-list .clearview-phone{color:#1e90ff;font-size:.9375rem;font-weight:500}.clearview-note{color:#0b1a45;background:#181d620a;border:1px solid #181d6214;border-radius:.75rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.clearview-admin-hint{text-align:center;color:#94a3b8;margin:.75rem auto 0;font-size:.75rem}.dark .clearity-module-page .clearview-title,.dark .clearity-module-page .clearview-category-heading,.dark .clearity-module-page .clearview-route__title{color:var(--clearity-dark-heading)}.dark .clearity-module-page .clearview-lead,.dark .clearity-module-page .clearview-directory-intro,.dark .clearity-module-page .clearview-count,.dark .clearity-module-page .clearview-empty,.dark .clearity-module-page .clearview-row__meta,.dark .clearity-module-page .clearview-note,.dark .clearity-module-page .clearview-admin-hint{color:var(--clearity-dark-muted)}.dark .clearity-module-page .clearview-search-input,.dark .clearity-module-page .clearview-select,.dark .clearity-module-page .clearview-action{background:var(--clearity-dark-search);color:var(--clearity-dark-search-ink);border-color:#85c7fd7a}.dark .clearity-module-page .clearview-search-input::placeholder{color:var(--clearity-dark-search-muted)}.dark .clearity-module-page .clearview-card-phone,.dark .clearity-module-page .clearview-phone,.dark .clearity-module-page .clearview-row__phone,.dark .clearity-module-page .clearview-list li{color:var(--clearity-dark-ink-strong)}.dark .clearity-module-page .clearview-route{border-color:var(--clearity-dark-border);background:var(--clearity-dark-surface)}.dark .clearity-module-page .clearview-section{border-top-color:var(--clearity-dark-border)}.dark .clearity-module-page .clearview-note{border-color:var(--clearity-dark-border);background:var(--clearity-dark-card)}.dark .clearity-module-page .clearview-note--emergency{background:#f053231a;border-color:#f0532357}@media (prefers-reduced-motion:reduce){.clearity-resource-card--available:hover,.clearity-resource-card--available:focus-visible{transform:none}.clearity-resource-accent:after{opacity:0;animation:none}}.clearity-guide-intro{text-align:center;max-width:42rem;margin-inline:auto}.clearity-guide-intro-category{letter-spacing:.16em;text-transform:uppercase;color:#1e90ff;margin:0;font-size:.6875rem;font-weight:600}.clearity-guide-intro-title{letter-spacing:-.02em;color:#0b1a45;margin:.5rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.3}@media (width>=640px){.clearity-guide-intro-title{font-size:1.875rem}}.clearity-guide-intro-desc{color:#64748b;max-width:36rem;margin:.625rem auto 0;font-size:.9375rem;line-height:1.55}.clearity-guide-asset-frame{background:#fff;border:1px solid #0000000d;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1a450a,0 12px 36px -16px #0b1a451f}.clearity-guide-asset-accent{opacity:.85;background:linear-gradient(90deg,#0b1a45,#1e90ff,#ff5a1f);height:4px}.clearity-guide-asset-body{padding:.75rem}@media (width>=640px){.clearity-guide-asset-body{padding:1rem}}.clearity-guide-asset-pdf{background:#f8fafc;border:none;border-radius:.5rem;width:100%;min-height:75vh;display:block}.clearity-guide-asset-image{border-radius:.5rem;width:100%;height:auto;display:block}.clearity-guide-asset-download{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;padding:.5rem .75rem .75rem;display:flex}.clearity-guide-asset-download-link{color:#1e90ff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s}.clearity-guide-asset-download-link:hover{color:#0b1a45}.dark .clearity-guide-page{background:var(--clearity-dark-page);color:var(--clearity-dark-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .clearity-guide-intro-title{color:var(--clearity-dark-heading)}.dark .clearity-guide-intro-desc{color:var(--clearity-dark-muted)}.dark .clearity-guide-asset-frame{border-color:var(--clearity-dark-border);background:var(--clearity-dark-surface);box-shadow:0 16px 40px -22px #000000c7}.dark .clearity-guide-asset-pdf{background:var(--clearity-dark-card)}.dark .clearity-guide-asset-download-link:hover{color:#85c7fd}
