/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-content:"";--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer legacy{.utility-widget{min-width:0;color:var(--ink);isolation:isolate;position:relative}.utility-caption{color:var(--muted);overflow-wrap:anywhere;margin:.5rem 0;font-size:.78rem;line-height:1.45}.utility-clock .time-widget{align-items:flex-start;gap:.3rem}.utility-clock .time-widget strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.8rem,8cqi,3.7rem);font-weight:600;line-height:1.12}.utility-clock [data-clock-style=serif] .time-widget strong{letter-spacing:-.025em;font-style:italic;font-weight:400}.utility-clock [data-clock-style=minimal] .time-widget strong{letter-spacing:0;font-size:clamp(1.5rem,6cqi,2.6rem);font-weight:400}.utility-clock .clock-weekday{color:var(--ink);font-size:.9rem;font-weight:600}.utility-clock .clock-date{color:var(--muted)}.utility-clock [data-clock-style=analogue] .time-widget{text-align:center;align-items:center}.utility-clock [data-clock-style=analogue] .time-widget strong{letter-spacing:0;font-size:1.3rem}.clock-face{width:min(100%,200px);height:auto;color:var(--ink);margin:0 auto .6rem;display:block;overflow:visible}.clock-face-rim{fill:var(--surface);stroke:var(--line);stroke-width:1.3px}.clock-hour-mark{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.clock-minute-mark{stroke:var(--muted);stroke-width:.75px;opacity:.5}.clock-face text{fill:var(--muted);font-family:inherit;font-size:13px}.clock-hand-hour{stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.clock-hand-minute{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.clock-hand-second{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.clock-face-pin{fill:var(--accent)}.utility-timer-main{place-items:center;min-width:0;min-height:80px;margin:.8rem 0;display:grid;position:relative}.utility-timer-digits{font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,11cqi,4.25rem);font-weight:600;line-height:1.1}.utility-timer[data-timer-style=dial] .utility-timer-main{aspect-ratio:1;width:min(100%,220px);margin:1rem auto}.utility-timer-dial{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}.utility-dial-track{stroke:var(--line)}.utility-dial-progress{stroke:var(--accent);stroke-linecap:round}.utility-timer[data-timer-style=dial] .utility-timer-digits{letter-spacing:-.025em;font-size:clamp(1.7rem,8cqi,2.7rem)}.utility-timer[data-timer-style=blocks] .utility-timer-digits{background:var(--accent);border-radius:8px;padding:.6rem .8rem}@supports (color:color-mix(in lab,red,red)){.utility-timer[data-timer-style=blocks] .utility-timer-digits{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.utility-timer[data-timer-style=blocks] .utility-timer-digits{border:1px solid var(--line)}.utility-progress{background:var(--line);border-radius:8px;height:6px;margin:.8rem 0;position:relative;overflow:hidden}.utility-progress>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.utility-quick-durations,.utility-timer-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0;display:flex}.utility-quick-durations>button,.utility-timer-actions>button{min-height:34px}.utility-timer-status{min-height:1.3em;margin:.6rem 0;font-size:.82rem;font-weight:600}.utility-timer[data-complete=true]{outline:2px solid var(--accent);outline-offset:5px;border-radius:5px}.utility-timer[data-complete=true] .utility-timer-status{color:var(--accent);animation:utility-finished 1s ease-out 3}.utility-laps{max-height:160px;margin:.7rem 0 0;padding:0;font-size:.85rem;list-style:none;overflow-y:auto}.utility-laps>li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.utility-daylight{min-width:0;position:relative}.utility-daylight-art{z-index:-1;object-fit:cover;opacity:.13;pointer-events:none;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.utility-sun-times{flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin:1rem 0;display:flex}.utility-sun-times>div{box-sizing:border-box;flex:85px;min-width:0}.utility-sun-times dt{color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.utility-sun-times dt svg{width:16px;height:16px;color:var(--accent);flex:none}.utility-sun-times dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:clamp(1rem,5cqi,1.8rem);font-weight:600}.daylight-ribbon{background:var(--ink);border-radius:8px;width:100%;height:36px;position:relative}@supports (color:color-mix(in lab,red,red)){.daylight-ribbon{background:color-mix(in srgb,var(--ink) 14%,var(--surface))}}.daylight-ribbon{margin:1rem 0;overflow:hidden}.daylight-ribbon-light{background:var(--accent);height:100%;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.daylight-ribbon-light{background:color-mix(in srgb,var(--accent) 35%,var(--surface))}}.daylight-ribbon-light{border-radius:36px 36px 0 0}.daylight-ribbon-marker{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;transform:translate(-50%)}.utility-daylight-relative{margin:.65rem 0;font-size:.9rem;font-weight:600}.utility-polar{align-items:center;gap:.5rem;font-size:.9rem;line-height:1.45;display:flex}.utility-widget[data-utility-theme=blocky] .utility-sun-times>div{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.utility-widget[data-utility-theme=blocky] .utility-sun-times>div{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.utility-widget[data-utility-theme=blocky] .utility-sun-times>div{border-radius:7px;padding:.7rem}.utility-widget[data-utility-theme=blocky] .utility-sun-times{gap:.5rem}@keyframes utility-finished{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.utility-timer[data-complete=true] .utility-timer-status{animation:none}}@media (pointer:coarse){.utility-quick-durations>button,.utility-timer-actions>button{min-height:44px}}.widget-surface[data-widget-font]:not([data-widget-font=dashboard]) .world-clock .time-widget>strong{font-family:inherit}.widget-surface[data-widget-density=compact] .utility-sun-times{gap:.65rem;margin:.65rem 0}.widget-surface[data-widget-density=compact] .utility-timer-main{margin:.5rem 0}.widget-surface[data-widget-density=compact] .utility-clock .time-widget{gap:.15rem}.widget-surface[data-widget-density=compact] .utility-quick-durations,.widget-surface[data-widget-density=compact] .utility-timer-actions{gap:.3rem;margin:.5rem 0}.rap-personal-widget{min-width:0;color:inherit;--personal-muted:var(--muted,#5f6f7d);--personal-line:var(--line,#e1e5ea);--personal-accent:var(--accent,#0e716d)}.rap-personal-meta{color:var(--personal-muted,var(--muted,#5f6f7d));overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.rap-personal-empty{min-height:110px;color:var(--personal-muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.rap-personal-empty svg{width:var(--widget-graphic-size,32px);height:var(--widget-graphic-size,32px);opacity:.65;flex-shrink:0}.rap-note{background:var(--personal-accent);border-radius:4px;gap:10px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rap-note{background:color-mix(in srgb,var(--personal-accent) 9%,var(--surface,#fff))}}.rap-note{border:1px solid var(--personal-accent)}@supports (color:color-mix(in lab,red,red)){.rap-note{border:1px solid color-mix(in srgb,var(--personal-accent) 18%,var(--personal-line))}}.rap-note--memo{border:1px solid var(--personal-line);box-shadow:0 2px 0 var(--personal-accent);border-radius:3px;padding:18px}@supports (color:color-mix(in lab,red,red)){.rap-note--memo{box-shadow:0 2px 0 color-mix(in srgb,var(--personal-accent) 12%,transparent)}}.rap-note-pin{width:clamp(14px,calc(var(--widget-graphic-size,48px)*.375),24px);height:clamp(14px,calc(var(--widget-graphic-size,48px)*.375),24px);color:var(--personal-accent);position:absolute;top:-8px;right:9px;transform:rotate(20deg)}.rap-note-input{resize:vertical;width:100%;min-height:150px;max-height:380px;color:inherit;font:inherit;outline-offset:3px;background:0 0;border:0;border-radius:3px;padding:8px 4px;font-size:.925rem;line-height:1.9}.rap-note-input:focus-visible{outline:2px solid var(--personal-accent)}.rap-note-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rap-school{gap:10px;display:grid}.rap-school-periods{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rap-school-period{border:1px solid var(--personal-line);border-radius:7px;gap:12px;min-width:0;padding:10px 12px;display:flex}.rap-school-period-copy{flex:1;gap:3px;min-width:0;display:grid}.rap-school-period small{text-transform:uppercase;letter-spacing:.06em;color:var(--personal-muted);font-size:.67rem}.rap-school-period strong{overflow-wrap:anywhere;font-size:1rem}.rap-school-relative,.rap-school-time{font-variant-numeric:tabular-nums;font-size:.78rem}.rap-school-relative{color:var(--personal-accent);font-weight:600}.rap-school-dot{border:2px solid var(--personal-line);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.rap-school-period[data-state=current]{border-color:var(--personal-accent);background:var(--personal-accent)}@supports (color:color-mix(in lab,red,red)){.rap-school-period[data-state=current]{background:color-mix(in srgb,var(--personal-accent) 7%,transparent)}}.rap-school-period[data-state=current] .rap-school-dot{background:var(--personal-accent);border-color:var(--personal-accent)}.rap-school-period[data-state=finished]{opacity:.65}.rap-school-period progress{appearance:none;width:100%;height:5px;accent-color:var(--personal-accent);border:0;border-radius:4px;margin-top:7px;overflow:hidden}.rap-school-period progress::-webkit-progress-bar{background:var(--personal-accent)}@supports (color:color-mix(in lab,red,red)){.rap-school-period progress::-webkit-progress-bar{background:color-mix(in srgb,var(--personal-accent) 12%,transparent)}}.rap-school-period progress::-webkit-progress-value{background:var(--personal-accent)}.rap-school-period progress::-moz-progress-bar{background:var(--personal-accent)}.rap-school--next .rap-school-period[data-state=current] strong{font-size:1.5rem;line-height:1.2}.rap-school--timeline .rap-school-period{border:0;padding:4px 3px 12px;position:relative}.rap-school--timeline .rap-school-period:not(:last-child):after{content:"";background:var(--personal-line);width:1px;position:absolute;top:20px;bottom:-8px;left:6px}.rap-school--timeline .rap-school-period[data-state=current]{background:0 0}.rap-school--blocks[data-school-direction=horizontal] .rap-school-periods{flex-wrap:wrap;gap:8px;display:flex}.rap-school--blocks[data-school-direction=horizontal] .rap-school-period{flex:110px}[data-widget-theme=blocky] .rap-school-period{background:var(--personal-accent);border-radius:2px}@supports (color:color-mix(in lab,red,red)){[data-widget-theme=blocky] .rap-school-period{background:color-mix(in srgb,var(--personal-accent) 12%,transparent)}}[data-widget-theme=blocky] .rap-school-period[data-state=current]{background:var(--personal-accent);color:var(--surface,#fff)}[data-widget-theme=blocky] .rap-school-period[data-state=current] :is(small,.rap-school-relative){color:inherit}.rap-photos{gap:var(--widget-gap,8px);flex-direction:column;min-height:0;display:flex}.rap-photo-track{isolation:isolate;gap:10px;min-width:0;display:grid;overflow:hidden}.rap-photo-frame{border-radius:var(--widget-radius,8px);background:var(--personal-accent);flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rap-photo-frame{background:color-mix(in srgb,var(--personal-accent) 8%,var(--surface,#fff))}}.rap-photo-frame img{aspect-ratio:16/10;width:100%;height:auto;max-height:360px;display:block}.rap-photo-frame figcaption{padding:var(--widget-space-2,8px) var(--widget-space-3,10px);overflow-wrap:anywhere;background:var(--surface,#fff);flex:none;font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.rap-photo-frame figcaption{background:color-mix(in srgb,var(--surface,#fff) 94%,transparent)}}.rap-photos--edge .rap-photo-frame figcaption{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#0009);padding:25px 12px 10px;position:absolute;inset:auto 0 0}.rap-photos--postcard .rap-photo-frame{border:1px solid var(--personal-line);background:var(--surface,#fff);border-radius:2px;padding:9px}.rap-photos--triptych .rap-photo-track{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-photos--triptych .rap-photo-frame img{aspect-ratio:3/4;max-height:230px}.rap-photos--triptych .rap-photo-frame figcaption{padding:6px;font-size:.7rem}.rap-photo-controls{justify-content:center;align-items:center;gap:8px;display:flex}.rap-photo-frame--fade{animation:rap-photo-fade .5s both}.rap-photo-frame--slide{animation:rap-photo-slide .4s cubic-bezier(.22,.61,.36,1) both}.rap-photo-example-tools{gap:10px;display:grid}.rap-photo-select{border:1px solid var(--personal-line,var(--line));background:var(--surface,#fff);width:100%;height:36px;color:inherit;border-radius:6px;padding:4px 8px}@keyframes rap-photo-fade{0%{opacity:.1}to{opacity:1}}@keyframes rap-photo-slide{0%{opacity:.3;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rap-photo-frame--fade,.rap-photo-frame--slide{animation:none}}@container (max-width:230px){.rap-photos--triptych .rap-photo-track{grid-template-columns:1fr}.rap-photos--triptych .rap-photo-frame img{aspect-ratio:16/9}.rap-school--next .rap-school-period[data-state=current] strong{font-size:1.2rem}}.rap-task-progress-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rap-task-percent{letter-spacing:-.04em;color:var(--accent);font-size:2.5rem;font-weight:650;line-height:1.1;display:block}.rap-photo-corner,.rap-school-illustration,.rap-task-decoration{display:none}[data-widget-theme=graphical] .rap-school-illustration,[data-widget-theme=graphical] .rap-task-decoration{width:var(--widget-graphic-size,48px);height:var(--widget-graphic-size,48px);color:var(--accent);opacity:.5;flex-shrink:0;display:block}[data-widget-theme=graphical] .rap-school-illustration{justify-self:end}[data-widget-theme=blocky] .rap-task-progress-header{background:var(--accent);border-radius:3px;padding:12px}@supports (color:color-mix(in lab,red,red)){[data-widget-theme=blocky] .rap-task-progress-header{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.rap-photos--postcard{position:relative}[data-widget-theme=graphical] .rap-photo-corner{z-index:1;width:clamp(16px,calc(var(--widget-graphic-size,48px)*.46),30px);height:clamp(16px,calc(var(--widget-graphic-size,48px)*.46),30px);color:var(--accent);display:block;position:absolute;top:20px;right:8px;transform:rotate(15deg)}[data-widget-density=compact] .rap-school-period{padding:7px 9px}[data-widget-density=compact] .rap-school-periods{gap:6px}[data-widget-density=compact] .rap-note-input{min-height:110px;line-height:1.7}[data-widget-density=compact] .rap-note--memo{padding:10px}[data-widget-density=compact] .rap-photos--postcard .rap-photo-frame{padding:5px}[data-widget-density=compact] .rap-task-percent{font-size:2rem}[data-widget-density=compact] .rap-task-list>li+li{margin-top:6px}[data-widget-graphics=none] .rap-personal-widget .widget-decoration,[data-widget-graphics=none] .rap-tasks .widget-decoration{display:none}.rap-photo-unavailable{aspect-ratio:16/10;text-align:center;min-height:130px;color:var(--personal-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.75rem;display:flex}@container (min-width:561px){.snap-cell[data-fixed]:has(.widget-surface[data-widget-module=photos]) .snap-content{overflow:hidden}.snap-cell[data-fixed] .canvas-block.widget:has(.widget-surface[data-widget-module=photos]){flex-direction:column;height:100%;display:flex}.snap-cell[data-fixed] .canvas-block.widget:has(.widget-surface[data-widget-module=photos])>.block-head{flex:none}.snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings]),.snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings])>.rap-photos,.snap-cell[data-fixed] .widget-body:has(>.widget-surface[data-widget-module=photos]),.snap-cell[data-fixed] .widget-surface[data-widget-module=photos]{flex-direction:column;flex:1;min-height:0;display:flex}.snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings]) .rap-photo-track{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings]) .rap-photo-frame img{aspect-ratio:auto;flex:1;height:0;min-height:0;max-height:none}.snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings]) .rap-photo-unavailable{aspect-ratio:auto;flex:1;min-height:0}html[data-reading-scale="2"] .snap-cell[data-fixed] .canvas-block.widget:has(.widget-surface[data-widget-module=photos]){height:auto}html[data-reading-scale="2"] .snap-cell[data-fixed] .rap-photo-widget-content:not([data-photo-settings]) .rap-photo-frame img{aspect-ratio:16/10;flex:none;height:auto}}.rap-note-select{background:0 0;flex:1;width:auto;min-width:0;max-width:100%}.rap-note{background:0 0;border:0;padding:0}.rap-note--memo{background:var(--personal-accent);padding:14px}@supports (color:color-mix(in lab,red,red)){.rap-note--memo{background:color-mix(in srgb,var(--personal-accent) 9%,var(--surface,#fff))}}.rap-note--memo{border:1px solid var(--personal-accent)}@supports (color:color-mix(in lab,red,red)){.rap-note--memo{border:1px solid color-mix(in srgb,var(--personal-accent) 18%,var(--personal-line))}}.rap-note-editor{border:1px solid var(--personal-line);background:var(--surface,#fff);min-width:0;color:inherit;border-radius:6px;flex-direction:column;display:flex}.rap-note-editor:focus-within{outline:2px solid var(--personal-accent);outline-offset:2px}.rap-note-editor .rap-note-input{resize:vertical;outline:0;min-height:100px;padding:10px 10px 4px;line-height:1.5}.rap-note-save-status{color:var(--personal-muted);text-align:right;pointer-events:none;align-self:flex-end;padding:2px 9px 7px;font-size:.6875rem;line-height:1.35}@font-face{font-family:Source Sans;src:url(/assets/source-sans-3.ttf)format("truetype");font-weight:200 900;font-display:swap}:root{font-synthesis:none;color-scheme:light;color:#283d46;--brand:#24564a;--on-brand:#fff;--accent:#276450;--soft:#e5efea;--muted:#5d7079;--line:#dae3e5;--page:#f2f5f5;--radius:12px;background:#f2f5f5;font-family:Source Sans,Segoe UI,sans-serif}.management-entry{background:var(--soft);color:var(--accent);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.management-entry:hover{background:#fff}.management-crumbs,.management-crumbs>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.management-crumbs{color:var(--muted);margin:0 0 30px;font-size:14px}.management-crumbs a{align-items:center;gap:5px;display:inline-flex}.management-crumbs a:hover{text-decoration:underline}.management-crumbs [aria-current]{color:#283d46;font-weight:600}.allowance-strip,.management-scope{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px 0;display:flex}.management-scope strong{font-size:18px}.allowance-strip p,.management-scope p{color:var(--muted);max-width:75ch;margin-top:4px;font-size:14px}.management-window{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.management-window>header{background:var(--soft);align-items:center;gap:13px;padding:20px 24px;display:flex}.management-window>header strong{font-size:17px}.management-window>header p{color:var(--muted);margin-top:3px;font-size:13px}.directory-tools{justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 12px;display:flex}.directory-search{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:180px;max-width:620px;padding:0 12px;display:flex}.directory-search input{background:0 0;border:0;min-width:0}.directory-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.directory-search input:focus-visible{outline:none}.directory-filters{gap:4px;display:flex}.directory-filters button{background:0 0;border:0}.directory-filters [aria-pressed=true]{background:var(--soft);color:var(--accent);font-weight:600}.directory-search-help{color:var(--muted);padding:0 24px 20px;font-size:13px}.management-table{border-collapse:collapse;text-align:left;width:100%}.management-table th{color:var(--muted);border-block:1px solid var(--line);padding:12px 18px;font-size:13px;font-weight:600}.management-table th small{font-size:11px;font-weight:400;display:block}.management-table td{border-bottom:1px solid var(--line);padding:22px 18px}.management-table tr:last-child td{border-bottom:0}.management-table tbody tr:hover{background:var(--page)}.directory-identity{align-items:center;gap:15px;display:flex}.directory-identity>div:last-child{min-width:0}.directory-name{font-size:17px;font-weight:650}.directory-name:hover{text-decoration:underline}.directory-identity p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.directory-identity small{color:var(--muted)}.visibility-label{color:#38515c;white-space:nowrap;background:#edf2f3;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:inline-flex}.directory-identity .visibility-label{margin-left:8px}.visibility-label.public{color:#2d4983;background:#e6ecfb}.directory-stat{font-variant-numeric:tabular-nums}.directory-stat strong{font-size:18px}.directory-stat>span{display:none}.directory-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.directory-actions .button-link{white-space:nowrap;min-height:36px;padding:7px 9px;font-size:13px}.directory-mini{background:var(--page);border:1px solid var(--line);border-radius:6px;flex-shrink:0;width:85px;height:69px;overflow:hidden}.directory-mini>div:first-child{background:var(--brand);height:24px;color:var(--on-brand);padding:4px 7px}.directory-mini span{font-size:9px;font-weight:600}.directory-mini>div:last-child{grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;display:grid}.directory-mini i{border:1px solid var(--line);background:#fff;border-radius:2px;height:11px}.directory-empty{text-align:center;padding:40px 24px}.directory-empty p{color:var(--muted);max-width:65ch;margin:10px auto 18px}.directory-empty h2{font-size:20px}.requests-section{margin-top:36px}.requests-section .page-heading h2{font-size:22px}.request-list li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.request-list li>div{flex:1;min-width:0}.request-list p{max-width:75ch;color:var(--muted);overflow-wrap:anywhere}.management-target{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.management-target>div{align-items:center;gap:16px;display:flex}.management-target h1{font-size:30px}.management-target p{color:var(--muted);margin-top:5px}.target-monogram{background:var(--brand);color:var(--on-brand);border-radius:9px;flex-shrink:0;place-items:center;width:52px;height:52px;font-weight:650;display:grid}.admin-tabs>a{color:var(--muted);border-bottom:3px solid #0000;border-radius:0;padding:14px 0;font-weight:600}.admin-tabs>a[aria-current=page]{border-color:var(--accent);color:var(--accent)}.branding-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:38px;margin-top:28px;display:grid}.branding-form{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.branding-section{border-bottom:1px solid var(--line);gap:18px;padding:28px;display:grid}.branding-section h2{font-size:21px}.branding-section label{gap:8px;display:grid}.branding-section p{color:var(--muted)}.branding-section button{justify-self:start}.brand-colour-input{align-items:start;gap:12px;display:flex}.brand-colour-input>input[type=color]{width:52px;min-width:52px;padding:4px}.brand-colour-input>span{width:160px}.brand-colour-input small{color:#a03027}.branding-publish{background:#f8fafb;gap:14px;padding:24px 28px;display:grid}.branding-publish .primary{justify-self:start}.branding-publish p{font-size:14px}.branding-preview{position:sticky;top:24px}.branding-preview>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.branding-preview h2{font-size:20px}.branding-preview>div>span{color:var(--muted);font-size:14px}.branding-preview>p{color:var(--muted);margin:18px 0}.branding-board{background:var(--page);border:1px solid var(--line);border-radius:12px;overflow:hidden}.branding-board>header{background:var(--brand);color:var(--on-brand);align-items:center;gap:14px;padding:24px;display:flex}.branding-board>header>span{border:1px solid;border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:48px;font-weight:650;display:grid}.branding-board strong{font-size:22px}.branding-board header p{font-size:14px}.branding-board>section{padding:28px 22px 38px}.branding-board section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 14px;display:grid}.branding-board .quicklink{pointer-events:none;min-width:0;min-height:100px}.branding-board small{color:var(--muted)}.branding-authority{background:var(--soft);color:var(--accent);border-radius:8px;align-items:flex-start;gap:14px;padding:20px;display:flex}.branding-authority svg{flex-shrink:0}.people-directory{margin-top:26px}.people-directory>.directory-search{max-width:600px;margin:22px 0}.people-rows{border:1px solid var(--line);background:#fff;border-radius:12px}.people-rows>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:22px;display:flex}.people-rows>li:last-child{border:0}.people-rows>li>div{flex:1;min-width:160px}.people-rows p{color:var(--muted);overflow-wrap:anywhere}.person-monogram{background:var(--soft);width:42px;height:42px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.people-rows details{flex-basis:100%;padding-left:62px;font-size:13px}.people-rows summary{cursor:pointer;color:var(--accent)}.people-rows details ul{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.people-rows details li{align-items:center;gap:5px;display:flex}.template-context{background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:25px 0;padding:20px;display:flex}.template-context p{flex:1;min-width:220px;max-width:75ch;font-size:14px}.template-canvas{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.template-canvas h1{font-size:25px}.template-canvas .scope-line{display:none}.template-canvas .page-heading p{max-width:60ch}@media (max-width:1100px){.directory-mini{display:none}.directory-actions{max-width:235px}.branding-layout{gap:22px}.header-end>.clock{display:none}}@media (max-width:760px){.directory-tools{flex-wrap:wrap;padding:18px}.directory-search{flex-basis:100%}.management-table,.management-table tbody,.management-table td,.management-table tr{display:block}.management-table thead{display:none}.management-table tr{border-bottom:1px solid var(--line);padding:18px}.management-table tr:last-child{border:0}.management-table td{border:0;padding:0}.management-table .directory-stat{margin:12px 18px 12px 0;display:inline-block}.directory-stat>span{color:var(--muted);font-size:13px;display:inline}.directory-stat strong{font-size:15px}.directory-actions{justify-content:flex-start;max-width:none}.directory-mini{width:65px;display:block}.branding-layout{grid-template-columns:1fr}.branding-preview{position:static}.branding-section{padding:22px}.management-target{flex-wrap:wrap;align-items:flex-start}.management-target h1{font-size:26px}.management-target p{font-size:14px}.management-entry{padding:9px;font-size:12px}.management-crumbs{font-size:12px}.request-list li{flex-wrap:wrap}.request-list li>div{flex-basis:100%}.template-canvas{padding:16px}.people-rows>li{gap:12px;padding:18px}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{border:1px solid var(--line);min-height:40px;color:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:14px;line-height:1.2;display:inline-flex}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-underline-offset:3px;text-decoration:none}input,select,textarea{min-height:42px;color:inherit;max-width:100%;caret-color:var(--accent);background:#fff;border:1px solid #b9c9cf;border-radius:7px;padding:8px 10px}select{cursor:pointer}input:not([type=checkbox]):not([type=radio]),textarea{width:100%}input[type=checkbox]{accent-color:var(--accent);width:18px;min-height:18px}h1,h2,h3,p{margin:0}p{line-height:1.5}h1,h2,h3{text-wrap:balance}ul{margin:0;padding:0;list-style:none}label{font-size:14px;font-weight:600}small{font-size:12px}::selection{color:#153b2c;background:#c9e4d8}:focus-visible{outline-offset:3px;outline:3px solid #16839a}[hidden]{display:none!important}.i{flex-shrink:0;width:18px;height:18px}button .i{width:16px;height:16px}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.example-widget{font-size:14px}.example-widget p{color:var(--muted)}.example-weather{align-items:center;gap:14px;display:flex}.example-weather strong{font-size:30px;line-height:1.2}.example-weather p{font-size:13px}.example-forecast{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;padding-top:15px;display:grid}.example-forecast>div{gap:10px;display:grid}.example-forecast span{color:var(--muted);font-size:12px}.example-messages li{border-bottom:1px solid var(--line);padding:13px 0}.example-messages li:first-child{padding-top:0}.example-messages li:last-child{border:0}.example-messages li>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.example-messages p{margin-top:5px;font-size:13px}.example-messages li>div>span{white-space:nowrap;font-size:12px}.example-ticket-open{color:#855016}.example-disclaimer{border-top:1px solid var(--line);margin-top:18px;padding-top:12px;font-size:12px}.example-device,.example-storage{align-items:center;gap:10px;display:flex}.example-storage{justify-content:space-between;margin:18px 0 10px}.example-widget meter{accent-color:#986422;width:100%;height:13px;margin-bottom:14px}.primary{color:#fff;border-color:var(--accent);font-weight:600}.primary .i{filter:brightness(0)invert()}.icon-button{background:0 0;border:0;min-width:32px;min-height:32px;padding:6px}.small{min-height:34px;padding:6px 10px;font-size:12px}.text-button{color:var(--accent);background:0 0;border:0;min-height:36px;padding:4px 0;font-weight:600}.danger{color:#983b32}.full-width{width:100%}.review-bar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;min-height:68px;padding:10px 22px;display:flex}.review-brand{white-space:nowrap;font-size:16px;font-weight:750}.review-brand span{color:var(--muted);margin-left:7px;font-size:12px;font-weight:450}.segmented{background:#edf1f2;border-radius:9px;gap:3px;padding:3px;display:flex}.segmented button{background:0 0;border:0;min-height:34px;padding:7px 13px;font-size:13px;font-weight:700}.segmented button span{font-weight:500}.segmented [aria-pressed=true]{color:#fff;background:#263f49}.review-options{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.review-options label{align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.review-options select{max-width:131px;min-height:33px;padding:5px 8px;font-size:12px}.example-banner{color:#52666f;background:#e7edef;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 22px;font-size:11px;display:flex}.example-banner strong{font-weight:600}.example-banner a{margin-left:auto;text-decoration:underline}.org-header{min-height:82px;color:var(--on-brand);background:var(--brand);gap:32px;padding:16px max(30px,50vw - 698px)}.org-brand,.org-header{align-items:center;display:flex}.org-brand{flex-shrink:0;gap:12px}.org-symbol{border:1px solid var(--on-brand);width:40px;height:40px}@supports (color:color-mix(in lab,red,red)){.org-symbol{border:1px solid color-mix(in srgb,var(--on-brand) 36%,transparent)}}.org-symbol{border-radius:10px;place-items:center;font-size:26px;display:grid}.org-brand strong{letter-spacing:-.02em;font-size:19px;font-weight:650;display:block}.org-brand>div>span{margin-top:1px;font-size:11px;display:block}.org-header nav{gap:8px;margin-right:auto;display:flex}.org-header nav button{color:inherit;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px;font-size:14px}.org-header nav button.active{box-shadow:inset 0 -2px}.header-end{align-items:center;gap:22px;margin-left:auto;display:flex}.clock{text-align:right;white-space:nowrap;gap:1px;font-size:11px;display:grid}.clock strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:550}.nav-toggle,.profile{color:var(--on-brand);border:1px solid var(--on-brand);background:0 0}@supports (color:color-mix(in lab,red,red)){.nav-toggle,.profile{border:1px solid color-mix(in srgb,var(--on-brand) 36%,transparent)}}.nav-toggle,.profile{border-radius:50%;width:36px;height:36px;min-height:36px;padding:6px;font-size:12px}.nav-toggle{border-radius:7px;display:none}.nav-toggle .i{filter:brightness(0)invert()}body[data-brand=gold] .nav-toggle .i{filter:none}main{max-width:1396px;margin:auto;padding:28px 32px 18px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.025em;font-size:28px;font-weight:650;line-height:1.2}.page-heading p{color:var(--muted);margin-top:7px;font-size:14px}.page-actions{flex-shrink:0;gap:8px;display:flex}.page-actions button{font-size:13px}.tabs-wrap{border-bottom:1px solid var(--line);align-items:center;margin-bottom:13px}#tabs,.tabs-wrap{gap:8px;min-width:0;display:flex}#tabs{scrollbar-width:thin;scroll-behavior:smooth;overflow-x:auto}#tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:0;min-height:45px;padding:12px 15px;font-size:14px}#tabs [aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:650}#tab-actions{flex-shrink:0;gap:3px;display:flex}.workspace-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:16px;font-size:12px;display:flex}.workspace-caption strong{color:#425c67;font-weight:550}.workspace-caption .small{min-height:28px;padding:4px 8px;font-size:11px}.edit-bar{z-index:20;background:#e7f1eb;border:1px solid #b6cec3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:11px 14px;display:flex;position:sticky;top:0;box-shadow:0 5px 12px #193e2710}.edit-bar strong{color:#214f3c;font-size:14px;font-weight:650;display:block}.edit-bar p{color:#3f6454;margin-top:2px;font-size:12px}.edit-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.edit-actions button{min-height:36px;font-size:12px}.edit-actions .undo{background:0 0;border-color:#0000}.board,.collection-grid,.widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;display:grid}.organised-stack{gap:22px;display:grid}.block{grid-column:span var(--span,4);min-width:0;scroll-margin-top:90px}.block-head{align-items:center;gap:8px;min-height:27px;margin-bottom:12px;display:flex}.block-head h2{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:650}.block-head .spacer{margin-left:auto}.managed-tag{color:#526971;white-space:nowrap;border:1px solid #d7e0e2;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;display:inline-flex}.managed-tag .i{width:10px;height:10px}.block-head .icon-button{min-width:28px;min-height:28px}.block-head .size-button{white-space:nowrap;min-height:28px;padding:4px 7px;font-size:11px}.link-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px;min-height:38px;display:grid}.collection[data-span="12"] .link-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tile-wrap{min-width:0;position:relative;container-type:inline-size}.quicklink{text-align:center;background:#fff;border:1px solid #dbe3e6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:84px;padding:12px 11px;display:flex;position:relative;overflow:hidden}.quicklink .app-image{object-fit:contain;flex-shrink:0;width:30px;height:30px}.app-symbol{background:var(--symbol-bg,#e7eff0);border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.app-symbol .i{width:21px;height:21px}.quicklink .link-name{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.quicklink .link-name small{color:#526b62;margin-top:3px;font-size:10px;font-weight:400;display:block}.quicklink .tile-lock{opacity:.65;width:10px;height:10px;position:absolute;top:7px;right:7px}.quicklink.image-only{background:#1b3555;padding:13px}.quicklink.image-only>img:not(.tile-lock){object-fit:contain;width:100%;height:54px}.quicklink.folder{background:#eaf0ed}.folder-preview{flex-shrink:0;grid-template-columns:1fr 1fr;gap:3px;width:33px;height:33px;display:grid}.quicklink .folder-preview .app-image,.quicklink .folder-preview .app-symbol{border-radius:3px;width:15px;height:15px}.quicklink .folder-preview .app-symbol .i{width:11px;height:11px}.quicklink .folder-preview>.folder-symbol{width:15px;height:15px}.tile-tools{align-items:center;gap:3px;padding-top:4px}.tile-tools button{min-height:27px;padding:4px 6px;font-size:10px}.tile-tools .i{width:13px;height:13px}.drag-handle{-webkit-user-select:none;user-select:none}.editing .block{outline-offset:9px;outline:1px dashed #afc5bc;margin-top:9px;margin-bottom:9px}.editing .quicklink{cursor:pointer}.editing .board,.editing .collection-grid,.editing .widget-grid{gap:32px 26px}.editing .widget .block-head{margin-bottom:0}.empty-collection{color:var(--muted);text-align:center;border:1px dashed #b9cbc3;border-radius:9px;padding:20px 12px;font-size:12px}.drop-target{outline:3px solid var(--accent)!important;outline-offset:4px!important}.drop-target[data-drop-hint]:after{content:attr(data-drop-hint);z-index:6;background:var(--accent);color:#fff;pointer-events:none;border-radius:0 0 7px 7px;padding:5px 7px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.drag-ghost{z-index:150;pointer-events:none;background:#fff;border-radius:8px;max-width:260px;padding:11px 15px;font-size:14px;position:fixed;box-shadow:0 10px 30px #153c3533}.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-origin{opacity:.4}.widget{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.widget .block-head{margin:0;padding:16px 17px 10px}.widget .block-head>.i{width:16px;height:16px}.widget .block-head h2{font-size:15px}.example-tag{color:#596d76;white-space:nowrap;background:#eff3f4;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px}.widget-foot{color:#5d7079;border-top:1px solid #e8edef;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:10px 17px;font-size:10px;display:flex}.widget-foot a,.widget-foot button{color:var(--accent);background:0 0;border:0;min-height:25px;padding:3px 0;font-size:11px;font-weight:600}.widget-foot .i{width:12px;height:12px}.weather-main{align-items:center;gap:12px;margin-top:5px;display:flex}.weather-main>.i{width:32px;height:32px}.weather-main>strong{letter-spacing:-.02em;font-size:27px;font-weight:550}.weather-main>div{color:var(--muted);gap:3px;font-size:11px;display:grid}.weather-main>div strong{color:#354c55;font-size:12px;font-weight:550}.weather-location{color:var(--muted);margin-top:7px;font-size:11px}.forecast{border-top:1px solid #edf1f2;gap:14px;margin-top:13px;padding-top:12px;display:flex}.forecast>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.forecast .i{width:13px;height:13px}.weather-wide{align-items:center;gap:7px;display:flex}.weather-wide .block-head{min-width:148px;padding:13px 17px}.weather-wide .widget-body{align-items:center;gap:18px;padding:12px 10px;display:flex}.weather-wide .weather-main{margin:0}.weather-wide .weather-main>strong{font-size:23px}.weather-wide .weather-main>.i{width:27px;height:27px}.weather-wide .forecast,.weather-wide .weather-location{border:0;margin:0;padding:0}.weather-wide .widget-foot{white-space:nowrap;border:0;gap:1px;margin-left:auto;padding:11px 17px;display:grid}.weather-wide .widget-foot a{font-size:10px}.editing .weather-wide{display:block}.editing .weather-wide .widget-body{padding:10px 17px}.editing .weather-wide .widget-foot{border-top:1px solid #e8edef;display:flex}.mail-list{padding:0 17px}.mail-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f2;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 0;display:grid}.mail-row:last-child{border:0}.avatar{color:#4c665a;background:#edf2ef;border-radius:6px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.mail-copy{gap:3px;min-width:0;display:grid}.mail-copy strong{font-size:12px;font-weight:600}.mail-copy strong.unread:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.mail-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#526773;font-size:12px;overflow:hidden}.mail-row time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.ticket-row{border-bottom:1px solid #edf1f2;padding:9px 0 12px}.ticket-row:last-of-type{border:0}.ticket-row button{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:24px;padding:0;font-size:12px;font-weight:600}.ticket-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:5px;font-size:10px;display:flex}.status{color:#405f72;background:#edf2f6;border-radius:4px;padding:3px 6px;font-size:10px;display:inline-flex}.status.amber{color:#735218;background:#faf0da}.ask-help{background:var(--soft);width:100%;color:var(--accent);border:0;min-height:34px;margin-top:10px}.ask-help,.device-name{font-size:12px;font-weight:600}.device-name{justify-content:space-between;gap:10px;margin:5px 0 12px;display:flex}.observation{color:#725820;background:#fcf6e8;border-radius:7px;align-items:flex-start;gap:8px;padding:11px;display:flex}.observation>.i{width:16px;height:16px;margin-top:2px}.observation strong{font-size:12px;font-weight:600;display:block}.observation p{margin-top:4px;font-size:11px;line-height:1.5}.device-explanation{color:var(--muted);margin-top:12px;font-size:11px}.device-explanation summary{color:var(--accent);cursor:pointer;min-height:25px;font-weight:600}.device-explanation p{margin-top:6px}.widget.size-compact .device-explanation,.widget.size-compact .forecast,.widget.size-compact .mail-row:nth-child(n+2),.widget.size-compact .ticket-row:nth-of-type(n+2){display:none}.widget-state{min-height:160px;padding:12px 17px 22px}.widget-state h3{margin-bottom:6px;font-size:14px}.widget-state p{color:var(--muted);max-width:45ch;font-size:12px}.skeleton{gap:10px;margin:10px 0 15px;display:grid}.skeleton span{background:#e8edef;border-radius:4px;height:10px}.skeleton span:nth-child(2){width:65%}.skeleton span:nth-child(3){width:85%}.empty-tab{text-align:center;background:#fff;border:1px dashed #b9ccc3;border-radius:12px;padding:45px 24px}.empty-tab>.i{width:30px;height:30px;margin-bottom:12px}.empty-tab h2{font-size:22px;font-weight:600}.empty-tab p{color:var(--muted);max-width:440px;margin:10px auto 20px;font-size:14px}.empty-actions{justify-content:center;gap:8px;display:flex}.app-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:20px;font-size:10px;display:flex}.app-footer strong{color:#405b65;margin-right:12px;font-weight:650}.app-footer>div{align-items:center;gap:17px;display:flex}.app-footer button{background:0 0;border:0;min-height:30px;padding:0;font-size:10px}.public-view #nav-toggle,.public-view #navigation,.public-view #tab-actions,.public-view .page-actions,.public-view .profile{display:none}.sheet{color:#283d46;background:#fff;border:0;width:min(470px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 35px #18392e20}.sheet::backdrop{background:#17382d45}.sheet-header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:start;gap:15px;padding:25px;display:flex;position:sticky;top:0}.sheet-header h2{letter-spacing:-.025em;font-size:25px;font-weight:650}.sheet-header p{color:var(--muted);max-width:42ch;margin-top:7px;font-size:13px}.sheet-header>.icon-button{flex-shrink:0}#sheet-content{padding:23px 25px 36px}.sheet label{margin:17px 0 7px;display:block}.sheet label:first-child{margin-top:0}.sheet form>button.primary{width:100%;margin-top:23px}.sheet p{font-size:13px}.sheet input+small,.sheet select+small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.sheet h3{margin:20px 0 10px;font-size:17px;font-weight:600}.sheet h3:first-child{margin-top:0}.sheet .notice{color:#466354;background:#edf3f0;border-radius:8px;margin:15px 0;padding:12px;font-size:12px;line-height:1.5}.sheet .notice.warning{color:#765923;background:#faf0df}.action-list{gap:7px;display:grid}.action-list button{text-align:left;justify-content:flex-start;min-height:44px}.action-list .i{width:18px;height:18px}.choice-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.choice-row>div{min-width:0}.choice-row h3{margin:0 0 5px;font-size:15px}.choice-row p{color:var(--muted);font-size:12px}.choice-row button{white-space:nowrap;flex-shrink:0;font-size:12px}.mini-preview{gap:6px;margin-top:10px;display:flex}.mini-preview>.app-image,.mini-preview>.app-symbol{width:20px;height:20px}.mini-preview .i{width:14px;height:14px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row label{margin-top:17px!important}.inline-check{align-items:center;gap:8px;margin:15px 0;display:flex}.inline-check label{font-size:13px;font-weight:400;margin:0!important}.folder-breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;display:flex}.folder-breadcrumbs button{background:var(--soft);border:0;min-height:30px;padding:4px 6px;font-size:12px}.folder-breadcrumbs .i{width:12px;height:12px}.sheet .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet .quicklink{height:94px}.sheet .folder-toolbar{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.folder-toolbar button{font-size:12px}.report-summary{gap:15px;margin:0;display:grid}.report-summary dt{margin-bottom:4px;font-size:12px;font-weight:600}.report-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.sheet .note-list{margin:12px 0 18px;padding-left:20px;font-size:13px;line-height:1.6;list-style:outside}.sheet .save-choices{gap:9px;margin-top:20px;display:grid}.toast{color:#fff;z-index:200;pointer-events:none;background:#253f36;border-radius:9px;max-width:min(550px,100vw - 32px);padding:12px 18px;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #16352525}@container (min-width:170px){.quicklink{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:13px 16px}.quicklink .link-name{font-size:13px}.quicklink .app-image,.quicklink>.app-symbol{width:34px;height:34px}.quicklink.image-only{justify-content:center}.quicklink.image-only>img:not(.tile-lock){max-width:190px}.quicklink .folder-preview{width:35px;height:35px}.quicklink .folder-preview .app-image,.quicklink .folder-preview .app-symbol{width:16px;height:16px}}[data-density=compact] .quicklink{height:70px}[data-density=compact] .link-grid{gap:8px}[data-density=compact] .board,[data-density=compact] .collection-grid,[data-density=compact] .widget-grid{gap:18px}[data-density=compact] .mail-row{padding:9px 0}@media (hover:hover) and (pointer:fine){:where(button:not(:disabled)):hover{background:#edf3f0}.primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.primary:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}}.segmented [aria-pressed=true]:hover{background:#263f49}.nav-toggle:hover,.org-header nav button:hover,.profile:hover{background:var(--on-brand)}@supports (color:color-mix(in lab,red,red)){.nav-toggle:hover,.org-header nav button:hover,.profile:hover{background:color-mix(in srgb,var(--on-brand) 12%,transparent)}}.quicklink:hover{background:#fbfdfc;border-color:#a7bfb4}.quicklink.image-only:hover{background:#244665}.quicklink.folder:hover{background:#e1ebe5}.mail-row:hover{background:#f4f8f6}.text-button:hover{background:0 0}.text-button:hover,.widget-foot a:hover{text-decoration:underline}.drag-handle:hover{background:var(--soft)}}@media (min-width:951px){.collection[data-span="6"] .link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection[data-span="4"] .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.review-bar{gap:12px}.review-options{gap:9px}.org-header{gap:22px}.org-header nav{gap:0}.org-header nav button{padding:10px 8px}.header-end{gap:13px}.weather-wide .forecast{display:none}.widget .block-head{gap:5px}.widget .block-head h2{font-size:14px}.widget .block-head .example-tag{font-size:8px}.device-name{flex-wrap:wrap}}@media (max-width:950px){.org-header{flex-wrap:wrap;gap:0;padding:15px 24px}.nav-toggle{display:inline-flex}.org-header nav{flex-wrap:wrap;flex-basis:100%;order:3;gap:7px;margin:0;padding-top:13px;display:none}.org-header.nav-open nav{display:flex}.org-header nav button{padding:10px 14px}.profile{display:none}main{padding:25px 24px}.block{grid-column:span 6}.block[data-span="12"]{grid-column:1/-1}.collection[data-span="6"] .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-grid .block{grid-column:span 6}.widget-grid .block[data-span="12"]{grid-column:1/-1}.weather-wide .widget-body{gap:12px}.weather-wide .widget-foot{padding:9px 12px}.weather-wide .block-head{min-width:120px;padding:12px}.weather-wide .weather-main{gap:8px}.weather-wide .weather-location{display:none}.page-heading{align-items:flex-start}.page-actions button{font-size:12px}.edit-bar{align-items:flex-start}.edit-bar p{max-width:38ch}.block-head{flex-wrap:wrap}.block-head h2{font-size:16px}.widget .block-head{flex-wrap:nowrap}.review-brand span{display:none}}@media (max-width:640px){.review-bar{gap:9px;padding:10px 14px}.review-brand{font-size:15px}.segmented{margin-left:auto}.segmented button{padding:7px 10px;font-size:12px}.review-options{justify-content:space-between;gap:6px;width:100%;margin-left:0}.review-options label{gap:3px;font-size:10px;display:grid}.review-options select{max-width:116px;min-height:32px;padding:5px;font-size:11px}.review-options>.small{align-self:end;min-height:32px;padding:5px 7px;font-size:10px}.example-banner{gap:3px 7px;padding:7px 14px;font-size:10px}.example-banner span{flex-basis:100%;order:3}.org-header{padding:17px 18px}.org-brand{gap:10px}.org-brand strong{font-size:17px}.org-symbol{width:35px;height:35px;font-size:23px}.clock span{font-size:10px}.clock strong{font-size:13px}.header-end{gap:12px}.nav-toggle{width:32px;height:32px;min-height:32px}main{padding:22px 18px 15px}.page-heading{margin-bottom:17px;display:block}.page-heading h1{font-size:25px}.page-heading p{max-width:33ch;font-size:13px}.page-actions{gap:7px;margin-top:16px}.page-actions button{min-height:38px;font-size:12px}.tabs-wrap{gap:3px;margin-bottom:11px}#tabs{gap:0}#tabs button{padding:12px 11px;font-size:13px}#tab-actions .icon-button{min-width:29px}.workspace-caption{align-items:start;gap:8px;margin-bottom:19px;font-size:11px}.workspace-caption>span{max-width:29ch}.workspace-caption .small{white-space:nowrap;padding:5px 7px;font-size:10px}.board,.collection-grid,.widget-grid{flex-direction:column;gap:23px;display:flex}.block{width:100%}.collection .link-grid,.collection[data-span="12"] .link-grid,.collection[data-span="6"] .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-head h2{font-size:17px}.quicklink{height:87px}.widget .block-head h2{font-size:16px}.widget .block-head .example-tag{font-size:9px}.weather-wide{display:block}.weather-wide .widget-body{padding:0 17px 17px;display:block}.weather-wide .block-head{padding:16px 17px 10px}.weather-wide .weather-main>.i{width:30px;height:30px}.weather-wide .weather-main>strong{font-size:27px}.weather-wide .weather-location{margin-top:7px;display:block}.weather-wide .forecast{border-top:1px solid #edf1f2;margin-top:13px;padding-top:12px;display:flex}.weather-wide .widget-foot{border-top:1px solid #e8edef;padding:10px 17px;display:flex}.edit-bar{flex-wrap:wrap;gap:9px;margin-left:-5px;margin-right:-5px;padding:10px 12px}.edit-bar>div:first-child{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.edit-bar p{text-align:right;max-width:23ch;margin:0;font-size:10px}.edit-actions{width:100%}.edit-actions .undo{margin-right:auto}.edit-actions button{min-height:34px;font-size:12px}.editing .board,.editing .collection-grid,.editing .widget-grid{gap:28px}.editing .block{outline-offset:6px}.block-head .size-button,.block-head .spacer{margin-left:auto}.app-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;font-size:10px}.app-footer>span strong{margin-bottom:3px;display:block}.app-footer>div{gap:16px;width:100%}.app-footer #save-status{margin-right:auto}.sheet-header{padding:23px 20px}#sheet-content{padding:20px}.sheet-header h2{font-size:24px}.toast{font-size:12px;bottom:14px}.public-view .clock span{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.quicklink.image-only .tile-lock{filter:brightness(0)invert();opacity:.8}.app-shell{background:var(--page);min-height:100dvh}[data-brand=navy]{--brand:#203d5d;--accent:#244f79;--soft:#e8eef5}[data-brand=burgundy]{--brand:#713c50;--accent:#813c57;--soft:#f4e9ed}.org-header nav a{padding:12px 10px;font-size:14px}.org-header nav a[aria-current=page]{box-shadow:inset 0 -2px}.org-symbol{font-size:14px;font-weight:700}.signout{color:inherit;background:0 0;border-color:#ffffff50}.org-header nav{align-items:center}.dialog-overlay{z-index:80;background:#17382d55;position:fixed;inset:0}.dialog-sheet{z-index:81;width:min(480px,100%);inset:0 0 0 auto;box-shadow:-12px 0 35px #18392e20}.sheet-content{padding:24px}.form-stack,.sheet-content form{gap:16px;display:grid}.form-stack label,.sheet-content label{gap:6px;display:grid}.sheet-content h3{margin:20px 0 12px;font-size:17px}.sheet-content .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-header h2{margin:0;font-size:24px}.notice{background:var(--soft);border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:14px}.notice.error{color:#842f25;background:#f8e9e6}.welcome{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:520px;margin:12vh auto;padding:32px}.welcome h1{margin-bottom:12px;font-size:30px}.welcome p{color:var(--muted);margin:12px 0 22px}.welcome .primary{width:100%;min-height:46px}.time-widget{gap:5px;padding:15px 0;display:grid}.time-widget strong{font-variant-numeric:tabular-nums;font-size:29px;font-weight:600}.time-widget span{color:var(--muted)}.widget-body{padding:0 18px 18px}.widget-body p{color:var(--muted);font-size:14px}.status-tag{background:var(--soft);border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px}.board{gap:24px}.block[data-width=full]{grid-column:span 12}.block[data-width=half]{grid-column:span 6}.block[data-width=third]{grid-column:span 4}.block-actions{gap:4px;margin-left:auto;display:flex}.block-actions button{min-height:30px;padding:5px;font-size:12px}.block-actions select{max-width:88px;min-height:30px;padding:3px;font-size:12px}.tile-tools{flex-wrap:wrap;justify-content:flex-start;gap:4px}.tile-tools button{min-width:28px;min-height:30px}.collection-drop{border-radius:10px;min-height:80px}.drop-over{outline:2px solid var(--accent);outline-offset:4px}.link-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.drag-overlay{background:#fff;border-radius:10px;padding:14px 20px;box-shadow:0 10px 28px #18392e30}.dragging{opacity:.35}.muted-empty{color:var(--muted);border:1px dashed #b9cbc3;border-radius:10px;padding:20px 12px;font-size:14px}.tabs-wrap{margin-bottom:20px}.tabs-wrap .tabs{flex:1;gap:8px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:14px}.tabs button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent);font-weight:650}.admin-tabs,.theme-options{gap:8px;display:flex}.admin-tabs{border-bottom:1px solid var(--line);margin:16px 0 24px;overflow:auto}.admin-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0}.admin-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)}.admin-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.admin-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 22px;display:flex}.admin-row:last-child{border-bottom:0}.admin-row>div{flex:1;min-width:0}.admin-row h2{font-size:17px}.admin-row p{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.field-help{color:var(--muted);font-size:13px}.check-row{align-items:center;font-weight:400;gap:10px!important;display:flex!important}.check-row input{width:18px!important}.pack-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.pack-row .app-image{width:26px;height:26px}.pack-row span{flex:1}.public-preview{background:var(--page);border-radius:12px;padding:20px}.public-preview h3{margin-top:0}.public-preview .link-grid{margin-top:16px}.error-page{max-width:560px;margin:15vh auto}.error-page h1{margin-bottom:12px}.error-page p{margin-bottom:24px}.help-content{max-width:780px}.help-content section{border-bottom:1px solid var(--line);padding:25px 0}.help-content h2{margin-bottom:10px;font-size:22px}.help-content p{color:var(--muted)}.help-content ul{margin-top:12px;padding-left:22px;line-height:1.7;list-style:outside}.loading{text-align:center;max-width:640px;color:var(--muted);margin:20vh auto}.recovery-codes{white-space:pre-wrap;background:var(--soft);border-radius:8px;padding:15px;font-family:monospace;font-size:14px;line-height:1.8}.totp-uri{overflow-wrap:anywhere;font-size:12px}.button-link{border-radius:7px;padding:10px 16px;display:inline-flex}.tile-wrap .app-image{-webkit-user-select:none;user-select:none}.quicklink.image-only .app-image,.quicklink.image-only .app-symbol{object-fit:contain;width:90%;height:56px}.app-symbol svg{flex-shrink:0}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #16839a}.sheet-content form>button{justify-self:start}.sheet-content form>button.primary{justify-self:stretch}.user-menu{align-items:center;gap:10px;display:flex}.user-menu select{max-width:260px}.link-report{justify-content:flex-end;display:flex}.link-report button{min-height:28px;color:var(--muted);background:0 0;border:0;padding:2px 5px;font-size:11px}.page-actions{flex-wrap:wrap}@media (max-width:950px){.block[data-width=third]{grid-column:span 6}.org-header nav{width:100%}}@media (max-width:640px){.board{display:flex}.admin-row,.block-actions{flex-wrap:wrap}.admin-row{padding:18px}.admin-row>div{flex-basis:100%}.welcome{margin:8vh 18px;padding:24px}.org-brand strong{overflow-wrap:anywhere;max-width:200px}.clock{display:none}.page-heading .user-menu{margin-top:16px}.edit-actions{flex-wrap:wrap}.dialog-sheet{width:100%}.quicklink{height:80px}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-actions{gap:7px}.app-footer a{align-items:center;min-height:40px;display:inline-flex}.tile-tools button{min-width:36px;min-height:36px}}.app-shell{--tile-bg:#fff;--folder-bg:#eaf0ed;--focus:#16839a}.primary{background:var(--accent);color:var(--on-accent,#fff)}@media (hover:hover) and (pointer:fine){.primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.primary:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}}}.app-shell ::selection{background:var(--soft);color:#283d46}.app-shell :focus-visible,.dialog-sheet :focus-visible{outline-color:var(--focus,#16839a)}.app-image{object-fit:contain;flex-shrink:0;width:26px;height:26px}.app-symbol svg{width:20px;height:20px}.menu-anchor{flex:none;display:inline-flex}.action-menu{color:#283d46;z-index:100;background:#fff;border:0;border-radius:10px;width:min(260px,100vw - 24px);max-height:min(400px,100dvh - 24px);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 30px #18392e30}.action-menu::backdrop{background:0 0}.action-menu>a,.action-menu>button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.action-menu>:is(button,a):is(:hover,:focus-visible){background:#edf2f1}.action-menu .danger-text{color:#942c28}.menu-heading{overflow-wrap:anywhere;border-bottom:1px solid #dae3e5;margin-bottom:4px;padding:10px 12px 12px;font-weight:650}.avatar-button{background:var(--brand);border-radius:50%;width:44px;height:44px;padding:0}@supports (color:color-mix(in lab,red,red)){.avatar-button{background:color-mix(in srgb,var(--brand) 12%,#fff)}}.avatar-button{color:#283d46;border:0;font-weight:700;overflow:hidden}.avatar-button img{object-fit:cover;width:100%;height:100%}.scope-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;font-size:13px;display:flex}.scope-line>span:first-child{font-weight:600}.account-details{gap:6px;margin:0 0 24px;display:grid}.account-details dt{color:var(--muted);font-size:13px}.account-details dd{overflow-wrap:anywhere;margin:0 0 14px;font-weight:600}.quicklink{background:var(--tile-bg,#fff);border-color:var(--line);color:#283d46}.quicklink,.quicklink.folder{height:88px;min-height:88px;max-height:88px}.quicklink.folder{background:var(--folder-bg,#eaf0ed);gap:5px}.quicklink .link-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.quicklink .folder-preview{width:30px;height:30px}.quicklink .folder-preview .app-symbol svg{width:11px;height:11px}.quicklink .folder-preview .app-image,.quicklink .folder-preview .app-symbol{width:14px;height:14px}.quicklink .link-name small{color:#52626b;margin-top:1px}.tile-wrap{height:88px}.tile-tools{pointer-events:none;z-index:2;justify-content:space-between;margin:0;display:flex;position:absolute;top:2px;left:2px;right:2px}.tile-tools>*{pointer-events:auto}.tile-tools .menu-anchor{margin-left:auto}.tile-tools :is(button,.icon-button){background:var(--tile-bg);width:28px;min-width:28px;height:28px;min-height:28px;padding:3px}@supports (color:color-mix(in lab,red,red)){.tile-tools :is(button,.icon-button){background:color-mix(in srgb,var(--tile-bg) 92%,transparent)}}.tile-tools :is(button,.icon-button){border:0;border-radius:5px}.tile-tools .action-menu button{width:100%;height:auto;min-height:44px;padding:10px 12px}.drag-handle{touch-action:none;cursor:grab}.drag-handle:active{cursor:grabbing}.folder-drop-target{background:var(--soft);border:1px dashed var(--accent);text-align:center;z-index:3;pointer-events:none;border-radius:6px;place-items:center;padding:4px;font-size:11px;display:grid;position:absolute;inset:30% 10% 8%}.folder-exit{border:1px dashed var(--accent);margin-bottom:18px;padding:18px;font-size:13px}.block-actions select{max-width:110px;min-height:36px}.block-head{flex-wrap:wrap}.block-head h2{flex:1}.block-head .status-tag{margin-left:0}.edit-bar{background:var(--soft)}.edit-bar p,.edit-bar strong{color:#283d46}.accent-picker{border-bottom:1px solid var(--line);padding:16px 0}.accent-picker>span{align-items:center;gap:14px;display:flex}.accent-picker input[type=color]{cursor:pointer;width:68px;height:46px;min-height:46px;padding:3px}.accent-picker code{font-size:14px}.appearance-details{border-top:1px solid var(--line);padding-top:14px}.appearance-details summary{cursor:pointer;min-height:40px;font-weight:600}.appearance-details[open]{gap:16px;display:grid}.sheet-content{overflow-wrap:anywhere}.dialog-sheet{max-width:100vw}.form-row,.form-row>*{min-width:0}[data-density=compact] .quicklink,[data-density=compact] .quicklink.folder,[data-density=compact] .tile-wrap{height:76px;min-height:76px;max-height:76px}[data-density=compact] .quicklink{gap:4px}@media (max-width:640px){.board{grid-template-columns:minmax(0,1fr);display:grid}.block[data-width]{grid-column:1}.block-actions{margin-left:0}.page-heading .user-menu{flex-wrap:wrap;width:100%}.user-menu select{width:100%;max-width:100%}.scope-line{flex-direction:column;gap:4px;margin-bottom:18px}.org-brand strong{max-width:175px;font-size:16px}.header-end{gap:10px}.edit-bar p{text-align:left;max-width:none}.edit-bar{gap:12px}.sheet-content{padding:20px}.tile-tools :is(button,.icon-button){min-width:32px;min-height:32px}}.admin-tabs [aria-current=page]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)}.content-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.content-tabs [aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.setup-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:40px;display:grid}.setup-grid h2{margin-bottom:10px;font-size:21px}.setup-list{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px}.setup-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.setup-list>div:last-child{border-bottom:0}.setup-list h3{margin-bottom:4px;font-size:17px}.setup-list p{color:var(--muted);font-size:14px}.setup-list button{flex-shrink:0}.login-preference{background:var(--soft);border-radius:10px;margin-top:24px;padding:20px}.login-preference button{margin-top:12px}.settings-form{max-width:680px}.settings-form .primary{justify-self:start}.back-link{background:0 0;border:0;margin-bottom:20px;padding-left:0}.draft-status{background:var(--soft);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.public-editor-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);align-items:start;gap:32px;display:grid}.editor-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.editor-fields legend{padding:0 0 16px;font-size:20px;font-weight:650}.editor-fields label{gap:7px;display:grid}.editor-fields .check-row{padding:8px 0}.editor-fields h2{margin-bottom:8px;font-size:18px}.public-draft-preview{border:1px solid var(--line);background:var(--page);border-radius:12px;min-width:0;overflow:hidden}.preview-label{color:#5d7079;background:#fff;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.public-draft-preview>header{background:var(--brand);color:var(--on-brand);align-items:center;gap:12px;padding:20px;display:flex}.preview-content{padding:24px}.preview-content>h2{margin-bottom:18px;font-size:24px}.preview-content .clock{text-align:left;margin-bottom:20px;display:grid}.preview-content .link-grid{margin-top:20px}.recovery-panel{background:var(--soft);border-radius:8px;margin-bottom:24px;padding:20px}.recovery-panel button{margin:12px 12px 0 0}@media (max-width:760px){.public-editor-grid,.setup-grid{grid-template-columns:minmax(0,1fr)}.setup-list>div{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.draft-status{flex-direction:column;gap:5px}.preview-content{padding:18px}}.org-header :focus-visible{outline-color:var(--on-brand)}.public-draft-preview[data-brand=forest]{--brand:#24564a;--accent:#276450;--soft:#e5efea;--on-brand:#fff}.quicklink .link-name{white-space:normal;max-height:48px}.quicklink.folder{padding-top:8px;padding-bottom:8px}.rap-design{color:#253c43;font-synthesis:none;--personal-brand:#24564a;--accent:#245e4c;--soft:#e8f0ec;--ink:#253c43;--muted:#607278;--line:#dce4e1;--surface:#fff;--ease-out:cubic-bezier(.23,1,.32,1);background:#f3f6f5;font-family:Source Sans,Segoe UI,sans-serif}.rap-design *{box-sizing:border-box}.rap-design{margin:0}.rap-design button,.rap-design input,.rap-design select,.rap-design textarea{font:inherit}.rap-design a,.rap-design button,.rap-design input,.rap-design select{touch-action:manipulation}.rap-design a,.rap-design button{-webkit-tap-highlight-color:transparent}.rap-design button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease-out);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.rap-design button:active{transform:scale(.98)}.rap-design.keyboard button{transition:none}.rap-design.keyboard button:active{transform:none}.rap-design button:disabled{cursor:not-allowed;opacity:.5}.rap-design a{color:inherit;text-underline-offset:4px;text-decoration:none}.rap-design input,.rap-design select,.rap-design textarea{min-height:43px;color:var(--ink);caret-color:var(--accent);background:#fff;border:1px solid #b9c9c5;border-radius:7px;max-width:100%;padding:9px 12px}.rap-design input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:0}.rap-design input[type=color]{cursor:pointer;width:48px;min-width:48px;height:43px;padding:4px}.rap-design input:not([type=checkbox]):not([type=color]),.rap-design textarea{width:100%}.rap-design textarea{resize:vertical;min-height:85px}.rap-design h1,.rap-design h2,.rap-design h3,.rap-design p{margin:0}.rap-design h1{letter-spacing:-.025em;text-wrap:balance;font-size:34px;font-weight:650;line-height:1.18}.rap-design h2{letter-spacing:-.015em;font-size:21px;font-weight:650}.rap-design h3{font-size:16px;font-weight:650}.rap-design p{line-height:1.5}.rap-design .helper,.rap-design p.helper{color:var(--muted);font-size:14px;line-height:1.45}.rap-design small{font-size:12px}.rap-design strong{font-weight:650}.rap-design ul{margin:0;padding:0;list-style:none}.rap-design ::selection{color:#183e30;background:#cde5d9}.rap-design :focus-visible{outline-offset:3px;outline:3px solid #16839a}.rap-design *{scrollbar-width:thin;scrollbar-color:#9eafa8 transparent}.rap-design img{max-width:100%;display:block}.rap-design [hidden]{display:none!important}.rap-design .icon{flex-shrink:0;width:18px;height:18px}.rap-design .icon-button{background:0 0;border-color:#0000;min-width:38px;min-height:38px;padding:8px}.rap-design .primary{color:#fff;background:var(--accent);border-color:var(--accent)}.rap-design .primary .icon{filter:brightness(0)invert()}.rap-design .text-button{color:var(--accent);background:0 0;border-color:#0000;padding-inline:4px}.rap-design .danger-button{color:#fff;background:#a23932;border-color:#a23932}.rap-design .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:15px}.rap-design .skip:focus{top:12px}.rap-design .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rap-design .spacer{flex:1}.rap-design .pill{color:#52676a;white-space:nowrap;background:#eef2f1;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.rap-design .pill.public{color:#365582;background:#eaf0fc}.rap-design .pill.live{color:#32644b;background:#e7f0e9}.rap-design .pill.pending{color:#805824;background:#fcf0db}.rap-design .pill.required{color:#943b32;background:#f7e8e5}.rap-design .pill .icon{width:13px;height:13px}.rap-design .divider{background:var(--line);height:1px;margin:22px 0}.rap-design .field{gap:8px;font-size:14px;font-weight:600;display:grid}.rap-design .field+.field{margin-top:20px}.rap-design .field .helper{font-weight:400}.rap-design .check{align-items:flex-start;gap:11px;font-size:15px;display:flex}.rap-design .check input{flex-shrink:0;margin-top:3px}.rap-design .check small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.rap-design .empty{text-align:center;color:var(--muted);padding:40px 24px}.rap-design .empty h3{color:var(--ink);margin-bottom:6px}.rap-design .review-strip{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);background:#fff;align-items:center;gap:20px;padding:7px 28px;font-size:12px;display:flex}.rap-design .review-strip>strong{color:var(--ink)}.rap-design .concept-picker{background:#edf1ef;border-radius:7px;gap:3px;padding:3px;display:flex}.rap-design .concept-picker button{background:0 0;border:0;min-height:29px;padding:5px 13px;font-size:12px}.rap-design .concept-picker button[aria-pressed=true]{color:#fff;background:#273d38}.rap-design .review-note{margin-left:auto}.rap-design .review-strip select{min-height:30px;padding:4px 9px;font-size:12px}.rap-design .review-strip .text-button{min-height:30px;font-size:12px}.rap-design .personal-header{background:var(--personal-brand);color:#fff;align-items:center;gap:36px;min-height:90px;padding:17px max(28px,50vw - 690px);display:flex}.rap-design .brand{align-items:center;gap:12px;min-width:220px;display:flex}.rap-design .org-logo{border:1px solid #fff5;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:17px;font-weight:700;display:grid}.rap-design .brand strong{letter-spacing:-.015em;font-size:18px;display:block}.rap-design .brand small{color:#d0e1d8;margin-top:2px;font-size:12px;display:block}.rap-design .daily-nav{align-self:stretch;align-items:center;gap:7px;display:flex}.rap-design .daily-nav a{color:#d7e7df;white-space:nowrap;border-radius:5px;padding:12px 10px;font-size:14px}.rap-design .daily-nav a[aria-current=page]{color:#fff;background:#ffffff0d;box-shadow:inset 0 -2px #c2dace}.rap-design .header-tools{align-items:center;margin-left:auto;display:flex}.rap-design .admin-entry{color:#224b3c;white-space:nowrap;background:#e7efe4;border-color:#e7efe4;min-height:39px;font-size:13px}.rap-design .avatar{color:#24564a;background:#d8e8df;border:0;border-radius:50%;min-width:40px;height:40px;padding:0;font-weight:700}.rap-design .mode-strip{max-width:1324px;color:var(--muted);align-items:center;gap:12px;margin:0 auto;padding:17px 0 0;font-size:13px;display:flex}.rap-design .mode-strip .icon{width:15px;height:15px}.rap-design .mode-strip a{color:var(--accent);align-items:center;gap:6px;display:flex}.rap-design .concept-description{color:#64746f;margin-left:auto;font-size:12px}.rap-design .shell-main{max-width:1380px;min-height:calc(100dvh - 222px);margin:0 auto;padding:28px}.rap-design .page-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 28px;display:flex}.rap-design .page-heading p{color:var(--muted);margin-top:8px}.rap-design .page-heading .actions{flex-shrink:0}.rap-design .page-footer{border-top:1px solid var(--line);max-width:1324px;color:var(--muted);align-items:center;gap:16px;margin:36px auto 0;padding:23px 0;font-size:12px;display:flex}.rap-design .page-footer strong{color:var(--ink)}.rap-design .directory-tools{align-items:center;gap:12px;padding-bottom:18px;display:flex}.rap-design .search{flex:1;max-width:330px;position:relative}.rap-design .search img{pointer-events:none;position:absolute;top:13px;left:13px}.rap-design .search input{background:#fff;padding-left:40px}.rap-design .filter-group{gap:4px;display:flex}.rap-design .filter-group button{color:var(--muted);background:0 0;border-color:#0000;font-size:13px}.rap-design .filter-group [aria-pressed=true]{color:var(--accent);background:#e4eee8}.rap-design .count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.rap-design .attention-line{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:16px;margin-bottom:25px;padding:18px 22px;display:flex}.rap-design .attention-line>.icon{width:22px;height:22px}.rap-design .attention-line h3{font-size:15px}.rap-design .attention-line p{color:var(--muted);margin-top:3px;font-size:14px}.rap-design .directory-table{border-spacing:0;border-collapse:separate;border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;overflow:hidden}.rap-design .directory-table th{color:var(--muted);border-bottom:1px solid var(--line);background:#f8faf9;padding:14px 20px;font-size:12px;font-weight:600}.rap-design .directory-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:22px 20px;font-size:14px}.rap-design .directory-table tr:last-child td{border-bottom:0}.rap-design .board-identity{align-items:center;gap:15px;min-width:180px;display:flex}.rap-design .board-monogram{background:var(--board-colour);border-radius:8px;width:39px;height:43px}@supports (color:color-mix(in lab,red,red)){.rap-design .board-monogram{background:color-mix(in srgb,var(--board-colour) 10%,white)}}.rap-design .board-monogram{color:var(--board-colour);flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.rap-design .board-name{margin-bottom:4px;font-size:16px;font-weight:650;display:inline-block}.rap-design .board-identity p{color:var(--muted);font-size:13px}.rap-design .board-identity .pill{vertical-align:2px;margin-left:7px}.rap-design .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rap-design .row-actions button{min-height:36px;padding:8px 11px;font-size:13px}.rap-design .row-actions .content-action{color:var(--accent);background:#f5f9f6;border-color:#a9bfb3}.rap-design .row-meta small{color:var(--muted);margin-top:6px;display:block}.rap-design .scope-summary{color:var(--muted);justify-content:space-between;gap:24px;margin-top:19px;font-size:13px;display:flex}.rap-design .scope-summary p{max-width:74ch}.rap-design .mini-board{background:#f4f7f5;border:1px solid #dce4e1;border-radius:7px;flex-shrink:0;width:128px;height:78px;overflow:hidden}.rap-design .mini-top{background:var(--board-colour);align-items:center;gap:4px;height:21px;padding:0 8px;display:flex}.rap-design .mini-top span{background:#ffffffb0;border-radius:2px;width:7px;height:7px}.rap-design .mini-top i{background:#ffffff85;width:37px;height:3px;display:block}.rap-design .mini-links{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.rap-design .mini-links span{background:#fff;border:1px solid #e2e8e5;border-radius:3px;place-items:center;height:20px;display:grid}.rap-design .mini-links img{width:11px;height:11px}.rap-design .direction-visual .directory-table td{padding-block:24px}.rap-design .direction-visual .directory-table th{background:0 0}.rap-design .direction-visual .board-name{font-size:18px}.rap-design .direction-visual .directory-table{background:0 0;border:0;border-radius:0}.rap-design .direction-visual .directory-table tbody tr{background:#fff}.rap-design .direction-visual .directory-table td:first-child{border-left:1px solid var(--line)}.rap-design .direction-visual .directory-table td:last-child{border-right:1px solid var(--line)}.rap-design .direction-visual .directory-table tbody tr:first-child td{border-top:1px solid var(--line)}.rap-design .direction-visual .page-heading{margin-block:12px 34px}.rap-design .direction-visual h1{font-size:38px}.rap-design .direction-workspace{background:#edf1f0}.rap-design .management-window{background:#fff;border:1px solid #d4ded8;border-radius:14px;overflow:hidden}.rap-design .window-heading{border-bottom:1px solid var(--line);background:#f8faf8;align-items:center;gap:16px;padding:20px 24px;display:flex}.rap-design .window-heading h2{font-size:17px}.rap-design .window-heading p{color:var(--muted);margin-top:3px;font-size:13px}.rap-design .split-directory{grid-template-columns:minmax(0,1.25fr) minmax(350px,1fr);min-height:550px;display:grid}.rap-design .split-index{border-right:1px solid var(--line);padding:20px}.rap-design .split-index .directory-tools{flex-wrap:wrap}.rap-design .split-index .search{flex-basis:100%;max-width:none}.rap-design .split-index .count{display:none}.rap-design .split-index .directory-table{border:0;border-radius:0}.rap-design .split-index .directory-table thead{display:none}.rap-design .split-index .directory-table td{border:0;padding:16px 10px 0;display:block}.rap-design .split-index .directory-table td.audience,.rap-design .split-index .directory-table td.state-cell{display:none}.rap-design .split-index .directory-table td:last-child{border-bottom:1px solid var(--line);padding:0 10px 16px}.rap-design .split-index .row-actions{justify-content:flex-start;margin-left:53px}.rap-design .split-index tr.selected{background:#eef5f0}.rap-design .split-preview{background:#f8faf9;min-width:0;padding:28px}.rap-design .split-preview>p{color:var(--muted);margin-top:8px;font-size:14px}.rap-design .split-preview .mini-board{width:100%;height:196px;margin:23px 0}.rap-design .split-preview .mini-top{height:54px;padding:0 24px}.rap-design .split-preview .mini-top span{width:18px;height:18px}.rap-design .split-preview .mini-top i{width:105px;height:6px}.rap-design .split-preview .mini-links{gap:10px;padding:28px}.rap-design .split-preview .mini-links span{height:42px}.rap-design .split-preview .mini-links img{width:22px;height:22px}.rap-design .split-preview dl{grid-template-columns:1fr 1fr;gap:12px;font-size:14px;line-height:1.5;display:grid}.rap-design .split-preview dt{color:var(--muted)}.rap-design .split-preview dd{margin:0;font-weight:600}.rap-design .split-preview>.actions{margin-top:24px}.rap-design .target-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.rap-design .target-heading p{color:var(--muted);margin-top:4px;font-size:14px}.rap-design .target-heading>.actions{margin-left:auto}.rap-design .target-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:28px;display:flex}.rap-design .target-tabs a{color:var(--muted);padding:12px 3px 16px;font-size:15px;font-weight:600}.rap-design .target-tabs a[aria-current=page]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)}.rap-design .editor-context{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:12px 0;font-size:13px;display:flex}.rap-design .editor-context strong{color:var(--ink)}.rap-design .settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.rap-design .settings-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rap-design .form-section{border-bottom:1px solid var(--line);padding:26px}.rap-design .form-section:last-child{border-bottom:0}.rap-design .form-section h2{font-size:18px}.rap-design .colour-field{align-items:center;gap:10px;display:flex}.rap-design .colour-field input[type=text]{font-variant-numeric:tabular-nums;max-width:155px}.rap-design .logo-field{align-items:center;gap:17px;display:flex}.rap-design .logo-sample{background:var(--board-colour);width:62px;height:62px;color:var(--board-ink,#fff);border-radius:11px;flex-shrink:0;place-items:center;font-size:23px;font-weight:650;display:grid;overflow:hidden}.rap-design .logo-sample img{object-fit:contain;width:100%;height:100%;padding:6px}.rap-design .logo-field input{min-height:38px;padding:8px;font-size:12px}.rap-design .settings-preview{min-width:0;position:sticky;top:22px}.rap-design .preview-caption{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;font-size:14px;display:flex}.rap-design .preview-size{gap:3px;display:flex}.rap-design .preview-size button{min-height:31px;padding:5px 10px;font-size:12px}.rap-design .preview-size [aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:#aabfb4}.rap-design .preview-footnote{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.5}.rap-design .status-copy{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.rap-design .status-copy .icon{width:14px;height:14px}.rap-design .preview-frame{background:#f6f8f6;border:1px solid #d7e0db;border-radius:12px;width:100%;min-width:0;margin-inline:auto;overflow:hidden;container-type:inline-size}.rap-design .board-header{background:var(--board-colour,#24564a);color:var(--board-ink,#fff);align-items:center;gap:12px;padding:20px 23px;display:flex}.rap-design .board-header .org-logo{opacity:.9;border-color:currentColor;width:35px;height:35px}.rap-design .board-header .org-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.rap-design .board-header small{opacity:.8}.rap-design .board-body{min-width:0;padding:24px}.rap-design .board-intro{justify-content:space-between;gap:18px;display:flex}.rap-design .board-intro h2{letter-spacing:-.025em;font-size:24px}.rap-design .board-intro p{color:var(--muted);margin-top:4px;font-size:13px}.rap-design .board-date{text-align:right;color:var(--muted);white-space:nowrap;font-size:12px}.rap-design .board-date strong{color:var(--ink);font-size:13px;display:block}.rap-design .canvas-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:25px 20px;display:grid}.rap-design .canvas-block{grid-column:span 12;min-width:0;position:relative}.rap-design .canvas-block[data-width=small]{grid-column:span 4}.rap-design .canvas-block[data-width=wide]{grid-column:span 8}.rap-design .collection-heading{align-items:center;gap:7px;min-height:29px;margin-bottom:12px;display:flex}.rap-design .collection-heading h3{overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.25}.rap-design .collection-heading small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.rap-design .collection-heading .pill{font-size:10px}.rap-design .tiles{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;display:grid}.rap-design .tile{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4e1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;height:81px;padding:9px;font-size:12px;font-weight:600;display:flex;position:relative}.rap-design .tile>.app-icon{object-fit:contain;width:26px;height:26px}.rap-design .tile>.icon{width:25px;height:25px}.rap-design .tile.folder{background:#e9f0eb}.rap-design .folder-icons{grid-template-columns:repeat(2,12px);gap:2px;height:26px;display:grid}.rap-design .folder-icons img{width:12px;height:12px}.rap-design .tile .lock{opacity:.6;width:10px;height:10px;position:absolute;top:5px;right:6px}.rap-design .tile small{color:var(--muted);font-size:10px;font-weight:400}.rap-design .widget{background:#fff;border:1px solid #dce4e1;border-radius:11px;min-width:0;overflow:hidden}.rap-design .widget-heading{border-bottom:1px solid #edf0ee;align-items:center;gap:8px;padding:13px 15px;display:flex}.rap-design .widget-heading h3{flex:1;font-size:14px}.rap-design .example-label{color:#607278;white-space:nowrap;background:#eef2f0;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:600}.rap-design .widget-content{padding:15px}.rap-design .widget-note{color:#61716c;background:#f8faf8;border-top:1px solid #edf0ee;padding:9px 15px;font-size:11px}.rap-design .weather-current{align-items:center;gap:13px;display:flex}.rap-design .weather-current>.icon{width:37px;height:37px}.rap-design .weather-current strong{font-size:30px;font-weight:600;line-height:1.1}.rap-design .weather-current p{color:var(--muted);margin-top:4px;font-size:12px}.rap-design .forecast{color:var(--muted);border-top:1px solid #e5ebe7;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:11px;display:flex}.rap-design .forecast span{justify-items:center;gap:5px;display:grid}.rap-design .forecast b{color:var(--ink);font-size:12px}.rap-design .sample-message+.sample-message{border-top:1px solid #edf0ee;margin-top:10px;padding-top:10px}.rap-design .sample-message{font-size:12px}.rap-design .sample-message>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rap-design .sample-message p{color:var(--muted);margin-top:4px;font-size:12px}.rap-design .device-stat{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.rap-design .storage-track{background:#e4eae6;border-radius:3px;height:5px;margin-bottom:10px;overflow:hidden}.rap-design .storage-track span{background:#ac773b;width:88%;height:100%;display:block}.rap-design .widget-content>.helper{font-size:12px}.rap-design .time-example{font-variant-numeric:tabular-nums;font-size:29px;font-weight:600}.rap-design .canvas-block .block-controls{justify-content:space-between;align-items:center;gap:4px;margin-bottom:7px;display:flex}.rap-design .block-controls .icon{width:14px;height:14px}.rap-design .editing-canvas .canvas-block{outline-offset:7px;outline:1px dashed #baccc2}.rap-design .editing-canvas .tile{cursor:grab}.rap-design .editing-canvas .tile:active{cursor:grabbing}.rap-design .drag-handle{cursor:grab}.rap-design .drag-handle .icon{pointer-events:none}.rap-design .drag-link{position:relative}.rap-design .tile-tool{z-index:1;background:#f4f7f5;border:0;border-radius:4px;min-width:22px;min-height:22px;padding:3px;position:absolute;top:2px;right:3px}.rap-design .tile-tool img{width:12px;height:12px}.rap-design .dragging{opacity:.35}.rap-design .drop-target{outline-offset:6px;background:#edf6ef;outline:2px solid #1e7860!important}.rap-design .canvas-add{width:100%;color:var(--accent);background:0 0;border:1px dashed #b9cac0;margin-top:18px;font-size:13px}.rap-design .editor-grid{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:28px;display:grid}.rap-design .tool-panel{border:1px solid var(--line);background:#fff;border-radius:12px;position:sticky;top:20px;overflow:hidden}.rap-design .tool-section{border-bottom:1px solid var(--line);padding:20px}.rap-design .tool-section:last-child{border:0}.rap-design .tool-section h2{margin-bottom:12px;font-size:16px}.rap-design .tool-section>.helper{margin-bottom:15px;font-size:13px}.rap-design .tool-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rap-design .tool-grid button{flex-direction:column;min-height:65px;padding:9px 4px;font-size:12px;font-weight:500}.rap-design .tool-grid .app-icon,.rap-design .tool-grid .icon{width:21px;height:21px}.rap-design .tool-section>.check{font-size:13px}.rap-design .editor-bottom{color:var(--muted);justify-content:space-between;gap:16px;padding-top:18px;font-size:13px;display:flex}.rap-design .editor-bottom .icon{width:14px;height:14px}.rap-design .requirement-notice{color:#893c32;background:#fff2ee;border:1px solid #d8aaa2;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:26px;padding:18px 21px;display:flex}.rap-design .requirement-notice>.icon{flex-shrink:0;width:21px;height:21px;margin-top:2px}.rap-design .requirement-notice h2{color:#8c3027;font-size:17px}.rap-design .requirement-notice p{color:#8a493e;max-width:75ch;margin-top:4px;font-size:14px}.rap-design .requirement-notice .actions{flex-shrink:0;align-self:center;margin-left:auto}.rap-design .requirement-notice button{color:#fff;background:#a33e32;border-color:#a33e32}.rap-design .requirement-panel{background:#fff5f0;border-color:#d6ada2}.rap-design .requirement-panel .tool-section{border-color:#edd5cb}.rap-design .requirement-panel h2{color:#943b32}.rap-design .requirement-item{background:#fff;border:1px solid #e9cbc0;border-radius:8px;margin-bottom:12px;padding:14px}.rap-design .requirement-item p{color:#84574b;margin:7px 0 12px;font-size:12px}.rap-design .requirement-item select{width:100%;margin-bottom:8px;font-size:12px}.rap-design .requirement-item button{width:100%;font-size:12px}.rap-design .requirement-item strong{font-size:14px}.rap-design .save-requirement{color:#983b31;font-size:12px}.rap-design .personal-tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:27px;display:flex}.rap-design .personal-tabs button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 0 14px}.rap-design .personal-tabs [aria-pressed=true]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)}.rap-design .personal-board>.board-body{padding:0}.rap-design .personal-board .board-header,.rap-design .personal-board .board-intro{display:none}.rap-design .personal-board.preview-frame{background:0 0;border:0;border-radius:0}.rap-design .personal-board .canvas-grid{gap:30px}.rap-design .personal-board .tile{height:88px}.rap-design .personal-board .tiles{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.rap-design .home-heading{margin-bottom:24px}.rap-design .home-heading h1{font-size:34px}.rap-design .home-heading .date{color:var(--muted);font-size:14px}.rap-design .home-heading .actions{margin-left:auto}.rap-design .home-grid{grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);gap:32px;display:grid}.rap-design .home-widgets{align-content:start;gap:20px;display:grid}.rap-design .home-section{margin-bottom:27px}.rap-design .home-section .collection-heading{margin-bottom:15px}.rap-design .home-section .tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.rap-design .recommendation{background:#e7eee9;border-radius:10px;align-items:center;gap:12px;padding:18px 20px;display:flex}.rap-design .recommendation p{color:var(--muted);margin-top:3px;font-size:13px}.rap-design .recommendation button{flex-shrink:0;margin-left:auto;font-size:12px}.rap-design .direction-workspace .home-grid{grid-template-columns:minmax(0,1fr)}.rap-design .direction-workspace .home-widgets{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-design .direction-visual .home-section .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rap-design .direction-visual .home-heading{padding-block:14px 10px}.rap-design .people-layout{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:36px;display:grid}.rap-design .people-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rap-design .person-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 22px;display:flex}.rap-design .person-row:last-child{border-bottom:0}.rap-design .person-avatar{background:#e6ece8;border-radius:50%;flex-shrink:0;place-items:center;width:41px;height:41px;font-weight:600;display:grid}.rap-design .person-row p{color:var(--muted);margin-top:2px;font-size:13px}.rap-design .person-row button{margin-left:auto;font-size:13px}.rap-design .people-aside h2{margin-bottom:12px;font-size:18px}.rap-design .people-aside p{color:var(--muted);margin-bottom:20px;font-size:14px}.rap-design .notice{background:#eaf2ed;border:1px solid #d3e2d8;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:17px 20px;font-size:14px;line-height:1.5;display:flex}.rap-design .notice>.icon{margin-top:2px}.rap-design .notice p{color:#426251;font-size:14px}.rap-design .notice.warning{color:#805825;background:#fff5e7;border-color:#e9d3b1}.rap-design .notice.warning p{color:#805825}.rap-design .list-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.rap-design .list-toolbar .helper{font-size:13px}.rap-design .account-popover{z-index:40;width:255px;color:var(--ink);background:#fff;border:0;border-radius:10px;margin:0;padding:8px;position:fixed;inset:143px 24px auto auto;box-shadow:0 10px 32px #00000026}.rap-design .account-popover>div{border-bottom:1px solid var(--line);margin-bottom:5px;padding:12px}.rap-design .account-popover small{color:var(--muted);margin-top:3px;display:block}.rap-design .account-popover button{background:0 0;border:0;justify-content:flex-start;width:100%}.rap-design .account-popover::backdrop{background:0 0}.rap-design dialog{color:var(--ink);background:#fff;border:0;border-radius:14px;width:min(530px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 20px 70px #0003}.rap-design dialog::backdrop{background:#16382b65}.rap-design dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.rap-design dialog h2{font-size:21px}.rap-design #dialog-body{padding:24px}.rap-design #dialog-body>.helper{margin-bottom:20px}.rap-design #dialog-body .actions{justify-content:flex-end;margin-top:23px}.rap-design #dialog-body .check+.check{margin-top:15px}.rap-design #dialog-body .field-error{color:#943b32;margin-top:8px;font-size:13px}.rap-design #dialog-body .sample-link{align-items:center;gap:12px;padding:12px 0;display:flex}.rap-design #dialog-body .sample-link img{width:24px;height:24px}.rap-design .form-error{color:#943b32;min-height:21px;padding-top:8px;font-size:13px}.rap-design #toast{color:#fff;z-index:100;pointer-events:none;background:#243f34;border-radius:9px;width:max-content;max-width:calc(100vw - 32px);padding:13px 19px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #00000026}.rap-design .section-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.rap-design .section-title-row p{color:var(--muted);margin-top:5px;font-size:14px}.rap-design .help-page{max-width:780px;margin:20px auto}.rap-design .help-page h1{margin-bottom:12px}.rap-design .help-page>p{color:var(--muted);margin-bottom:26px}.rap-design .help-page details{border-bottom:1px solid var(--line);background:#fff;padding:22px}.rap-design .help-page details:first-of-type{border-radius:12px 12px 0 0}.rap-design .help-page details:last-of-type{border-radius:0 0 12px 12px}.rap-design .help-page summary{cursor:pointer;font-weight:600}.rap-design .help-page details p{color:var(--muted);margin-top:14px;font-size:14px}.rap-design .empty-inline{color:var(--muted);border:1px dashed #b9cbc0;border-radius:8px;padding:22px;font-size:13px}.rap-design .preview-visitor-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;font-size:13px;display:flex}.rap-design .public-footer{color:var(--muted);align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.rap-design .public-footer .icon{width:13px;height:13px}@container (max-width:560px){.rap-design .canvas-block[data-width]{grid-column:span 12}.rap-design .board-body{padding:20px}.rap-design .board-intro{flex-direction:column;gap:10px}.rap-design .board-date{text-align:left}.rap-design .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:370px){.rap-design .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rap-design .board-body,.rap-design .board-header{padding:16px}.rap-design .board-header strong{font-size:15px}}@media (hover:hover) and (pointer:fine){.rap-design button:not(:disabled):hover{background:#eff4f1}.rap-design .primary:not(:disabled):hover{background:#1c4c3d}.rap-design .danger-button:not(:disabled):hover,.rap-design .requirement-notice button:hover{background:#883026}.rap-design .text-button:hover{text-decoration:underline}.rap-design .daily-nav a:hover{background:#ffffff10}.rap-design .admin-entry:hover{background:#fff!important}.rap-design .concept-picker button[aria-pressed=true]:hover{background:#273d38}.rap-design .directory-table tbody tr:hover{background:#f7faf8}.rap-design .board-name:hover{text-decoration:underline}}@media (max-width:1200px){.rap-design .daily-nav{gap:0}.rap-design .daily-nav a{padding-inline:8px}.rap-design .personal-header{gap:19px}.rap-design .brand{min-width:195px}.rap-design .header-tools{gap:13px}.rap-design .editor-grid{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.rap-design .directory-table td,.rap-design .directory-table th{padding-inline:14px}.rap-design .directory-table .audience{display:none}.rap-design .mode-strip{margin-inline:28px}.rap-design .split-directory{grid-template-columns:minmax(0,1.2fr) minmax(295px,1fr)}.rap-design .page-footer{margin-inline:28px}.rap-design .home-section .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.rap-design .personal-header{flex-wrap:wrap;gap:12px;padding:17px 24px 0}.rap-design .header-tools{margin-left:auto}.rap-design .daily-nav{order:3;width:100%;min-height:48px}.rap-design .daily-nav a{padding-inline:14px}.rap-design .review-strip{flex-wrap:wrap;gap:10px;padding-inline:24px}.rap-design .review-note{display:none}.rap-design .review-strip>label{margin-left:auto}.rap-design .settings-grid{grid-template-columns:1fr;gap:27px}.rap-design .settings-preview{width:100%;max-width:760px;position:static}.rap-design .editor-grid{grid-template-columns:1fr}.rap-design .tool-panel{position:static}.rap-design .tool-panel:not(.requirement-panel){grid-template-columns:1fr 1fr;display:grid}.rap-design .tool-panel:not(.requirement-panel) .tool-section{border-bottom:0}.rap-design .tool-panel:not(.requirement-panel) .tool-section:last-child{display:none}.rap-design .editor-grid .tool-panel{grid-row:1}.rap-design .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rap-design .tool-section{padding:16px}.rap-design .people-layout{grid-template-columns:1fr}.rap-design .people-aside{max-width:650px}.rap-design .split-directory{grid-template-columns:1fr}.rap-design .split-preview{display:none}.rap-design .split-index{border-right:0}.rap-design .split-index .directory-table td{padding:20px 12px;display:table-cell}.rap-design .split-index .directory-table td:last-child{padding:20px 12px}.rap-design .split-index .row-actions{justify-content:flex-end;margin-left:0}.rap-design .split-index .search{flex-basis:auto}.rap-design .split-index .directory-tools{flex-wrap:nowrap}.rap-design .concept-description{display:none}.rap-design .home-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:22px}.rap-design .direction-visual .home-section .tiles,.rap-design .home-section .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-design .requirement-notice{flex-wrap:wrap}.rap-design .requirement-notice .actions{margin-left:35px}.rap-design .target-heading{flex-wrap:wrap}.rap-design .target-heading>.actions{margin-left:53px}.rap-design .direction-workspace .home-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.rap-design .directory-table .state-cell{display:none}.rap-design .mini-board{width:94px;height:69px}.rap-design .mini-links{gap:3px;padding:8px}.rap-design .mini-links span{height:17px}}@media (max-width:640px){.rap-design .review-strip{gap:8px;padding:8px 16px}.rap-design .review-strip>strong{font-size:11px}.rap-design .concept-picker{order:3;width:100%}.rap-design .concept-picker button{flex:1;font-size:12px}.rap-design .review-strip>label{margin-left:auto;font-size:0}.rap-design .review-strip select{font-size:11px}.rap-design .review-strip>.text-button{padding:4px;font-size:11px}.rap-design .personal-header{padding:15px 16px 0}.rap-design .brand{gap:9px;min-width:0}.rap-design .brand strong{font-size:15px}.rap-design .brand small{font-size:11px}.rap-design .org-logo{width:36px;height:36px;font-size:14px}.rap-design .admin-entry{min-width:36px;padding:9px;font-size:0}.rap-design .admin-entry .icon{width:17px;height:17px}.rap-design .avatar{min-width:34px;height:34px;font-size:13px}.rap-design .header-tools{gap:9px}.rap-design .daily-nav{gap:1px;overflow:auto}.rap-design .daily-nav a{padding:13px 9px;font-size:12px}.rap-design .shell-main{padding:20px 16px}.rap-design .mode-strip{margin:0 16px;padding-top:14px;font-size:12px}.rap-design .page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:5px 0 22px}.rap-design .direction-visual h1,.rap-design .home-heading h1,.rap-design .page-heading h1{font-size:29px}.rap-design .page-heading p{font-size:14px}.rap-design .page-heading .actions{flex-shrink:1}.rap-design .page-heading .primary{font-size:13px}.rap-design .directory-tools{flex-wrap:wrap;gap:12px}.rap-design .search{flex-basis:100%;max-width:none}.rap-design .filter-group button{min-height:35px;padding:7px 9px;font-size:12px}.rap-design .count{font-size:12px}.rap-design .attention-line{flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:15px}.rap-design .attention-line>.spacer{display:none}.rap-design .attention-line .actions{margin-left:30px}.rap-design .attention-line p{font-size:13px}.rap-design .attention-line h3{font-size:14px}.rap-design .directory-table{display:block}.rap-design .directory-table thead{display:none}.rap-design .directory-table tbody,.rap-design .directory-table tr{display:block}.rap-design .directory-table td,.rap-design .split-index .directory-table td{padding:17px 15px 0;display:block;border:0!important}.rap-design .directory-table td:last-child,.rap-design .split-index .directory-table td:last-child{padding:0 15px 18px;border-bottom:1px solid var(--line)!important}.rap-design .directory-table tr:last-child td:last-child{border-bottom:0!important}.rap-design .directory-table .row-actions,.rap-design .split-index .row-actions{justify-content:flex-start;gap:5px;margin-left:54px}.rap-design .row-actions button{min-height:35px;padding:6px 10px;font-size:12px}.rap-design .board-name,.rap-design .direction-visual .board-name{font-size:16px}.rap-design .board-identity .pill{margin-left:5px;font-size:10px}.rap-design .board-identity p{font-size:12px}.rap-design .board-identity{gap:12px}.rap-design .board-monogram{width:41px}.rap-design .direction-visual .directory-table td{padding:18px 0 0}.rap-design .direction-visual .directory-table td:last-child{padding:0 0 20px}.rap-design .direction-visual .directory-table .row-actions{margin-left:106px}.rap-design .direction-visual .directory-table tbody tr{background:0 0}.rap-design .direction-visual .board-identity{align-items:flex-start}.rap-design .direction-visual .board-identity .pill{margin:4px 0;display:table}.rap-design .direction-visual .mini-board{margin-top:3px}.rap-design .scope-summary{font-size:12px;display:block}.rap-design .scope-summary>.helper{margin-top:9px}.rap-design .window-heading{padding:16px}.rap-design .split-index{padding:8px}.rap-design .split-index .directory-tools{flex-wrap:wrap;padding:9px}.rap-design .split-index .search{flex-basis:100%}.rap-design .target-heading{gap:10px;margin-bottom:18px}.rap-design .target-heading h1{font-size:23px}.rap-design .target-heading p{font-size:12px}.rap-design .target-heading>.actions{justify-content:space-between;width:100%;margin-left:0}.rap-design .target-heading>.actions>button{font-size:12px}.rap-design .target-tabs{gap:24px;margin-bottom:20px}.rap-design .target-tabs a{font-size:14px}.rap-design .form-section{padding:21px}.rap-design .settings-grid{gap:26px}.rap-design .form-section h2{font-size:17px}.rap-design .logo-field{flex-wrap:wrap}.rap-design .logo-field>.field{flex:1;min-width:170px}.rap-design .editor-context{flex-wrap:wrap;align-items:flex-start;gap:12px}.rap-design .editor-grid .board-body{padding:19px}.rap-design .tool-panel:not(.requirement-panel){grid-template-columns:1fr}.rap-design .tool-panel .tool-section{border-bottom:1px solid var(--line)!important}.rap-design .tool-panel .tool-section:last-child{border:0!important}.rap-design .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rap-design .tool-grid button{min-height:59px;font-size:11px}.rap-design .editor-bottom{flex-wrap:wrap}.rap-design .direction-workspace .home-widgets,.rap-design .home-grid,.rap-design .home-widgets{grid-template-columns:1fr}.rap-design .direction-visual .home-section .tiles,.rap-design .home-section .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-design .home-section .tile{height:86px;font-size:11px}.rap-design .personal-tabs{gap:22px;margin-bottom:23px}.rap-design .personal-tabs button{font-size:13px}.rap-design .requirement-notice{gap:10px;padding:15px}.rap-design .requirement-notice>div:not(.actions){flex:1;min-width:210px}.rap-design .requirement-notice h2{font-size:16px}.rap-design .requirement-notice p{font-size:13px}.rap-design .requirement-notice .actions{margin-left:31px}.rap-design .requirement-notice button{font-size:12px}.rap-design .recommendation{flex-wrap:wrap;gap:10px;padding:15px}.rap-design .recommendation strong{font-size:14px}.rap-design .recommendation button{margin-left:0}.rap-design .person-row{flex-wrap:wrap;gap:10px;padding:17px 14px}.rap-design .person-row>.spacer{display:none}.rap-design .person-row>div{flex:1}.rap-design .person-row strong{font-size:14px}.rap-design .person-row p{overflow-wrap:anywhere;font-size:12px}.rap-design .person-row>.pill{font-size:11px}.rap-design .person-row button{margin-left:51px}.rap-design .people-layout{gap:26px}.rap-design .list-toolbar{flex-wrap:wrap}.rap-design .list-toolbar .search{flex-basis:100%}.rap-design .page-footer{flex-wrap:wrap;gap:6px;margin:20px 16px 0;padding:20px 0;font-size:11px}.rap-design .page-footer a{margin-left:auto}.rap-design .page-footer>span{flex-basis:100%;order:3}.rap-design .account-popover{top:173px;right:16px}.rap-design #dialog-body{padding:20px}.rap-design dialog>header{padding:16px 20px}.rap-design .board-date{white-space:normal}.rap-design .preview-size button{font-size:11px}.rap-design .preview-caption{font-size:13px}.rap-design .canvas-block[data-width]{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.rap-design *,.rap-design :after,.rap-design :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rap-design button:active{transform:none}}.rap-design .tile{width:100%}.rap-design .mode-strip{max-width:1380px;padding-inline:28px}.rap-design .personal-header{color:var(--personal-ink,#fff)}.rap-design .brand small,.rap-design .daily-nav a{color:var(--personal-ink,#fff);opacity:.85}.rap-design .daily-nav a[aria-current=page]{color:var(--personal-ink,#fff);opacity:1;box-shadow:inset 0 -2px}.rap-design .personal-header .org-logo{border-color:currentColor}.rap-design .link-popover{width:220px;color:var(--ink);background:#fff;border:0;border-radius:9px;margin:0;padding:7px;position:fixed;inset:auto;box-shadow:0 8px 30px #00000026}.rap-design .link-popover>strong{border-bottom:1px solid var(--line);margin-bottom:5px;padding:9px 10px;font-size:13px;display:block}.rap-design .link-popover button{background:0 0;border:0;justify-content:flex-start;width:100%;font-size:13px}.rap-design .link-popover>.helper{padding:8px 10px;font-size:12px;display:block}.rap-design .mini-board{pointer-events:none}.rap-design .editor-bottom>span:first-child{align-items:center;gap:6px;display:flex}.rap-design .tile:has(.folder-icons){gap:8px}@media (max-width:1200px){.rap-design .mode-strip{padding-inline:0}}@media (max-width:640px){.rap-design .direction-visual .board-identity>div:last-child{min-width:0}.rap-design .direction-visual .row-actions{margin-top:10px}.rap-design .review-strip .review-note{order:4;width:100%;margin-left:0;font-size:10px;display:block}.rap-design .direction-workspace .home-widgets{grid-template-columns:1fr}.rap-design .mode-strip{flex-wrap:wrap;gap:8px}}.rap-design .board-header .org-logo,.rap-design .board-header small,.rap-design .brand small,.rap-design .daily-nav a{opacity:1}.rap-design .home-grid>.preview-frame,.rap-design .home-grid>div>.personal-board{margin-bottom:26px}.rap-design .mini-links .icon{width:11px;height:11px}.rap-design .mini-board{height:98px}.rap-design .split-preview .mini-board{height:210px}.rap-design .split-preview .mini-links .icon{width:22px;height:22px}@media (max-width:960px){.rap-design .mini-board{height:79px}}@media (max-width:640px){.rap-design .mini-board{height:79px}}.rap-design .mini-top span{color:var(--board-colour);place-items:center;font-size:4px;display:grid;overflow:hidden}.rap-design .mini-top span img{object-fit:contain;width:100%;height:100%}.rap-design .split-preview .mini-top span{font-size:8px}.rap-design .hierarchy-crumbs{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.rap-design .hierarchy-crumbs a{align-items:center;gap:5px;display:inline-flex}.rap-design .hierarchy-crumbs [aria-current]{color:var(--ink);font-weight:600}.rap-design .scope-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 0 24px;display:flex}.rap-design .scope-toolbar>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rap-design .hierarchy-directory .search{max-width:600px}.rap-design .search-scope{color:var(--muted);margin:-5px 0 18px;font-size:13px}.rap-design .hierarchy-window .hierarchy-directory{padding:22px}.rap-design .hierarchy-table th small{margin-top:3px;font-size:11px;font-weight:400;display:block}.rap-design .hierarchy-table .stats-cell{font-variant-numeric:tabular-nums;width:100px}.rap-design .hierarchy-table .stats-cell strong{font-size:18px}.rap-design .hierarchy-table .board-identity{min-width:240px}.rap-design .hierarchy-table .board-identity>div{min-width:0}.rap-design .hierarchy-table .board-identity p{overflow-wrap:anywhere;max-width:55ch}.rap-design .hierarchy-table .row-actions{min-width:335px}.rap-design .hierarchy-table .row-actions button{padding:8px 10px}.rap-design .hierarchy-table .row-actions .icon{width:14px;height:14px}.rap-design .hierarchy-table .mini-board{width:95px;height:77px}.rap-design .mobile-stat-label{display:none}.rap-design .template-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rap-design .template-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.rap-design .template-list>div:last-child{border:0}.rap-design .template-list strong{font-size:17px}.rap-design .template-list p{margin-top:4px}.rap-design .personal-editor-grid{grid-template-columns:minmax(0,1fr) 315px}.rap-design .personal-tools{display:block!important}.rap-design .editor-tool-tabs{border-bottom:1px solid var(--line);background:#f7faf8;gap:3px;padding:10px;display:flex}.rap-design .editor-tool-tabs button{background:0 0;border:0;flex:1;padding:9px 7px;font-size:13px}.rap-design .editor-tool-tabs [aria-pressed=true]{color:var(--accent);background:#e4eee8}.rap-design .personal-tools .tool-section{display:block!important}.rap-design .personal-tools .field{margin-top:20px;font-size:13px}.rap-design .personal-tools .colour-field{gap:9px}.rap-design .personal-tools input[type=color]{flex-shrink:0}.rap-design .personal-tools .pending-placement{background:#fff4ef}.rap-design .pending-placement h2{color:#943b32}.rap-design .layout-options{gap:9px;margin-bottom:18px;display:grid}.rap-design .layout-options button{justify-content:flex-start}.rap-design .personal-editor-grid .preview-frame{background:var(--board-colour)}@supports (color:color-mix(in lab,red,red)){.rap-design .personal-editor-grid .preview-frame{background:color-mix(in srgb,var(--board-colour) 4%,white)}}.rap-design .personal-editor-grid .tile{border-color:var(--board-colour)}@supports (color:color-mix(in lab,red,red)){.rap-design .personal-editor-grid .tile{border-color:color-mix(in srgb,var(--board-colour) 20%,white)}}@media (max-width:1100px){.rap-design .hierarchy-table .row-actions{min-width:245px}.rap-design .hierarchy-table .board-identity{min-width:190px}.rap-design .hierarchy-table .stats-cell{width:75px}.rap-design .hierarchy-table .row-actions button{font-size:12px}.rap-design .personal-editor-grid{grid-template-columns:minmax(0,1fr) 285px}}@media (max-width:960px){.rap-design .personal-editor-grid{grid-template-columns:1fr}.rap-design .personal-tools{grid-row:1}.rap-design .personal-tools .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rap-design .hierarchy-table .row-actions{min-width:190px}}@media (max-width:640px){.rap-design .hierarchy-window .hierarchy-directory{padding:14px}.rap-design .hierarchy-table .stats-cell{width:auto;padding:7px 12px!important;display:inline-block!important}.rap-design .hierarchy-table .stats-cell strong{font-size:14px}.rap-design .mobile-stat-label{color:var(--muted);font-size:12px;display:inline}.rap-design .direction-visual .hierarchy-table .row-actions,.rap-design .hierarchy-table .row-actions{justify-content:flex-start;min-width:0;margin:10px 0 0}.rap-design .hierarchy-table .board-identity{min-width:0}.rap-design .hierarchy-table .board-identity>div{flex:1}.rap-design .hierarchy-table .board-name{overflow-wrap:anywhere}.rap-design .hierarchy-table .mini-board{width:64px;height:64px}.rap-design .hierarchy-table .mini-links{grid-template-columns:repeat(3,1fr);padding:5px}.rap-design .hierarchy-table .mini-links span{height:12px}.rap-design .hierarchy-table .mini-links img{width:9px;height:9px}.rap-design .scope-toolbar{padding-bottom:20px}.rap-design .scope-toolbar .row-actions{justify-content:flex-start}.rap-design .scope-toolbar .row-actions button{font-size:12px}.rap-design .hierarchy-directory .filter-group{width:100%}.rap-design .hierarchy-crumbs{gap:6px;font-size:12px}.rap-design .hierarchy-crumbs a,.rap-design .hierarchy-crumbs>span{overflow-wrap:anywhere;max-width:100%}.rap-design .hierarchy-crumbs>.icon{width:12px}.rap-design .search-scope{margin-top:0;font-size:12px}.rap-design .template-list>div{gap:12px;padding:17px}.rap-design .personal-tools .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-design .editor-tool-tabs,.rap-design .personal-editor-grid .tool-panel{position:static}.rap-design .personal-tools .pending-placement{max-height:none}}.rap-design.app-shell{--ink:#253c43;--muted:#607278;--personal-brand:var(--brand);--personal-ink:var(--on-brand);color:var(--ink);background:#f3f6f5;min-height:100dvh}.rap-design.app-shell>main.shell-main{flex-direction:column;max-width:1380px;min-height:calc(100dvh - 90px);margin:0 auto;padding:28px;display:flex}.rap-design .org-header.personal-header{background:var(--brand);min-height:90px;color:var(--on-brand);gap:36px;padding:17px max(28px,50vw - 690px)}.rap-design .org-brand{min-width:220px}.rap-design .org-brand strong{letter-spacing:-.015em;font-size:18px}.rap-design .org-brand>div>span{font-size:12px}.rap-design .org-header .daily-nav{align-self:stretch;align-items:center;gap:7px;margin-right:0}.rap-design .org-header .daily-nav a{color:var(--on-brand);border-radius:5px;padding:12px 10px;font-size:14px}.rap-design .header-tools{gap:20px}.rap-design .header-tools .admin-entry{background:var(--soft);min-height:39px;color:var(--accent);padding:9px 14px;font-size:13px}.rap-design .nav-toggle{display:none}.rap-design .header-tools .avatar-button{color:#24564a;background:#d8e8df;border:0;width:40px;min-width:40px;height:40px;padding:0}.rap-design .page-heading h1{font-size:34px;line-height:1.18}.rap-design .page-heading p{font-size:16px}.rap-design .target-heading h1{font-size:29px}.rap-design .management-crumbs{min-height:22px;margin:0 0 32px;font-size:13px}.rap-design .board-monogram{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rap-design .board-monogram{background:color-mix(in srgb,var(--brand) 10%,white)}}.rap-design .board-monogram{color:var(--accent)}.rap-design .page-footer.app-footer{border-top:1px solid var(--line);max-width:none;min-height:66px;margin:60px 0 0;padding:23px 0;font-size:12px}.rap-design .page-footer>span{gap:16px;display:flex}.rap-design .page-footer a{margin-left:auto}.rap-design .button-link{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.rap-design .row-actions .button-link{min-height:36px;padding:8px 10px;font-size:13px}.rap-design .row-actions .button-link:last-child{color:var(--accent);background:#f5f9f6;border-color:#a9bfb3}.rap-design .hierarchy-directory .directory-tools{justify-content:flex-start;gap:12px;padding:0 0 18px}.rap-design .directory-search{border-color:#b9c9c5;max-width:600px;min-height:43px;padding:0 12px}.rap-design .directory-search input{min-width:0;box-shadow:none;background:0 0;border:0;width:100%;padding:9px 0}.rap-design .directory-search svg{flex-shrink:0}.rap-design .search-scope{padding:0}.rap-design .hierarchy-table th{text-align:left}.rap-design .hierarchy-table td{padding:22px 20px}.rap-design .hierarchy-table td>span{color:var(--muted);font-size:12px}.rap-design .stats-cell>span{display:none}.rap-design .board-identity .visibility-label{padding:4px 8px;font-size:12px}.rap-design .directory-mini{width:95px;height:77px}.rap-design .directory-mini>div:last-child{grid-template-columns:repeat(3,1fr)}.rap-design .directory-mini>div:last-child>span{border:1px solid var(--line);background:#fff;border-radius:2px;place-items:center;min-width:0;height:16px;display:grid}.rap-design .directory-mini .app-image,.rap-design .directory-mini .app-symbol,.rap-design .directory-mini svg{width:11px;height:11px}.rap-design .allowance-strip{background:var(--soft);border:0;border-radius:9px;margin:0 0 24px;padding:14px 18px}.rap-design .allowance-strip p{font-size:13px}.rap-design .allowance-strip strong{font-size:14px}.rap-design .allowance-strip button{font-size:13px}.rap-design .requests-section{margin-top:32px}.rap-design .request-list{padding:0}.rap-design .people-directory{margin:0}.rap-design .people-directory .list-toolbar .directory-search{max-width:330px}.rap-design .person-row>div{min-width:0}.rap-design .person-row p{overflow-wrap:anywhere}.rap-design .person-row button{white-space:nowrap}.rap-design .people-aside{padding-top:1px}.rap-design .notice svg{flex-shrink:0}.rap-design .notice{box-shadow:none}.rap-design .people-aside .notice p{margin:0}.rap-design .form-section label{gap:8px;font-size:14px;font-weight:600;display:grid}.rap-design .form-section label+label{margin-top:20px}.rap-design .form-section p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.45}.rap-design .form-section p+label{margin-top:20px}.rap-design .form-section h2{margin-bottom:22px}.rap-design .form-section button{margin-top:18px}.rap-design .brand-colour-input{gap:10px;display:flex}.rap-design .brand-colour-input>span{width:155px}.rap-design .brand-colour-input input[type=color]{width:48px;min-width:48px;height:43px}.rap-design .branding-publish{padding:20px 26px}.rap-design .preview-notice{margin-top:24px}.rap-design .preview-frame{--board-colour:var(--brand);--board-ink:var(--on-brand);background:var(--page)}.rap-design .board-header{background:var(--brand);color:var(--on-brand)}.rap-design .board-header .org-logo{font-size:14px}.rap-design .board-header small{margin-top:3px;font-size:11px;display:block}.rap-design .board-header strong{font-size:17px}.rap-design .preview-frame .board-body{padding:24px}.rap-design .board-intro{margin-bottom:25px}.rap-design .preview-frame.phone{max-width:370px}.rap-design .settings-preview .quicklink{height:81px;min-height:81px}.rap-design .settings-preview .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-design .template-workspace{background:0 0;border:0;padding:0}.rap-design .template-workspace .scope-line{display:none}.rap-design .template-workspace .home-heading h1{font-size:21px}.rap-design .template-workspace .home-heading p{font-size:14px}.rap-design .workspace-surface{width:100%}.rap-design .scope-line{margin-bottom:28px;font-size:13px}.rap-design .home-heading .date .clock{font-size:14px;display:block}.rap-design .home-heading .date .clock strong{display:none}.rap-design .editor-canvas-column{min-width:0}.rap-design .editor-grid .board-body{padding:30px}.rap-design .editor-grid .tabs-wrap{margin-bottom:26px}.rap-design .editor-grid .board{gap:28px 20px}.rap-design .canvas-block[data-width=half]{grid-column:span 6}.rap-design .canvas-block.collection{background:0 0;border:0;padding:0}.rap-design .canvas-block .block-head h2{font-size:15px;line-height:1.25}.rap-design .canvas-block.widget .block-head h2{font-size:14px}.rap-design .canvas-block.widget .block-head{border-bottom:1px solid #edf0ee;margin:0;padding:13px 15px}.rap-design .canvas-block .widget-body{padding:15px}.rap-design .board.editing .block{outline-offset:7px;border:0;outline:1px dashed #baccc2;padding:0}.rap-design .board.editing .widget{border:1px solid var(--line)}.rap-design .block-actions{gap:3px;margin-left:auto}.rap-design .block-actions select{max-width:82px;min-height:29px;padding:4px 6px;font-size:11px}.rap-design .block-actions button,.rap-design .block-head>.drag-handle{min-width:25px;min-height:28px;padding:4px}.rap-design .block-head{flex-wrap:wrap}.rap-design .block-head h2{flex:1}.rap-design .editing .block-head .block-actions{flex-basis:100%;justify-content:flex-end}.rap-design .tool-subheading{margin-top:26px}.rap-design .tool-grid .app-image{width:21px;height:21px}.rap-design .personal-tools .tool-section>.form-stack{gap:16px}.rap-design .personal-tools .field-help{font-size:13px}.rap-design .personal-tools .accent-picker>span{align-items:center;gap:10px;display:flex}.rap-design .personal-tools input[type=color]{width:48px}.rap-design .editor-tool-tabs button{min-height:37px}.rap-design .tool-panel .button-link,.rap-design .tool-panel .layout-options button{font-size:13px}.rap-design .quicklink,.rap-design .quicklink.folder{width:100%;height:88px;min-height:88px;max-height:88px;box-shadow:none;border-radius:9px}.rap-design .tile-wrap{height:88px;min-height:88px}.rap-design .quicklink .app-image{width:26px;height:26px}.rap-design .quicklink .link-name{font-size:12px}.rap-design .quicklink.folder{background:var(--folder-bg)}.rap-design .quicklink .folder-preview{height:26px}.rap-design .quicklink .folder-preview .app-image{width:12px;height:12px}.rap-design .link-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px}.rap-design .tile-tools .icon-button{min-width:24px;min-height:24px;padding:3px}.rap-design .tile-tools{top:3px;right:3px}.rap-design .status-tag{border-radius:3px;font-size:10px}.rap-design .time-widget strong{font-size:30px}.rap-design .time-widget span{font-size:13px}.rap-design .public-editor-tools .link-choice{align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.rap-design .link-choice .app-image,.rap-design .link-choice .app-symbol{width:22px;height:22px}.rap-design .public-editor-tools input[type=checkbox]{width:18px;min-height:18px}.rap-design .public-preview-links{margin:16px 0 24px}.rap-design .public-sortable{position:relative}.rap-design .public-sortable .drag-handle{z-index:1;background:#f3f6f5;min-width:25px;min-height:25px;padding:4px;position:absolute;top:3px;right:3px}.rap-design .public-preview-links .quicklink{pointer-events:none}.rap-design .public-widget-preview{max-width:360px}.rap-design .public-footer{line-height:1.5}.access-summary{gap:10px;margin-bottom:24px;display:flex}.access-heading{margin:24px 0 14px}.access-permissions{gap:12px;padding:0;list-style:none;display:grid}.access-permissions li{align-items:center;gap:10px;font-size:14px;display:flex}.access-permissions svg{color:var(--accent);flex-shrink:0}@container (max-width:560px){.rap-design .canvas-block[data-width]{grid-column:span 12}.rap-design .editor-grid .board-body{padding:20px}.rap-design .board-intro{flex-direction:column}.rap-design .settings-preview .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.rap-design .org-header.personal-header{flex-wrap:wrap;gap:12px;padding:17px 24px 0}.rap-design .org-header .daily-nav{order:3;width:100%;min-height:48px;display:flex}.rap-design .header-tools{margin-left:auto}.rap-design .personal-tools{position:static}.rap-design .editor-grid .tool-panel{grid-row:1}.rap-design .editor-grid,.rap-design .people-layout,.rap-design .settings-grid{grid-template-columns:1fr}}@media (max-width:640px){.rap-design.app-shell>main.shell-main{padding:20px 16px}.rap-design .org-header.personal-header{padding:15px 16px 0}.rap-design .org-brand{min-width:0}.rap-design .org-brand strong{font-size:15px}.rap-design .org-brand .org-logo{width:36px;height:36px;font-size:14px}.rap-design .header-tools{gap:9px}.rap-design .header-tools .admin-entry{min-width:36px;padding:9px;font-size:0}.rap-design .org-header .daily-nav a{padding:13px 9px;font-size:12px}.rap-design .page-heading h1{font-size:29px}.rap-design .target-heading h1{font-size:23px}.rap-design .page-heading p{font-size:14px}.rap-design .management-crumbs{margin-bottom:24px;font-size:12px}.rap-design .hierarchy-directory .directory-tools{flex-wrap:wrap}.rap-design .directory-search{flex-basis:100%;min-width:0}.rap-design .hierarchy-table td{padding:17px 0 0}.rap-design .hierarchy-table .stats-cell>span{display:inline}.rap-design .hierarchy-table .row-actions{margin-left:0}.rap-design .people-directory .list-toolbar .directory-search{max-width:none}.rap-design .person-row>div{min-width:145px}.rap-design .person-row .pill{margin-left:51px}.rap-design .person-row button{margin-left:auto}.rap-design .editor-grid .board-body{padding:18px}.rap-design .page-footer>span{flex-wrap:wrap;gap:5px}.rap-design .page-footer>span>strong{width:100%}.rap-design .home-heading .date,.rap-design .scope-line>span:last-child{display:none}.rap-design .form-section{padding:21px}.rap-design .editor-context{margin-bottom:16px}}.rap-design.app-shell{background:var(--page)}.rap-design .header-tools .avatar-button{border-radius:50%;overflow:hidden}.rap-design .tabs-wrap .tabs{background:0 0;border:0;gap:25px;padding:0}.rap-design .tabs-wrap .tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 0 14px}.rap-design .tabs-wrap .tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)}.rap-design .template-heading{margin:0 0 10px}.rap-design .template-heading p{margin:0;font-size:14px}.rap-design .template-workspace .editor-context{margin:0 0 20px;padding:0}.rap-design .template-workspace .editor-context>span{display:none}.rap-design .template-workspace .editor-context>.preview-size{margin-left:auto}.rap-design .block-controls{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:9px;display:flex}.rap-design .block-controls>.drag-handle{margin-right:auto}.rap-design .block-controls button,.rap-design .block-controls select{min-height:29px;padding:4px 6px;font-size:11px}.rap-design .block-controls select{max-width:90px}.rap-design .widget>.block-controls{margin-bottom:0;padding:8px 10px 0}.rap-design .board.editing .block-head{padding-top:2px}.rap-design .board.editing .widget .block-head{padding:10px 15px 13px}.rap-design .personal-tools .accent-picker input:not([type=color]){width:140px;min-width:0}.rap-design .person-row .pill{flex-shrink:0}.rap-design .section-title-row>button{white-space:nowrap;flex-shrink:0}.rap-design .hierarchy-table th.stats-cell{width:120px}.rap-design .hierarchy-table th small{line-height:1.3}.rap-design .public-widget-preview .widget-content{padding:15px}.rap-design .public-editor-tools .link-choice+.helper{margin-top:14px}.rap-design .example-messages li>div,.rap-design .example-messages p,.rap-design .example-weather p,.rap-design .example-widget{font-size:12px}.rap-design .example-messages li>div>span{font-size:11px}.rap-design .example-disclaimer{background:#f8faf8;margin:15px -15px -15px;padding:10px 15px;font-size:11px;line-height:1.4}.rap-design .example-forecast{gap:9px;margin-top:18px;padding-top:12px}.rap-design .example-forecast>div{gap:5px}.rap-design .example-forecast span{font-size:11px}@media (max-width:640px){.rap-design .page-footer.app-footer{text-align:left;flex-direction:row;align-items:flex-start;gap:15px;display:flex}.rap-design .page-footer>span{flex:1;order:0}.rap-design .page-footer a{white-space:nowrap;margin-left:auto}.rap-design .section-title-row{flex-wrap:wrap;align-items:flex-start}.rap-design .template-heading{gap:12px}.rap-design .template-heading .actions{justify-content:flex-start}.rap-design .editor-grid .canvas-block[data-width],.rap-design .saved-workspace .canvas-block[data-width]{grid-column:span 12}.rap-design .board{gap:26px}}.rap-design .resource-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.rap-design .resource-packs h2{margin-bottom:18px}.rap-design .resource-packs ul{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rap-design .resource-packs li{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px;display:flex}.rap-design .resource-packs li:last-child{border:0}.rap-design .resource-packs .app-image,.rap-design .resource-packs .app-symbol{width:26px;height:26px}.rap-design .resource-packs li>div{flex:1}.rap-design .resource-packs p{color:var(--muted);font-size:13px}@media (max-width:640px){.rap-design .resource-packs{grid-template-columns:1fr}.rap-design .org-header .daily-nav{gap:0}.rap-design .org-header .daily-nav a{padding-inline:8px}}.rap-design .public-colour-field{margin-top:23px}.rap-design .public-colour-field input:not([type=color]){max-width:155px}.dialog-sheet{background:#fff;border-radius:14px;width:min(530px,100vw - 32px);max-width:none;height:auto;max-height:calc(100dvh - 40px);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0003}.dialog-sheet .sheet-header{padding:20px 24px}.dialog-sheet .sheet-content{padding:24px}@media (max-width:640px){.dialog-sheet .sheet-header{padding:16px 20px}.dialog-sheet .sheet-content{padding:20px}}.rap-design .quicklink.folder{gap:4px;padding:7px 9px}.rap-design .quicklink.folder .folder-preview{flex:0 0 24px;height:24px;min-height:24px}.rap-design .quicklink.folder .link-name{max-height:none;font-size:12px;line-height:14px;display:block;overflow:visible}.rap-design .quicklink.folder .link-name small{margin-top:1px;font-size:10px;line-height:12px;display:block}.rap-design .preview-jump{color:var(--accent);margin:0 0 16px;font-size:14px;font-weight:600;display:inline-flex}.rap-design .public-drop{border-radius:9px;min-height:88px}.rap-design .public-drop.drop-active{outline:2px dashed var(--accent);outline-offset:3px}.rap-design .public-welcome{color:var(--muted);margin:0 0 28px}.rap-design .public-editor-tools button{max-width:100%}.rap-design .canvas-block[data-width=full]{grid-column:span 12}.rap-design .canvas-block[data-width=third]{grid-column:span 4}.rap-design .preview-frame.phone .canvas-block{grid-column:span 12}.rap-design .template-heading:has(.actions:empty){display:none}.rap-design .canvas-grid{grid-auto-flow:row}.rap-design .canvas-grid[data-tidy=true]>.canvas-block{grid-column:span var(--tidy-span,12)}.rap-design .tile-wrap.dragging{opacity:.22;outline:2px dashed var(--accent);outline-offset:3px}.rap-design [data-drop-over=true]{outline:2px solid var(--accent);outline-offset:4px}.rap-design .held-item{pointer-events:none;background:var(--surface);outline:2px solid var(--accent);border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #18392e26}.rap-design .held-item>.block{height:100%;padding:12px}.rap-design .held-item .quicklink{height:88px}.rap-design .held-item .block-head{margin-bottom:12px}.rap-design .drag-handle{touch-action:none}.rap-design .arrangement-preview{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.rap-design .arrangement-preview>div{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;min-width:0;padding:12px}.rap-design .arrangement-preview small{color:var(--muted);margin-top:4px;display:block}.rap-design .sort-preview{border:1px solid var(--line);border-radius:8px;max-height:260px;padding-left:22px;overflow:auto}.rap-design .sort-preview li{padding:8px}.rap-design .preview-frame.phone .canvas-grid[data-tidy=true]>.canvas-block{grid-column:span 12}@media (prefers-reduced-motion:reduce){.rap-design .canvas-block,.rap-design .tile-wrap{transition:none!important}}@media (max-width:640px){.rap-design .canvas-block[data-width],.rap-design .canvas-grid[data-tidy=true]>.canvas-block{grid-column:span 12}}.preview-frame .org-logo img,.rap-design .org-logo img{object-fit:contain;width:100%;height:100%}.quicklink .tile-artwork{flex-shrink:0;width:36px;max-width:100%;height:36px}.quicklink.image-only .tile-artwork{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.quicklink.image-only{position:relative;overflow:hidden}.tile-icon-backing{flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.tile-icon-backing[data-shape=circle]{border-radius:50%}.tile-icon-backing[data-shape=rounded]{border-radius:8px}.tile-icon-backing[data-shape=none]{background:0 0!important}.tile-icon-backing .app-symbol{color:inherit}.tile-wrap{grid-column:span var(--tidy-span,1)}}@layer theme{:host,:root{--rap-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--rap-color-blue-600:oklch(54.6% .245 262.881);--rap-color-slate-900:oklch(20.8% .042 265.755);--rap-color-black:#000;--rap-color-white:#fff;--rap-spacing:.25rem;--rap-container-xs:20rem;--rap-container-sm:24rem;--rap-container-md:28rem;--rap-container-lg:32rem;--rap-container-3xl:48rem;--rap-container-4xl:56rem;--rap-container-5xl:64rem;--rap-text-xs:.75rem;--rap-text-xs--line-height:calc(1 / .75);--rap-text-sm:.875rem;--rap-text-sm--line-height:calc(1.25 / .875);--rap-text-base:1rem;--rap-text-base--line-height:calc(1.5 / 1);--rap-text-lg:1.125rem;--rap-text-lg--line-height:calc(1.75 / 1.125);--rap-text-xl:1.25rem;--rap-text-xl--line-height:calc(1.75 / 1.25);--rap-text-2xl:1.5rem;--rap-text-2xl--line-height:calc(2 / 1.5);--rap-font-weight-light:300;--rap-font-weight-normal:400;--rap-font-weight-medium:500;--rap-font-weight-semibold:600;--rap-font-weight-bold:700;--rap-tracking-tight:-.025em;--rap-tracking-wider:.05em;--rap-tracking-widest:.1em;--rap-leading-tight:1.25;--rap-leading-snug:1.375;--rap-leading-normal:1.5;--rap-leading-relaxed:1.625;--rap-radius-xs:.125rem;--rap-radius-2xl:1rem;--rap-ease-out:cubic-bezier(0,0,.2,1);--rap-animate-spin:spin 1s linear infinite;--rap-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--rap-aspect-video:16/9;--rap-default-transition-duration:.15s;--rap-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{.rap-kit{color:var(--ink,#253c43);text-align:left;font-family:Source Sans,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.rap-kit :where(*):not([data-rap-legacy],[data-rap-legacy] *){box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--line,#dce4e1)}.rap-kit :where(h1,h2,h3,h4,p,figure,fieldset,ul,ol,dl,dd):not([data-rap-legacy],[data-rap-legacy] *){margin:0;padding:0}.rap-kit :where(h1,h2,h3,h4):not([data-rap-legacy],[data-rap-legacy] *){font-size:inherit;font-weight:inherit}.rap-kit :where(button,input,textarea,select):not([data-rap-legacy],[data-rap-legacy] *){font:inherit;color:inherit;box-shadow:none;min-height:0;letter-spacing:inherit;background:0 0;border-radius:0;margin:0;padding:0}.rap-kit :where(button){cursor:pointer}.rap-kit :where(button:disabled){cursor:not-allowed}.rap-kit :where(a):not([data-rap-legacy],[data-rap-legacy] *){color:inherit;text-decoration:none}.rap-kit :where(table):not([data-rap-legacy],[data-rap-legacy] *){border-collapse:collapse;text-indent:0}.rap-kit :where(th,td):not([data-rap-legacy],[data-rap-legacy] *){text-align:left;padding:0}.rap-kit :where(img,svg){vertical-align:middle}.rap-kit :where(input,textarea){caret-color:var(--accent,#245e4c)}.rap-kit :where(input,textarea)::placeholder{color:#607278;opacity:1}.rap-kit :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--focus,#16839a);outline-offset:3px}.rap-kit ::selection{background:var(--soft,#e8f0ec);color:#253c43}.rap-kit{scrollbar-color:#8baba0 transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.rap-kit *,.rap-kit :after,.rap-kit :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.notice-card,.notice-preset{--notice-surface:var(--surface,#fff);--notice-ink:var(--ink,#26323f);--notice-border:var(--line,#e1e5ea);background:var(--notice-surface);color:var(--notice-ink);border:1px solid var(--notice-border)}:is(.notice-card,.notice-preset)[data-preset=brand]{--notice-surface:var(--soft,#e8f0ec);--notice-ink:var(--ink,#26323f);--notice-border:var(--line,#dce4e1)}:is(.notice-card,.notice-preset)[data-preset=information]{--notice-surface:var(--color-public-soft,#eaf0fc);--notice-ink:var(--color-public-ink,#304e84);--notice-border:var(--notice-ink)}@supports (color:color-mix(in lab,red,red)){:is(.notice-card,.notice-preset)[data-preset=information]{--notice-border:color-mix(in srgb,var(--notice-ink) 28%,var(--notice-surface))}}:is(.notice-card,.notice-preset)[data-preset=success]{--notice-surface:var(--color-success-soft,#e8f1eb);--notice-ink:var(--color-success-ink,#286044);--notice-border:var(--notice-ink)}@supports (color:color-mix(in lab,red,red)){:is(.notice-card,.notice-preset)[data-preset=success]{--notice-border:color-mix(in srgb,var(--notice-ink) 28%,var(--notice-surface))}}:is(.notice-card,.notice-preset)[data-preset=warning]{--notice-surface:var(--color-warning-soft,#fff0d8);--notice-ink:var(--color-warning-ink,#784713);--notice-border:var(--notice-ink)}@supports (color:color-mix(in lab,red,red)){:is(.notice-card,.notice-preset)[data-preset=warning]{--notice-border:color-mix(in srgb,var(--notice-ink) 28%,var(--notice-surface))}}:is(.notice-card,.notice-preset)[data-preset=security]{--notice-surface:var(--color-danger-soft,#fff2ee);--notice-ink:var(--color-danger-ink,#842f25);--notice-border:var(--notice-ink)}@supports (color:color-mix(in lab,red,red)){:is(.notice-card,.notice-preset)[data-preset=security]{--notice-border:color-mix(in srgb,var(--notice-ink) 28%,var(--notice-surface))}}:is(.notice-card,.notice-preset)[data-preset=navy]{--notice-surface:#101b29;--notice-ink:#f0f4f8;--notice-border:#526378}:is(.notice-card,.notice-preset)[data-preset=outline]{--notice-surface:var(--page,#f6f7f9);--notice-ink:var(--ink,#26323f);--notice-border:var(--muted,#5f6f7d)}.notice-card{overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.notice-card[data-density=compact]{padding:12px 16px}.notice-origin{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.notice-origin svg{flex-shrink:0}.notice-card .notice-title{letter-spacing:-.02em;color:inherit;margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.25}.notice-card .notice-summary{color:inherit;font-size:14px;line-height:1.5}.notice-body{gap:10px;max-width:70ch;margin-top:16px;font-size:14px;line-height:1.55;display:grid}.notice-body h3{margin-top:6px;font-size:14px;font-weight:650}.notice-body ul{padding-left:20px;list-style:outside}.notice-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.notice-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.notice-actions .notice-acknowledge,.notice-actions .notice-action{background:var(--notice-ink);color:var(--notice-surface);border:1px solid var(--notice-ink);text-align:center;white-space:normal;border-radius:7px;min-height:36px;padding:7px 12px;font-weight:600;line-height:1.4;text-decoration:none}.notice-actions .notice-dismiss{color:inherit;border-color:var(--notice-border);white-space:normal;background:0 0;height:auto;min-height:36px}.notice-card :is(a,button):focus-visible{outline-offset:3px;outline:3px solid}.notice-delivery{z-index:60;max-height:70dvh;padding:16px;position:fixed;overflow-y:auto}.notice-delivery-top-banner{top:0;left:0;right:0}.notice-delivery-bottom-banner{bottom:0;left:0;right:0}.notice-delivery .notice-card[data-width=narrow]{max-width:440px;margin-inline:auto}.notice-delivery .notice-card[data-width=standard]{max-width:760px;margin-inline:auto}.notice-delivery .notice-card[data-width=wide]{max-width:1100px;margin-inline:auto}.notice-delivery-toast{border-radius:12px;width:min(440px,100vw - 32px);padding:0;bottom:16px;right:16px;box-shadow:0 12px 40px #00000024}.notice-overlay{max-width:min(640px,100vw - 32px);gap:0!important;padding:0!important}.notice-overlay[data-width=narrow]{max-width:min(440px,100vw - 32px)}.notice-overlay[data-width=wide]{max-width:min(900px,100vw - 32px)}.notice-slide{overflow-y:auto;width:min(500px,100vw - 24px)!important;max-width:500px!important;padding:0!important}.notice-slide[data-width=narrow]{max-width:360px!important}.notice-slide[data-width=wide]{width:min(700px,100vw - 24px)!important;max-width:700px!important}.notice-slide .notice-card{border-radius:0;min-height:100%}.notice-composer{min-width:0}.notice-editor-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;padding:0 20px 20px;display:grid;overflow:hidden}.notice-editor-section:first-child{padding-top:0}.notice-editor-section h2{font-size:17px;font-weight:650}.notice-editor-section>h2{background:var(--accent);color:var(--on-accent);margin:0 -20px;padding:14px 20px}.notice-field{gap:7px;min-width:0;display:grid}.notice-field legend{margin-bottom:8px;font-size:14px;font-weight:600}.notice-field textarea{resize:vertical}.notice-field-error{color:var(--color-danger-ink,#842f25);font-size:13px;line-height:1.5}.canvas-dark .notice-field-error{color:#ffb4a7}.notice-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notice-formatting{flex-wrap:wrap;gap:4px;display:flex}.notice-help{color:var(--muted);font-size:13px;line-height:1.5}.notice-urgent-help{background:var(--color-warning-soft,#fff0d8);color:var(--color-warning-ink,#784713);border-radius:7px;padding:12px;font-size:13px}.notice-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notice-preset{text-align:left;border-radius:7px;align-items:center;gap:8px;min-height:48px;padding:9px 10px;font-size:13px;display:flex}.notice-preset[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:1px}.notice-swatch{background:var(--notice-ink);border-radius:4px;flex-shrink:0;width:12px;height:12px}.notice-selected{margin-left:auto;font-size:13px;font-weight:650}.notice-toggle-grid{gap:12px;display:grid}.notice-toggle{align-items:center;gap:10px;display:flex}.notice-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.notice-editor-footer p{color:var(--muted);font-size:13px}.notice-workspace{max-width:1500px;margin-inline:auto;padding:24px}.notice-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);align-items:start;gap:32px;display:grid}.notice-preview-panel{gap:16px;min-width:0;display:grid;position:sticky;top:0}.notice-preview-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice-preview-heading{font-size:17px;font-weight:650}.notice-preview-stage{border:1px solid var(--line);background:var(--page);border-radius:12px;min-width:0;padding:20px}.notice-preview-stage[data-phone=true]{width:100%;max-width:360px;margin-inline:auto;padding:12px}.notice-preview-note{background:var(--soft);border:1px solid var(--line);border-radius:7px;padding:12px;font-size:13px;line-height:1.5}.notice-preview-urgent{border:1px solid var(--color-warning-ink,#784713);background:var(--color-warning-soft,#fff0d8);color:var(--color-warning-ink,#784713);border-radius:7px;padding:12px;font-size:13px}.notice-preview-end{z-index:70;position:fixed;bottom:16px;left:16px}.notice-urgent-rail{background:var(--color-warning-soft,#fff0d8);color:var(--color-warning-ink,#784713);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.notice-urgent-rail a{font-weight:650;text-decoration:underline}.notice-rail-error{padding:8px 20px;font-size:13px}.notice-inbox{gap:20px;display:grid}.notice-inbox-item{min-width:0}.notice-inbox-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.notice-author-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.notice-author-audience{border:1px solid var(--line);border-radius:7px;gap:10px;max-height:240px;padding:12px;display:grid;overflow:auto}.notice-author-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:24px;display:grid}.notice-author-list{align-content:start;gap:8px;display:grid}.notice-author-list button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:52px}.notice-author-body{min-width:0}@media (max-width:1000px){.notice-workspace-grid{grid-template-columns:minmax(0,1fr);gap:24px}.notice-preview-panel{grid-row:1;position:static}.notice-author-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.notice-workspace{padding:18px 16px}.notice-two-columns{grid-template-columns:minmax(0,1fr)}.notice-preview-stage{padding:12px}.notice-preset-grid{grid-template-columns:minmax(0,1fr)}.notice-card{padding:16px}.notice-actions{align-items:stretch}.notice-actions>*{flex:auto}.notice-preview-end{bottom:8px;left:8px}}body:has(.canvas-app:not(.canvas-embedded)){height:100dvh;margin:0;overflow:hidden}.canvas-app{color:#26323f;background:#f6f7f9;grid-template-columns:232px minmax(0,1fr);height:100dvh;font-size:14px;line-height:1.45;display:grid;position:fixed;inset:0;overflow:hidden}.canvas-app *{box-sizing:border-box}.canvas-app ::selection{color:#164440;background:#c5e4df}.canvas-app :focus-visible{outline-offset:3px;outline:2px solid #138b83}.canvas-app .canvas-main:focus-visible{outline:none}.canvas-app a,.canvas-app button{-webkit-tap-highlight-color:transparent}.canvas-app button{cursor:pointer}.canvas-app button:disabled{cursor:default}.canvas-app a:not([data-slot]),.canvas-app button:not([data-slot]){transition:background-color .14s ease-out,color .14s ease-out}.canvas-app input{caret-color:#0e716d}.canvas-main,.canvas-navigation,.canvas-preview-surface{scrollbar-width:thin;scrollbar-color:#c4ccd2 transparent}.canvas-sidebar{background:var(--sidebar-bg);min-height:0;color:var(--sidebar-ink);border-right:1px solid var(--sidebar-ink);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.canvas-sidebar{border-right:1px solid color-mix(in srgb,var(--sidebar-ink) 20%,transparent)}}.canvas-home-identity{color:inherit;flex-shrink:0;margin-bottom:14px;text-decoration:none;display:block}.canvas-home-identity .canvas-organisation{margin-bottom:0}.canvas-home-identity:hover{background:var(--sidebar-hover)}.canvas-home-identity:focus-visible{outline-offset:-4px;outline:2px solid}.canvas-organisation{border-bottom:1px solid var(--sidebar-ink);align-items:center;gap:10px;min-height:100px;padding:26px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.canvas-organisation{border-bottom:1px solid color-mix(in srgb,var(--sidebar-ink) 20%,transparent)}}.canvas-organisation{flex-shrink:0;margin-bottom:14px}.canvas-org-logo{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:120px;display:block}.canvas-org-avatar{color:#eef4f5;background:#283541;border:1px solid #45515e;border-radius:6px;flex-shrink:0;place-items:center;width:auto;min-width:32px;height:32px;padding-inline:6px;font-size:15px;display:grid}.canvas-organisation strong{color:var(--sidebar-ink);font-size:12px;font-weight:600;display:block}.canvas-organisation div>span{color:var(--sidebar-ink);font-size:11px;display:block}.canvas-navigation{flex:1;padding:0 10px;overflow-y:auto}.canvas-group-toggle{justify-content:space-between;padding:18px 10px 8px;font-size:11px;font-weight:600}.canvas-group-toggle,.canvas-nav-item{width:100%;color:var(--sidebar-ink);align-items:center;display:flex}.canvas-nav-item{min-height:38px;text-align:left;border-radius:6px;gap:10px;margin:2px 0;padding:8px 10px;font-size:13px;text-decoration:none}.canvas-nav-item>svg{flex-shrink:0}.canvas-nav-item>span:first-of-type{flex:1}.canvas-nav-count{color:#d8e1e8;background:#344453;border-radius:4px;padding:0 5px;font-size:10px}.canvas-mobile-sidebar .canvas-nav-item[aria-current=page],.canvas-sidebar .canvas-nav-item[aria-current=page]{--soft:var(--sidebar-active);--accent:#172b32;font-weight:600}.canvas-sidebar-bottom{flex-shrink:0;padding:8px 10px 20px}.canvas-provider{text-align:center;border-top:1px solid var(--sidebar-ink)}@supports (color:color-mix(in lab,red,red)){.canvas-provider{border-top:1px solid color-mix(in srgb,var(--sidebar-ink) 20%,transparent)}}.canvas-provider{margin:14px 10px 0;padding-top:18px}.canvas-provider-logo{display:block}.canvas-provider-light{aspect-ratio:4;background:#fff;border-radius:4px;overflow:hidden}.canvas-provider .canvas-provider-light img{width:125%;max-width:none;margin-left:-12.5%;transform:translateY(-29%)}.canvas-provider img{object-fit:contain;object-position:center;width:100%;height:auto;margin-inline:auto;display:block}.canvas-provider>span:not(.canvas-provider-logo){color:var(--sidebar-ink);margin-bottom:9px;font-size:10px;display:block}.canvas-work{flex-direction:column;min-width:0;min-height:0;display:flex}.canvas-topbar{background:var(--header-bg);height:56px;color:var(--header-fg);border-bottom:1px solid var(--header-fg);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.canvas-topbar{border-bottom:1px solid color-mix(in srgb,var(--header-fg) 15%,transparent)}}.canvas-topbar{justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex}.canvas-header-soft{--header-bg:var(--header-accent)}@supports (color:color-mix(in lab,red,red)){.canvas-header-soft{--header-bg:color-mix(in srgb,var(--header-accent) 16%,white)}}.canvas-header-soft{--header-fg:#22323f}.canvas-header-solid{--header-bg:var(--header-accent);--header-fg:var(--header-on-accent)}.canvas-header-paper{--header-bg:var(--surface);--header-fg:var(--ink);border-bottom-color:var(--header-accent)}.canvas-header-supporting{--header-bg:var(--header-supporting);--header-fg:var(--header-on-supporting)}.canvas-header-deep{--header-bg:var(--header-accent)}@supports (color:color-mix(in lab,red,red)){.canvas-header-deep{--header-bg:color-mix(in srgb,var(--header-accent) 35%,#101820)}}.canvas-header-deep{--header-fg:#fff}.canvas-topbar .canvas-breadcrumb,.canvas-topbar .canvas-breadcrumb strong{color:var(--header-fg)}.canvas-topbar .canvas-top-divider{background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.canvas-topbar .canvas-top-divider{background:color-mix(in srgb,var(--header-fg) 25%,transparent)}}.canvas-topbar :focus-visible{outline-color:var(--header-fg)}.canvas-topbar .canvas-search{color:#526271;background:#fff;border-color:#cdd7df}.canvas-topbar .canvas-mobile-menu button{color:var(--header-fg)}.canvas-topbar .canvas-mobile-menu button:hover{background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.canvas-topbar .canvas-mobile-menu button:hover{background:color-mix(in srgb,var(--header-fg) 12%,transparent)}}.canvas-breadcrumb{color:#5f6f7d;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.canvas-breadcrumb strong{color:#344150;white-space:nowrap;font-weight:500}.canvas-top-actions{align-items:center;gap:16px;display:flex}.canvas-search{color:#697582;justify-content:flex-start;width:244px;font-size:12px;font-weight:400}.canvas-search kbd{color:#6b7785;background:#f8f9fa;border:1px solid #e1e5ea;border-radius:3px;margin-left:auto;padding:0 4px;font-family:inherit;font-size:10px}.canvas-top-divider{background:#e1e5ea;width:1px;height:20px}.canvas-review-notice{color:#566371;background:#f0f3f6;border-bottom:1px solid #e1e5ea;flex-shrink:0;align-items:center;gap:9px;padding:7px 24px;font-size:11px;display:flex}.canvas-review-pill{color:#465b6b;font-weight:600}.canvas-review-notice button{color:#526675;text-underline-offset:3px;align-items:center;gap:5px;margin-left:auto;font-size:11px;text-decoration:underline;display:flex}.canvas-header-setting{border:0;margin:20px 0;padding:0}.canvas-header-setting legend{font-size:13px;font-weight:600}.canvas-header-setting>p{color:#5f6f7d;margin:6px 0 10px;font-size:12px}.canvas-header-choices{gap:8px;display:grid}.canvas-header-choices label{cursor:pointer;border:1px solid #dce2e7;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.canvas-header-choices label:has(input:checked){border-color:var(--accent);background:var(--soft)}.canvas-header-choices input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}.canvas-header-choices small,.canvas-header-choices strong{display:block}.canvas-header-choices strong{font-size:12px}.canvas-header-choices small{color:#5f6f7d;margin-top:2px;font-size:11px}.canvas-mobile-sidebar :focus-visible,.canvas-sidebar :focus-visible{outline-color:var(--sidebar-ink)}.canvas-mobile-sidebar,.canvas-navigation-sheet{background:var(--sidebar-bg);color:var(--sidebar-ink)}.canvas-user-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.canvas-user-filters>div{flex:1;min-width:140px}.canvas-user-filters>div:first-child{flex:2;min-width:220px}.canvas-user-filters label{margin-bottom:6px;font-size:12px;display:block}.canvas-user-person{align-items:center;gap:10px;display:flex}.canvas-user-person small,.canvas-user-person strong{display:block}.canvas-user-person small{color:#5f6f7d;font-size:12px}.canvas-user-pagination{color:#5f6f7d;flex-wrap:wrap;justify-content:space-between;padding-top:14px;font-size:12px}.canvas-user-pagination,.canvas-user-pagination>div{align-items:center;gap:10px;display:flex}.canvas-main{overscroll-behavior:contain;flex:1;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:22px 24px 30px;overflow:hidden auto}.canvas-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.canvas-page-heading h1{color:#1b2a38;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650;line-height:1.2}.canvas-page-heading p{color:#647181;margin-top:6px;font-size:13px}.canvas-heading-actions{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.canvas-board{min-width:0;container-type:inline-size}.canvas-board-tabs{align-items:center;gap:6px;margin-bottom:16px;display:flex}.canvas-board-tabs>button{color:#667380;border-radius:6px;padding:8px 12px;font-size:12px;transition:background-color .15s}.canvas-board-tabs>button[aria-pressed=true]{color:var(--on-accent);background:var(--accent);font-weight:600}.canvas-board-tabs>span{color:#5f6f7d;margin-left:auto;font-size:11px}.canvas-dashboard-grid{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:16px;display:grid}.canvas-board-primary,.canvas-board-secondary{flex-direction:column;gap:16px;min-width:0;display:flex}.canvas-link-grid{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:10px;display:grid}.canvas-link-wrap{min-width:0;position:relative}.canvas-link{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px;min-height:100px;padding:10px 7px;display:flex;position:relative}.canvas-link-icon{width:26px;height:26px;color:var(--accent);place-items:center;margin-bottom:6px;display:grid}.canvas-link-icon img{object-fit:contain;width:26px;height:26px}.canvas-link-icon .app-symbol{background:0 0;place-items:center;width:28px;height:28px;display:grid}.canvas-link-label{color:#354551;text-align:center;font-size:12px;font-weight:600;line-height:1.2}.canvas-link-description{color:#5f6f7d;margin-top:3px;font-size:10px}.canvas-link-lock{color:#7d8994;position:absolute;top:7px;right:7px}.canvas-link-arrow{color:#5f6f7d;opacity:0;position:absolute;bottom:7px;right:7px}.canvas-folder{background:var(--soft)}.canvas-card-note{color:#5f6f7d;align-items:flex-start;gap:5px;margin-top:12px;font-size:11px;display:flex}.canvas-card-note svg{flex-shrink:0;margin-top:1px}.canvas-example-tag,.canvas-small-count{color:#5f6f7d;font-size:11px;font-weight:400}.canvas-example-tag{white-space:nowrap;border:1px solid #dce2e7;border-radius:4px;padding:1px 5px}.canvas-muted{color:#5f6f7d}.canvas-service-row{align-items:center;gap:10px;padding:8px 0;display:flex}.canvas-service-row+.canvas-service-row{border-top:1px solid #e7ebee;margin-top:7px;padding-top:14px}.canvas-service-icon{color:#587184;border:1px solid #e1e5ea;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.canvas-service-row>div{flex:1}.canvas-service-row strong{font-size:12px;font-weight:600}.canvas-service-row p{color:#5f6f7d;margin-top:2px;font-size:11px}.canvas-neutral-status{white-space:nowrap;color:#647181;background:#f2f4f6;border-radius:4px;padding:3px 6px;font-size:10px}.canvas-day{color:#586976;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.canvas-agenda>div{border-top:1px solid #edf0f2;gap:15px;padding:12px 0;display:flex}.canvas-agenda time{color:#5f6f7d;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.canvas-agenda strong{color:#354551;font-size:12px;font-weight:600;display:block}.canvas-agenda small{color:#5f6f7d;margin-top:3px;font-size:11px;display:block}.canvas-description{color:#647181;font-size:13px;line-height:1.6}.canvas-personalise-icon{color:var(--accent);margin-bottom:10px;display:flex}.canvas-scope-note{color:#607080;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.canvas-scope-note svg{color:#397874;flex-shrink:0}.canvas-scope-note strong{color:#3f5260;font-weight:600}.canvas-dot-separator{color:#8997a1;margin:0 9px}.canvas-directory-summary{color:#697582;align-items:center;gap:28px;padding-bottom:16px;font-size:12px;display:flex}.canvas-directory-summary>span{align-items:center;gap:7px;display:flex}.canvas-directory-summary strong{color:#2c414e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.canvas-directory-tools{justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.canvas-input-icon{width:100%;max-width:350px;position:relative}.canvas-input-icon>svg{z-index:1;color:#74828f;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.canvas-filter-group{gap:3px;display:flex}.canvas-sort{gap:7px}.canvas-org-cell,.canvas-sort{align-items:center;display:flex}.canvas-org-cell{text-align:left;gap:12px;min-height:45px}.canvas-directory-avatar{color:#455467;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;font-weight:650;display:grid}.canvas-org-cell strong{color:#30404f;font-size:13px;font-weight:600;display:block}.canvas-org-cell small{color:#5f6f7d;margin-top:2px;font-size:11px;display:block}.canvas-number-link{color:#0e716d;align-items:center;gap:2px;display:inline-flex}.canvas-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.canvas-table-footer{color:#5f6f7d;justify-content:space-between;padding:14px 0 0;font-size:11px;display:flex}.canvas-directory-bottom{grid-template-columns:1.25fr 1fr;gap:24px;margin-top:20px;display:grid}.canvas-inline-help{color:#667683;align-items:flex-start;gap:12px;padding:14px 6px;display:flex}.canvas-inline-help>svg{flex-shrink:0;margin-top:2px}.canvas-inline-help h3{color:#394f5d;font-size:13px;font-weight:600}.canvas-inline-help p{max-width:50ch;margin-top:5px;font-size:12px;line-height:1.6}.canvas-inline-help button{color:#0e716d;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:inline-flex}.canvas-empty{text-align:center;color:#5f6f7d;padding:36px 16px}.canvas-empty>svg{margin:auto auto 10px}.canvas-empty h3{color:#344753;font-weight:600}.canvas-empty p{margin:6px 0 15px}.canvas-editor-scope{color:#677582;background:#fff;border:1px solid #e1e5ea;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.canvas-editor-scope>span{align-items:center;gap:7px;display:flex}.canvas-editor-scope strong{color:#364c58;font-weight:600}.canvas-draft-dot,.canvas-live-dot{background:#7b9299;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.canvas-live-dot{background:#29857b}.canvas-editor-grid{grid-template-columns:304px minmax(0,1fr);align-items:start;gap:20px;display:grid}.canvas-inspector{background:#fff;border:1px solid #e1e5ea;border-radius:8px;min-width:0;padding:16px}.canvas-inspector-heading{color:#43596a;align-items:center;gap:8px;margin:22px 0 10px;display:flex}.canvas-inspector-heading h2{color:#2a3e4c;font-size:15px;font-weight:600}.canvas-accent-field{margin:22px 0}.canvas-accent-field>p{color:#5f6f7d;margin-top:8px;font-size:12px}.canvas-colour-presets{margin:22px 0 18px}.canvas-colour-presets>span{color:#50616e;font-size:12px;font-weight:600}.canvas-colour-presets>div{gap:6px;margin-top:9px;display:flex}.canvas-colour-presets button{border:1px solid #dfe5e9;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:11px;display:flex}.canvas-colour-presets button[aria-pressed=true]{outline-offset:1px;outline:2px solid #0e716d}.canvas-colour-presets button>span{width:8px;height:12px}.canvas-colour-presets button>span:first-child{border-radius:2px 0 0 2px}.canvas-colour-presets button>span:nth-child(2){border-radius:0 2px 2px 0;margin-right:4px}.canvas-editor-help{color:#617482;background:#f5f7f9;border-radius:5px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px;display:flex}.canvas-editor-help svg{flex-shrink:0;margin-top:1px}.canvas-editor-help p{font-size:12px;line-height:1.55}.canvas-inspector-footer{border-top:1px solid #e8ecef;margin-top:18px;padding-top:12px}.canvas-editor-preview{min-width:0}.canvas-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:33px;margin-bottom:10px;display:flex}.canvas-preview-toolbar>span{color:#59707a;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.canvas-preview-toolbar>div{align-items:center;gap:6px;display:flex}.canvas-preview-toolbar [role=group]{background:#fff;border:1px solid #e1e5ea;border-radius:6px;padding:2px;display:flex}.canvas-preview-surface{background:#fff;border:1px solid #dce2e7;border-radius:8px;overflow:hidden;container-type:inline-size}.canvas-preview-surface .canvas-board{background:var(--page);padding:0 14px 16px}.canvas-preview-brand{background:var(--brand);color:var(--on-brand);border-radius:7px 7px 0 0;align-items:center;gap:9px;margin:0 -14px;padding:17px 15px;display:flex}.canvas-preview-brand strong{font-size:15px;font-weight:600}.canvas-preview-brand div>span{opacity:.86;margin-top:1px;font-size:10px;display:block}.canvas-preview-logo{opacity:.9;border:1px solid;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.canvas-preview-you{border:1px solid;border-radius:50%;margin-left:auto;padding:5px 7px;font-size:10px}.canvas-preview-surface .canvas-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:12px}.canvas-preview-surface .canvas-board-tabs>span{display:none}.canvas-preview-surface .canvas-board-secondary{grid-template-columns:1fr 1fr;display:grid}.canvas-preview-surface .canvas-board-primary{gap:12px}.canvas-preview-surface .canvas-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.canvas-preview-surface .canvas-link{height:100px;min-height:100px}.canvas-preview-surface .canvas-board-tabs{margin-top:8px}.canvas-preview-surface .canvas-service-row p{max-width:24ch}.canvas-phone-preview{max-width:375px;margin:0 auto}.canvas-preview-caption{color:#5f6f7d;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.canvas-highlight .canvas-board-tabs>button[aria-pressed=true],.canvas-highlight .canvas-folder,.canvas-highlight .canvas-link-icon{outline-offset:-4px;outline:2px dashed #ce823a}.canvas-editor-items{margin:18px 0}.canvas-editor-items>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:44px;padding:6px 0;font-size:13px;display:flex}.canvas-editor-items>div>span{align-items:center;gap:5px;display:flex}.canvas-layout-options{gap:10px;margin:18px 0;display:grid}.canvas-save-message{color:#28634f;background:#e7f3ee;border-radius:6px;align-items:center;gap:7px;margin-bottom:16px;padding:10px 13px;font-size:12px;display:flex}.canvas-help-content{color:#607181;font-size:14px;line-height:1.65}.canvas-help-content h3{color:#2c4150;margin:16px 0 10px;font-weight:600}.canvas-help-content p+p{margin-top:14px}.canvas-detail-list>div{border-bottom:1px solid #e3e8ed;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.canvas-detail-list{margin-bottom:20px}.canvas-detail-list dd{color:#304351;text-align:right}.canvas-folder-list button{text-align:left;border-bottom:1px solid #e3e8ed;align-items:center;gap:9px;width:100%;padding:14px 0;display:flex}.canvas-folder-list button svg:last-child{margin-left:auto}.canvas-jump,.canvas-mobile-menu,.canvas-table-hint{display:none}.canvas-editor-heading{z-index:5;background:#f6f7f9;border-bottom:1px solid #e1e5ea;margin-top:-10px;margin-bottom:16px;padding:10px 0;position:sticky;top:-22px}.canvas-editor-heading .canvas-page-heading{margin-bottom:0}#review-preview,#review-settings{scroll-margin-top:155px}.canvas-mobile-sidebar{color:#c3cdd7;flex-direction:column;height:100%;display:flex}.canvas-skip{z-index:100;background:#fff;border-radius:6px;padding:10px 16px;position:absolute;top:-60px;left:16px}.canvas-skip:focus{top:10px}@media (hover:hover) and (pointer:fine){.canvas-mobile-sidebar .canvas-nav-item:not([aria-current=page]):hover,.canvas-sidebar .canvas-nav-item:not([aria-current=page]):hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.canvas-link:hover{background:var(--soft);border-color:var(--accent)}.canvas-link:hover .canvas-link-arrow{opacity:1}.canvas-org-cell:hover strong{text-underline-offset:3px;text-decoration:underline}}@container (max-width:540px){.canvas-board-secondary,.canvas-preview-surface .canvas-board-secondary{flex-direction:column;display:flex}}@container (max-width:390px){.canvas-preview-surface .canvas-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-preview-surface .canvas-service-row{flex-wrap:wrap}.canvas-preview-surface .canvas-service-row .canvas-neutral-status{margin-left:44px}}@media (min-width:1550px){.canvas-dashboard-grid{grid-template-columns:minmax(0,1fr) 300px}.canvas-editor-grid{grid-template-columns:320px minmax(0,1fr)}.canvas-preview-surface .canvas-dashboard-grid{grid-template-columns:minmax(0,1fr) 220px}.canvas-preview-surface .canvas-board-secondary{display:flex}}@media (max-width:1100px){.canvas-app{grid-template-columns:208px minmax(0,1fr)}.canvas-dashboard-grid{grid-template-columns:minmax(0,1fr)}.canvas-board-secondary{grid-template-columns:1fr 1fr;align-items:start;display:grid}.canvas-editor-grid{grid-template-columns:275px minmax(0,1fr);gap:14px}.canvas-directory-tools{flex-wrap:wrap}.canvas-directory-summary{flex-wrap:wrap;gap:16px}.canvas-directory-bottom{grid-template-columns:1fr;gap:10px}.canvas-main{padding:20px}.canvas-search{width:210px}.canvas-preview-toolbar>div{flex-wrap:wrap}}@media (max-width:800px){.canvas-app{grid-template-columns:minmax(0,1fr)}.canvas-sidebar{display:none}.canvas-mobile-menu{display:inline-flex}.canvas-topbar{gap:8px;padding:0 16px}.canvas-breadcrumb{margin-right:auto}.canvas-breadcrumb>span,.canvas-breadcrumb>svg:first-child{display:none}.canvas-top-actions{gap:10px}.canvas-search{justify-content:center;width:32px;padding:0}.canvas-search>kbd,.canvas-search>span,.canvas-top-divider{display:none}.canvas-main{padding:18px 16px 28px}.canvas-review-notice{padding:6px 16px}.canvas-review-notice>span:nth-child(2){font-size:10px}.canvas-review-notice button{font-size:0}.canvas-editor-grid{grid-template-columns:280px minmax(0,1fr)}.canvas-page-heading h1{font-size:23px}}@media (max-width:620px){.canvas-jump{color:#0e716d;text-underline-offset:3px;margin-bottom:14px;font-size:12px;text-decoration:underline;display:block}.canvas-table-hint{color:#657584;margin-bottom:10px;font-size:11px;display:block}.canvas-page-heading{flex-direction:column;gap:12px;margin-bottom:16px}.canvas-page-heading p{font-size:12px}.canvas-heading-actions{flex-wrap:wrap;padding:0}.canvas-board-tabs{gap:18px}.canvas-board-tabs>span{display:none}.canvas-board-secondary{display:flex}.canvas-service-row{flex-wrap:wrap}.canvas-service-row>div{min-width:170px}.canvas-service-row .canvas-neutral-status{margin-left:44px}.canvas-scope-note{align-items:flex-start;margin-bottom:16px;font-size:11px}.canvas-scope-note svg{margin-top:2px}.canvas-directory-summary{gap:9px 16px;font-size:11px}.canvas-directory-tools{align-items:stretch}.canvas-directory-tools .canvas-input-icon{max-width:none}.canvas-filter-group{width:100%}.canvas-table-footer{gap:10px;font-size:10px}.canvas-editor-grid{grid-template-columns:minmax(0,1fr)}.canvas-editor-scope{flex-wrap:wrap;font-size:11px}.canvas-inspector{padding:16px}.canvas-preview-toolbar{margin-top:8px}.canvas-preview-caption{font-size:10px}.canvas-review-notice{flex-wrap:wrap;gap:6px}.canvas-review-notice>button{margin-left:auto}}@media (pointer:coarse){.canvas-nav-item{min-height:44px}.canvas-app [data-slot=button][data-size=icon-sm],.canvas-app [data-slot=button][data-size=sm]{min-height:40px}}@media (prefers-reduced-motion:reduce){.canvas-app *,.canvas-app :after,.canvas-app :before{transition-duration:0s!important;animation-duration:0s!important}}.canvas-organisation>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.canvas-org-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px}.canvas-identity-full,.canvas-identity-initials,.canvas-identity-name{justify-content:center}.canvas-identity-initials .canvas-org-avatar{padding-inline:6px;flex-shrink:0;width:auto;min-width:40px;padding:8px}.canvas-identity-name{text-align:center}.canvas-breadcrumb{overflow:hidden}.canvas-breadcrumb ol{margin:0;padding:0;list-style:none}.canvas-breadcrumb li,.canvas-breadcrumb ol{align-items:center;gap:8px;min-width:0;display:flex}.canvas-breadcrumb li:first-child{flex-shrink:0}.canvas-breadcrumb a,.canvas-breadcrumb li>span{color:inherit;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:5px 6px;overflow:hidden}.canvas-breadcrumb a:hover{background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.canvas-breadcrumb a:hover{background:color-mix(in srgb,var(--header-fg) 12%,transparent)}}.canvas-breadcrumb a:hover{text-decoration:none}.canvas-breadcrumb svg{flex-shrink:0}.dashboard-tabs{flex-wrap:wrap;gap:6px;display:flex}.canvas-board-tabs>button:hover{background:var(--soft);color:var(--accent);box-shadow:none}.dashboard-tabs [role=tab]{box-shadow:none;border:0;border-radius:6px}.application-preview{border:1px solid var(--line);background:var(--page);border-radius:8px;overflow:hidden}.canvas-app.canvas-embedded{grid-template-columns:232px minmax(0,1fr);width:100%;height:720px;position:relative;inset:auto}.canvas-embedded .canvas-sidebar{display:flex}.canvas-embedded .canvas-mobile-menu{display:none}.canvas-embedded:not(.canvas-embedded-phone) .canvas-search{width:244px}.canvas-embedded:not(.canvas-embedded-phone) .canvas-search>kbd,.canvas-embedded:not(.canvas-embedded-phone) .canvas-search>span{display:inline}.canvas-app.canvas-embedded-phone{grid-template-columns:minmax(0,1fr)}.canvas-embedded-phone .canvas-sidebar{display:none}.canvas-embedded-phone .canvas-search{justify-content:center;width:32px;padding:0}.canvas-embedded-phone .canvas-search>kbd,.canvas-embedded-phone .canvas-search>span,.canvas-embedded-phone .canvas-top-divider{display:none}.canvas-embedded-phone .canvas-top-actions{gap:10px}.canvas-embedded-phone .canvas-mobile-menu{display:block}.canvas-embedded-phone .canvas-topbar{padding-inline:12px}.canvas-embedded-phone .canvas-main{padding:16px}@media (max-width:800px){.canvas-breadcrumb li:not(:first-child):not(:last-child){display:none}.canvas-embedded:not(.canvas-embedded-phone) .canvas-breadcrumb li{display:flex}}.canvas-live{background:var(--page);color:var(--ink,#26323f)}.application-content{--accent:inherit;--soft:inherit;--page:inherit;--surface:inherit;--ink:inherit;--muted:inherit;--line:inherit;color:var(--ink,#26323f);background:0 0;min-width:0}.application-content .rap-kit{color:inherit}.application-content :is(.page-heading,.home-heading){gap:16px;margin:0 0 18px}.application-content h1{letter-spacing:-.025em;color:var(--accent);font-size:26px;font-weight:650;line-height:1.2}.application-content .rap-panel-heading{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.application-content .rap-panel-heading-label :is(h2,p,svg){color:inherit}.application-content .rap-panel-heading [data-slot=button][data-variant=outline]{color:var(--ink)}.application-content .page-frame-header{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.application-content .page-frame-header{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.application-content .page-frame-navigation p{color:var(--accent)}.application-content .page-frame-navigation :is([aria-current=page],[aria-pressed=true]){background:var(--accent);color:var(--on-accent);box-shadow:none}.application-content .page-frame-navigation :is([aria-current=page],[aria-pressed=true]):hover{background:var(--accent);color:var(--on-accent)}.application-content .resource-packs>section>h2{background:var(--accent);color:var(--on-accent);border-radius:8px;padding:12px 16px}.application-content h2{font-size:17px;font-weight:650}.application-content h3{font-size:15px;font-weight:600}.application-content .page-heading p{color:var(--muted);margin-top:6px;font-size:14px}.application-content :is(.panel,.card,.widget,.personal-tools,.settings-form,.preview-frame,.attention-line){box-shadow:none;background:var(--surface,white);border:1px solid var(--line);border-radius:8px}.application-content :is(.panel-head,.card-head,.tool-section,.settings-form,.board-body){padding:16px}.application-content :is(.scope-line,.scope-summary){margin-block:12px}.application-content .editor-context{border:1px solid var(--line);background:var(--surface,white);border-radius:6px;margin:0 0 16px;padding:10px 14px}.application-content .board{gap:16px}.application-content .canvas-block.collection{border:1px solid var(--line);background:var(--surface,white);border-radius:8px;padding:14px}.application-content .board.editing .block{outline-offset:3px}.application-content .block-head{margin-bottom:12px}.application-content .quicklink{height:90px;min-height:90px;box-shadow:none;border-radius:6px;transition:transform .15s ease-out,border-color .15s ease-out}.application-content .tiles{gap:10px}.application-content :is(.tabs-wrap,.board-intro){margin-bottom:16px}.application-content .tool-subheading{margin-top:18px}.application-content .form-stack{gap:14px}.application-content :is(.field-help,.helper,.status-copy,.date){color:var(--muted);font-size:13px}.application-content :is(.directory-table th,.directory-table td){border-bottom:1px solid var(--line);padding:8px 14px}.application-content :is(.directory-table,.directory-table th,.directory-table td){background:var(--surface,white);color:inherit}.application-content .directory-table th{color:var(--muted)}.application-content .directory-tools{padding-bottom:14px}.application-content .board-name{font-size:14px}.application-content .settings-preview .board-body{padding:16px}.application-content .preview-frame{background:var(--page)}.application-content .empty{padding:28px 16px}.application-content .danger-button{color:#fff;background:#a73b2f;border-color:#a73b2f}.canvas-dark .application-content :is(.quicklink,.form-section,.tool-section,.settings-preview,.preview-frame){background-color:var(--surface);color:var(--ink)}.canvas-dark .application-content :is(input,textarea,select):not([type=color]):not([type=checkbox]){background-color:var(--surface);color:var(--ink);border-color:var(--input-line)}.canvas-dark .application-content .board-header{color:var(--on-brand)}.canvas-dark .application-content :is(.helper,.field-help,.board-intro p,.form-section p){color:var(--muted)}.public-canvas{background:var(--page);flex-direction:column;height:100dvh;display:flex;overflow:hidden}body:has(.public-canvas,.access-frame){margin:0;overflow:hidden}.public-canvas-header{background:var(--brand);color:var(--on-brand);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.public-canvas-header>div{align-items:center;gap:12px;display:flex}.public-canvas-header img{object-fit:contain;max-width:210px;max-height:56px}.public-canvas-main{flex:1;min-height:0;padding:24px;overflow:auto}.public-canvas-footer{color:#c2cdd5;background:#172531;border-radius:8px;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:18px;font-size:12px;display:flex}.public-canvas-footer img{object-fit:contain;width:150px;height:42px}.access-frame{--page:#101b29;--surface:#182637;--ink:#f0f4f8;--muted:#afbdcd;--line:#37495c;--input-line:#788c9f;--accent:#9dded6;--on-accent:#102d2a;--soft:#264640;--focus:#a2e4dc;background:var(--page);color:var(--ink);place-items:center;height:100dvh;padding:32px 20px;display:grid;overflow-y:auto}.access-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;max-width:440px;padding:28px}.access-logo{object-fit:contain;width:100%;height:auto;margin-bottom:16px}.access-frame.access-frame-branded{align-items:safe center;padding:72px 20px}.access-frame-branded .access-card{text-align:center;animation:none}.access-frame-branded .access-logo{width:calc(100% - 40px);max-width:340px;margin:24px auto 44px;display:block}.access-frame-branded .access-card h1{font-size:clamp(20px,5.7vw,24px)}.branded-login-motion{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1;position:fixed}.branded-login-motion button{background:var(--surface);border:1px solid var(--line);min-width:44px;min-height:44px}@media (max-width:480px){.access-frame.access-frame-branded{padding:72px 16px}}.access-card h1{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.2}.access-card h2{font-size:17px;font-weight:600}.access-card p{color:var(--muted);font-size:14px;line-height:1.55}.access-card form>*,.access-card>*{margin-bottom:16px}.access-card>:last-child{margin-bottom:0}.access-card .form-stack{gap:14px;display:grid}.access-card label{gap:8px;display:grid}.access-card .check-row{align-items:center;gap:8px;display:flex}.access-card .recovery-codes{background:var(--page);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);border-radius:6px;padding:12px}.access-card [role=alert]{color:#ffd5ce;border:1px solid #e99386;border-radius:6px;padding:12px}.access-card,.application-content .board:not(.editing)>.canvas-block,.canvas-live .canvas-main>.application-content{animation:canvas-enter .3s ease-out 50ms both}.application-content .board:not(.editing)>.canvas-block:nth-child(2){animation-delay:.13s}.application-content .board:not(.editing)>.canvas-block:nth-child(3){animation-delay:.21s}.application-content .board:not(.editing)>.canvas-block:nth-child(4){animation-delay:.29s}.application-content .board:not(.editing)>.canvas-block:nth-child(n+5){animation-delay:.37s}@keyframes canvas-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.application-content .quicklink:hover{border-color:var(--accent);transform:scale(1.01)}.canvas-nav-item:hover{background:#ffffff12}}@media (max-width:760px){.application-content .page-heading{flex-wrap:wrap}.application-content h1{font-size:23px}.application-content .board{gap:14px}.public-canvas-main{padding:16px}.public-canvas-header{padding:12px 16px}.access-card{padding:22px}}@media (prefers-reduced-motion:reduce){.access-frame *,.canvas-live *,.public-canvas *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rap-kit :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content])[data-state=open],.rap-kit [data-slot=tabs-content][data-state=active]{animation:canvas-overlay-in .15s ease-out}@keyframes canvas-overlay-in{0%{opacity:0}to{opacity:1}}.canvas-dark .application-content .widget-footer{background:var(--page);color:var(--muted)}.canvas-dark .application-content .example-label{background:var(--soft);color:var(--ink)}.canvas-dark .application-content .preview-frame{border-color:var(--line)}@media (prefers-reduced-motion:reduce){.rap-kit :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=tabs-content]){animation:none}}.canvas-dark .application-content .example-disclaimer{background:var(--page);color:var(--muted);border-color:var(--line)}.canvas-dark .application-content .status-tag{background:var(--soft);color:var(--ink)}.canvas-dark .application-content .example-ticket-open{color:#f2ca81}.canvas-dark .application-content .example-messages li{border-color:var(--line)}.canvas-topbar .canvas-search{--surface:#fff;--ink:#344150;--accent:#344150;--soft:#e9eef2}.canvas-dark .application-content .link-name small{color:var(--muted)}.canvas-dark .application-content .app-symbol{color:var(--ink);background:var(--soft)}.canvas-dark .application-content .tile-icon-backing .app-symbol{color:inherit;background:0 0}.canvas-page-framed>.canvas-work>.canvas-main{padding:0}.page-frame-header{justify-content:space-between;gap:16px;padding:16px 24px}.page-frame-header,.page-frame-heading{flex-wrap:wrap;align-items:center;display:flex}.page-frame-heading{flex:360px;gap:12px;min-width:0}.page-frame-title{overflow-wrap:anywhere;flex:200px;min-width:0}.page-frame-title h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:650;line-height:1.2}.page-frame-target{display:block}.page-frame-page-name{letter-spacing:normal;margin-top:4px;font-size:17px;line-height:1.4;display:block}.page-frame-identity-mark{border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:4px;font-weight:650;display:flex}.page-frame-identity-mark img{object-fit:contain;width:36px;height:36px}.page-frame-switcher{max-width:100%}.page-frame-switcher [data-slot=button]{white-space:normal;height:auto;min-height:36px}.page-frame-actions{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.page-frame-actions:empty{display:none}.page-frame-actions [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:36px}.page-frame-body{min-width:0}.page-frame-with-sections{grid-template-columns:208px minmax(0,1fr);align-items:start;display:grid}.page-frame-rail{min-width:0;padding:24px 16px}.page-frame-content{padding:24px 24px 30px;container:page-content/inline-size}.page-frame-content .settings-grid{gap:24px}@container page-content (max-width:900px){.page-frame-content .settings-grid{grid-template-columns:minmax(0,1fr)}.page-frame-content .settings-preview{width:100%;max-width:100%;position:static}}@container page-content (min-width:901px){.page-frame-content .preview-jump{display:none}}.page-frame-navigation{overflow-wrap:anywhere}.page-frame-navigation [data-slot=button]>span:last-child{min-width:0}.page-frame-navigation svg{width:16px;height:16px}.page-frame-mobile{display:none}@media (max-width:800px){.page-frame-header{align-items:flex-start;padding:16px}.page-frame-heading{flex-basis:100%}.page-frame-title h1{font-size:23px}.page-frame-actions{width:100%}.page-frame-mobile{padding:12px 16px;display:flex}.page-frame-with-sections{display:block}.page-frame-rail{display:none}.page-frame-content{padding:16px 16px 28px}}}@layer utilities{.rap\:\@container\/card-header{container:card-header/inline-size}.rap\:\@container{container-type:inline-size}.rap\:pointer-events-none{pointer-events:none}.rap\:invisible{visibility:hidden}.rap\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.rap\:absolute,.rap\:sr-only{position:absolute}.rap\:fixed{position:fixed}.rap\:relative{position:relative}.rap\:sticky{position:sticky}.rap\:inset-0{inset:0}.rap\:inset-x-0{inset-inline:0}.rap\:inset-y-0{inset-block:0}.rap\:inset-y-1{inset-block:var(--rap-spacing)}.rap\:top-0{top:0}.rap\:top-1{top:var(--rap-spacing)}.rap\:top-1\.5{top:calc(var(--rap-spacing) * 1.5)}.rap\:top-1\/2{top:50%}.rap\:top-2{top:calc(var(--rap-spacing) * 2)}.rap\:top-3{top:calc(var(--rap-spacing) * 3)}.rap\:top-4{top:calc(var(--rap-spacing) * 4)}.rap\:top-\[50\%\]{top:50%}.rap\:-right-1\.5{right:calc(var(--rap-spacing) * -1.5)}.rap\:right-0{right:0}.rap\:right-1{right:var(--rap-spacing)}.rap\:right-1\.5{right:calc(var(--rap-spacing) * 1.5)}.rap\:right-4{right:calc(var(--rap-spacing) * 4)}.rap\:bottom-0{bottom:0}.rap\:-left-1\.5{left:calc(var(--rap-spacing) * -1.5)}.rap\:left-0{left:0}.rap\:left-1\/2{left:50%}.rap\:left-2{left:calc(var(--rap-spacing) * 2)}.rap\:left-3{left:calc(var(--rap-spacing) * 3)}.rap\:left-\[50\%\]{left:50%}.rap\:isolate{isolation:isolate}.rap\:-z-10{z-index:calc(10 * -1)}.rap\:z-10{z-index:10}.rap\:z-20{z-index:20}.rap\:z-50{z-index:50}.rap\:order-1{order:1}.rap\:order-2{order:2}.rap\:order-first{order:-9999}.rap\:col-span-2{grid-column:span 2/span 2}.rap\:col-span-12{grid-column:span 12/span 12}.rap\:col-span-full{grid-column:1/-1}.rap\:col-start-2{grid-column-start:2}.rap\:row-span-2{grid-row:span 2/span 2}.rap\:row-start-1{grid-row-start:1}.rap\:m-0{margin:0}.rap\:m-0\!{margin:0!important}.rap\:m-4{margin:calc(var(--rap-spacing) * 4)}.rap\:-mx-1{margin-inline:calc(var(--rap-spacing) * -1)}.rap\:-mx-5{margin-inline:calc(var(--rap-spacing) * -5)}.rap\:mx-auto{margin-inline:auto}.rap\:my-0\.5{margin-block:calc(var(--rap-spacing) * .5)}.rap\:my-1{margin-block:var(--rap-spacing)}.rap\:my-2{margin-block:calc(var(--rap-spacing) * 2)}.rap\:my-3{margin-block:calc(var(--rap-spacing) * 3)}.rap\:my-4{margin-block:calc(var(--rap-spacing) * 4)}.rap\:-mt-4{margin-top:calc(var(--rap-spacing) * -4)}.rap\:mt-0\.5{margin-top:calc(var(--rap-spacing) * .5)}.rap\:mt-1{margin-top:var(--rap-spacing)}.rap\:mt-1\.5{margin-top:calc(var(--rap-spacing) * 1.5)}.rap\:mt-2{margin-top:calc(var(--rap-spacing) * 2)}.rap\:mt-3{margin-top:calc(var(--rap-spacing) * 3)}.rap\:mt-4{margin-top:calc(var(--rap-spacing) * 4)}.rap\:mt-5{margin-top:calc(var(--rap-spacing) * 5)}.rap\:mt-6{margin-top:calc(var(--rap-spacing) * 6)}.rap\:mt-12{margin-top:calc(var(--rap-spacing) * 12)}.rap\:mt-\[3px\]{margin-top:3px}.rap\:mt-\[7px\]{margin-top:7px}.rap\:mt-auto{margin-top:auto}.rap\:mr-1{margin-right:var(--rap-spacing)}.rap\:mr-2{margin-right:calc(var(--rap-spacing) * 2)}.rap\:mr-3{margin-right:calc(var(--rap-spacing) * 3)}.rap\:mr-auto{margin-right:auto}.rap\:-mb-5{margin-bottom:calc(var(--rap-spacing) * -5)}.rap\:mb-1{margin-bottom:var(--rap-spacing)}.rap\:mb-2{margin-bottom:calc(var(--rap-spacing) * 2)}.rap\:mb-3{margin-bottom:calc(var(--rap-spacing) * 3)}.rap\:mb-4{margin-bottom:calc(var(--rap-spacing) * 4)}.rap\:mb-5{margin-bottom:calc(var(--rap-spacing) * 5)}.rap\:mb-6{margin-bottom:calc(var(--rap-spacing) * 6)}.rap\:mb-7{margin-bottom:calc(var(--rap-spacing) * 7)}.rap\:mb-\[18px\]{margin-bottom:18px}.rap\:mb-\[22px\]{margin-bottom:22px}.rap\:ml-1{margin-left:var(--rap-spacing)}.rap\:ml-2{margin-left:calc(var(--rap-spacing) * 2)}.rap\:ml-3{margin-left:calc(var(--rap-spacing) * 3)}.rap\:ml-auto{margin-left:auto}.rap\:line-clamp-1{-webkit-line-clamp:1}.rap\:line-clamp-1,.rap\:line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rap\:line-clamp-2{-webkit-line-clamp:2}.rap\:block{display:block}.rap\:flex{display:flex}.rap\:grid{display:grid}.rap\:hidden{display:none}.rap\:inline{display:inline}.rap\:inline-block{display:inline-block}.rap\:inline-flex{display:inline-flex}.rap\:field-sizing-content{field-sizing:content}.rap\:aspect-square{aspect-ratio:1}.rap\:aspect-video{aspect-ratio:var(--rap-aspect-video)}.rap\:size-2{width:calc(var(--rap-spacing) * 2);height:calc(var(--rap-spacing) * 2)}.rap\:size-2\.5{width:calc(var(--rap-spacing) * 2.5);height:calc(var(--rap-spacing) * 2.5)}.rap\:size-3{width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:size-3\.5{width:calc(var(--rap-spacing) * 3.5);height:calc(var(--rap-spacing) * 3.5)}.rap\:size-4{width:calc(var(--rap-spacing) * 4);height:calc(var(--rap-spacing) * 4)}.rap\:size-5{width:calc(var(--rap-spacing) * 5);height:calc(var(--rap-spacing) * 5)}.rap\:size-6{width:calc(var(--rap-spacing) * 6);height:calc(var(--rap-spacing) * 6)}.rap\:size-7{width:calc(var(--rap-spacing) * 7);height:calc(var(--rap-spacing) * 7)}.rap\:size-7\!{width:calc(var(--rap-spacing) * 7)!important;height:calc(var(--rap-spacing) * 7)!important}.rap\:size-8{width:calc(var(--rap-spacing) * 8);height:calc(var(--rap-spacing) * 8)}.rap\:size-9{width:calc(var(--rap-spacing) * 9);height:calc(var(--rap-spacing) * 9)}.rap\:size-10{width:calc(var(--rap-spacing) * 10);height:calc(var(--rap-spacing) * 10)}.rap\:size-11{width:calc(var(--rap-spacing) * 11);height:calc(var(--rap-spacing) * 11)}.rap\:size-12{width:calc(var(--rap-spacing) * 12);height:calc(var(--rap-spacing) * 12)}.rap\:size-16{width:calc(var(--rap-spacing) * 16);height:calc(var(--rap-spacing) * 16)}.rap\:size-\[15px\]{width:15px;height:15px}.rap\:size-\[34px\]{width:34px;height:34px}.rap\:size-full{width:100%;height:100%}.rap\:h-1{height:var(--rap-spacing)}.rap\:h-2{height:calc(var(--rap-spacing) * 2)}.rap\:h-3{height:calc(var(--rap-spacing) * 3)}.rap\:h-4{height:calc(var(--rap-spacing) * 4)}.rap\:h-5{height:calc(var(--rap-spacing) * 5)}.rap\:h-6{height:calc(var(--rap-spacing) * 6)}.rap\:h-7{height:calc(var(--rap-spacing) * 7)}.rap\:h-8{height:calc(var(--rap-spacing) * 8)}.rap\:h-9{height:calc(var(--rap-spacing) * 9)}.rap\:h-10{height:calc(var(--rap-spacing) * 10)}.rap\:h-11{height:calc(var(--rap-spacing) * 11)}.rap\:h-12{height:calc(var(--rap-spacing) * 12)}.rap\:h-20{height:calc(var(--rap-spacing) * 20)}.rap\:h-24{height:calc(var(--rap-spacing) * 24)}.rap\:h-32{height:calc(var(--rap-spacing) * 32)}.rap\:h-40{height:calc(var(--rap-spacing) * 40)}.rap\:h-52{height:calc(var(--rap-spacing) * 52)}.rap\:h-\[3\.25rem\]{height:3.25rem}.rap\:h-\[88px\]{height:88px}.rap\:h-\[260px\]{height:260px}.rap\:h-\[380px\]{height:380px}.rap\:h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.rap\:h-\[min\(42dvh\,300px\)\]{height:min(42dvh,300px)}.rap\:h-\[min\(850px\,82dvh\)\]{height:min(850px,82dvh)}.rap\:h-\[min\(860px\,76dvh\)\]{height:min(860px,76dvh)}.rap\:h-auto{height:auto}.rap\:h-dvh{height:100dvh}.rap\:h-full{height:100%}.rap\:h-full\!{height:100%!important}.rap\:h-px{height:1px}.rap\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.rap\:max-h-48{max-height:calc(var(--rap-spacing) * 48)}.rap\:max-h-64{max-height:calc(var(--rap-spacing) * 64)}.rap\:max-h-72{max-height:calc(var(--rap-spacing) * 72)}.rap\:max-h-\[300px\]{max-height:300px}.rap\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.rap\:max-h-\[min\(26rem\,50vh\)\]{max-height:min(26rem,50vh)}.rap\:max-h-\[min\(65dvh\,620px\)\]{max-height:min(65dvh,620px)}.rap\:max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.rap\:min-h-0{min-height:0}.rap\:min-h-4{min-height:calc(var(--rap-spacing) * 4)}.rap\:min-h-7\!{min-height:calc(var(--rap-spacing) * 7)!important}.rap\:min-h-9{min-height:calc(var(--rap-spacing) * 9)}.rap\:min-h-10{min-height:calc(var(--rap-spacing) * 10)}.rap\:min-h-11{min-height:calc(var(--rap-spacing) * 11)}.rap\:min-h-12{min-height:calc(var(--rap-spacing) * 12)}.rap\:min-h-14{min-height:calc(var(--rap-spacing) * 14)}.rap\:min-h-16{min-height:calc(var(--rap-spacing) * 16)}.rap\:min-h-18{min-height:calc(var(--rap-spacing) * 18)}.rap\:min-h-20{min-height:calc(var(--rap-spacing) * 20)}.rap\:min-h-32{min-height:calc(var(--rap-spacing) * 32)}.rap\:min-h-64{min-height:calc(var(--rap-spacing) * 64)}.rap\:min-h-\[3\.25rem\]{min-height:3.25rem}.rap\:min-h-\[160px\]{min-height:160px}.rap\:min-h-\[520px\]{min-height:520px}.rap\:min-h-\[530px\]{min-height:530px}.rap\:min-h-screen{min-height:100vh}.rap\:w-0\.5{width:calc(var(--rap-spacing) * .5)}.rap\:w-1{width:var(--rap-spacing)}.rap\:w-2{width:calc(var(--rap-spacing) * 2)}.rap\:w-2\/3{width:66.6667%}.rap\:w-2\/5{width:40%}.rap\:w-3{width:calc(var(--rap-spacing) * 3)}.rap\:w-4{width:calc(var(--rap-spacing) * 4)}.rap\:w-4\/5{width:80%}.rap\:w-5{width:calc(var(--rap-spacing) * 5)}.rap\:w-6{width:calc(var(--rap-spacing) * 6)}.rap\:w-7{width:calc(var(--rap-spacing) * 7)}.rap\:w-8{width:calc(var(--rap-spacing) * 8)}.rap\:w-10{width:calc(var(--rap-spacing) * 10)}.rap\:w-12{width:calc(var(--rap-spacing) * 12)}.rap\:w-14{width:calc(var(--rap-spacing) * 14)}.rap\:w-16{width:calc(var(--rap-spacing) * 16)}.rap\:w-20{width:calc(var(--rap-spacing) * 20)}.rap\:w-32{width:calc(var(--rap-spacing) * 32)}.rap\:w-36{width:calc(var(--rap-spacing) * 36)}.rap\:w-40{width:calc(var(--rap-spacing) * 40)}.rap\:w-48{width:calc(var(--rap-spacing) * 48)}.rap\:w-56{width:calc(var(--rap-spacing) * 56)}.rap\:w-64{width:calc(var(--rap-spacing) * 64)}.rap\:w-72{width:calc(var(--rap-spacing) * 72)}.rap\:w-80{width:calc(var(--rap-spacing) * 80)}.rap\:w-96{width:calc(var(--rap-spacing) * 96)}.rap\:w-\[3\.25rem\]{width:3.25rem}.rap\:w-\[12\%\]{width:12%}.rap\:w-\[15\%\]{width:15%}.rap\:w-\[20\%\]{width:20%}.rap\:w-\[27\%\]{width:27%}.rap\:w-\[36\%\]{width:36%}.rap\:w-\[44\%\]{width:44%}.rap\:w-\[100px\]{width:100px}.rap\:w-\[280px\]{width:280px}.rap\:w-\[min\(430px\,calc\(100vw-32px\)\)\]{width:min(430px,100vw - 32px)}.rap\:w-\[min\(1100px\,100vw\)\]\!{width:min(1100px,100vw)!important}.rap\:w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.rap\:w-fit{width:fit-content}.rap\:w-full{width:100%}.rap\:w-px{width:1px}.rap\:max-w-3xl{max-width:var(--rap-container-3xl)}.rap\:max-w-4xl{max-width:var(--rap-container-4xl)}.rap\:max-w-5xl{max-width:var(--rap-container-5xl)}.rap\:max-w-60{max-width:calc(var(--rap-spacing) * 60)}.rap\:max-w-64{max-width:calc(var(--rap-spacing) * 64)}.rap\:max-w-72{max-width:calc(var(--rap-spacing) * 72)}.rap\:max-w-80{max-width:calc(var(--rap-spacing) * 80)}.rap\:max-w-\[55ch\]{max-width:55ch}.rap\:max-w-\[60vw\]{max-width:60vw}.rap\:max-w-\[65ch\]{max-width:65ch}.rap\:max-w-\[70ch\]{max-width:70ch}.rap\:max-w-\[72ch\]{max-width:72ch}.rap\:max-w-\[160px\]{max-width:160px}.rap\:max-w-\[220px\]{max-width:220px}.rap\:max-w-\[225px\]{max-width:225px}.rap\:max-w-\[370px\]{max-width:370px}.rap\:max-w-\[390px\]{max-width:390px}.rap\:max-w-\[640px\]{max-width:640px}.rap\:max-w-\[1100px\]{max-width:1100px}.rap\:max-w-\[1120px\]{max-width:1120px}.rap\:max-w-\[1240px\]{max-width:1240px}.rap\:max-w-\[1320px\]{max-width:1320px}.rap\:max-w-\[1380px\]{max-width:1380px}.rap\:max-w-\[1500px\]{max-width:1500px}.rap\:max-w-\[1540px\]{max-width:1540px}.rap\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.rap\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.rap\:max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.rap\:max-w-full{max-width:100%}.rap\:max-w-md{max-width:var(--rap-container-md)}.rap\:max-w-none\!{max-width:none!important}.rap\:max-w-xs{max-width:var(--rap-container-xs)}.rap\:min-w-0{min-width:0}.rap\:min-w-7\!{min-width:calc(var(--rap-spacing) * 7)!important}.rap\:min-w-36{min-width:calc(var(--rap-spacing) * 36)}.rap\:min-w-48{min-width:calc(var(--rap-spacing) * 48)}.rap\:min-w-64{min-width:calc(var(--rap-spacing) * 64)}.rap\:min-w-\[8rem\]{min-width:8rem}.rap\:min-w-\[170px\]{min-width:170px}.rap\:min-w-\[240px\]{min-width:240px}.rap\:min-w-\[760px\]{min-width:760px}.rap\:min-w-\[920px\]{min-width:920px}.rap\:min-w-max{min-width:max-content}.rap\:flex-1{flex:1}.rap\:shrink{flex-shrink:1}.rap\:shrink-0{flex-shrink:0}.rap\:basis-72{flex-basis:calc(var(--rap-spacing) * 72)}.rap\:table-fixed{table-layout:fixed}.rap\:caption-bottom{caption-side:bottom}.rap\:border-collapse{border-collapse:collapse}.rap\:origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.rap\:origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.rap\:origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.rap\:translate-x-\[-50\%\]{--tw-translate-x:-50%}.rap\:-translate-y-1\/2,.rap\:translate-x-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rap\:translate-y-0\.5{--tw-translate-y:calc(var(--rap-spacing) * .5)}.rap\:translate-y-0\.5,.rap\:translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:translate-y-\[-50\%\]{--tw-translate-y:-50%}.rap\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:rotate-45{rotate:45deg}.rap\:animate-pulse{animation:var(--rap-animate-pulse)}.rap\:animate-spin{animation:var(--rap-animate-spin)}.rap\:cursor-default{cursor:default}.rap\:cursor-grab{cursor:grab}.rap\:cursor-pointer{cursor:pointer}.rap\:resize-y{resize:vertical}.rap\:scroll-mt-6{scroll-margin-top:calc(var(--rap-spacing) * 6)}.rap\:scroll-py-1{scroll-padding-block:var(--rap-spacing)}.rap\:scroll-py-2{scroll-padding-block:calc(var(--rap-spacing) * 2)}.rap\:list-disc{list-style-type:disc}.rap\:list-none{list-style-type:none}.rap\:auto-rows-min{grid-auto-rows:min-content}.rap\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.rap\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rap\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rap\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.rap\:grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.rap\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.rap\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.rap\:grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rap\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.rap\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.rap\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.rap\:flex-col{flex-direction:column}.rap\:flex-col-reverse{flex-direction:column-reverse}.rap\:flex-row{flex-direction:row}.rap\:flex-row-reverse{flex-direction:row-reverse}.rap\:flex-wrap{flex-wrap:wrap}.rap\:place-content-center{place-content:center}.rap\:place-items-center{place-items:center}.rap\:items-center{align-items:center}.rap\:items-end{align-items:flex-end}.rap\:items-start{align-items:flex-start}.rap\:items-stretch{align-items:stretch}.rap\:justify-between{justify-content:space-between}.rap\:justify-center{justify-content:center}.rap\:justify-end{justify-content:flex-end}.rap\:justify-start{justify-content:flex-start}.rap\:justify-items-start{justify-items:start}.rap\:gap-0{gap:0}.rap\:gap-0\.5{gap:calc(var(--rap-spacing) * .5)}.rap\:gap-1{gap:var(--rap-spacing)}.rap\:gap-1\.5{gap:calc(var(--rap-spacing) * 1.5)}.rap\:gap-2{gap:calc(var(--rap-spacing) * 2)}.rap\:gap-3{gap:calc(var(--rap-spacing) * 3)}.rap\:gap-4{gap:calc(var(--rap-spacing) * 4)}.rap\:gap-5{gap:calc(var(--rap-spacing) * 5)}.rap\:gap-6{gap:calc(var(--rap-spacing) * 6)}.rap\:gap-7{gap:calc(var(--rap-spacing) * 7)}.rap\:gap-8{gap:calc(var(--rap-spacing) * 8)}.rap\:gap-\[6px\]{gap:6px}.rap\:gap-\[7px\]{gap:7px}.rap\:gap-\[10px\]{gap:10px}.rap\:gap-\[11px\]{gap:11px}:where(.rap\:space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--rap-spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--rap-spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.rap\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--rap-spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--rap-spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.rap\:gap-x-3{column-gap:calc(var(--rap-spacing) * 3)}.rap\:gap-x-6{column-gap:calc(var(--rap-spacing) * 6)}:where(.rap\:-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--rap-spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--rap-spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.rap\:gap-y-0\.5{row-gap:calc(var(--rap-spacing) * .5)}.rap\:gap-y-2{row-gap:calc(var(--rap-spacing) * 2)}:where(.rap\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.rap\:divide-border>:not(:last-child)){border-color:var(--line,#dce4e1)}.rap\:self-start{align-self:flex-start}.rap\:self-stretch{align-self:stretch}.rap\:justify-self-end{justify-self:flex-end}.rap\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rap\:overflow-auto{overflow:auto}.rap\:overflow-hidden{overflow:hidden}.rap\:overflow-x-auto{overflow-x:auto}.rap\:overflow-x-hidden{overflow-x:hidden}.rap\:overflow-y-auto{overflow-y:auto}.rap\:overscroll-contain{overscroll-behavior:contain}.rap\:rounded{border-radius:.25rem}.rap\:rounded-2xl{border-radius:var(--rap-radius-2xl)}.rap\:rounded-\[2px\]{border-radius:2px}.rap\:rounded-\[4px\]{border-radius:4px}.rap\:rounded-\[9px\]{border-radius:9px}.rap\:rounded-\[10px\]{border-radius:10px}.rap\:rounded-full{border-radius:3.40282e+38px}.rap\:rounded-lg{border-radius:12px}.rap\:rounded-md{border-radius:7px}.rap\:rounded-none{border-radius:0}.rap\:rounded-sm{border-radius:4px}.rap\:rounded-xl{border-radius:14px}.rap\:rounded-xs{border-radius:var(--rap-radius-xs)}.rap\:rounded-bl-md{border-bottom-left-radius:7px}.rap\:border{border-style:var(--tw-border-style);border-width:1px}.rap\:border-0{border-style:var(--tw-border-style);border-width:0}.rap\:border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.rap\:border-2{border-style:var(--tw-border-style);border-width:2px}.rap\:border-4{border-style:var(--tw-border-style);border-width:4px}.rap\:border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.rap\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.rap\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.rap\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.rap\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.rap\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.rap\:border-dashed{--tw-border-style:dashed;border-style:dashed}.rap\:border-\(--color-border\){border-color:var(--color-border)}.rap\:border-\[var\(--line\)\]{border-color:var(--line)}.rap\:border-border,.rap\:border-border\/50{border-color:var(--line,#dce4e1)}@supports (color:color-mix(in lab,red,red)){.rap\:border-border\/50{border-color:color-mix(in oklab,var(--line,#dce4e1) 50%,transparent)}}.rap\:border-current,.rap\:border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.rap\:border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.rap\:border-destructive\/25{border-color:oklab(50.3721% .126021 .0710141/.25)}.rap\:border-input{border-color:var(--input-line,#b9c9c5)}.rap\:border-primary,.rap\:border-primary\/20{border-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:border-primary\/20{border-color:color-mix(in oklab,var(--accent,#245e4c) 20%,transparent)}}.rap\:border-primary\/30{border-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:border-primary\/30{border-color:color-mix(in oklab,var(--accent,#245e4c) 30%,transparent)}}.rap\:border-transparent{border-color:#0000}.rap\:bg-\(--color-bg\){background-color:var(--color-bg)}.rap\:bg-\[\#00a4ef\]{background-color:#00a4ef}.rap\:bg-\[\#7fba00\]{background-color:#7fba00}.rap\:bg-\[\#f25022\]{background-color:#f25022}.rap\:bg-\[\#ffb900\]{background-color:#ffb900}.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.rap\:bg-\[var\(--accent\)\]{background-color:var(--accent)}.rap\:bg-\[var\(--brand\)\]{background-color:var(--brand)}.rap\:bg-\[var\(--line\)\]{background-color:var(--line)}.rap\:bg-\[var\(--muted\)\]{background-color:var(--muted)}.rap\:bg-\[var\(--page\)\]{background-color:var(--page)}.rap\:bg-\[var\(--surface\)\]{background-color:var(--surface)}.rap\:bg-accent{background-color:var(--soft,#e8f0ec)}.rap\:bg-background{background-color:var(--page,#f3f6f5)}.rap\:bg-black\/50{background-color:var(--rap-color-black)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-black\/50{background-color:color-mix(in oklab,var(--rap-color-black) 50%,transparent)}}.rap\:bg-border{background-color:var(--line,#dce4e1)}.rap\:bg-card{background-color:var(--surface,#fff)}.rap\:bg-current{background-color:currentColor}.rap\:bg-danger-soft{background-color:#fff2ee}.rap\:bg-destructive{background-color:#a73b2f}.rap\:bg-foreground{background-color:var(--ink,#253c43)}.rap\:bg-input{background-color:var(--input-line,#b9c9c5)}.rap\:bg-muted,.rap\:bg-muted\/30{background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-muted\/30{background-color:color-mix(in oklab,var(--page,#f3f6f5) 30%,transparent)}}.rap\:bg-muted\/40{background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-muted\/40{background-color:color-mix(in oklab,var(--page,#f3f6f5) 40%,transparent)}}.rap\:bg-muted\/50{background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-muted\/50{background-color:color-mix(in oklab,var(--page,#f3f6f5) 50%,transparent)}}.rap\:bg-popover{background-color:var(--surface,#fff)}.rap\:bg-primary,.rap\:bg-primary\/5{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/5{background-color:color-mix(in oklab,var(--accent,#245e4c) 5%,transparent)}}.rap\:bg-primary\/10{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/10{background-color:color-mix(in oklab,var(--accent,#245e4c) 10%,transparent)}}.rap\:bg-primary\/15{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/15{background-color:color-mix(in oklab,var(--accent,#245e4c) 15%,transparent)}}.rap\:bg-primary\/20{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/20{background-color:color-mix(in oklab,var(--accent,#245e4c) 20%,transparent)}}.rap\:bg-primary\/25{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/25{background-color:color-mix(in oklab,var(--accent,#245e4c) 25%,transparent)}}.rap\:bg-primary\/30{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/30{background-color:color-mix(in oklab,var(--accent,#245e4c) 30%,transparent)}}.rap\:bg-primary\/50{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/50{background-color:color-mix(in oklab,var(--accent,#245e4c) 50%,transparent)}}.rap\:bg-primary\/70{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-primary\/70{background-color:color-mix(in oklab,var(--accent,#245e4c) 70%,transparent)}}.rap\:bg-public-soft{background-color:#eaf0fc}.rap\:bg-secondary,.rap\:bg-secondary\/40{background-color:var(--soft,#e8f0ec)}@supports (color:color-mix(in lab,red,red)){.rap\:bg-secondary\/40{background-color:color-mix(in oklab,var(--soft,#e8f0ec) 40%,transparent)}}.rap\:bg-slate-900{background-color:var(--rap-color-slate-900)}.rap\:bg-success-ink{background-color:#286044}.rap\:bg-success-soft{background-color:#e8f1eb}.rap\:bg-transparent{background-color:#0000}.rap\:bg-transparent\!{background-color:#0000!important}.rap\:bg-warning-ink{background-color:#784713}.rap\:bg-warning-soft{background-color:#fff0d8}.rap\:bg-white{background-color:var(--rap-color-white)}.rap\:fill-current{fill:currentColor}.rap\:fill-foreground{fill:var(--ink,#253c43)}.rap\:object-contain{object-fit:contain}.rap\:object-cover{object-fit:cover}.rap\:p-0{padding:0}.rap\:p-0\.5{padding:calc(var(--rap-spacing) * .5)}.rap\:p-1{padding:var(--rap-spacing)}.rap\:p-1\!{padding:var(--rap-spacing)!important}.rap\:p-1\.5{padding:calc(var(--rap-spacing) * 1.5)}.rap\:p-2{padding:calc(var(--rap-spacing) * 2)}.rap\:p-2\.5{padding:calc(var(--rap-spacing) * 2.5)}.rap\:p-3{padding:calc(var(--rap-spacing) * 3)}.rap\:p-4{padding:calc(var(--rap-spacing) * 4)}.rap\:p-5{padding:calc(var(--rap-spacing) * 5)}.rap\:p-6{padding:calc(var(--rap-spacing) * 6)}.rap\:p-8{padding:calc(var(--rap-spacing) * 8)}.rap\:p-\[3px\]{padding:3px}.rap\:p-\[14px\]{padding:14px}.rap\:p-\[30px\]{padding:30px}.rap\:px-1{padding-inline:var(--rap-spacing)}.rap\:px-1\.5{padding-inline:calc(var(--rap-spacing) * 1.5)}.rap\:px-2{padding-inline:calc(var(--rap-spacing) * 2)}.rap\:px-2\.5{padding-inline:calc(var(--rap-spacing) * 2.5)}.rap\:px-3{padding-inline:calc(var(--rap-spacing) * 3)}.rap\:px-4{padding-inline:calc(var(--rap-spacing) * 4)}.rap\:px-5{padding-inline:calc(var(--rap-spacing) * 5)}.rap\:px-6{padding-inline:calc(var(--rap-spacing) * 6)}.rap\:px-\[10px\]{padding-inline:10px}.rap\:px-\[14px\]{padding-inline:14px}.rap\:py-0{padding-block:0}.rap\:py-0\.5{padding-block:calc(var(--rap-spacing) * .5)}.rap\:py-1{padding-block:var(--rap-spacing)}.rap\:py-1\.5{padding-block:calc(var(--rap-spacing) * 1.5)}.rap\:py-2{padding-block:calc(var(--rap-spacing) * 2)}.rap\:py-3{padding-block:calc(var(--rap-spacing) * 3)}.rap\:py-4{padding-block:calc(var(--rap-spacing) * 4)}.rap\:py-5{padding-block:calc(var(--rap-spacing) * 5)}.rap\:py-6{padding-block:calc(var(--rap-spacing) * 6)}.rap\:py-7{padding-block:calc(var(--rap-spacing) * 7)}.rap\:py-8{padding-block:calc(var(--rap-spacing) * 8)}.rap\:py-\[9px\]{padding-block:9px}.rap\:py-\[11px\]{padding-block:11px}.rap\:py-\[14px\]{padding-block:14px}.rap\:py-\[18px\]{padding-block:18px}.rap\:pt-0{padding-top:0}.rap\:pt-2{padding-top:calc(var(--rap-spacing) * 2)}.rap\:pt-3{padding-top:calc(var(--rap-spacing) * 3)}.rap\:pt-4{padding-top:calc(var(--rap-spacing) * 4)}.rap\:pt-6{padding-top:calc(var(--rap-spacing) * 6)}.rap\:pr-1{padding-right:var(--rap-spacing)}.rap\:pr-2{padding-right:calc(var(--rap-spacing) * 2)}.rap\:pr-2\!{padding-right:calc(var(--rap-spacing) * 2)!important}.rap\:pr-11{padding-right:calc(var(--rap-spacing) * 11)}.rap\:pr-12{padding-right:calc(var(--rap-spacing) * 12)}.rap\:pb-2{padding-bottom:calc(var(--rap-spacing) * 2)}.rap\:pb-3{padding-bottom:calc(var(--rap-spacing) * 3)}.rap\:pb-4{padding-bottom:calc(var(--rap-spacing) * 4)}.rap\:pb-6{padding-bottom:calc(var(--rap-spacing) * 6)}.rap\:pl-3{padding-left:calc(var(--rap-spacing) * 3)}.rap\:pl-5{padding-left:calc(var(--rap-spacing) * 5)}.rap\:pl-8{padding-left:calc(var(--rap-spacing) * 8)}.rap\:pl-9{padding-left:calc(var(--rap-spacing) * 9)}.rap\:pl-10{padding-left:calc(var(--rap-spacing) * 10)}.rap\:text-center{text-align:center}.rap\:text-left{text-align:left}.rap\:text-right{text-align:right}.rap\:align-middle{vertical-align:middle}.rap\:font-mono{font-family:var(--rap-font-mono)}.rap\:font-sans{font-family:Source Sans,Segoe UI,sans-serif}.rap\:text-2xl{font-size:var(--rap-text-2xl);line-height:var(--tw-leading,var(--rap-text-2xl--line-height))}.rap\:text-base{font-size:var(--rap-text-base);line-height:var(--tw-leading,var(--rap-text-base--line-height))}.rap\:text-lg{font-size:var(--rap-text-lg);line-height:var(--tw-leading,var(--rap-text-lg--line-height))}.rap\:text-sm{font-size:var(--rap-text-sm);line-height:var(--tw-leading,var(--rap-text-sm--line-height))}.rap\:text-xl{font-size:var(--rap-text-xl);line-height:var(--tw-leading,var(--rap-text-xl--line-height))}.rap\:text-xs{font-size:var(--rap-text-xs);line-height:var(--tw-leading,var(--rap-text-xs--line-height))}.rap\:text-\[11px\]{font-size:11px}.rap\:text-\[13px\]{font-size:13px}.rap\:text-\[17px\]{font-size:17px}.rap\:text-\[26px\]{font-size:26px}.rap\:text-\[27px\]{font-size:27px}.rap\:text-\[30px\]{font-size:30px}.rap\:leading-5{--tw-leading:calc(var(--rap-spacing) * 5);line-height:calc(var(--rap-spacing) * 5)}.rap\:leading-none{--tw-leading:1;line-height:1}.rap\:leading-normal{--tw-leading:var(--rap-leading-normal);line-height:var(--rap-leading-normal)}.rap\:leading-relaxed{--tw-leading:var(--rap-leading-relaxed);line-height:var(--rap-leading-relaxed)}.rap\:leading-snug{--tw-leading:var(--rap-leading-snug);line-height:var(--rap-leading-snug)}.rap\:leading-tight{--tw-leading:var(--rap-leading-tight);line-height:var(--rap-leading-tight)}.rap\:font-bold{--tw-font-weight:var(--rap-font-weight-bold);font-weight:var(--rap-font-weight-bold)}.rap\:font-light{--tw-font-weight:var(--rap-font-weight-light);font-weight:var(--rap-font-weight-light)}.rap\:font-medium{--tw-font-weight:var(--rap-font-weight-medium);font-weight:var(--rap-font-weight-medium)}.rap\:font-normal{--tw-font-weight:var(--rap-font-weight-normal);font-weight:var(--rap-font-weight-normal)}.rap\:font-semibold{--tw-font-weight:var(--rap-font-weight-semibold);font-weight:var(--rap-font-weight-semibold)}.rap\:tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.rap\:tracking-tight{--tw-tracking:var(--rap-tracking-tight);letter-spacing:var(--rap-tracking-tight)}.rap\:tracking-wider{--tw-tracking:var(--rap-tracking-wider);letter-spacing:var(--rap-tracking-wider)}.rap\:tracking-widest{--tw-tracking:var(--rap-tracking-widest);letter-spacing:var(--rap-tracking-widest)}.rap\:text-balance{text-wrap:balance}.rap\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.rap\:break-words{overflow-wrap:break-word}.rap\:break-all{word-break:break-all}.rap\:whitespace-normal{white-space:normal}.rap\:whitespace-nowrap{white-space:nowrap}.rap\:whitespace-pre-wrap{white-space:pre-wrap}.rap\:text-\[var\(--accent\)\]{color:var(--accent)}.rap\:text-\[var\(--ink\)\]{color:var(--ink)}.rap\:text-\[var\(--muted\)\]{color:var(--muted)}.rap\:text-\[var\(--on-accent\)\]{color:var(--on-accent)}.rap\:text-\[var\(--on-brand\)\]{color:var(--on-brand)}.rap\:text-background{color:var(--page,#f3f6f5)}.rap\:text-blue-600{color:var(--rap-color-blue-600)}.rap\:text-card-foreground{color:var(--ink,#253c43)}.rap\:text-current{color:currentColor}.rap\:text-danger-ink{color:#842f25}.rap\:text-destructive{color:#a73b2f}.rap\:text-foreground,.rap\:text-foreground\/60{color:var(--ink,#253c43)}@supports (color:color-mix(in lab,red,red)){.rap\:text-foreground\/60{color:color-mix(in oklab,var(--ink,#253c43) 60%,transparent)}}.rap\:text-inherit{color:inherit}.rap\:text-muted-foreground{color:var(--muted,#607278)}.rap\:text-popover-foreground{color:var(--ink,#253c43)}.rap\:text-primary{color:var(--accent,#245e4c)}.rap\:text-primary-foreground{color:var(--on-accent,#fff)}.rap\:text-public-ink{color:#304e84}.rap\:text-secondary-foreground{color:var(--accent,#245e4c)}.rap\:text-success-ink{color:#286044}.rap\:text-warning-ink{color:#784713}.rap\:text-white{color:var(--rap-color-white)}.rap\:uppercase{text-transform:uppercase}.rap\:italic{font-style:italic}.rap\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rap\:line-through{text-decoration-line:line-through}.rap\:underline{text-decoration-line:underline}.rap\:underline-offset-4{text-underline-offset:4px}.rap\:accent-\[var\(--accent\)\]{accent-color:var(--accent)}.rap\:accent-primary{accent-color:var(--accent,#245e4c)}.rap\:opacity-50{opacity:.5}.rap\:opacity-60{opacity:.6}.rap\:opacity-70{opacity:.7}.rap\:opacity-85{opacity:.85}.rap\:shadow-\[0_8px_32px_\#00000024\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000024)}.rap\:shadow-\[0_20px_70px_\#00000033\],.rap\:shadow-\[0_8px_32px_\#00000024\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:shadow-\[0_20px_70px_\#00000033\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0003)}.rap\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.rap\:shadow-lg,.rap\:shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.rap\:shadow-none{--tw-shadow:0 0 #0000}.rap\:shadow-none,.rap\:shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.rap\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.rap\:ring-0,.rap\:shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.rap\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:ring-background{--tw-ring-color:var(--page,#f3f6f5)}.rap\:ring-offset-background{--tw-ring-offset-color:var(--page,#f3f6f5)}.rap\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.rap\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--rap-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rap-default-transition-duration))}.rap\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--rap-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rap-default-transition-duration))}.rap\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--rap-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rap-default-transition-duration))}.rap\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--rap-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rap-default-transition-duration))}.rap\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--rap-default-transition-timing-function));transition-duration:var(--tw-duration,var(--rap-default-transition-duration))}.rap\:transition-none{transition-property:none}.rap\:duration-150{--tw-duration:.15s;transition-duration:.15s}.rap\:duration-200{--tw-duration:.2s;transition-duration:.2s}.rap\:ease-out{--tw-ease:var(--rap-ease-out);transition-timing-function:var(--rap-ease-out)}.rap\:outline-none{--tw-outline-style:none;outline-style:none}.rap\:select-none{-webkit-user-select:none;user-select:none}.rap\:group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.rap\:group\/avatar-group):has([data-size=lg]) *){width:calc(var(--rap-spacing) * 10);height:calc(var(--rap-spacing) * 10)}.rap\:group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.rap\:group\/avatar-group):has([data-size=sm]) *){width:calc(var(--rap-spacing) * 6);height:calc(var(--rap-spacing) * 6)}.rap\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.rap\:group)[data-disabled=true] *){pointer-events:none}.rap\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.rap\:group)[data-disabled=true] *){opacity:.5}.rap\:group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.rap\:group\/tabs)[data-orientation=horizontal] *){height:calc(var(--rap-spacing) * 9)}.rap\:group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.rap\:group\/tabs)[data-orientation=vertical] *){height:fit-content}.rap\:group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.rap\:group\/tabs)[data-orientation=vertical] *){width:100%}.rap\:group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.rap\:group\/tabs)[data-orientation=vertical] *){flex-direction:column}.rap\:group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.rap\:group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.rap\:group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.rap\:group\/avatar)[data-size=default] *){width:calc(var(--rap-spacing) * 2.5);height:calc(var(--rap-spacing) * 2.5)}.rap\:group-data-\[size\=default\]\/switch\:size-4:is(:where(.rap\:group\/switch)[data-size=default] *){width:calc(var(--rap-spacing) * 4);height:calc(var(--rap-spacing) * 4)}.rap\:group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.rap\:group\/avatar)[data-size=lg] *){width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.rap\:group\/alert-dialog-content)[data-size=sm] *){display:grid}.rap\:group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.rap\:group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.rap\:group\/avatar)[data-size=sm] *){width:calc(var(--rap-spacing) * 2);height:calc(var(--rap-spacing) * 2)}.rap\:group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.rap\:group\/avatar)[data-size=sm] *){font-size:var(--rap-text-xs);line-height:var(--tw-leading,var(--rap-text-xs--line-height))}.rap\:group-data-\[size\=sm\]\/switch\:size-3:is(:where(.rap\:group\/switch)[data-size=sm] *){width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:group-data-\[variant\=page\]\/tabs-list\:h-11:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){height:calc(var(--rap-spacing) * 11)}.rap\:group-data-\[variant\=page\]\/tabs-list\:flex-none:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){flex:none}.rap\:group-data-\[variant\=page\]\/tabs-list\:rounded-t-md:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){border-top-left-radius:7px;border-top-right-radius:7px}.rap\:group-data-\[variant\=page\]\/tabs-list\:rounded-b-none:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){border-bottom-right-radius:0;border-bottom-left-radius:0}.rap\:group-data-\[variant\=page\]\/tabs-list\:border-b-0:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rap\:group-data-\[variant\=page\]\/tabs-list\:px-5:is(:where(.rap\:group\/tabs-list)[data-variant=page] *){padding-inline:calc(var(--rap-spacing) * 5)}.rap\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.rap\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.rap\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.rap\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.rap\:group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.rap\:group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.rap\:peer-checked\:block:is(:where(.rap\:peer):checked~*){display:block}.rap\:peer-checked\:border-primary:is(:where(.rap\:peer):checked~*){border-color:var(--accent,#245e4c)}.rap\:peer-checked\:bg-primary\/5:is(:where(.rap\:peer):checked~*){background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:peer-checked\:bg-primary\/5:is(:where(.rap\:peer):checked~*){background-color:color-mix(in oklab,var(--accent,#245e4c) 5%,transparent)}}.rap\:peer-checked\:text-primary:is(:where(.rap\:peer):checked~*){color:var(--accent,#245e4c)}.rap\:peer-focus-visible\:outline-2:is(:where(.rap\:peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.rap\:peer-focus-visible\:outline-offset-2:is(:where(.rap\:peer):focus-visible~*){outline-offset:2px}.rap\:peer-focus-visible\:outline-ring:is(:where(.rap\:peer):focus-visible~*){outline-color:var(--focus,#16839a)}.rap\:peer-disabled\:cursor-not-allowed:is(:where(.rap\:peer):disabled~*){cursor:not-allowed}.rap\:peer-disabled\:opacity-50:is(:where(.rap\:peer):disabled~*){opacity:.5}.rap\:selection\:bg-primary ::selection{background-color:var(--accent,#245e4c)}.rap\:selection\:bg-primary::selection{background-color:var(--accent,#245e4c)}.rap\:selection\:text-primary-foreground ::selection{color:var(--on-accent,#fff)}.rap\:selection\:text-primary-foreground::selection{color:var(--on-accent,#fff)}.rap\:file\:inline-flex::file-selector-button{display:inline-flex}.rap\:file\:h-7::file-selector-button{height:calc(var(--rap-spacing) * 7)}.rap\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.rap\:file\:bg-transparent::file-selector-button{background-color:#0000}.rap\:file\:text-sm::file-selector-button{font-size:var(--rap-text-sm);line-height:var(--tw-leading,var(--rap-text-sm--line-height))}.rap\:file\:font-medium::file-selector-button{--tw-font-weight:var(--rap-font-weight-medium);font-weight:var(--rap-font-weight-medium)}.rap\:file\:text-foreground::file-selector-button{color:var(--ink,#253c43)}.rap\:placeholder\:text-muted-foreground::placeholder{color:var(--muted,#607278)}.rap\:after\:absolute:after{content:var(--tw-content);position:absolute}.rap\:after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.rap\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.rap\:after\:w-1:after{content:var(--tw-content);width:var(--rap-spacing)}.rap\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.rap\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rap\:read-only\:bg-muted:read-only{background-color:var(--page,#f3f6f5)}@media (hover:hover){.rap\:hover\:border-input:hover{border-color:var(--input-line,#b9c9c5)}.rap\:hover\:border-primary\/50:hover{border-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--accent,#245e4c) 50%,transparent)}}.rap\:hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.rap\:hover\:bg-\[var\(--page\)\]:hover{background-color:var(--page)}.rap\:hover\:bg-accent:hover{background-color:var(--soft,#e8f0ec)}.rap\:hover\:bg-danger-soft:hover{background-color:#fff2ee}.rap\:hover\:bg-destructive\/10:hover{background-color:oklab(50.3721% .126021 .0710141/.1)}.rap\:hover\:bg-destructive\/90:hover{background-color:oklab(50.3721% .126021 .0710141/.9)}.rap\:hover\:bg-muted\/50:hover{background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--page,#f3f6f5) 50%,transparent)}}.rap\:hover\:bg-primary\/90:hover{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){.rap\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent,#245e4c) 90%,transparent)}}.rap\:hover\:bg-secondary\/60:hover{background-color:var(--soft,#e8f0ec)}@supports (color:color-mix(in lab,red,red)){.rap\:hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab,var(--soft,#e8f0ec) 60%,transparent)}}.rap\:hover\:bg-secondary\/80:hover{background-color:var(--soft,#e8f0ec)}@supports (color:color-mix(in lab,red,red)){.rap\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--soft,#e8f0ec) 80%,transparent)}}.rap\:hover\:text-\[var\(--on-accent\)\]:hover{color:var(--on-accent)}.rap\:hover\:text-accent-foreground:hover{color:var(--accent,#245e4c)}.rap\:hover\:text-danger-ink:hover{color:#842f25}.rap\:hover\:text-foreground:hover{color:var(--ink,#253c43)}.rap\:hover\:underline:hover{text-decoration-line:underline}.rap\:hover\:opacity-100:hover{opacity:1}}.rap\:focus\:bg-accent:focus{background-color:var(--soft,#e8f0ec)}.rap\:focus\:text-accent-foreground:focus{color:var(--accent,#245e4c)}.rap\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:focus\:ring-ring:focus{--tw-ring-color:var(--focus,#16839a)}.rap\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.rap\:focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.rap\:focus-visible\:border-ring:focus-visible{border-color:var(--focus,#16839a)}.rap\:focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(50.3721% .126021 .0710141/.2)}.rap\:focus-visible\:ring-ring:focus-visible,.rap\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--focus,#16839a)}@supports (color:color-mix(in lab,red,red)){.rap\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--focus,#16839a) 50%,transparent)}}.rap\:focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.rap\:focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.rap\:focus-visible\:outline-1:focus-visible,.rap\:focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.rap\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.rap\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.rap\:focus-visible\:outline-ring:focus-visible{outline-color:var(--focus,#16839a)}.rap\:active\:cursor-grabbing:active{cursor:grabbing}.rap\:active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.rap\:disabled\:pointer-events-none:disabled{pointer-events:none}.rap\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.rap\:disabled\:opacity-40:disabled{opacity:.4}.rap\:disabled\:opacity-50:disabled{opacity:.5}.rap\:disabled\:opacity-60:disabled{opacity:.6}.rap\:has-focus-visible\:bg-accent:has(:focus-visible){background-color:var(--soft,#e8f0ec)}.rap\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--page,#f3f6f5) 50%,transparent)}}.rap\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.rap\:has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--rap-spacing) * 6)}.rap\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.rap\:has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--rap-spacing) * 2)}.rap\:has-\[\>svg\]\:grid-cols-\[1rem_1fr\]:has(>svg){grid-template-columns:1rem 1fr}.rap\:has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--rap-spacing) * 3)}.rap\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--rap-spacing) * 1.5)}.rap\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--rap-spacing) * 2.5)}.rap\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--rap-spacing) * 3)}.rap\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--rap-spacing) * 4)}.rap\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:#a73b2f}.rap\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(50.3721% .126021 .0710141/.2)}.rap\:aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--accent,#245e4c)}.rap\:aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.rap\:aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.rap\:aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.rap\:aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--rap-spacing)}.rap\:aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.rap\:aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.rap\:data-\[current\=true\]\:bg-accent[data-current=true]{background-color:var(--soft,#e8f0ec)}.rap\:data-\[current\=true\]\:text-accent-foreground[data-current=true]{color:var(--accent,#245e4c)}.rap\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.rap\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.rap\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.rap\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.rap\:data-\[disabled\=true\]\:opacity-100[data-disabled=true]{opacity:1}.rap\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--rap-spacing) * 8)}.rap\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.rap\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.rap\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.rap\:data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.rap\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.rap\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.rap\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--soft,#e8f0ec)}.rap\:data-\[selected\=true\]\:bg-danger-soft[data-selected=true]{background-color:#fff2ee}.rap\:data-\[selected\=true\]\:bg-secondary[data-selected=true]{background-color:var(--soft,#e8f0ec)}.rap\:data-\[selected\=true\]\:bg-success-soft[data-selected=true]{background-color:#e8f1eb}.rap\:data-\[selected\=true\]\:bg-warning-soft[data-selected=true]{background-color:#fff0d8}.rap\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent,#245e4c)}.rap\:data-\[selected\=true\]\:text-danger-ink[data-selected=true]{color:#842f25}.rap\:data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{color:var(--accent,#245e4c)}.rap\:data-\[selected\=true\]\:text-success-ink[data-selected=true]{color:#286044}.rap\:data-\[selected\=true\]\:text-warning-ink[data-selected=true]{color:#784713}.rap\:data-\[selected\=true\]\:ring-1[data-selected=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:data-\[selected\=true\]\:ring-ring[data-selected=true]{--tw-ring-color:var(--focus,#16839a)}.rap\:data-\[selected\=true\]\:ring-inset[data-selected=true]{--tw-ring-inset:inset}.rap\:data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.rap\:data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--rap-spacing) * 8)}.rap\:data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--rap-spacing) * 10);height:calc(var(--rap-spacing) * 10)}.rap\:data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--rap-spacing) * 6);height:calc(var(--rap-spacing) * 6)}.rap\:data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--rap-spacing) * 3.5)}.rap\:data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--rap-spacing) * 6)}.rap\:data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--rap-container-xs)}:is(.rap\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:oklab(50.3721% .126021 .0710141/.9)}:is(.rap\:\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.rap\:\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--page,#f3f6f5)}:is(.rap\:\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--rap-spacing) * 12)}.rap\:data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--accent,#245e4c)}.rap\:data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--on-accent,#fff)}.rap\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.rap\:group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rap\:group-data-\[variant\=page\]\/tabs-list\:data-\[state\=active\]\:border-t-2:is(:where(.rap\:group\/tabs-list)[data-variant=page] *)[data-state=active]{border-top-style:var(--tw-border-style);border-top-width:2px}.rap\:group-data-\[variant\=page\]\/tabs-list\:data-\[state\=active\]\:border-border:is(:where(.rap\:group\/tabs-list)[data-variant=page] *)[data-state=active]{border-color:var(--line,#dce4e1)}.rap\:group-data-\[variant\=page\]\/tabs-list\:data-\[state\=active\]\:border-t-primary:is(:where(.rap\:group\/tabs-list)[data-variant=page] *)[data-state=active]{border-top-color:var(--accent,#245e4c)}.rap\:group-data-\[variant\=page\]\/tabs-list\:data-\[state\=active\]\:bg-card:is(:where(.rap\:group\/tabs-list)[data-variant=page] *)[data-state=active]{background-color:var(--surface,#fff)}.rap\:group-data-\[variant\=page\]\/tabs-list\:data-\[state\=active\]\:text-foreground:is(:where(.rap\:group\/tabs-list)[data-variant=page] *)[data-state=active]{color:var(--ink,#253c43)}.rap\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent,#245e4c)}.rap\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent,#245e4c)}.rap\:data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--on-accent,#fff)}.rap\:data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.rap\:data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.rap\:data-\[state\=open\]\:bg-accent[data-state=open],.rap\:data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--soft,#e8f0ec)}.rap\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent,#245e4c)}.rap\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted,#607278)}.rap\:data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.rap\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--page,#f3f6f5)}.rap\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input-line,#b9c9c5)}.rap\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#a73b2f}.rap\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:oklab(50.3721% .126021 .0710141/.1)}.rap\:data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#a73b2f}.rap\:data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.rap\:data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.rap\:data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.rap\:data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--rap-spacing) * 24)}.rap\:data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.rap\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:12px;border-top-right-radius:12px}.rap\:data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.rap\:data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.rap\:data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.rap\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.rap\:data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.rap\:data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.rap\:data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.rap\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.rap\:data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.rap\:data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.rap\:data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--rap-spacing) * 24)}.rap\:data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.rap\:data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}@media (prefers-reduced-motion:reduce){.rap\:motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.rap\:max-lg\:col-span-2{grid-column:span 2/span 2}.rap\:max-lg\:block{display:block}.rap\:max-lg\:grid{display:grid}.rap\:max-lg\:hidden{display:none}.rap\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:max-lg\:justify-start{justify-content:flex-start}.rap\:max-lg\:gap-x-4{column-gap:calc(var(--rap-spacing) * 4)}.rap\:max-lg\:p-0{padding:0}.rap\:max-lg\:p-5{padding:calc(var(--rap-spacing) * 5)}.rap\:max-lg\:px-0{padding-inline:0}.rap\:max-lg\:py-3{padding-block:calc(var(--rap-spacing) * 3)}.rap\:max-lg\:text-left{text-align:left}}@media not all and (min-width:48rem){.rap\:max-md\:block{display:block}}@media (min-width:40rem){.rap\:sm\:col-span-4{grid-column:span 4/span 4}.rap\:sm\:col-span-6{grid-column:span 6/span 6}.rap\:sm\:col-span-8{grid-column:span 8/span 8}.rap\:sm\:block{display:block}.rap\:sm\:hidden{display:none}.rap\:sm\:inline{display:inline}.rap\:sm\:w-auto{width:auto}.rap\:sm\:max-w-\[480px\]{max-width:480px}.rap\:sm\:max-w-\[500px\]{max-width:500px}.rap\:sm\:max-w-\[540px\]{max-width:540px}.rap\:sm\:max-w-\[720px\]{max-width:720px}.rap\:sm\:max-w-\[900px\]{max-width:900px}.rap\:sm\:max-w-lg{max-width:var(--rap-container-lg)}.rap\:sm\:max-w-sm{max-width:var(--rap-container-sm)}.rap\:sm\:flex-1{flex:1}.rap\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rap\:sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rap\:sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.rap\:sm\:flex-row{flex-direction:row}.rap\:sm\:justify-end{justify-content:flex-end}.rap\:sm\:gap-2\.5{gap:calc(var(--rap-spacing) * 2.5)}.rap\:sm\:p-5{padding:calc(var(--rap-spacing) * 5)}.rap\:sm\:p-6{padding:calc(var(--rap-spacing) * 6)}.rap\:sm\:p-8{padding:calc(var(--rap-spacing) * 8)}.rap\:sm\:p-\[22px\]{padding:22px}.rap\:sm\:px-7{padding-inline:calc(var(--rap-spacing) * 7)}.rap\:sm\:px-\[30px\]{padding-inline:30px}.rap\:sm\:pb-14{padding-bottom:calc(var(--rap-spacing) * 14)}.rap\:sm\:text-left{text-align:left}.rap\:sm\:text-\[26px\]{font-size:26px}.rap\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.rap\:group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.rap\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.rap\:group\/alert-dialog-content)[data-size=default] *){place-items:start}.rap\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.rap\:group\/alert-dialog-content)[data-size=default] *){text-align:left}.rap\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.rap\:group\/alert-dialog-content)[data-size=default] *):is(:where(.rap\:group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.rap\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.rap\:group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.rap\:data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--rap-container-lg)}.rap\:data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.rap\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--rap-container-sm)}}@media (min-width:48rem){.rap\:md\:block{display:block}.rap\:md\:hidden{display:none}.rap\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rap\:md\:gap-1\.5{gap:calc(var(--rap-spacing) * 1.5)}.rap\:md\:p-7{padding:calc(var(--rap-spacing) * 7)}.rap\:md\:p-8{padding:calc(var(--rap-spacing) * 8)}.rap\:md\:text-left{text-align:left}.rap\:md\:text-sm{font-size:var(--rap-text-sm);line-height:var(--tw-leading,var(--rap-text-sm--line-height))}}@media (min-width:64rem){.rap\:lg\:order-none{order:0}.rap\:lg\:hidden{display:none}.rap\:lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.rap\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rap\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rap\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rap\:lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.rap\:lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.rap\:lg\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.rap\:lg\:grid-cols-\[205px_minmax\(0\,1fr\)\]{grid-template-columns:205px minmax(0,1fr)}.rap\:lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.rap\:lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.rap\:lg\:p-6{padding:calc(var(--rap-spacing) * 6)}.rap\:lg\:pr-\[7px\]{padding-right:7px}}@media (min-width:80rem){.rap\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rap\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:170px){.rap\:\@min-\[170px\]\:flex-row{flex-direction:row}.rap\:\@min-\[170px\]\:gap-4{gap:calc(var(--rap-spacing) * 4)}}@container (min-width:280px){.rap\:\@min-\[280px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:360px){.rap\:\@min-\[360px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:680px){.rap\:\@min-\[680px\]\:static{position:static}.rap\:\@min-\[680px\]\:order-none{order:0}.rap\:\@min-\[680px\]\:block{display:block}.rap\:\@min-\[680px\]\:grid{display:grid}.rap\:\@min-\[680px\]\:h-auto{height:auto}.rap\:\@min-\[680px\]\:min-h-0{min-height:0}.rap\:\@min-\[680px\]\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.rap\:\@min-\[680px\]\:overflow-y-auto{overflow-y:auto}.rap\:\@min-\[680px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rap\:\@min-\[680px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.rap\:\@min-\[680px\]\:bg-muted\/30{background-color:var(--page,#f3f6f5)}@supports (color:color-mix(in lab,red,red)){.rap\:\@min-\[680px\]\:bg-muted\/30{background-color:color-mix(in oklab,var(--page,#f3f6f5) 30%,transparent)}}}.rap\:\[\&_\.app-image\]\:size-10 .app-image{width:calc(var(--rap-spacing) * 10);height:calc(var(--rap-spacing) * 10)}.rap\:\[\&_\.clock\]\:block .clock{display:block}.rap\:\[\&_\.clock\>strong\]\:hidden .clock>strong{display:none}.rap\:\[\&_\.quicklink\]\:cursor-grab .quicklink{cursor:grab}.rap\:active\:\[\&_\.quicklink\]\:cursor-grabbing:active .quicklink{cursor:grabbing}.rap\:\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted,#607278)}.rap\:\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--line,#dce4e1)}@supports (color:color-mix(in lab,red,red)){.rap\:\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--line,#dce4e1) 50%,transparent)}}.rap\:\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--line,#dce4e1)}.rap\:\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.rap\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.rap\:\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--line,#dce4e1)}.rap\:\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.rap\:\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--page,#f3f6f5)}.rap\:\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--line,#dce4e1)}.rap\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.rap\:\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.rap\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.rap\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.rap\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--rap-spacing) * 2)}.rap\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--rap-spacing) * 1.5)}.rap\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--rap-text-xs);line-height:var(--tw-leading,var(--rap-text-xs--line-height))}.rap\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--rap-font-weight-medium);font-weight:var(--rap-font-weight-medium)}.rap\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted,#607278)}.rap\:\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--rap-spacing) * 2)}.rap\:\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.rap\:\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--rap-spacing) * 5)}.rap\:\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--rap-spacing) * 5)}.rap\:\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--rap-spacing) * 12)}.rap\:\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--rap-spacing) * 2)}.rap\:\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--rap-spacing) * 3)}.rap\:\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--rap-spacing) * 5)}.rap\:\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--rap-spacing) * 5)}.rap\:\[\&_img\]\:size-3 img{width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:\[\&_img\]\:size-5 img{width:calc(var(--rap-spacing) * 5);height:calc(var(--rap-spacing) * 5)}.rap\:\[\&_img\]\:size-6 img{width:calc(var(--rap-spacing) * 6);height:calc(var(--rap-spacing) * 6)}.rap\:\[\&_img\]\:size-7 img{width:calc(var(--rap-spacing) * 7);height:calc(var(--rap-spacing) * 7)}.rap\:\[\&_img\]\:object-contain img{object-fit:contain}.rap\:\[\&_p\]\:leading-relaxed p{--tw-leading:var(--rap-leading-relaxed);line-height:var(--rap-leading-relaxed)}.rap\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.rap\:\[\&_svg\]\:size-3 svg{width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:\[\&_svg\]\:size-4 svg{width:calc(var(--rap-spacing) * 4);height:calc(var(--rap-spacing) * 4)}.rap\:\[\&_svg\]\:size-5 svg{width:calc(var(--rap-spacing) * 5);height:calc(var(--rap-spacing) * 5)}.rap\:\[\&_svg\]\:size-6 svg{width:calc(var(--rap-spacing) * 6);height:calc(var(--rap-spacing) * 6)}.rap\:\[\&_svg\]\:size-7 svg{width:calc(var(--rap-spacing) * 7);height:calc(var(--rap-spacing) * 7)}.rap\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.rap\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--rap-spacing) * 4);height:calc(var(--rap-spacing) * 4)}.rap\:\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted,#607278)}@media not all and (min-width:48rem){.rap\:max-md\:\[\&_tbody\]\:block tbody{display:block}.rap\:max-md\:\[\&_tbody\>tr\]\:grid tbody>tr{display:grid}.rap\:max-md\:\[\&_tbody\>tr\]\:grid-cols-\[28px_minmax\(0\,1fr\)\] tbody>tr{grid-template-columns:28px minmax(0,1fr)}.rap\:max-md\:\[\&_tbody\>tr\>td\]\:col-start-2 tbody>tr>td{grid-column-start:2}.rap\:max-md\:\[\&_tbody\>tr\>td\:first-child\]\:col-start-1 tbody>tr>td:first-child{grid-column-start:1}.rap\:max-md\:\[\&_tbody\>tr\>td\:first-child\]\:row-start-1 tbody>tr>td:first-child{grid-row-start:1}.rap\:max-md\:\[\&_tbody\>tr\>td\:last-child\]\:text-left tbody>tr>td:last-child{text-align:left}}.rap\:\[\&_td\]\:\[overflow-wrap\:anywhere\] td{overflow-wrap:anywhere}.rap\:\[\&_td\]\:whitespace-normal td{white-space:normal}@media not all and (min-width:48rem){.rap\:max-md\:\[\&_td\[colspan\]\]\:col-span-2 td[colspan]{grid-column:span 2/span 2}.rap\:max-md\:\[\&_thead\]\:sr-only thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.rap\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.rap\:\[\&_tr\]\:border-border tr{border-color:var(--line,#dce4e1)}.rap\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.rap\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.rap\:\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--rap-spacing) * 4)}.rap\:\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--rap-spacing) * 6)}:is(.rap\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:#a73b2f!important}:is(.rap\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--rap-spacing) * 8);height:calc(var(--rap-spacing) * 8)}.rap\:\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.rap\:\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.rap\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.rap\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rap\:\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.rap\:\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.rap\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rap\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.rap\:has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.rap\:\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=w-\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.rap\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:\[\&\>input\]\:flex-1>input{flex:1}.rap\:\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}.rap\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.rap\:\[\&\>svg\]\:size-3>svg{width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--rap-spacing) * 3.5);height:calc(var(--rap-spacing) * 3.5)}.rap\:\[\&\>svg\]\:size-4>svg{width:calc(var(--rap-spacing) * 4);height:calc(var(--rap-spacing) * 4)}.rap\:\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--rap-spacing) * 2.5)}.rap\:\[\&\>svg\]\:h-3>svg{height:calc(var(--rap-spacing) * 3)}.rap\:\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--rap-spacing) * 2.5)}.rap\:\[\&\>svg\]\:w-3>svg{width:calc(var(--rap-spacing) * 3)}.rap\:\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--rap-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rap\:\[\&\>svg\]\:text-current>svg{color:currentColor}.rap\:\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted,#607278)}.rap\:group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.rap\:group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--rap-spacing) * 5);height:calc(var(--rap-spacing) * 5)}.rap\:group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.rap\:group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--rap-spacing) * 3);height:calc(var(--rap-spacing) * 3)}.rap\:group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.rap\:group\/avatar)[data-size=default] *)>svg,.rap\:group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.rap\:group\/avatar)[data-size=lg] *)>svg{width:calc(var(--rap-spacing) * 2);height:calc(var(--rap-spacing) * 2)}.rap\:group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.rap\:group\/avatar)[data-size=sm] *)>svg{display:none}.rap\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rap\:\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.rap\:\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (hover:hover){a.rap\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--soft,#e8f0ec)}a.rap\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:oklab(50.3721% .126021 .0710141/.9)}a.rap\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--accent,#245e4c)}@supports (color:color-mix(in lab,red,red)){a.rap\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent,#245e4c) 90%,transparent)}}a.rap\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--soft,#e8f0ec)}@supports (color:color-mix(in lab,red,red)){a.rap\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--soft,#e8f0ec) 90%,transparent)}}a.rap\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent,#245e4c)}a.rap\:\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.dashboard-presentation[data-dashboard-spacing] .canvas-grid{gap:var(--dashboard-section-gap)}.dashboard-presentation[data-link-spacing] :is(.tiles,.link-grid),.dashboard-presentation[data-link-spacing]:is(.tiles,.link-grid){gap:var(--dashboard-link-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dashboard-link-min)),1fr))}.dashboard-presentation[data-link-spacing] :is(.tile-wrap,.quicklink,.quicklink.folder){height:var(--dashboard-tile-height);min-height:var(--dashboard-tile-height);max-height:var(--dashboard-tile-height)}.dashboard-presentation[data-link-spacing] .quicklink{gap:var(--collection-item-gap,4px);padding:var(--collection-item-padding,8px)}.dashboard-presentation[data-link-spacing] .quicklink .link-name{font-size:12px;line-height:1.25}.dashboard-presentation[data-dashboard-spacing] :is(.widget-body,.widget-content,.canvas-block .block-head,.collection-heading){padding:var(--dashboard-section-padding)}.dashboard-presentation[data-dashboard-spacing] .canvas-block :is(.block-controls,.block-actions,.tile-tools){gap:4px}}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-rk{z-index:var(--fc-popover-z)!important}.fc-gE{isolation:isolate}.fc-wY,.fc-wY *,.fc-wY :after,.fc-wY :before{box-sizing:border-box!important}.fc-8m,.fc-8m *{cursor:not-allowed!important}.fc-Is{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-Is::-webkit-scrollbar{display:none!important}.fc-Ps{flex-shrink:0!important}.fc-qC .fc-VR{flex-flow:wrap!important;display:flex!important}.fc-hF .fc-VR>*{float:left!important}.fc-hF[dir=rtl] .fc-VR>*,[dir=rtl] .fc-hF .fc-VR>*{float:right!important}.fc-hF .fc-VR:after{content:""!important;clear:both!important;display:block!important}.fc-Zu{cursor:pointer!important}.fc-Hs{cursor:n-resize!important}.fc-J0{cursor:s-resize!important}.fc-jI{cursor:w-resize!important}.fc-Nk,[dir=rtl] .fc-jI{cursor:e-resize!important}[dir=rtl] .fc-Nk{cursor:w-resize!important}.fc-Mg{cursor:col-resize!important}.fc-0r,.fc-Zc,.fc-yR{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-0r{margin:-10px!important;padding:10px!important}.fc-Zc{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-yR{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-JB{position:absolute;inset:0 -5px}.fc-uv{-webkit-user-select:none;user-select:none}.fc-B9{visibility:hidden}.fc-13{border:0!important}.fc-MT{border-left:0!important;border-right:0!important}.fc-60{border-bottom:0!important}.fc-60,.fc-qy{border-top:0!important}.fc-lE{border-bottom:0!important}.fc-MR{border-inline-start:0!important}.fc-li{border-inline-end:0!important}.fc-mN{flex-direction:row!important}.fc-mN,.fc-mU{display:flex!important}.fc-mU{flex-direction:column!important}.fc-OV,.fc-l7{flex-grow:1!important}.fc-OV{flex-basis:0!important;min-width:0!important}.fc-OV,.fc-bW{min-height:0!important}.fc-cq{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-A8{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important}.fc-A8>thead{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-A8>tbody{background:0 0!important}.fc-A8>tbody>tr>td,.fc-A8>tbody>tr>th,.fc-A8>thead>tr>th{font-weight:inherit;text-align:inherit;vertical-align:top!important}.fc-Ju{padding:0!important}.fc-Eh{padding-top:0!important;padding-bottom:0!important}.fc-yU{margin:0!important}.fc-6S{margin-top:0!important;margin-bottom:0!important}.fc-ve{margin-left:0!important;margin-right:0!important}.fc-aG{white-space:nowrap!important}.fc-v9{white-space:pre!important}.fc-C4{overflow-anchor:none}.fc-rX{pointer-events:none!important}.fc-Kv,.fc-mR{overflow:hidden!important}.fc-Kv{white-space:nowrap!important}.fc-Ru{position:relative!important}.fc-r6{position:absolute!important}.fc-2W{inset-inline-start:0!important}.fc-0D{inset-inline-end:0!important}.fc-9b{inset:0!important}.fc-6Q,.fc-9b,.fc-zm{position:absolute!important}.fc-6Q,.fc-zm{left:0!important;right:0!important}.fc-9F,.fc-Ma{position:absolute!important;bottom:0!important}.fc-6Q,.fc-9F,.fc-Ma{top:0!important}.fc-Ma{width:0!important;left:0!important;right:0!important}@media not print{.fc-DR,.fc-Yy{position:sticky!important}.fc-DR{top:0!important}.fc-QU{inset-inline-start:0!important}.fc-5M,.fc-QU{position:sticky!important}.fc-5M{z-index:var(--fc-sticky-header-footer-z)!important;top:0!important}}.fc-qN{box-sizing:content-box!important}.fc-rU{visibility:hidden!important;left:-10000px!important}.fc-og,.fc-rU{position:absolute!important}.fc-og{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important}.fc-hm{align-items:center!important}.fc-cI{align-items:flex-start!important}.fc-Qq{align-items:flex-end!important}.fc-se{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-Vd>*{margin-top:-1px!important}.fc-Vd>*>*{height:1px!important}.fc-or{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-Lx{min-height:4em!important}.fc-vn{display:flow-root!important}.fc-mP{z-index:0}.fc-NW{z-index:1}.fc-Zs{z-index:2}.fc-D7{z-index:3}.fc-Se{z-index:4}.fc-kE{z-index:5}.fc-Y9{z-index:1000}.fc-DP{z-index:9999}.fc-Xr:focus-visible{z-index:2}.fc-monarch-n5m{--fc-monarch-border-style:solid;font-size:16px;line-height:1.5}.fc-monarch-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}.fc-monarch-JiE{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.fc-monarch-1EY{position:absolute}.fc-monarch-eYX{position:relative}.fc-monarch-MaV{inset-inline:0}.fc-monarch-AWB{inset-block:0}.fc-monarch-11a{inset-inline-start:-4px}.fc-monarch-0fm{inset-inline-start:-8px}.fc-monarch-4oC{inset-inline-start:-12px}.fc-monarch-rbS{inset-inline-start:0}.fc-monarch-tHH{inset-inline-start:4px}.fc-monarch-Tuc{inset-inline-end:-4px}.fc-monarch-eDA{inset-inline-end:-8px}.fc-monarch-aYN{inset-inline-end:8px}.fc-monarch-dnf{inset-inline-end:-3px}.fc-monarch-YDC{top:-4px}.fc-monarch-uqG{top:-16px}.fc-monarch-Fn5{top:-20px}.fc-monarch-DGM{top:-1px}.fc-monarch-2ik{top:2px}.fc-monarch-1b8{top:6px}.fc-monarch-ERR{top:50%}.fc-monarch-SKv{top:8px}.fc-monarch-fJL{bottom:-4px}.fc-monarch-Uvq{bottom:-1px}.fc-monarch-1V6{left:50%}.fc-monarch-NPw{order:1}.fc-monarch-aAW{margin:-6px}.fc-monarch-CH7{margin:-1px}.fc-monarch-XE0{margin:2px}.fc-monarch-gMS{margin:4px}.fc-monarch-cGD{margin:6px}.fc-monarch-bvX{margin:8px}.fc-monarch-jD5{margin:16px}.fc-monarch-TT0{margin:1px}.fc-monarch-cKZ{margin-inline:2px}.fc-monarch-fn8{margin-inline:8px}.fc-monarch-148{margin-inline:1px}.fc-monarch-cJ3{margin-block:2px}.fc-monarch-2tF{margin-block:8px}.fc-monarch-SEP{margin-block:1px}.fc-monarch-Jzj{margin-inline-start:2px}.fc-monarch-Wga{margin-inline-start:4px}.fc-monarch-Mde{margin-inline-start:8px}.fc-monarch-qvL{margin-inline-start:1px}.fc-monarch-p9t{margin-inline-end:-6px}.fc-monarch-KYn{margin-inline-end:4px}.fc-monarch-OQ9{margin-inline-end:12px}.fc-monarch-FvP{margin-inline-end:8px}.fc-monarch-B3G{margin-inline-end:2.5%}.fc-monarch-9hC{margin-inline-end:1px}.fc-monarch-Dq8{margin-top:-4px}.fc-monarch-9Rk{margin-top:8px}.fc-monarch-vUo{margin-bottom:4px}.fc-monarch-ohi{margin-bottom:8px}.fc-monarch-Ika{margin-bottom:1px}.fc-monarch-F99{margin-left:-4px}.fc-monarch-I48{display:block}.fc-monarch-dl1{display:flex}.fc-monarch-pps{display:none}.fc-monarch-63n{width:0;height:0}.fc-monarch-3wQ{width:8px;height:8px}.fc-monarch-vnf{width:16px;height:16px}.fc-monarch-XUJ{width:20px;height:20px}.fc-monarch-IY5{width:28px;height:28px}.fc-monarch-n6w{width:32px;height:32px}.fc-monarch-Pwv{width:100%;height:100%}.fc-monarch-uuA{height:8px}.fc-monarch-9ml{height:16px}.fc-monarch-oM6{height:20px}.fc-monarch-TFV{height:24px}.fc-monarch-46Q{height:36px}.fc-monarch-84e{min-height:2px}.fc-monarch-jgW{min-height:16px}.fc-monarch-l5b{min-height:36px}.fc-monarch-toR{min-height:1px}.fc-monarch-roZ{width:50%}.fc-monarch-CjM{width:33.3333%}.fc-monarch-hza{width:8px}.fc-monarch-79F{width:20px}.fc-monarch-ilz{width:24px}.fc-monarch-Dhe{width:36px}.fc-monarch-4Tv{width:5px}.fc-monarch-aHX{max-width:160px}.fc-monarch-0i7{max-width:176px}.fc-monarch-2KU{min-width:0}.fc-monarch-xcS{min-width:240px}.fc-monarch-yi0{flex-shrink:0}.fc-monarch-1Zl{flex-shrink:1}.fc-monarch-OLq{flex-shrink:100}.fc-monarch-1El{flex-grow:1}.fc-monarch-KxI{rotate:-90deg}.fc-monarch-z44{rotate:90deg}.fc-monarch-jmT{rotate:180deg}.fc-monarch-sgX{flex-direction:column}.fc-monarch-1sP{flex-direction:row}.fc-monarch-dNl{flex-wrap:wrap}.fc-monarch-XpK{align-items:center}.fc-monarch-EF4{align-items:flex-start}.fc-monarch-N2M{justify-content:space-between}.fc-monarch-E9P{justify-content:center}.fc-monarch-LMv{justify-content:flex-end}.fc-monarch-Bsl{justify-content:flex-start}.fc-monarch-NWN{gap:4px}.fc-monarch-tgZ{gap:8px}.fc-monarch-wwb{gap:12px}.fc-monarch-OBr{align-self:flex-end}.fc-monarch-pKG{overflow:hidden}.fc-monarch-AAA{border-radius:3.40282e+38px}.fc-monarch-hny{border-radius:8px}.fc-monarch-Fvv{border-radius:4px}.fc-monarch-NYF{border-start-start-radius:3.40282e+38px;border-end-start-radius:3.40282e+38px}.fc-monarch-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-monarch-dOc{border-start-end-radius:3.40282e+38px;border-end-end-radius:3.40282e+38px}.fc-monarch-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-monarch-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-monarch-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-monarch-9hN{border-top-left-radius:12px;border-top-right-radius:12px}.fc-monarch-KxZ{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fc-monarch-qQW,.fc-monarch-wsy{border-style:var(--fc-monarch-border-style);border-width:1px}.fc-monarch-5JF{border-style:var(--fc-monarch-border-style);border-width:4px}.fc-monarch-yDA{border-style:var(--fc-monarch-border-style);border-width:5px}.fc-monarch-Vpk{border-style:var(--fc-monarch-border-style);border-width:6px}.fc-monarch-1Wx{border-inline-style:var(--fc-monarch-border-style);border-inline-width:1px}.fc-monarch-JIC{border-block-style:var(--fc-monarch-border-style);border-block-width:1px}.fc-monarch-3J4{border-inline-start-style:var(--fc-monarch-border-style);border-inline-start-width:1px}.fc-monarch-USt{border-inline-end-style:var(--fc-monarch-border-style);border-inline-end-width:1px}.fc-monarch-ku3{border-top-style:var(--fc-monarch-border-style);border-top-width:1px}.fc-monarch-zi1{border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}.fc-monarch-TN2{--fc-monarch-border-style:dotted;border-style:dotted}.fc-monarch-lNM{border-color:var(--fc-event-color)}.fc-monarch-jdl{border-color:var(--fc-monarch-border)}.fc-monarch-nKh{border-color:var(--fc-monarch-now)}.fc-monarch-yF0{border-color:var(--fc-monarch-primary)}.fc-monarch-zOd{border-color:var(--fc-monarch-strong-border)}.fc-monarch-d0j{border-color:#0000}.fc-monarch-YjJ{background-color:var(--fc-event-color)}.fc-monarch-MAH{background-color:var(--fc-monarch-background)}.fc-monarch-VTw{background-color:var(--fc-monarch-faint)}.fc-monarch-PHz{background-color:var(--fc-monarch-highlight)}.fc-monarch-4Xm{background-color:var(--fc-monarch-muted)}.fc-monarch-9Mx{background-color:var(--fc-monarch-popover)}.fc-monarch-zue{background-color:var(--fc-monarch-primary)}.fc-monarch-XMK{background-color:var(--fc-monarch-secondary)}.fc-monarch-y37{background-color:var(--fc-monarch-selected)}.fc-monarch-4os{background-color:var(--fc-monarch-tertiary)}@media not print{@supports (color:color-mix(in lab,red,red)){.fc-monarch-gTC{background-color:color-mix(in oklab,var(--fc-event-color)15%,transparent)}}@supports not (color:color-mix(in lab,red,red)){.fc-monarch-gTC{isolation:isolate;position:relative}.fc-monarch-gTC:before{content:"";background-color:var(--fc-event-color);opacity:.15;z-index:-1;position:absolute;inset:0}}}.fc-monarch-KUX{padding:2px}.fc-monarch-iS4{padding:4px}.fc-monarch-3N5{padding:8px}.fc-monarch-lqx{padding:16px}.fc-monarch-7A6{padding:1px}.fc-monarch-oQ2{padding-inline:2px}.fc-monarch-aCI{padding-inline:4px}.fc-monarch-ZrE{padding-inline:6px}.fc-monarch-Nca{padding-inline:8px}.fc-monarch-Eaq{padding-inline:10px}.fc-monarch-Apf{padding-inline:12px}.fc-monarch-5su{padding-inline:20px}.fc-monarch-2rx{padding-block:2px}.fc-monarch-Jhn{padding-block:4px}.fc-monarch-End{padding-block:6px}.fc-monarch-dl6{padding-block:8px}.fc-monarch-8cT{padding-block:10px}.fc-monarch-P9h{padding-block:60px}.fc-monarch-z5u{padding-block:1px}.fc-monarch-a7i{padding-inline-start:2px}.fc-monarch-C2j{padding-inline-start:4px}.fc-monarch-Utm{padding-inline-end:4px}.fc-monarch-8ub{padding-bottom:2px}.fc-monarch-x96{padding-bottom:4px}.fc-monarch-lTO{padding-bottom:8px}.fc-monarch-b0n{padding-bottom:12px}.fc-monarch-2HE{text-align:end}.fc-monarch-AVD{font-size:24px;line-height:1.33333}.fc-monarch-vQz{font-size:11px;line-height:1.09091}.fc-monarch-9ZS{font-size:18px;line-height:1.55556}.fc-monarch-1Po{font-size:16px;line-height:1.5}.fc-monarch-9yp{font-size:14px;line-height:1.42857}.fc-monarch-a3B{font-size:12px;line-height:1.33333}.fc-monarch-DIS{font-weight:700}.fc-monarch-IPx{text-overflow:ellipsis}.fc-monarch-TZ4{white-space:nowrap}.fc-monarch-jm6{white-space:pre}.fc-monarch-Mra{color:var(--fc-event-color)}.fc-monarch-i9F{color:var(--fc-event-contrast-color)}.fc-monarch-bZ0{color:var(--fc-monarch-faint-foreground)}.fc-monarch-PVh{color:var(--fc-monarch-foreground)}.fc-monarch-JMv{color:var(--fc-monarch-muted-foreground)}.fc-monarch-sT2{color:var(--fc-monarch-popover-foreground)}.fc-monarch-8ys{color:var(--fc-monarch-primary-foreground)}.fc-monarch-c3e{color:var(--fc-monarch-secondary-foreground)}.fc-monarch-bIt{color:var(--fc-monarch-selected-foreground)}.fc-monarch-CCH{color:var(--fc-monarch-tertiary-foreground)}.fc-monarch-XHd{text-transform:uppercase}.fc-monarch-L1Y{font-style:italic}.fc-monarch-lMo{opacity:.5}.fc-monarch-iTG{opacity:.75}.fc-monarch-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-monarch-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-monarch-A3h{box-shadow:0 0 0 1px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-GBJ{box-shadow:0 0 0 2px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-SC5{--fc-monarch-ring-color:var(--fc-monarch-background)}.fc-monarch-2R2{outline-width:1px;outline-style:solid}.fc-monarch-x7S{outline-width:3px;outline-style:solid}.fc-monarch-07j{outline-offset:-1px}.fc-monarch-MJY{outline-color:var(--fc-monarch-outline)}.fc-monarch-hS8{outline-style:none!important}.fc-monarch-9LE{background:linear-gradient(var(--fc-monarch-strong),var(--fc-monarch-strong))var(--fc-monarch-background)}.fc-monarch-iCr:not(:last-child){border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}@media (hover:hover){.fc-monarch-vs6:is(:where(.fc-monarch-bCs):hover *){display:block}.fc-monarch-JQh:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-muted)}.fc-monarch-Yws:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-rih:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-foreground)}.fc-monarch-zn9:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-Ogp:is(:where(.fc-monarch-bCs):hover *){text-decoration-line:underline}}.fc-monarch-4Pp:is(:where(.fc-monarch-bCs):focus-visible *){background-color:var(--fc-monarch-muted)}.fc-monarch-8El:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-foreground)}.fc-monarch-Bpp:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-a9l:is(:where(.fc-monarch-bCs):focus-visible *){outline-width:3px;outline-style:solid}.fc-monarch-Hsn:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-strong)}.fc-monarch-jc4:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-tertiary-down)}@media (hover:hover){.fc-monarch-v08:hover{background-color:var(--fc-monarch-muted)}.fc-monarch-4bi:hover{background-color:var(--fc-monarch-primary-over)}.fc-monarch-ISM:hover{background-color:var(--fc-monarch-secondary-over)}.fc-monarch-SJz:hover{background-color:var(--fc-monarch-selected-over)}.fc-monarch-hbI:hover{background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-Frw:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-monarch-Frw:hover{background-color:color-mix(in oklab,var(--fc-event-color)92%,var(--fc-event-contrast-color))}}.fc-monarch-Eu0:hover{text-decoration-line:underline}.fc-monarch-r63:hover{background:linear-gradient(var(--fc-monarch-stronger),var(--fc-monarch-stronger))var(--fc-monarch-background)}}.fc-monarch-Yib:focus-visible{background-color:var(--fc-monarch-muted)}.fc-monarch-sOR:focus-visible{outline-width:3px;outline-style:solid}.fc-monarch-yEk:active{background-color:var(--fc-monarch-primary-down)}.fc-monarch-KwH:active{background-color:var(--fc-monarch-secondary-down)}.fc-monarch-MQC:active{background-color:var(--fc-monarch-selected-down)}.fc-monarch-6MP:active{background-color:var(--fc-monarch-strong)}.fc-monarch-yo2:active{background-color:var(--fc-monarch-tertiary-down)}.fc-monarch-st8:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-monarch-st8:active{background-color:color-mix(in oklab,var(--fc-event-color)85%,var(--fc-event-contrast-color))}}.fc-monarch-ljX:active{background:linear-gradient(var(--fc-monarch-strongest),var(--fc-monarch-strongest))var(--fc-monarch-background)}@media print{.fc-monarch-jsy{border-width:1px}.fc-monarch-DO7{border-color:var(--fc-event-color)}.fc-monarch-4MR{border-color:#000}.fc-monarch-vwH{background-color:#fff}.fc-monarch-cfp{color:#000}}[dir=rtl] .fc-monarch-keW{rotate:-90deg}[dir=rtl] .fc-monarch-jY6{rotate:none}[dir=rtl] .fc-monarch-ZW3{rotate:90deg}[dir=rtl] .fc-monarch-asP{rotate:180deg}.calendar-event-popover,.rap-calendar{--calendar-blue:#2582eb;--calendar-blue-ink:#102d50;--calendar-teal:#0c9c9a;--calendar-teal-ink:#073f40;--calendar-purple:#8850d7;--calendar-purple-ink:#412065;--calendar-amber:#e9a215;--calendar-amber-ink:#694300;color:var(--ink);font-size:14px;line-height:1.45}.rap-calendar{--calendar-line:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--calendar-line:color-mix(in srgb,var(--accent) 17%,var(--line))}}.rap-calendar{--fc-monarch-background:var(--surface);--fc-monarch-foreground:var(--ink);--fc-monarch-border:var(--calendar-line);--fc-monarch-strong-border:var(--calendar-line);--fc-monarch-primary:var(--accent);--fc-monarch-primary-foreground:var(--on-accent);--fc-monarch-primary-over:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-primary-over:color-mix(in srgb,var(--accent) 90%,var(--ink))}}.rap-calendar{--fc-monarch-primary-down:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-primary-down:color-mix(in srgb,var(--accent) 80%,var(--ink))}}.rap-calendar{--fc-monarch-secondary:var(--soft);--fc-monarch-secondary-foreground:var(--accent);--fc-monarch-secondary-over:var(--soft);--fc-monarch-secondary-down:var(--soft);--fc-monarch-tertiary:var(--page);--fc-monarch-tertiary-foreground:var(--ink);--fc-monarch-tertiary-over:var(--soft);--fc-monarch-tertiary-down:var(--soft);--fc-monarch-muted:var(--page);--fc-monarch-muted-foreground:var(--muted);--fc-monarch-faint:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-faint:color-mix(in srgb,var(--surface) 95%,var(--accent))}}.rap-calendar{--fc-monarch-faint-foreground:var(--muted);--fc-monarch-selected:var(--accent);--fc-monarch-selected-foreground:var(--on-accent);--fc-monarch-selected-over:var(--accent);--fc-monarch-selected-down:var(--accent);--fc-monarch-highlight:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-highlight:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.rap-calendar{--fc-monarch-popover:var(--surface);--fc-monarch-popover-foreground:var(--ink);--fc-monarch-outline:var(--focus);--fc-monarch-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-strong:color-mix(in srgb,var(--accent) 12%,transparent)}}.rap-calendar{--fc-monarch-stronger:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-stronger:color-mix(in srgb,var(--accent) 18%,transparent)}}.rap-calendar{--fc-monarch-strongest:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rap-calendar{--fc-monarch-strongest:color-mix(in srgb,var(--accent) 23%,transparent)}}.rap-calendar{font-variant-numeric:tabular-nums}.canvas-dark .calendar-event-popover,.canvas-dark .rap-calendar{--calendar-blue:#70b7ff;--calendar-blue-ink:#102d50;--calendar-teal:#61d2c8;--calendar-teal-ink:#073f40;--calendar-purple:#bc98fa;--calendar-purple-ink:#412065;--calendar-amber:#f4c968;--calendar-amber-ink:#694300}.calendar-colour-blue{--calendar-colour:var(--calendar-blue);--calendar-colour-ink:var(--calendar-blue-ink)}.calendar-colour-teal{--calendar-colour:var(--calendar-teal);--calendar-colour-ink:var(--calendar-teal-ink)}.calendar-colour-purple{--calendar-colour:var(--calendar-purple);--calendar-colour-ink:var(--calendar-purple-ink)}.calendar-colour-amber{--calendar-colour:var(--calendar-amber);--calendar-colour-ink:var(--calendar-amber-ink)}.calendar-workspace{border:1px solid var(--calendar-line);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden;container-type:inline-size}.calendar-toolbar{border-bottom:1px solid var(--calendar-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.calendar-chevrons,.calendar-toolbar-actions,.calendar-toolbar-date{align-items:center;gap:8px;min-width:0;display:flex}.calendar-toolbar-date h2{letter-spacing:-.02em;margin:0 0 0 8px;font-size:19px;font-weight:650}.calendar-view-tabs{border:1px solid var(--calendar-line);border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex}.calendar-view-tabs [aria-pressed=true]{background:var(--soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-view-tabs [aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}.calendar-toolbar button[data-slot=button]:not([data-variant=ghost]){border-color:var(--calendar-line)}.calendar-workspace-body{grid-template-columns:232px minmax(0,1fr);min-height:640px;display:grid}.calendar-local-rail{border-right:1px solid var(--calendar-line);min-width:0;max-height:640px;padding:18px 16px;overflow-y:auto}.calendar-local-rail>.calendar-sources{border:0;margin:0;padding:0}.calendar-main{min-width:0;position:relative;overflow:hidden}.calendar-loading-overlay{z-index:4;background:var(--surface);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.calendar-loading-overlay{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.calendar-loading-card{border:1px solid var(--calendar-line);background:var(--surface);color:var(--accent);border-radius:12px;align-self:start;justify-items:center;gap:8px;margin-top:clamp(100px,18vh,180px);padding:24px 32px;display:grid;box-shadow:0 8px 24px #0000001f}.calendar-loading-card span{color:var(--muted-foreground);font-size:13px}.calendar-loading-spinner{animation:calendar-loading-spin 1s linear infinite}@keyframes calendar-loading-spin{to{transform:rotate(1turn)}}.calendar-mini-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.calendar-mini-heading h3,.calendar-mini-heading strong{margin:0;font-size:14px;font-weight:650}.calendar-mini-heading>span{color:var(--muted);font-size:12px}.calendar-mini-heading .calendar-chevrons{gap:0}.calendar-mini-days,.calendar-mini-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar-mini-weekdays{color:var(--muted);margin-bottom:7px;font-size:11px}.calendar-mini-day{min-width:0;min-height:29px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex;position:relative}.calendar-mini-day:hover{background:var(--soft);color:var(--accent)}.calendar-mini-day.is-outside{color:var(--muted);opacity:.65}.calendar-mini-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.calendar-mini-day.is-selected{background:var(--accent);color:var(--on-accent);opacity:1}.calendar-mini-day:focus-visible,.calendar-source input:focus-visible,.calendar-upcoming-event:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.calendar-mini-dots{gap:2px;min-height:4px;display:flex;position:absolute;bottom:2px}.calendar-dot{background:var(--calendar-colour);vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.calendar-mini-dots .calendar-dot{width:4px;height:4px}.calendar-mini-day.is-selected .calendar-dot{background:currentColor}.calendar-sources{border:0;border-top:1px solid var(--calendar-line);min-width:0;margin:20px 0 0;padding:16px 0 0}.calendar-sources legend{float:left;width:100%;margin-bottom:12px;font-size:14px;font-weight:650}.calendar-source{clear:both;cursor:pointer;align-items:flex-start;gap:9px;min-width:0;margin:12px 0;font-size:13px;display:flex}.calendar-source input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin:1px 0 0}.calendar-source>.calendar-dot{margin-top:5px}.calendar-source>span{overflow-wrap:anywhere;min-width:0}.calendar-source small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.calendar-rail-upcoming{border-top:1px solid var(--calendar-line);margin-top:20px;padding-top:16px}.calendar-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.calendar-agenda h3,.calendar-section-heading h3,.calendar-widget-day h3{margin:0;font-size:14px;font-weight:650}.calendar-section-heading>button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.calendar-upcoming-list{margin:0;padding:0;list-style:none}.calendar-upcoming-list>li+li{border-top:1px solid var(--calendar-line,var(--line));margin-top:12px;padding-top:12px}.calendar-upcoming-event{color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;padding:0;display:grid}.calendar-upcoming-event>.calendar-dot{margin-top:5px}.calendar-upcoming-copy{min-width:0}.calendar-upcoming-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4;display:block}.calendar-upcoming-copy small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.calendar-countdown{white-space:nowrap;background:var(--calendar-colour);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.calendar-countdown{background:color-mix(in srgb,var(--calendar-colour) 15%,#fff)}}.calendar-countdown{color:var(--calendar-colour-ink);align-items:center}.calendar-local-rail .calendar-upcoming-event{grid-template-columns:8px minmax(0,1fr)}.calendar-local-rail .calendar-countdown{grid-column:2;justify-self:start;margin-top:1px}.calendar-local-rail .calendar-upcoming-list>li+li{border:0}.calendar-empty{color:var(--muted);margin:0;padding:12px 0;font-size:12px}.calendar-empty a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.calendar-grid{min-width:0;padding:0}.calendar-grid .calendar-fc{font:inherit;font-size:12px;line-height:1.4}.calendar-grid-today{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.calendar-grid-today{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.calendar-event-popover{background:var(--surface);width:320px;max-width:calc(100vw - 32px);color:var(--ink);z-index:70;border-radius:8px;padding:18px;box-shadow:0 8px 28px #0002}.calendar-details-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.calendar-details-title>strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.calendar-details>p{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:10px 0;font-size:13px;display:flex}.calendar-details>p svg{color:var(--muted);flex-shrink:0;margin-top:2px}.calendar-details>p>.calendar-dot{margin:6px 4px 0}.calendar-details-description{border-top:1px solid var(--line);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin-top:15px;padding-top:14px;font-size:12px;overflow-y:auto}.calendar-details-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.calendar-details-actions>a{background:var(--soft);color:var(--accent);border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.calendar-footer{color:var(--muted);border-top:1px solid var(--calendar-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11px;display:flex}.calendar-footer a,.calendar-open-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.calendar-status{background:var(--page);color:var(--muted);border-bottom:1px solid var(--calendar-line);margin:0;padding:10px 16px;font-size:12px}.calendar-status-error{color:var(--color-destructive,#a73b2f);background:#a73b2f}@supports (color:color-mix(in lab,red,red)){.calendar-status-error{background:color-mix(in srgb,var(--color-destructive,#a73b2f) 5%,var(--surface))}}.calendar-agenda{padding:22px}.calendar-agenda>h3{margin-bottom:20px;font-size:18px}.calendar-agenda .calendar-upcoming-event{padding:10px 0}.calendar-agenda .calendar-upcoming-copy strong{font-size:15px}.calendar-agenda .calendar-upcoming-copy small{font-size:13px}.calendar-agenda .calendar-countdown{padding:4px 10px;font-size:12px}.calendar-widget{min-width:0;container-type:inline-size}.calendar-widget-day{border-top:1px solid var(--calendar-line);margin-top:14px;padding-top:14px}.calendar-widget-day>h3{margin-bottom:12px}.calendar-open-link{align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.calendar-widget-week{overflow:hidden}.calendar-widget .calendar-mini-day{min-height:34px;font-size:12px}.calendar-widget .calendar-mini-weekdays,.calendar-widget .calendar-upcoming-copy small{font-size:12px}.calendar-widget-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.calendar-widget-gallery>section{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:16px}.calendar-widget-gallery>section>h3{margin:0 0 18px;font-size:16px;font-weight:650}@container (max-width:290px){.calendar-widget .calendar-upcoming-event{grid-template-columns:8px minmax(0,1fr)}.calendar-widget .calendar-countdown{grid-column:2;justify-self:start}}@media (min-width:1700px){.calendar-workspace-body{grid-template-columns:250px minmax(0,1fr)}.calendar-local-rail .calendar-upcoming-event{grid-template-columns:8px minmax(0,1fr) auto}.calendar-local-rail .calendar-countdown{grid-column:auto}}@media (max-width:1150px){.calendar-workspace-body{grid-template-columns:205px minmax(0,1fr)}.calendar-local-rail{padding:16px 12px}.calendar-toolbar-date h2{font-size:17px}.calendar-widget-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.calendar-toolbar{gap:12px;padding:12px}.calendar-toolbar-date{width:100%}.calendar-toolbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.calendar-toolbar-date h2{font-size:17px}.calendar-workspace-body{flex-direction:column;min-height:0;display:flex}.calendar-local-rail{border-right:0;border-bottom:1px solid var(--calendar-line);max-height:240px;padding:12px}.calendar-local-rail>.calendar-mini,.calendar-rail-upcoming{display:none}.calendar-local-rail>.calendar-sources{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.calendar-local-rail .calendar-sources legend{width:100%;margin:0}.calendar-source{margin:8px 0;font-size:12px}.calendar-source small{display:none}.calendar-main{width:100%;overflow-x:auto}.calendar-grid{min-width:540px}.calendar-grid-compact{min-width:0}.calendar-agenda{padding:16px}.calendar-widget-gallery{grid-template-columns:1fr}.calendar-view-tabs{gap:0}.calendar-view-tabs>button{padding-left:9px;padding-right:9px}.calendar-toolbar-actions>button:last-child{font-size:12px}.calendar-footer{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.calendar-event-popover *,.rap-calendar *{scroll-behavior:auto;transition:none;animation:none}}@container (max-width:700px){.calendar-toolbar{gap:12px;padding:12px}.calendar-toolbar-date{width:100%}.calendar-toolbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.calendar-toolbar-date h2{font-size:17px}.calendar-workspace-body{flex-direction:column;min-height:0;display:flex}.calendar-local-rail{border-right:0;border-bottom:1px solid var(--calendar-line);max-height:240px;padding:12px}.calendar-local-rail>.calendar-mini,.calendar-rail-upcoming{display:none}.calendar-local-rail>.calendar-sources{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.calendar-local-rail .calendar-sources legend{width:100%;margin:0}.calendar-source{margin:8px 0;font-size:12px}.calendar-source small{display:none}.calendar-main{width:100%;overflow-x:auto}.calendar-grid{min-width:540px}.calendar-grid-compact{min-width:0}.calendar-view-tabs>button{padding-left:9px;padding-right:9px}}.calendar-event-selected{outline:2px solid var(--accent);outline-offset:-1px}.rap-calendar .calendar-block-event{background:var(--calendar-colour)}@supports (color:color-mix(in lab,red,red)){.rap-calendar .calendar-block-event{background:color-mix(in srgb,var(--calendar-colour) 16%,var(--surface))}}.rap-calendar .calendar-block-event{color:var(--ink);border:1px solid var(--calendar-colour)}@supports (color:color-mix(in lab,red,red)){.rap-calendar .calendar-block-event{border:1px solid color-mix(in srgb,var(--calendar-colour) 45%,var(--surface))}}.rap-calendar .calendar-event-selected{background:var(--accent);color:var(--on-accent);--fc-event-contrast-color:var(--on-accent)}.rap-calendar .calendar-event-selected span{color:var(--on-accent)}.calendar-widget-week-grid{display:none}.calendar-week-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0 18px;display:grid}.calendar-week-strip>button{border:1px solid var(--calendar-line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.calendar-week-strip>button small{color:var(--muted);font-size:11px}.calendar-week-strip>button strong{font-size:16px;font-weight:650}.calendar-week-strip>button.is-selected{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.calendar-week-strip>button.is-selected small{color:inherit}.calendar-week-strip>button.is-selected .calendar-dot{background:currentColor}@container (min-width:480px){.calendar-widget-week-grid{display:block}.calendar-widget-week-summary{display:none}}@container (max-width:700px){.calendar-grid-month{min-width:0}.calendar-grid-month .calendar-event-time{display:none}.calendar-grid-month .calendar-fc{font-size:11px}}.calendar-widget-agenda-heading{border-bottom:1px solid var(--calendar-line,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;padding-bottom:.65rem;display:flex}.calendar-widget-agenda-heading strong{font-size:.85rem}.calendar-widget-agenda-heading span{color:var(--muted);font-size:.73rem}.calendar-widget-agenda .calendar-upcoming-list>li{border-bottom:1px solid var(--calendar-line,var(--line));border-top:0;margin:0;padding:.7rem 0}.calendar-widget-agenda .calendar-upcoming-event{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:.7rem}.calendar-widget-agenda .calendar-upcoming-event>.calendar-dot{margin-top:0}.calendar-widget-agenda .calendar-upcoming-copy strong{font-size:.8rem}.calendar-widget-agenda .calendar-upcoming-copy small{font-size:.73rem}.calendar-widget-agenda .calendar-empty{margin:.75rem 0}.calendar-widget .calendar-open-link{align-items:center;gap:.35rem;margin-top:.8rem;font-weight:650;display:inline-flex}.email-widget{color:inherit;min-width:0;container-type:inline-size}.email-widget-toolbar{padding-bottom:var(--widget-space-sm,.4rem);border-bottom:1px solid var(--line)}.email-widget-actions,.email-widget-toolbar{align-items:center;gap:var(--widget-space-sm,.35rem);min-width:0;display:flex}.email-widget-actions{flex:1}.email-widget-actions select{border:1px solid var(--line);min-width:0;max-width:13rem;color:inherit;background:var(--surface,transparent);font:inherit;border-radius:.35rem;flex:7rem;padding:.35rem .4rem;font-size:.75rem}.email-widget-compose,.email-widget-refresh{font:inherit;border-radius:.35rem;flex:none;justify-content:center;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.email-widget-refresh{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;padding:.4rem}.email-widget-compose{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.email-widget-compose{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.email-widget-compose{padding:.4rem .55rem}.email-widget-list{margin:0;padding:0;list-style:none}.email-widget-list li{border-bottom:1px solid var(--line);margin:0;padding:0}.email-widget-message{align-items:center;gap:var(--widget-space-sm,.4rem);width:100%;min-width:0;padding:var(--widget-space-sm,.4rem) .2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(5rem,1fr) minmax(0,1.5fr) auto;display:grid}.email-widget-message:hover,.email-widget-message[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.email-widget-message:hover,.email-widget-message[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.email-widget-message img{object-fit:contain;width:17px;height:17px}.email-widget-sender{min-width:0}.email-widget-sender small,.email-widget-sender strong,.email-widget-subject{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-widget-sender strong{font-size:.78rem;font-weight:550}.email-widget-list .is-unread .email-widget-sender strong{font-weight:700}.email-widget-footer small,.email-widget-hint,.email-widget-list time,.email-widget-sender small{color:var(--muted);font-size:.68rem}.email-widget-subject{color:var(--muted);font-size:.76rem}.email-widget-list time{white-space:nowrap;font-variant-numeric:tabular-nums}.email-widget-hint,.email-widget-status{color:var(--muted);margin:.55rem 0;font-size:.76rem}.email-widget-footer{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-top:.65rem;display:flex}.email-widget-footer-actions{justify-content:center;gap:.4rem;width:100%;display:flex}.email-widget-footer-button{border:1px solid var(--line);background:var(--accent);border-radius:.35rem;justify-content:center;align-items:center;gap:.3rem;padding:.38rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.email-widget-footer-button{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.email-widget-footer-button{color:var(--accent);font:inherit;cursor:pointer;font-size:.74rem;font-weight:650;text-decoration:none}.email-widget-footer-button:disabled{opacity:.5;cursor:default}.email-widget-link{color:var(--accent);align-items:center;gap:.35rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.email-widget-preview{width:min(30rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(36rem,75vh,var(--radix-popover-content-available-height,75vh));color:var(--ink);font-size:.8rem;overflow:auto}.email-widget-preview>strong{overflow-wrap:anywhere;font-size:.9rem;display:block}.email-widget-preview-meta{color:var(--muted);font-size:.72rem}.email-widget-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;overflow-y:auto}.email-widget a:focus-visible,.email-widget button:focus-visible,.email-widget select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (max-width:480px){.email-widget-message{column-gap:var(--widget-space-sm,.4rem);grid-template-columns:20px minmax(0,1fr) auto;row-gap:.1rem}.email-widget-subject{grid-area:2/2/auto/-1}.email-widget-list time{grid-area:1/3}}@container (max-width:230px){.email-widget-compose span{display:none}.email-widget-footer-button{padding-inline:.3rem}}.email-widget-unread>div{border-bottom:1px solid var(--line);align-items:baseline;gap:.45rem;padding:.35rem 0;font-size:.75rem;display:flex}.email-widget-unread>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-widget-unread strong{font-variant-numeric:tabular-nums;font-size:1rem}.email-widget-unread small{color:var(--muted)}[data-widget-theme=blocky] .email-widget-list{gap:var(--widget-space-xs,.25rem);padding-top:var(--widget-space-xs,.25rem);display:grid}[data-widget-theme=blocky] .email-widget-list li{border:1px solid var(--line);background:var(--accent);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){[data-widget-theme=blocky] .email-widget-list li{background:color-mix(in srgb,var(--accent) 6%,transparent)}}[data-widget-theme=blocky] .email-widget-list li{overflow:hidden}[data-widget-theme=blocky] .email-widget-message{padding-inline:var(--widget-row-inset-x,.5rem)}.email-html-body{min-width:0;margin:14px 0}.email-html-body iframe{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:min(65vh,650px);min-height:280px;display:block}.email-html-body--compact iframe{height:min(38vh,320px);min-height:180px}.email-html-privacy{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:12px;display:flex}.email-html-privacy button{border:1px solid var(--line);color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:5px;flex:none;padding:4px 8px}.email-html-privacy button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.weather-view{isolation:isolate;border-radius:10px;min-width:0;position:relative;overflow:hidden}.weather-content{flex-direction:column;gap:14px;display:flex;position:relative}.weather-scenery{object-fit:cover;width:100%;height:100%;opacity:var(--weather-image-opacity,.26);z-index:-1;pointer-events:none;position:absolute;inset:0}.weather-current{align-items:center;gap:18px;display:flex}.weather-current>svg{width:48px;height:48px;color:var(--accent)}.weather-temperature{margin:4px 0;font-size:36px;font-weight:650;line-height:1.1}.weather-temperature>span{font-size:14px;font-weight:400}.weather-view select{background:var(--surface);max-width:100%;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:6px}.weather-view[data-weather-style=scenic]{min-height:160px;padding:22px}.weather-view[data-weather-style=scenic] .weather-scenery{object-position:right center;opacity:var(--weather-image-opacity,.34)}.weather-view[data-weather-style=compact] .weather-current>svg{width:32px;height:32px}.weather-hourly{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.weather-hourly>div{flex-direction:column;gap:8px;font-size:12px;display:flex}.weather-hourly svg{width:24px;height:24px}.weather-credit{color:var(--muted);font-size:11px}.weather-credit a{color:inherit;text-decoration:underline}.world-clock[data-clock-style=serif] .time-widget>strong{font-family:Georgia,serif;font-size:42px;font-weight:500}.world-clock[data-clock-style=minimal] .time-widget>strong{letter-spacing:.05em;font-size:26px;font-weight:400}.featured-countdown{min-width:0}.countdown-feature-content{justify-content:space-between;align-items:center;gap:12px;min-height:140px;display:flex}.countdown-feature-content>div{min-width:0}.countdown-value{letter-spacing:-.03em;margin:14px 0;font-size:clamp(26px,3.5vw,44px);line-height:1.1;display:block}.countdown-illustration{width:90px;height:90px;color:var(--accent);object-fit:contain;flex-shrink:0;padding:0}.countdown-controls{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.summary-widget{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:0;display:grid}.summary-widget>section{min-width:0;padding:16px}.summary-widget>section+section{border-left:1px solid var(--line)}.summary-widget .weather-view{min-height:100px}.summary-widget .weather-credit{font-size:10px}.summary-widget .countdown-feature-content{min-height:100px}.summary-widget .countdown-illustration{border-radius:12px;width:44px;height:44px}.summary-widget .countdown-value{font-size:26px}.link-grid[data-link-style=compact],.tiles[data-link-style=compact]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}[data-link-style=compact] .quicklink:not(.image-only){text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;height:auto;min-height:56px;padding:10px 28px 10px 12px;display:flex}[data-link-style=compact] .quicklink:not(.image-only) .tile-artwork,[data-link-style=compact] .quicklink:not(.image-only) .tile-icon-backing{flex-shrink:0;width:32px;height:32px}[data-link-style=compact] .quicklink .link-name{white-space:normal;overflow-wrap:anywhere;min-width:0}.link-grid[data-link-style=tiles],.tiles[data-link-style=tiles]{grid-template-columns:repeat(auto-fit,minmax(min(100%,105px),1fr))}[data-link-style=tiles] .quicklink:not(.image-only){text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:100px;display:flex}.link-grid[data-link-style=list],.tiles[data-link-style=list]{grid-template-columns:minmax(0,1fr)}[data-link-style=list] .tile-wrap{grid-column:auto!important}[data-link-style=list] .quicklink:not(.image-only){flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:10px 30px 10px 12px;display:flex}[data-link-shape=rounded] .quicklink{border-radius:14px}[data-link-shape=pill] .quicklink{border-radius:999px}[data-link-shape=square] .quicklink{border-radius:2px}@media (max-width:600px){.summary-widget>section+section{border-left:0;border-top:1px solid var(--line)}.countdown-illustration{width:64px;height:64px}.weather-view[data-weather-style=scenic]{padding:14px}}.countdown-feature-content{animation:rap-countdown-fade .22s ease-out}@keyframes rap-countdown-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.countdown-feature-content{animation:none}}.summary-widget .world-clock .time-widget>strong{font-size:42px}[data-link-style=compact]{--collection-item-gap:10px;--collection-item-padding:10px 28px 10px 12px}[data-link-style=tiles]{--collection-item-gap:10px;--collection-item-padding:12px}[data-link-style=list]{--collection-item-gap:12px;--collection-item-padding:10px 30px 10px 12px}.summary-widget>section{padding:8px 16px}.summary-widget .weather-view{padding:12px}.summary-widget .time-widget{padding:0}.weather-condition-art{object-fit:contain;flex-shrink:0;width:72px;height:72px}.summary-widget .weather-condition-art{width:64px;height:64px}.weather-simple-icon{color:var(--accent);flex-shrink:0;display:flex}.weather-simple-icon>svg{width:48px;height:48px}.weather-view[data-weather-style=compact] .weather-simple-icon>svg{width:32px;height:32px}.weather-illustrated-icon{width:72px;height:72px;color:var(--accent);background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.weather-illustrated-icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.weather-illustrated-icon>svg{width:44px;height:44px}.weather-view[data-weather-style=strip] .weather-current{gap:12px}.weather-view[data-weather-style=strip] .weather-current>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.weather-view[data-weather-style=strip] .weather-temperature{margin:0;font-size:26px}.weather-view[data-weather-style=strip] .weather-simple-icon>svg{width:28px;height:28px}.weather-view{--weather-tint:var(--weather-accent,var(--accent))}.weather-view[data-weather-background=block]{background:var(--weather-tint)}@supports (color:color-mix(in lab,red,red)){.weather-view[data-weather-background=block]{background:color-mix(in srgb,var(--weather-tint) 12%,var(--surface))}}.weather-view[data-weather-background=block]{padding:16px}.weather-view[data-weather-background=conditions]{background:var(--surface);padding:16px}.weather-view .weather-illustrated-icon,.weather-view .weather-simple-icon{color:var(--weather-tint)}.weather-view .weather-illustrated-icon{background:var(--weather-tint)}@supports (color:color-mix(in lab,red,red)){.weather-view .weather-illustrated-icon{background:color-mix(in srgb,var(--weather-tint) 10%,transparent)}}.weather-block-icon{width:var(--widget-graphic-size,48px);height:var(--widget-graphic-size,48px);background:var(--weather-tint);color:var(--weather-on-accent,var(--on-accent,#fff));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.weather-block-icon>svg{width:36px;height:36px}.weather-unit{font:inherit;vertical-align:super;margin-left:2px;font-size:12px;text-decoration:none}.weather-view[data-weather-font=rounded] .weather-temperature{font-family:ui-rounded,system-ui,sans-serif;font-weight:400}.weather-view[data-weather-font=serif] .weather-temperature{font-family:Georgia,serif;font-weight:500}.weather-view[data-weather-font=mono] .weather-temperature{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500}.weather-current>div{min-width:0}.weather-temperature{overflow-wrap:anywhere}.weather-view[data-weather-style=compact] .weather-block-icon{width:40px;height:40px}.weather-view[data-weather-style=compact] .weather-block-icon>svg{width:26px;height:26px}.weather-view[data-weather-style=strip] .weather-block-icon{width:36px;height:36px}@media (max-width:420px){.weather-current{gap:12px}.weather-condition-art,.weather-illustrated-icon{width:56px;height:56px}.weather-temperature{font-size:30px}}.featured-countdown[data-countdown-style]{--event-accent:var(--primary,var(--accent));min-width:0;color:inherit;container-type:inline-size}.featured-countdown .countdown-event{min-width:0}.featured-countdown .countdown-event-copy{flex:1;min-width:0}.featured-countdown .countdown-feature-content{gap:16px;min-height:120px;animation:none}.featured-countdown .countdown-event-title{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.featured-countdown .countdown-event-title svg{color:var(--event-accent);flex:none}.featured-countdown .countdown-value{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(24px,10cqi,46px);line-height:1.15;display:block}.featured-countdown .countdown-event-meta{opacity:.75;flex-wrap:wrap;gap:3px 10px;margin:0;font-size:12px;line-height:1.45;display:flex}.featured-countdown .countdown-event-details{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.featured-countdown .countdown-illustration{object-fit:contain;border-radius:12px;flex:none;width:clamp(44px,22cqi,100px);max-width:30%;height:auto;max-height:100px}.featured-countdown .countdown-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0 6px;font-size:12px;display:flex}.featured-countdown .countdown-motion-note{text-align:center;opacity:.75;flex-basis:100%;font-size:11px}.featured-countdown .countdown-calendar-leaf{border:1px solid var(--event-accent);flex:none;width:68px}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-calendar-leaf{border:1px solid color-mix(in srgb,var(--event-accent) 35%,transparent)}}.featured-countdown .countdown-calendar-leaf{text-align:center;background:var(--event-accent);border-radius:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-calendar-leaf{background:color-mix(in srgb,var(--event-accent) 5%,transparent)}}.featured-countdown .countdown-calendar-leaf>span{letter-spacing:.08em;text-transform:uppercase;background:var(--event-accent);color:var(--primary-foreground,#fff);padding:6px;font-size:11px;display:block}.featured-countdown .countdown-calendar-leaf>strong{padding:8px 6px;font-size:34px;line-height:1.2;display:block}.featured-countdown .countdown-approach{margin:14px 0 4px}.featured-countdown .countdown-approach>div{opacity:.8;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.featured-countdown .countdown-approach progress{appearance:none;background:currentColor;border:0;border-radius:20px;width:100%;height:9px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-approach progress{background:color-mix(in srgb,currentColor 10%,transparent)}}.featured-countdown .countdown-approach progress::-webkit-progress-bar{background:currentColor}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-approach progress::-webkit-progress-bar{background:color-mix(in srgb,currentColor 10%,transparent)}}.featured-countdown .countdown-approach progress::-webkit-progress-bar{border-radius:20px}.featured-countdown .countdown-approach progress::-webkit-progress-value{background:var(--event-accent);border-radius:20px}.featured-countdown .countdown-approach progress::-moz-progress-bar{background:var(--event-accent);border-radius:20px}.featured-countdown .countdown-event-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.featured-countdown .countdown-event-list>li+li{border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-event-list>li+li{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.featured-countdown .countdown-event-list>li+li{padding-top:12px}.featured-countdown[data-countdown-style=list] .countdown-feature-content{min-height:0}.featured-countdown[data-countdown-style=list] .countdown-value{margin:5px 0;font-size:20px}.featured-countdown .countdown-marker-rail{scrollbar-width:thin;gap:0;margin:0 0 16px;padding:0;list-style:none;display:flex;overflow-x:auto}.featured-countdown .countdown-marker-rail>li{flex:1;min-width:72px;position:relative}.featured-countdown .countdown-marker-rail>li:before{content:"";background:currentColor;height:2px;position:absolute;top:13px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-marker-rail>li:before{background:color-mix(in srgb,currentColor 18%,transparent)}}.featured-countdown .countdown-marker-rail button{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:7px 6px;font-size:10px;display:flex;position:relative}.featured-countdown .countdown-marker-rail button>span:first-child{border:2px solid var(--event-accent);background:var(--widget-background,var(--surface,#fff));border-radius:50%;flex:none;width:14px;height:14px;display:block}.featured-countdown .countdown-marker-rail button[aria-pressed=true]>span:first-child{background:var(--event-accent);box-shadow:0 0 0 3px var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.featured-countdown .countdown-marker-rail button[aria-pressed=true]>span:first-child{box-shadow:0 0 0 3px color-mix(in srgb,var(--event-accent) 15%,transparent)}}.featured-countdown .countdown-marker-rail button:focus-visible{outline:2px solid var(--ring,var(--event-accent));outline-offset:-2px}.featured-countdown[data-countdown-transition=fade] .countdown-transition{animation:rap-event-fade .25s ease-out}.featured-countdown[data-countdown-transition=slide] .countdown-transition{animation:rap-event-slide .25s ease-out}.featured-countdown[data-countdown-theme=blocky] .countdown-calendar-leaf{border-width:2px;border-radius:2px}.featured-countdown[data-countdown-theme=blocky] .countdown-approach progress{border-radius:0;height:13px}@keyframes rap-event-fade{0%{opacity:.2}to{opacity:1}}@keyframes rap-event-slide{0%{opacity:.2;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.summary-widget[data-summary-layout]{color:inherit;align-items:stretch;gap:0;container-type:inline-size}.summary-widget[data-summary-layout]>section{border:0;min-width:0;padding:14px 16px}.summary-widget[data-summary-layout][data-summary-dividers=true]>section+section{border-inline-start:1px solid}@supports (color:color-mix(in lab,red,red)){.summary-widget[data-summary-layout][data-summary-dividers=true]>section+section{border-inline-start:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.summary-widget[data-summary-layout=stack]{flex-direction:column;display:flex}.summary-widget[data-summary-layout=stack][data-summary-dividers=true]>section+section{border-inline-start:0;border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.summary-widget[data-summary-layout=stack][data-summary-dividers=true]>section+section{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.summary-widget[data-summary-layout=cards]{gap:12px}.summary-widget[data-summary-layout=cards]>section{border-radius:var(--radius,8px);background:currentColor}@supports (color:color-mix(in lab,red,red)){.summary-widget[data-summary-layout=cards]>section{background:color-mix(in srgb,currentColor 4%,transparent)}}.summary-widget[data-summary-layout=cards][data-summary-dividers=true]>section{border:1px solid}@supports (color:color-mix(in lab,red,red)){.summary-widget[data-summary-layout=cards][data-summary-dividers=true]>section{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.summary-widget .summary-piece-label{opacity:.7;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.summary-widget[data-summary-layout] .featured-countdown .countdown-feature-content{min-height:90px}.summary-widget[data-summary-layout] .featured-countdown .countdown-value{font-size:clamp(22px,6cqi,32px)}@container (max-width:280px){.featured-countdown .countdown-feature-content{gap:10px}.featured-countdown .countdown-illustration{width:54px;max-width:25%}.featured-countdown .countdown-calendar-leaf{width:52px}.featured-countdown .countdown-calendar-leaf>strong{font-size:26px}}@media (max-width:600px){.summary-widget[data-summary-layout][data-summary-dividers=true]>section+section{border-inline-start:0;border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.summary-widget[data-summary-layout][data-summary-dividers=true]>section+section{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}}}@media (prefers-reduced-motion:reduce){.featured-countdown .countdown-transition{animation:none!important}}.featured-countdown[data-countdown-style=list] .countdown-illustration{width:42px;max-height:42px}.featured-countdown[data-countdown-theme=blocky] .countdown-event{background:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.featured-countdown[data-countdown-theme=blocky] .countdown-event{background:color-mix(in srgb,var(--event-accent) 9%,transparent)}}.featured-countdown[data-countdown-theme=blocky] .countdown-event{border-radius:3px;padding:14px}.featured-countdown[data-countdown-theme=graphical] .countdown-event{background:radial-gradient(ellipse at top right,var(--event-accent),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.featured-countdown[data-countdown-theme=graphical] .countdown-event{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--event-accent) 12%,transparent),transparent 65%)}}.featured-countdown[data-countdown-theme=graphical] .countdown-event{border-radius:12px;padding:10px}.widget-surface .featured-countdown .countdown-illustration{width:min(28cqi,calc(var(--widget-graphic-size,64px)*1.4));max-width:30%;max-height:100px}.widget-surface .featured-countdown .countdown-event-title>svg{width:clamp(14px,calc(var(--widget-graphic-size,48px)*.4),26px);height:clamp(14px,calc(var(--widget-graphic-size,48px)*.4),26px)}.widget-surface[data-widget-density=compact] .featured-countdown .countdown-feature-content{gap:8px;min-height:80px}.widget-surface[data-widget-density=compact] .featured-countdown .countdown-value{margin:5px 0}.widget-surface[data-widget-density=compact] .featured-countdown .countdown-event-list{gap:8px}.widget-surface[data-widget-density=compact] .featured-countdown .countdown-event-list>li+li{padding-top:8px}.widget-surface[data-widget-density=compact] .summary-widget[data-summary-layout]>section{padding:8px 10px}.snap-grid{grid-auto-rows:var(--snap-pitch,24px);isolation:isolate;align-items:stretch;min-width:0;padding-bottom:24px;position:relative;grid-template-columns:repeat(24,minmax(0,1fr))!important;gap:0!important;display:grid!important}.snap-grid.snap-editing{min-height:480px}.snap-grid.snap-active{outline:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.snap-grid.snap-active{outline:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.snap-guides{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.snap-guides path{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.snap-guide-start{opacity:.13}.snap-guide-edge{opacity:.22;stroke-dasharray:2 3}.snap-cell{grid-column:var(--grid-x)/span var(--grid-w);grid-row:var(--grid-y)/span var(--grid-h);min-width:0;min-height:0;padding:0 var(--snap-gap,12px) var(--snap-gap,12px) 0;position:relative}.snap-grid{--snap-gap:var(--dashboard-section-gap,12px)}.snap-content{overscroll-behavior:auto;scrollbar-width:thin;border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;height:100%;min-height:0;overflow:auto}.snap-measure{min-width:0;display:flow-root}.snap-grid>.empty-tab{grid-column:1/-1}.snap-active .snap-cell:has(.snap-measure:empty) .snap-content{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.snap-active .snap-cell:has(.snap-measure:empty) .snap-content{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.snap-active .snap-cell:has(.snap-measure:empty) .snap-content{border:1px dashed var(--accent)}.rap-design .snap-measure>.canvas-block{background:0 0;position:relative;border:0!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important}.rap-design .snap-measure>.canvas-block.collection{padding:var(--dashboard-section-padding,16px)}.rap-design .snap-measure>.canvas-block.widget{padding:0}.rap-design .snap-editing .block-controls{z-index:8;background:var(--surface);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:6px;gap:4px;min-height:0;padding:3px;transition:opacity .14s ease-out,transform .14s ease-out;display:flex;position:absolute;top:6px;left:auto;right:6px;transform:translateY(-4px);margin:0!important}.rap-design .snap-editing .block-controls>.drag-handle{margin:0}.rap-design .snap-editing .snap-cell:has(.block-controls [data-state=open]) .block-controls,.rap-design .snap-editing .snap-cell:is(:hover,:focus-within,[data-selected=true]):not([data-locked=true]) .block-controls,.rap-design .snap-editing .snap-cell[data-locked=true]:is(:hover,:focus-within,[data-selected=true]) .block-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.snap-editing .snap-cell:is(:hover,:focus-within,[data-selected=true])>.snap-content{border-color:var(--accent)}.snap-lock-state{z-index:5;background:var(--surface);color:var(--muted);pointer-events:none;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:5px;left:8px}.snap-resize{z-index:9;touch-action:none;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute}.snap-resize:after{content:"";border:2px solid var(--accent);opacity:.7;width:12px;height:12px;transition:opacity .14s ease-out;position:absolute}.snap-resize:focus-visible:after,.snap-resize:hover:after{opacity:1}.snap-resize-se{right:calc(var(--snap-gap,12px) - 6px);bottom:calc(var(--snap-gap,12px) - 6px);cursor:nwse-resize}.snap-resize-se:after{border-top:0;border-left:0;border-radius:0 0 7px;bottom:6px;right:6px}.snap-resize-nw{cursor:nwse-resize;top:-6px;left:-6px}.snap-resize-nw:after{border-bottom:0;border-right:0;border-radius:7px 0 0;top:6px;left:6px}.snap-resize-ne{right:calc(var(--snap-gap,12px) - 6px);cursor:nesw-resize;top:-6px}.snap-resize-ne:after{border-bottom:0;border-left:0;border-radius:0 7px 0 0;top:6px;right:6px}.snap-resize-sw{left:-6px;bottom:calc(var(--snap-gap,12px) - 6px);cursor:nesw-resize}.snap-resize-sw:after{border-top:0;border-right:0;border-radius:0 0 0 7px;bottom:6px;left:6px}.rap-design .snap-cell :is(.link-grid,.tiles){gap:var(--dashboard-link-gap,10px);display:grid;grid-template-columns:repeat(var(--snap-link-cols,3),minmax(0,1fr))!important}.rap-design .snap-cell :is(.tile-wrap,.quicklink,.quicklink.folder){height:var(--snap-link-height,88px)!important;min-height:var(--snap-link-height,88px)!important;max-height:var(--snap-link-height,88px)!important}.rap-design .snap-cell .tile-wrap{grid-column:span min(var(--tidy-span,1),var(--snap-link-cols,3))}.snap-placement-status{z-index:8;background:var(--surface);color:var(--ink);border:1px solid var(--accent);grid-area:1/1/auto/-1;align-self:start;padding:8px;font-size:13px;position:sticky;top:0}.snap-placement-status button{color:var(--accent);text-decoration:underline}@container (max-width:560px){.snap-grid{flex-direction:column;gap:var(--dashboard-section-gap,16px)!important;display:flex!important}.snap-cell{padding:0}.snap-content{height:auto;overflow:visible}.rap-design .snap-cell :is(.link-grid,.tiles){grid-template-columns:var(--collection-grid-columns,repeat(auto-fill,minmax(min(100%,calc(var(--collection-link-min,var(--dashboard-link-min,100px)) * var(--reading-scale,1))),1fr)))!important}.snap-cell .tile-wrap{grid-column:span 1!important}.snap-placement-status,.snap-resize{display:none}}@media (prefers-reduced-motion:reduce){.snap-editing .snap-cell{transition:none}}.editor-canvas-toolbar{z-index:20;background:var(--surface);border:1px solid var(--accent);flex-wrap:wrap;gap:8px;margin-bottom:0;padding:10px 12px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.editor-canvas-toolbar{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.editor-canvas-toolbar{border-radius:8px 8px 0 0}.editor-canvas-toolbar>strong{border-right:1px solid var(--line);align-items:center;gap:6px;margin-right:2px;padding-right:10px;font-size:13px;display:flex}.editor-canvas-toolbar>span{color:var(--muted);margin-left:auto;font-size:12px}.editor-full-canvas[data-editor-scroll]{outline:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.editor-full-canvas[data-editor-scroll]{outline:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.editor-full-canvas[data-editor-scroll]{outline-offset:-1px;border-radius:0 0 8px 8px}.editor-tools-popout{background:var(--surface);color:var(--ink)}.editor-tools-popout>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.editor-tools-popout .tool-panel{width:auto!important;max-height:none!important;box-shadow:none!important;position:static!important}.editor-full-canvas{width:100%;min-width:0;padding-bottom:84px}.editor-add-tray{z-index:25;background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:calc(100% - 16px);box-shadow:0 6px 22px var(--ink);border-radius:10px;margin:16px auto 0;position:sticky;bottom:12px}@supports (color:color-mix(in lab,red,red)){.editor-add-tray{box-shadow:0 6px 22px color-mix(in srgb,var(--ink) 10%,transparent)}}.editor-add-tray>nav{align-items:center;gap:4px;padding:6px;display:flex;overflow-x:auto}.editor-add-shelf{background:var(--surface);border:1px solid var(--line);width:min(660px,100cqw - 24px);max-height:min(560px,65dvh);box-shadow:0 12px 28px var(--ink);border-radius:8px;padding:14px;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:auto;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.editor-add-shelf{box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 12%,transparent)}}.editor-add-shelf>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.editor-add-shelf>header>strong{font-size:15px}.editor-add-shelf>header>span{color:var(--muted);flex:1;font-size:12px}.dock-choices{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.dock-choice{flex-direction:column;width:126px;min-width:0;display:flex}.dock-choice>button:first-child{touch-action:none;flex:1}.dock-choice .app-image,.dock-choice svg{width:24px;height:24px}.dock-choice small{font-size:11px}.dock-choice[data-preview]{width:150px}.dock-builder{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:20px;display:grid}.dock-link-fields{gap:12px;display:grid}.dock-link-fields small{color:var(--muted);font-size:12px}.editor-tools-popout .tool-panel{border:0!important;padding:0!important}@media (max-width:600px){.editor-add-shelf{width:calc(100vw - 32px);max-height:60dvh}.editor-add-shelf>header>span{display:none}.dock-builder{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.dock-choice[data-preview]{width:112px}.editor-canvas-toolbar>span{display:none}}@media (prefers-reduced-motion:reduce){.rap-design .snap-editing .block-controls,.snap-resize:after{transition:none;transform:none}}.editor-draft-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-draft-status small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.dashboard-page-tabs{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;margin:0 0 18px;padding-top:12px;display:flex}.dashboard-page-tabs>[data-slot=tabs]{overflow-x:auto}.dashboard-tab-actions{gap:2px;margin-left:4px;display:flex}html[data-reading-scale="2"] .rap-design .snap-cell :is(.link-grid,.tiles){grid-template-columns:var(--collection-grid-columns,repeat(auto-fill,minmax(min(100%,calc(var(--collection-link-min,var(--dashboard-link-min,100px)) * 2)),1fr)))!important}html[data-reading-scale="2"] .rap-design .snap-cell .tile-wrap{grid-column:span 1!important}.editor-add-tray{border-radius:24px}.editor-add-tray>nav{gap:8px;padding:10px 14px}.editor-add-tray>nav>.dock-category{min-width:96px;color:var(--ink);white-space:nowrap;background:0 0;border:0;flex-direction:column;gap:3px;padding:0 6px;display:flex;position:relative}.dock-category-icon{border-radius:14px;place-items:center;width:52px;height:52px;transition:background-color .14s ease-out,color .14s ease-out;display:grid}.dock-category-label{font-size:13px;line-height:20px}.dock-category-dot{background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px}.editor-add-tray>nav>.dock-category:hover{color:var(--accent);background:0 0}.dock-category:hover>.dock-category-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dock-category:hover>.dock-category-icon{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.editor-add-tray>nav>.dock-category[aria-expanded=true]{color:var(--accent);background:0 0}.dock-category[aria-expanded=true]>.dock-category-icon{background:var(--accent);color:var(--on-accent,#fff)}.dock-category[aria-expanded=true]>.dock-category-dot{opacity:1}.editor-add-shelf{width:min(820px,100cqw - 24px);max-height:min(680px,72dvh);color:var(--ink);padding:0}.editor-add-shelf>header{z-index:2;background:var(--accent);margin:0;padding:12px 16px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.editor-add-shelf>header{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.editor-add-shelf>header{color:var(--ink);border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.editor-add-shelf>header{border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.editor-add-shelf>header>strong{flex:1;font-size:16px}.editor-add-shelf>header>button{color:var(--ink)}.editor-add-shelf .dock-choices{padding:16px}.dock-destination{max-width:390px;padding:14px 16px}.dock-choice{width:128px;padding-bottom:0;position:relative}.dock-widget-choice{white-space:normal;flex-direction:column;gap:8px;width:100%;height:104px;display:flex}.dock-draggable-preview{touch-action:none;cursor:grab;min-width:0}.dock-draggable-preview[data-invalid]{cursor:default}.dock-draggable-preview:active{cursor:grabbing}.dock-draggable-preview>.tiles{pointer-events:none}.editor-add-shelf .item-composer{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);height:min(570px,60dvh);min-height:360px;max-height:570px;display:grid}.item-composer>.composer-options-heading{grid-area:1/1;margin:0;padding:14px 20px 0;font-size:15px;font-weight:600}.item-composer>[aria-label=Configuration\ preview]{border-left:1px solid var(--line);border-bottom:0;flex-direction:column;grid-area:1/2/4;gap:16px;padding:16px;display:flex;overflow:auto}.item-composer>[aria-label=Configuration\ preview]>div:first-child>span{display:none}.item-composer>[aria-label=Configuration\ preview]>.rap-design{flex:1;align-content:center;min-height:140px;display:grid}.item-composer>[data-slot=tabs]{grid-area:2/1;min-height:0}.item-composer .composer-placement{align-items:end;gap:8px;display:flex}.composer-placement>[data-slot],.composer-placement>div{flex:1;min-width:0}.composer-placement>button{flex-shrink:0}.item-composer>.composer-footer{grid-area:3/1}.item-composer>.composer-footer:empty{display:none}.item-composer [data-item-editor-fields]{max-height:100%}.section-composer-preview{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;min-height:130px;padding:16px}.section-composer-preview>h3{margin:0 0 12px;font-size:16px}.section-composer-preview>p{color:inherit;font-size:13px}.dock-approved-builder{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);display:grid}.dock-approved-builder>section{min-width:0;padding:18px}.dock-approved-builder>section+section{border-left:1px solid var(--line);background:var(--page)}.dock-approved-builder h3{margin-bottom:14px;font-size:15px}.dock-curated{padding:0 16px 16px}.editor-canvas-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.editor-toolbar-start{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.editor-toolbar-start>h2{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:650;display:flex}.editor-toolbar-arrange,.editor-toolbar-menus{align-items:center;gap:6px;display:flex}.editor-toolbar-arrange{margin-left:auto}.dashboard-page-tab{align-items:center;height:100%;display:flex;position:relative}.dashboard-page-tab[data-current=true]:has(.dashboard-page-edit){background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);border-bottom:0;border-radius:6px 6px 0 0}.dashboard-page-edit{flex:none;align-items:center;padding-right:5px;display:flex}.dashboard-page-edit>button{width:32px;min-width:32px;height:36px;min-height:36px;color:var(--accent);background:0 0;border:0;padding:6px}.snap-resize{opacity:0;pointer-events:none;transition:opacity .14s ease-out}.snap-editing .snap-cell:is(:hover,:focus-within,[data-touch-selected=true])>.snap-resize,.snap-grid[data-resizing=true] .snap-resize{opacity:1;pointer-events:auto}@container (max-width:560px){.editor-add-shelf{width:calc(100cqw - 20px);max-height:70dvh}.editor-add-shelf .item-composer{flex-direction:column;height:auto;max-height:none;display:flex}.item-composer>.composer-options-heading{order:0}.item-composer>[data-slot=tabs]{flex:none;order:1;max-height:40dvh}.item-composer>[aria-label=Configuration\ preview]{border-left:0;border-top:1px solid var(--line);order:2;min-height:220px}.item-composer>.composer-footer{order:3}.dock-approved-builder{grid-template-columns:minmax(0,1fr)}.dock-approved-builder>section+section{border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.editor-toolbar-start{gap:10px}.editor-toolbar-start>h2{width:100%}.editor-toolbar-arrange{margin-left:0}.editor-add-tray{max-width:calc(100% - 8px)}.editor-add-shelf{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.snap-resize{transition:none}}.composer-placement>button[data-slot=button]{flex:0 0 40px;width:40px}.editor-add-tray[data-dragging=true]{visibility:hidden;pointer-events:none}.editor-add-shelf .dock-header-destination{align-items:center;gap:8px;width:min(330px,45%);min-width:0;display:flex}.dock-header-destination>span{white-space:nowrap;font-size:12px}.dock-header-destination>button,.dock-header-destination>div{flex:1;min-width:0}.dock-header-destination [role=combobox]{background:var(--surface);color:var(--ink)}.editor-drop-bin{z-index:90;background:var(--danger-soft,#fff2ee);width:132px;min-height:84px;color:var(--danger-ink,#842f25);text-align:center;border:1px dashed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:none;position:fixed;bottom:20px;right:24px}.editor-drop-bin[data-active=true]{display:flex}.editor-drop-bin[data-over=true]{background:var(--danger-ink,#842f25);color:#fff;border-style:solid}@container (max-width:560px){.editor-add-shelf>header{flex-wrap:wrap}.editor-add-shelf .dock-header-destination{order:3;width:100%}.snap-guides{display:none}}.composer-placement{justify-content:flex-end}.canvas-block[data-panel-draggable] :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip){cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color .14s ease-out}.snap-cell:is(:hover,:focus-within,[data-touch-selected=true]) .canvas-block[data-panel-draggable] :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.snap-cell:is(:hover,:focus-within,[data-touch-selected=true]) .canvas-block[data-panel-draggable] :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip){background:color-mix(in srgb,var(--accent) 6%,transparent)}}.canvas-block[data-panel-draggable] :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip):active,.canvas-block[data-panel-draggable].dragging :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip){cursor:grabbing}.panel-drag-strip{height:min(12px,var(--dashboard-section-padding,16px));z-index:7;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.canvas-block[data-panel-draggable] :is(.block-head,.collection-heading,.widget-heading,.panel-drag-strip),.dock-category-icon{transition:none}}.editor-tools-body{padding:20px}.editor-tools-body .tool-panel{background:0 0;border-radius:0}.editor-tools-body .tool-section{border:0;flex-direction:column;align-items:stretch;gap:16px;padding:0;display:flex}.editor-tools-body .tool-section+.tool-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.editor-tools-body h2{margin:0;font-size:15px;font-weight:650;line-height:1.4}.editor-tools-body .tool-subheading{margin-top:8px}.editor-tools-body .helper{color:var(--muted);font-size:12px;line-height:1.5}.editor-tools-body .layout-options{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.editor-appearance-sections>div+div{border-top:1px solid var(--line);padding-top:20px}.dock-shelf-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dock-shelf-title>strong{font-size:16px}.curated-tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(140px,var(--dashboard-link-min,100px))),1fr));gap:var(--dashboard-link-gap,10px);padding-top:8px;display:grid}.curated-tile{border:0;min-width:0;margin:0;padding:0;position:relative}.curated-tile>.quicklink{width:100%;height:var(--dashboard-tile-height,88px);min-height:var(--dashboard-tile-height,88px);max-height:none;padding-right:32px}.curated-tile-help{position:absolute;top:2px;right:2px}.curated-tile-help>button{background:0 0;border:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px}.curated-tile-existing{color:var(--accent);pointer-events:none;position:absolute;top:4px;left:4px}.curated-tile-grid [data-catalogue-draggable] .quicklink{cursor:grab;touch-action:none}.curated-tile-grid [data-catalogue-draggable] .quicklink:active{cursor:grabbing}.snap-cell[data-fixed] .snap-measure{height:100%}.rap-design .snap-cell[data-fixed] .snap-measure>.canvas-block.collection{flex-direction:column;height:100%;display:flex}.rap-design .snap-cell[data-fixed] .snap-measure>.canvas-block.collection>div:not(.block-controls,.block-head,.collection-heading,.collection-fit){flex-direction:column;flex:1;min-height:0;display:flex}.collection-fit{min-width:0}.snap-cell[data-fixed] .collection-fit{flex-direction:column;flex:1;min-height:0;display:flex}.collection-fit>[data-collection-items]{min-width:0}.collection-slot{display:contents}.rap-design .collection-fit .tile-wrap{grid-column:span var(--collection-item-span,1)!important}.rap-design .collection-fit>[data-collection-items]{gap:var(--dashboard-link-gap,10px);display:grid;grid-template-columns:repeat(var(--collection-fit-columns,3),minmax(0,1fr))!important}.rap-design .collection-fit>[data-collection-items] :is(.tile-wrap,.quicklink){height:var(--collection-fit-height,var(--dashboard-tile-height,88px))!important;min-height:var(--collection-fit-height,var(--dashboard-tile-height,88px))!important;max-height:var(--collection-fit-height,var(--dashboard-tile-height,88px))!important}.collection-pagination{flex:none;justify-content:space-between;align-items:center;gap:4px;height:40px;min-height:40px;padding-top:4px;display:flex}.collection-pagination>button{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:32px;color:var(--ink);border-radius:6px;padding:4px 8px;font-size:12px}.collection-pagination>button:disabled{opacity:.45;cursor:default}.collection-pagination>span{color:var(--muted);white-space:nowrap;font-size:12px}@container (max-width:560px){.rap-design .snap-cell[data-fixed] .snap-measure>.canvas-block.collection,.snap-cell[data-fixed] .snap-measure{height:auto}.snap-cell[data-fixed] .collection-fit{flex:none}}html[data-reading-scale="2"] .rap-design .snap-cell[data-fixed] .snap-measure>.canvas-block.collection,html[data-reading-scale="2"] .snap-cell[data-fixed] .snap-measure{height:auto}.snap-content:has(.widget-surface[data-widget-frame=frameless]){background:0 0;border-radius:0;border:0!important}.dashboard-presentation[data-dashboard-spacing] .canvas-block.widget:has(.widget-surface[data-widget-frame=frameless])>.widget-body,.rap-design .canvas-block.widget:has(.widget-surface[data-widget-frame=frameless])>.widget-body{padding:0}.dashboard-page-tabs{border-bottom:2px solid var(--accent);align-items:end}@supports (color:color-mix(in lab,red,red)){.dashboard-page-tabs{border-bottom:2px solid color-mix(in srgb,var(--accent) 38%,var(--line))}}.dashboard-page-tabs>[data-slot=tabs]{flex:0 auto;min-width:0;overflow:auto hidden}.dashboard-page-tabs [data-slot=tabs-list]{border-bottom:0;gap:6px;height:44px;padding:0}.dashboard-page-tab{flex:none;min-width:max-content}.dashboard-page-tab [data-slot=tabs-trigger]{white-space:nowrap;min-height:42px;padding:10px 22px;font-size:15px}.dashboard-page-tab:not([data-current=true]){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-tab:not([data-current=true]){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.dashboard-page-tab:not([data-current=true]){border-radius:6px 6px 0 0}.dashboard-page-tab:not([data-current=true]):hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-tab:not([data-current=true]):hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.panel-drag-strip{height:30px;color:var(--ink);background:var(--accent);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.panel-drag-strip{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.panel-drag-strip,.snap-cell:is(:hover,:focus-within,[data-touch-selected=true]) .panel-drag-strip{opacity:1}.rap-design .canvas-block.widget:has(.widget-surface[data-widget-frame=frameless])>.widget{background:0 0;border:0;border-radius:0}.snap-cell[data-collection-frame=frameless]>.snap-content{background:0 0;border-radius:0;border:0!important}.rap-design .snap-cell[data-collection-frame=frameless] .snap-measure>.canvas-block.collection{padding:0}.snap-cell[data-collection-frame=padded]>.snap-content{border:0!important}.rap-design .snap-cell[data-collection-frame=padded] .snap-measure>.canvas-block.collection{padding:var(--collection-inset,12px)}.snap-cell[data-collection-density=compact]{--collection-inset:8px;--collection-item-gap:6px;--collection-item-padding:6px;--dashboard-link-gap:6px;--dashboard-section-padding:8px}.snap-cell[data-collection-density=compact] .collection-fit>[data-collection-items]{gap:var(--dashboard-link-gap,6px)}.snap-cell[data-collection-density=compact] :is(.quicklink,.quicklink.folder){gap:var(--collection-item-gap,6px);padding:var(--collection-item-padding,6px)}.snap-content:has(.widget-surface[data-widget-frame=padded]){background:0 0;border-radius:0;border:0!important}.dashboard-presentation[data-dashboard-spacing] .canvas-block.widget:has(.widget-surface[data-widget-frame=padded])>.widget-body,.rap-design .canvas-block.widget:has(.widget-surface[data-widget-frame=padded])>.widget-body{padding:0}.rap-design .canvas-block.widget:has(.widget-surface[data-widget-frame=padded])>.widget{background:0 0;border:0;border-radius:0}.collection-style-preview[data-collection-frame=frameless]{background:0 0;border:0;padding:0}.collection-style-preview[data-collection-frame=padded]{padding:var(--collection-inset,12px);border:0}.collection-style-preview[data-collection-density=compact]{--collection-inset:8px;--collection-item-gap:6px;--collection-item-padding:6px;--dashboard-link-gap:6px}.collection-style-preview[data-collection-density=compact] :is(.link-grid,.tiles){gap:var(--dashboard-link-gap)}.collection-style-preview[data-collection-density=compact] :is(.quicklink,.quicklink.folder){gap:var(--collection-item-gap);padding:var(--collection-item-padding)}.collection-folder-items[data-collection-density=compact],.rap-design .collection-fit>.dashboard-presentation[data-collection-density=compact]{gap:6px}.collection-folder-items[data-collection-density=compact] :is(.quicklink,.quicklink.folder){gap:6px;padding:6px 8px}.collection-fit>.dashboard-presentation[data-collection-density=compact]{gap:6px}.collection-fit>.dashboard-presentation[data-collection-density=compact] :is(.quicklink,.quicklink.folder){gap:6px;padding:6px 8px}.snap-cell[data-collection-density=comfortable]{--collection-inset:12px;--collection-item-gap:10px;--collection-item-padding:10px;--dashboard-link-gap:12px;--dashboard-section-padding:16px}.collection-fit>.dashboard-presentation[data-collection-density=comfortable],.collection-folder-items[data-collection-density=comfortable],.collection-style-preview[data-collection-density=comfortable] :is(.link-grid,.tiles),.snap-cell[data-collection-density=comfortable] .collection-fit>[data-collection-items]{gap:12px}.collection-fit>.dashboard-presentation[data-collection-density=comfortable] :is(.quicklink,.quicklink.folder),.collection-folder-items[data-collection-density=comfortable] :is(.quicklink,.quicklink.folder),.collection-style-preview[data-collection-density=comfortable] :is(.quicklink,.quicklink.folder){gap:10px;padding:10px}.collection-fit>.dashboard-presentation[data-collection-density=comfortable][data-link-style=compact] .quicklink,.collection-fit>.dashboard-presentation[data-collection-density=comfortable][data-link-style=list] .quicklink{padding-right:28px}html:not([data-reading-scale="1"])[data-reading-scale] :is(.canvas-app,.rap-kit,.rap-design){font-size:calc(14px * var(--reading-scale))}html:not([data-reading-scale="1"])[data-reading-scale] :is(button,input,select,textarea,.canvas-nav-item,.link-name,.helper,.field-help,.status-copy,.calendar-upcoming-copy,.calendar-upcoming-copy strong,.calendar-details,.calendar-view-tabs,.calendar-mini-heading strong){font-size:calc(14px * var(--reading-scale))!important;line-height:1.45!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.rap-kit,.rap-design) :is(small,[class~=rap\:text-xs],[class~=rap\:text-sm],.calendar-countdown,.calendar-mini-days button,.calendar-mini-weekdays span){font-size:calc(12px * var(--reading-scale))!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.block-head h2,.collection-heading h3){font-size:calc(17px * var(--reading-scale))!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.quicklink,.quicklink.folder,.tile-wrap){height:auto!important;min-height:var(--dashboard-tile-height,88px)!important;max-height:none!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.link-name,.quicklink strong){white-space:normal!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.canvas-topbar,.canvas-header){height:auto;min-height:56px}html[data-reading-font=system] :is(.rap-kit,.rap-design,.canvas-app,.rap-kit *,.rap-design *){font-family:system-ui,sans-serif!important}html[data-reading-font=readable] :is(.rap-kit,.rap-design,.canvas-app,.rap-kit *,.rap-design *){font-family:Verdana,Segoe UI,sans-serif!important}html[data-reading-spacing=true] :is(.rap-kit,.rap-design,.rap-kit p,.rap-design p,.link-name,button){letter-spacing:.04em!important;word-spacing:.1em!important;line-height:1.6!important}html[data-reading-underline=true] :is(.rap-kit,.rap-design,.canvas-app) a{text-underline-offset:3px;text-decoration:underline!important}html[data-reading-targets=true] :is(.rap-kit,.rap-design,.canvas-app) :is(button,a[role=button],input:not([type=checkbox]),select){min-width:44px!important;height:auto!important;min-height:44px!important}html[data-reading-targets=true] :is(.rap-kit,.rap-design,.canvas-app) input[type=checkbox]{width:24px;height:24px}html[data-reading-contrast=true] :is(.rap-kit,.application-content){--ink:#101820!important;--muted:#35414b!important;--line:#697782!important;--surface:#fff!important;--page:#fff!important;--accent:var(--brand,#24564a)!important}@supports (color:color-mix(in lab,red,red)){html[data-reading-contrast=true] :is(.rap-kit,.application-content){--accent:color-mix(in srgb,var(--brand,#24564a) 60%,black)!important}}html[data-reading-contrast=true] :is(.rap-kit,.application-content){--on-accent:#fff!important;--soft:#e4eaf0!important}html[data-reading-contrast=true] .canvas-dark :is(.rap-kit,.application-content),html[data-reading-contrast=true] .canvas-dark.rap-kit{--ink:#fff!important;--muted:#e1e9f1!important;--line:#b2bfcc!important;--surface:#101820!important;--page:#060c12!important;--accent:var(--brand,#24564a)!important}@supports (color:color-mix(in lab,red,red)){html[data-reading-contrast=true] .canvas-dark :is(.rap-kit,.application-content),html[data-reading-contrast=true] .canvas-dark.rap-kit{--accent:color-mix(in srgb,var(--brand,#24564a) 25%,white)!important}}html[data-reading-contrast=true] .canvas-dark :is(.rap-kit,.application-content),html[data-reading-contrast=true] .canvas-dark.rap-kit{--on-accent:#060c12!important;--soft:#283748!important}html[data-reading-palette=distinct] :is(.rap-calendar,.calendar-event-popover){--calendar-blue:#0072b2;--calendar-teal:#d55e00;--calendar-purple:#cc79a7;--calendar-amber:#333}html[data-reading-palette=distinct] .calendar-dot.calendar-colour-teal{border-radius:0;transform:rotate(45deg)}html[data-reading-palette=distinct] .calendar-dot.calendar-colour-purple{border-radius:0}html[data-reading-palette=distinct] .calendar-dot.calendar-colour-amber{background:0 0;border:2px solid}html[data-reading-motion=reduce] *,html[data-reading-motion=reduce] :after,html[data-reading-motion=reduce] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not([data-reading-scale="1"])[data-reading-scale] .rap-kit label{font-size:calc(14px * var(--reading-scale))!important;line-height:1.5!important}html:not([data-reading-scale="1"])[data-reading-scale] :is(.block-head h2,.collection-heading h3){overflow-wrap:anywhere;white-space:normal!important}html[data-reading-scale="2"] .snap-grid{flex-direction:column;gap:var(--dashboard-section-gap,16px)!important;display:flex!important}html[data-reading-scale="2"] .snap-cell{padding:0}html[data-reading-scale="2"] .snap-cell[data-fit=false]>.snap-content{height:auto;overflow:visible}html[data-reading-scale="2"] :is(.snap-resize,.snap-placement-status){display:none}.widget-surface{width:100%;min-width:0;color:var(--widget-explicit-text,var(--ink));background-color:var(--widget-explicit-background,transparent);border-radius:10px}.widget-surface[data-widget-theme=graphical]{background-color:var(--widget-explicit-background,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=graphical]{background-color:var(--widget-explicit-background,color-mix(in srgb,var(--accent) 5%,var(--surface)))}}.widget-surface[data-widget-theme=graphical]{padding:12px}.widget-surface[data-widget-theme=blocky]{background-color:var(--widget-explicit-background,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky]{background-color:var(--widget-explicit-background,color-mix(in srgb,var(--accent) 12%,var(--surface)))}}.widget-surface[data-widget-theme=blocky]{padding:12px}.widget-surface[data-widget-font=rounded]{font-family:ui-rounded,system-ui,sans-serif}.widget-surface[data-widget-font=serif]{font-family:Georgia,serif}.widget-surface[data-widget-font=mono]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.widget-surface[data-widget-density=compact] :where(.weather-content,.summary-widget>section){gap:8px}.widget-surface[data-widget-font]:not([data-widget-font=dashboard]) :where(.rap-kit){font-family:inherit}.widget-surface[data-widget-graphics=none] :where(.widget-decoration){display:none}.widget-surface .weather-block-icon{width:var(--widget-graphic-size,48px);height:var(--widget-graphic-size,48px)}.widget-surface .weather-block-icon>svg{width:65%;height:65%}.widget-surface .weather-condition-art,.widget-surface .weather-illustrated-icon{width:calc(var(--widget-graphic-size,48px)*1.15);height:calc(var(--widget-graphic-size,48px)*1.15)}.widget-surface .weather-simple-icon>svg{width:var(--widget-graphic-size,48px);height:var(--widget-graphic-size,48px)}.widget-preview-card{border:var(--widget-border-width,1px) var(--widget-border-style,solid) var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:12px;padding:14px}.widget-preview-card h4{margin:0 0 12px;font-size:14px;font-weight:650}.widget-finish-swatch,.widget-surface{--widget-tone-a:200,219,244;--widget-tone-b:230,209,235;--widget-tone-c:205,235,224;background-image:var(--widget-finish,none)}[data-widget-backdrop=mist]{--widget-finish:radial-gradient(ellipse at 4% 14%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.45)),transparent 66%),radial-gradient(ellipse at 96% 38%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.45)),transparent 62%),radial-gradient(ellipse at 46% 108%,rgba(var(--widget-tone-c),var(--widget-pattern-strength,.45)),transparent 70%)}[data-widget-backdrop=dawn]{--widget-tone-a:249,212,188;--widget-tone-b:227,207,235;--widget-tone-c:248,231,195;--widget-finish:radial-gradient(ellipse at 16% 105%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.45)),transparent 72%),radial-gradient(ellipse at 90% -8%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.45)),transparent 68%),radial-gradient(ellipse at 100% 100%,rgba(var(--widget-tone-c),var(--widget-pattern-strength,.45)),transparent 70%)}[data-widget-backdrop=coast]{--widget-tone-a:187,221,229;--widget-tone-b:215,213,241;--widget-tone-c:201,232,215;--widget-finish:radial-gradient(ellipse at 0% 100%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.45)),transparent 74%),radial-gradient(ellipse at 100% 20%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.45)),transparent 67%),radial-gradient(ellipse at 28% -35%,rgba(var(--widget-tone-c),var(--widget-pattern-strength,.45)),transparent 70%)}[data-widget-backdrop=orchard]{--widget-finish:radial-gradient(ellipse at 12% 15%,rgba(208,229,192,var(--widget-pattern-strength,.45)),transparent 67%),radial-gradient(ellipse at 97% 100%,rgba(250,224,184,var(--widget-pattern-strength,.45)),transparent 72%),radial-gradient(ellipse at 100% -20%,rgba(223,203,226,var(--widget-pattern-strength,.45)),transparent 70%)}[data-widget-backdrop=arches]{--widget-finish:radial-gradient(ellipse at 103% 112%,transparent 38%,rgba(205,219,235,var(--widget-pattern-strength,.45)) 39%,rgba(205,219,235,var(--widget-pattern-strength,.45)) 53%,transparent 54%),radial-gradient(ellipse at 103% 112%,transparent 65%,rgba(233,210,217,var(--widget-pattern-strength,.45)) 66%,rgba(233,210,217,var(--widget-pattern-strength,.45)) 79%,transparent 80%)}[data-widget-backdrop=orbit]{--widget-finish:radial-gradient(circle at 95% 8%,rgba(218,211,238,var(--widget-pattern-strength,.45)) 0 10%,transparent 10.5%),radial-gradient(circle at 95% 8%,transparent 22%,rgba(199,224,221,var(--widget-pattern-strength,.45)) 22.5% 24%,transparent 24.5%),radial-gradient(ellipse at 0% 100%,rgba(249,225,204,var(--widget-pattern-strength,.45)),transparent 65%)}.widget-finish-swatch{background-color:var(--surface,#fff);--widget-pattern-strength:.65;border-radius:6px;width:100%;height:40px;display:block}.widget-surface[data-widget-frame=frameless]{padding:0}.section-composer-preview[data-widget-frame=frameless],.widget-preview-card[data-widget-frame=frameless]{background:0 0;border:0;padding:0}.widget-surface{--widget-space:12px;--widget-space-sm:8px;--widget-space-xs:4px;--widget-inset:12px;--widget-row-inset-y:10px;--widget-row-inset-x:12px;--widget-gap:var(--widget-space);--widget-space-2:var(--widget-space-sm);--widget-space-3:var(--widget-space)}.widget-surface .example-disclaimer{margin:var(--widget-space) 0 0;padding:var(--widget-space-sm) 0 0;border-top:1px solid var(--line);background:0 0}.widget-surface[data-widget-density=compact]{--widget-space:6px;--widget-space-sm:4px;--widget-space-xs:2px;--widget-inset:8px;--widget-row-inset-y:6px;--widget-row-inset-x:8px}.widget-surface[data-widget-frame=padded]{padding:var(--widget-inset)}.section-composer-preview[data-widget-frame=padded],.widget-preview-card[data-widget-frame=padded]{background:0 0;border:0;padding:0}.widget-surface[data-widget-theme=blocky]{background-color:var(--widget-explicit-background,transparent);padding:0}.widget-surface[data-widget-theme=blocky][data-widget-frame=padded]{padding:var(--widget-inset)}.widget-surface[data-widget-theme=blocky] :where(.email-widget-message,.calendar-upcoming-event,.weather-current,.weather-hourly>div,.summary-widget>section,.rap-school-period,.rap-tasks li,.utility-sun-times>div,.utility-timer-main,.countdown-feature-content){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.email-widget-message,.calendar-upcoming-event,.weather-current,.weather-hourly>div,.summary-widget>section,.rap-school-period,.rap-tasks li,.utility-sun-times>div,.utility-timer-main,.countdown-feature-content){background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.widget-surface[data-widget-theme=blocky] :where(.email-widget-message,.calendar-upcoming-event,.weather-current,.weather-hourly>div,.summary-widget>section,.rap-school-period,.rap-tasks li,.utility-sun-times>div,.utility-timer-main,.countdown-feature-content){border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.email-widget-message,.calendar-upcoming-event,.weather-current,.weather-hourly>div,.summary-widget>section,.rap-school-period,.rap-tasks li,.utility-sun-times>div,.utility-timer-main,.countdown-feature-content){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.widget-surface[data-widget-theme=blocky] :where(.email-widget-message,.calendar-upcoming-event,.weather-current,.weather-hourly>div,.summary-widget>section,.rap-school-period,.rap-tasks li,.utility-sun-times>div,.utility-timer-main,.countdown-feature-content){padding:var(--widget-row-inset-y) var(--widget-row-inset-x);border-radius:7px}.widget-surface[data-widget-theme=blocky] :where(.email-widget-list,.calendar-upcoming-list,.rap-school-periods,.rap-tasks ul){gap:var(--widget-space-sm);display:grid}.widget-surface[data-widget-theme=blocky] .rap-school-period[data-state=current]{color:inherit}.widget-surface[data-widget-theme=blocky] :where(.email-widget-list>li,.calendar-upcoming-list>li){border:0;margin:0;padding:0}.widget-surface[data-widget-theme=blocky] :where(.email-widget-toolbar button,.email-widget-compose,.email-widget-footer a,.calendar-open-link,.utility-timer-actions>button,.utility-quick-durations>button){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.email-widget-toolbar button,.email-widget-compose,.email-widget-footer a,.calendar-open-link,.utility-timer-actions>button,.utility-quick-durations>button){background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.widget-surface[data-widget-theme=blocky] :where(.email-widget-toolbar button,.email-widget-compose,.email-widget-footer a,.calendar-open-link,.utility-timer-actions>button,.utility-quick-durations>button){border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.email-widget-toolbar button,.email-widget-compose,.email-widget-footer a,.calendar-open-link,.utility-timer-actions>button,.utility-quick-durations>button){border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.widget-surface[data-widget-theme=blocky] :where(.email-widget-toolbar button,.email-widget-compose,.email-widget-footer a,.calendar-open-link,.utility-timer-actions>button,.utility-quick-durations>button){border-radius:6px}.widget-surface .calendar-open-link{border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.widget-surface .calendar-open-link svg{width:13px;height:13px}.widget-surface[data-widget-density=compact] :where(.weather-content,.weather-current,.weather-hourly,.summary-widget,.rap-school,.rap-school-periods,.rap-note,.rap-note-actions,.rap-tasks,.utility-timer-actions,.utility-quick-durations,.utility-sun-times,.calendar-upcoming-event,.calendar-mini-heading,.email-widget-toolbar,.email-widget-actions,.email-widget-message,.email-widget-footer){gap:var(--widget-space-sm)}.widget-surface[data-widget-density=compact] :where(.weather-view[data-weather-background=block],.weather-view[data-weather-background=conditions],.summary-widget>section,.rap-note,.rap-school-period,.calendar-upcoming-event){padding:var(--widget-row-inset-y) var(--widget-row-inset-x)}.widget-surface[data-widget-density=compact] :where(.calendar-upcoming-list>li+li){margin-top:var(--widget-space-sm);padding-top:var(--widget-space-sm)}.widget-surface[data-widget-density=compact] :where(.weather-hourly){padding-top:var(--widget-space-sm)}.widget-surface[data-widget-density=compact] :where(.utility-timer-actions,.utility-quick-durations,.utility-sun-times){margin-block:var(--widget-space-sm)}.widget-surface .weather-view[data-weather-background=block] :where(.weather-current,.weather-hourly>div){background:var(--weather-tint,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface .weather-view[data-weather-background=block] :where(.weather-current,.weather-hourly>div){background:color-mix(in srgb,var(--weather-tint,var(--accent)) 9%,var(--surface))}}.widget-surface .weather-view[data-weather-background=block] :where(.weather-current,.weather-hourly>div){border:1px solid var(--weather-tint,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface .weather-view[data-weather-background=block] :where(.weather-current,.weather-hourly>div){border:1px solid color-mix(in srgb,var(--weather-tint,var(--accent)) 20%,var(--line))}}.widget-surface .weather-view[data-weather-background=block] :where(.weather-current,.weather-hourly>div){padding:var(--widget-row-inset-y) var(--widget-row-inset-x);border-radius:7px}.widget-surface .weather-view[data-weather-background=block] .weather-hourly{gap:var(--widget-space-sm);border-top:0}[data-widget-backdrop=lavender]{--widget-tone-a:220,211,244;--widget-tone-b:208,223,246;--widget-tone-c:236,218,230}[data-widget-backdrop=rose]{--widget-tone-a:247,215,226;--widget-tone-b:240,228,213;--widget-tone-c:228,215,239}[data-widget-backdrop=sand]{--widget-tone-a:242,221,190;--widget-tone-b:236,231,214;--widget-tone-c:227,215,196}[data-widget-backdrop=lagoon]{--widget-tone-a:193,229,229;--widget-tone-b:202,221,243;--widget-tone-c:211,237,215}[data-widget-backdrop=sky]{--widget-tone-a:197,223,245;--widget-tone-b:226,230,244;--widget-tone-c:217,238,239}[data-widget-backdrop=meadow]{--widget-tone-a:205,232,207;--widget-tone-b:230,235,197;--widget-tone-c:207,227,225}[data-widget-backdrop=silver]{--widget-tone-a:221,228,235;--widget-tone-b:231,223,238;--widget-tone-c:223,233,232}[data-widget-backdrop=apricot]{--widget-tone-a:250,218,191;--widget-tone-b:248,231,206;--widget-tone-c:231,218,232}[data-widget-backdrop=lilac]{--widget-tone-a:230,214,244;--widget-tone-b:214,225,242;--widget-tone-c:240,224,232}[data-widget-backdrop=twilight]{--widget-tone-a:204,213,236;--widget-tone-b:224,211,236;--widget-tone-c:213,230,234}[data-widget-backdrop=seafoam]{--widget-tone-a:197,232,220;--widget-tone-b:207,227,235;--widget-tone-c:227,237,211}[data-widget-backdrop=blossom]{--widget-tone-a:246,211,219;--widget-tone-b:240,231,220;--widget-tone-c:229,216,237}[data-widget-backdrop=aurora]{--widget-tone-a:198,229,224;--widget-tone-b:212,208,240;--widget-tone-c:221,234,203}[data-widget-backdrop=linen]{--widget-tone-a:235,229,211;--widget-tone-b:242,223,212;--widget-tone-c:222,230,225}[data-widget-backdrop=cloud]{--widget-tone-a:218,229,239;--widget-tone-b:234,230,237;--widget-tone-c:217,236,230}[data-widget-backdrop=horizon]{--widget-tone-a:216,228,246;--widget-tone-b:248,223,209;--widget-tone-c:241,233,206}[data-widget-backdrop=crescent]{--widget-tone-a:214,211,240;--widget-tone-b:208,228,232;--widget-tone-c:239,224,211}[data-widget-backdrop=ripple]{--widget-tone-a:196,227,231;--widget-tone-b:219,219,242;--widget-tone-c:211,237,221}[data-widget-backdrop=apricot],[data-widget-backdrop=aurora],[data-widget-backdrop=blossom],[data-widget-backdrop=cloud],[data-widget-backdrop=lagoon],[data-widget-backdrop=lavender],[data-widget-backdrop=lilac],[data-widget-backdrop=linen],[data-widget-backdrop=meadow],[data-widget-backdrop=rose],[data-widget-backdrop=sand],[data-widget-backdrop=seafoam],[data-widget-backdrop=silver],[data-widget-backdrop=sky],[data-widget-backdrop=twilight]{--widget-finish:radial-gradient(ellipse at 8% 8%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)),transparent 68%),radial-gradient(ellipse at 95% 85%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.35)),transparent 65%),radial-gradient(ellipse at 45% 115%,rgba(var(--widget-tone-c),var(--widget-pattern-strength,.35)),transparent 70%)}[data-widget-backdrop=horizon]{--widget-finish:linear-gradient(165deg,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)),transparent 52%),radial-gradient(ellipse at 90% 110%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.35)),transparent 70%)}[data-widget-backdrop=crescent]{--widget-finish:radial-gradient(ellipse at 105% 0%,transparent 35%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)) 36%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)) 48%,transparent 49%),radial-gradient(ellipse at 0% 100%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.35)),transparent 65%)}[data-widget-backdrop=ripple]{--widget-finish:radial-gradient(ellipse at 100% 100%,transparent 34%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)) 35%,rgba(var(--widget-tone-a),var(--widget-pattern-strength,.35)) 45%,transparent 46%),radial-gradient(ellipse at 0% 0%,rgba(var(--widget-tone-b),var(--widget-pattern-strength,.35)),transparent 65%)}.widget-surface[data-widget-density=compact] :where(.sample-message+.sample-message,.device-stat,.utility-timer-main,.utility-progress){margin-block:var(--widget-space-sm)}.widget-surface[data-widget-density=compact] :where(.sample-message+.sample-message,.forecast){padding-top:var(--widget-space-sm)}.widget-surface[data-widget-theme=blocky] :where(.sample-message,.device-stat,.forecast>span){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.sample-message,.device-stat,.forecast>span){background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.widget-surface[data-widget-theme=blocky] :where(.sample-message,.device-stat,.forecast>span){border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.sample-message,.device-stat,.forecast>span){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.widget-surface[data-widget-theme=blocky] :where(.sample-message,.device-stat,.forecast>span){padding:var(--widget-row-inset-y) var(--widget-row-inset-x);border-radius:7px}.widget-surface[data-widget-theme=blocky] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-note,.example-messages>li,.example-device,.example-storage){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-note,.example-messages>li,.example-device,.example-storage){background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.widget-surface[data-widget-theme=blocky] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-note,.example-messages>li,.example-device,.example-storage){border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-note,.example-messages>li,.example-device,.example-storage){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.widget-surface[data-widget-theme=blocky] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-note,.example-messages>li,.example-device,.example-storage){padding:var(--widget-row-inset-y) var(--widget-row-inset-x);border-radius:7px}.widget-surface[data-widget-theme=blocky] :where(.world-clock dl,.example-messages,.rap-task-list){gap:var(--widget-space-sm);display:grid}.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list>li,.widget-surface[data-widget-theme=blocky] .email-widget-list>li{border:0;margin:0;padding:0}.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list>li,.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list>li+li,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list>li{background:0 0;border:0;margin:0;padding:0}.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list .calendar-upcoming-event,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list .calendar-upcoming-event,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list .calendar-upcoming-event,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list .calendar-upcoming-event,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.widget-surface[data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list .calendar-upcoming-event,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message{padding:var(--widget-row-inset-y) var(--widget-row-inset-x);border-radius:7px}.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message:hover,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message:hover,.widget-surface[data-widget-theme=blocky] .email-widget .email-widget-list .email-widget-message[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.widget-surface[data-widget-density=compact] .calendar-widget .calendar-upcoming-list>li,.widget-surface[data-widget-density=compact] .calendar-widget .calendar-upcoming-list>li+li{padding-block:var(--widget-space-sm);margin:0}.widget-surface[data-widget-density=compact][data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list>li,.widget-surface[data-widget-density=compact][data-widget-theme=blocky] .calendar-widget .calendar-upcoming-list>li+li{padding:0}.widget-surface[data-widget-density=compact] .calendar-widget .calendar-upcoming-event{gap:var(--widget-space-sm)}.widget-surface[data-widget-theme=blocky] :where(.rap-photo-controls>button,.rap-note-actions button,.example-widget>a){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.rap-photo-controls>button,.rap-note-actions button,.example-widget>a){background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.widget-surface[data-widget-theme=blocky] :where(.rap-photo-controls>button,.rap-note-actions button,.example-widget>a){border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] :where(.rap-photo-controls>button,.rap-note-actions button,.example-widget>a){border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.widget-surface[data-widget-theme=blocky] :where(.rap-photo-controls>button,.rap-note-actions button,.example-widget>a){border-radius:6px}.widget-surface[data-widget-density=compact] :where(.utility-clock .time-widget,.world-clock dl,.world-clock dl>div,.rap-task-list,.rap-note-actions,.example-messages,.example-device,.example-storage){gap:var(--widget-space-sm)}.widget-surface[data-widget-density=compact] :where(.utility-clock .time-widget,.world-clock dl>div,.rap-task-list>li,.example-messages>li,.example-device,.example-storage){padding:var(--widget-row-inset-y) var(--widget-row-inset-x)}.widget-surface[data-widget-theme=blocky][data-widget-module=notices] a{background:var(--accent);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky][data-widget-module=notices] a{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.widget-surface[data-widget-theme=blocky][data-widget-module=notices] a{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky][data-widget-module=notices] a{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.widget-surface[data-widget-theme=blocky][data-widget-module=notices] a{padding:var(--widget-space-xs) var(--widget-space-sm);border-radius:6px}.widget-surface[data-widget-theme=blocky] .rap-task-list>li+li{margin:0}.section-composer-preview[data-collection-frame=frameless]{background:0 0;border:0;padding:0}.section-composer-preview[data-collection-frame=padded]{border:0;padding:0}.widget-surface[data-widget-density=compact] :where([class~=rap\:space-y-2],[class~=rap\:space-y-3],[class~=rap\:space-y-4])>:not(:last-child){margin-block-start:0;margin-block-end:var(--widget-space-sm)}.widget-surface[data-widget-theme=blocky] .rap-note{background:var(--personal-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] .rap-note{background:color-mix(in srgb,var(--personal-accent,var(--accent)) 9%,var(--surface))}}.widget-surface[data-widget-theme=blocky] .rap-note{border-color:var(--personal-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.widget-surface[data-widget-theme=blocky] .rap-note{border-color:color-mix(in srgb,var(--personal-accent,var(--accent)) 18%,var(--line))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}