@layer components{.content-block_wrap{width:100%;min-width:0}.content-block_header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-3)}.content-block_titles{flex:1 1 20rem;min-width:0}.content-block_title-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.content-block_title{margin-block:0}.content-block_hint{font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-block_text{margin-top:var(--space-3);font-size:var(--text-large);line-height:var(--line-height-large);color:var(--text-3);.content-block_wrap.nested &{margin-top:var(--space-1);font-size:var(--text-tiny);line-height:var(--line-height-nav)}}.content-block_actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.content-block_body{width:100%;min-width:0;.content-block_header+&{margin-top:var(--space-5)}}}@layer components{.tool-page_header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-4);width:100%}.tool-page_titles{flex:1 1 24rem;min-width:0}.tool-page_title-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.tool-page_title{margin-block:0}.tool-page_text{margin-top:var(--space-3);font-size:var(--text-large);line-height:var(--line-height-large);color:var(--text-3)}.tool-page_actions{flex:none;display:flex;align-items:center;gap:var(--space-2)}.tool-page_body{display:flex;flex-direction:column;width:100%;min-width:0;gap:var(--space-8);&.gap-none{display:block}&.gap-large{gap:var(--section-space-small)}}}@layer components{.prose_wrap{width:100%;min-width:0;color:var(--text-2);>*+*{margin-top:var(--space-5)}>:is(h2,h3,h4){margin-top:var(--space-8);color:var(--text)}>h2+:is(h3,h4),>h3+h4{margin-top:var(--space-5)}>:first-child{margin-top:0}>:is(p,ul,ol,blockquote,h2,h3,h4){max-width:var(--_measure)}>p{line-height:var(--line-height-huge)}strong{font-weight:var(--primary-medium);color:var(--text)}a{color:var(--link-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.05em;transition:color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{color:var(--link-text-hover)}}}:not(pre)>code{padding:.15em .35em;background-color:var(--background-3);border-radius:var(--radius-small);font-family:var(--mono-family);font-size:.9em;color:var(--text)}blockquote{padding-left:var(--space-4);border-left:.125rem solid var(--border-3);color:var(--text-3);font-style:italic}ol{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);list-style:decimal;li::marker{color:var(--text-3);font-size:var(--text-small)}}}}@layer components{.badge_wrap{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);font-size:.6875rem;font-weight:var(--primary-medium);line-height:var(--line-height-nav);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;color:var(--text-3);white-space:nowrap;&.accent{background-color:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-500)}&.success{background-color:var(--success-background);border-color:var(--success-border);color:var(--success-text)}&.warning{background-color:var(--warning-background);border-color:var(--warning-border);color:var(--warning-text)}&.danger{background-color:var(--danger-background);border-color:var(--danger-border);color:var(--danger-text)}&.info{background-color:var(--info-background);border-color:var(--info-border);color:var(--info-text)}&.square{border-radius:var(--radius-small)}}}@layer components{.card-tool_wrap{display:flex;align-items:start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-5);background-color:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);transition:border-color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{border-color:var(--border-3)}}&.suggestion{height:auto;padding:var(--space-3) var(--space-4);background-color:transparent;border:0;border-radius:0;transition:background-color var(--hover-duration) var(--hover-ease);&.active{background-color:var(--background-3)}}&.menu{align-items:center;height:auto;gap:var(--space-3);padding:var(--space-2);background-color:transparent;border:0;border-radius:var(--radius-small);transition:background-color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{background-color:var(--background-3)}}}}.card-tool_icon{flex:none;margin-top:var(--space-1);color:var(--text-2);.menu &{margin-top:0}}.card-tool_body{min-width:0}.card-tool_title-row{display:flex;align-items:center;gap:var(--space-2)}.card-tool_title{font-size:var(--h4);font-weight:var(--primary-medium);line-height:var(--line-height-large);color:var(--text);.menu &{font-size:var(--text-small);line-height:var(--line-height-nav)}}.card-tool_text{display:block;margin-top:var(--space-1);font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3)}}@layer components{.chip_wrap{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background-color:var(--background-3);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-2);&.selected{background-color:var(--brand-soft);border-color:var(--brand-border);color:var(--text)}&.removable{-webkit-padding-end:var(--space-1);padding-inline-end:var(--space-1)}}.chip_wrap .field-control.bare{min-width:5rem;max-width:13.75rem}.chip_remove{display:grid;place-items:center;padding-inline:var(--space-1);border-radius:var(--radius-round);line-height:1;color:var(--text-3);transition:color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{color:var(--danger-text)}}}}@layer components{.divider{width:100%;border:0;border-top:var(--border-width) solid var(--border);&.strong{border-top-color:var(--border-3)}&.default{border-top-color:var(--border-2)}}}@layer components{.data-list_wrap{display:flex;flex-direction:column;gap:var(--space-1);margin:0;width:100%}.data-list_row{display:flex;flex-wrap:wrap;column-gap:var(--space-2)}.data-list_label{flex:none;color:var(--text-3)}.data-list_label,.data-list_value{font-size:var(--text-tiny);line-height:var(--line-height-nav)}.data-list_value{min-width:0;margin:0;color:var(--text)}}@layer components{.code-block_wrap{width:100%;margin:0;padding:var(--space-4);overflow:auto clip;background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);font-family:var(--mono-family);font-size:var(--text-tiny);line-height:var(--line-height-huge);color:var(--text-2);&.clamped{max-height:18rem;overflow:auto}&.wrap{white-space:pre-wrap;overflow-wrap:break-word}}}@layer components{.bullet-list_wrap{display:flex;flex-direction:column;gap:var(--space-1);margin:0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);list-style:disc;&.tight{gap:0}}.bullet-list_wrap>li{font-size:inherit;line-height:inherit;color:inherit;display:list-item}.note-block_wrap{width:100%;min-width:0}.note-block_label{font-size:var(--text-tiny);font-weight:var(--primary-medium);line-height:var(--line-height-nav);color:var(--text)}.note-block_text{margin-top:var(--space-1);font-size:var(--text-small);line-height:var(--line-height-huge);color:var(--text-2);white-space:pre-wrap;overflow-wrap:break-word}}@layer components{.note-block_wrap.framed{.note-block_label{font-size:var(--h4);letter-spacing:var(--letter-spacing-tight);color:var(--text-2)}.note-block_text{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-main)}}}@layer components{.option-row_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);text-align:start;background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);font-size:var(--text-small);line-height:var(--line-height-huge);color:var(--text-2);transition:background-color var(--hover-duration) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){button.option-row_wrap:hover{background-color:var(--background-2);border-color:var(--border-2)}}.option-row_aside{display:flex;align-items:center;gap:var(--space-2)}}@layer components{.card-review_wrap{scroll-margin-top:7.5rem;padding:var(--space-4);background-color:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-large);box-shadow:var(--card-shadow);transition:border-color var(--open-duration) var(--open-ease),box-shadow var(--open-duration) var(--open-ease);@media (min-width:40rem){padding:var(--space-6)}@media (min-width:64rem){scroll-margin-top:4.75rem}&.active{border-color:var(--brand-border);box-shadow:var(--brand-glow)}}.card-review_header{display:flex;align-items:start;gap:var(--space-3)}.card-review_identity{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-2);flex-grow:1;min-width:0}.card-review_name{font-size:var(--h5);font-weight:var(--primary-medium);line-height:var(--line-height-medium);color:var(--text)}.card-review_meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);font-size:.75rem}.card-review_meta,.card-review_status{line-height:var(--line-height-nav);color:var(--text-3)}.card-review_status{padding:var(--space-1) var(--space-2);background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);font-size:.6875rem}.card-review_flags{flex:none;display:flex;align-items:center;gap:var(--space-2)}.card-review_modified{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background-color:var(--success-background);border:var(--border-width) solid var(--success-border);border-radius:var(--radius-round);font-size:.6875rem;font-weight:var(--primary-medium);line-height:var(--line-height-nav);color:var(--success-text)}.card-review_dot{flex:none;width:.375rem;height:.375rem;border-radius:var(--radius-round);background-color:var(--brand-500)}.card-review_link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background-color:var(--background-2);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);font-size:.6875rem;font-weight:var(--primary-medium);line-height:var(--line-height-nav);color:var(--text-3);box-shadow:var(--card-shadow);transition:box-shadow var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{box-shadow:var(--card-shadow-hover)}}}.card-review_link-mark{flex:none;width:.75rem;height:.75rem}.card-review_rule{border:0;border-top:var(--border-width) solid var(--border)}.card-review_field+.card-review_field,.card-review_rule{margin-top:var(--space-5)}.card-review_field{margin-top:var(--space-4)}.card-review_label{font-size:var(--h4);font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-large);color:var(--text-2)}.card-review_control{--field-pad-block:0.875rem;--field-pad-inline:var(--space-4);margin-top:var(--space-2);border-radius:var(--radius-main);box-shadow:var(--card-shadow);font-size:var(--text-small);line-height:1.65}.card-review_removal{margin-top:var(--space-5)}.card-review_removal-toggle{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-small);font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-nav);color:var(--button-danger-text);transition:color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{color:var(--button-danger-text-hover);text-decoration:underline;text-underline-offset:.25rem}}}.card-review_removal-icon{width:1rem;height:1rem;transition:rotate var(--open-duration) var(--open-ease)}.card-review_removal-toggle[aria-expanded=true] .card-review_removal-icon{rotate:180deg}.card-review_removal-morph{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--open-duration) var(--open-ease);&.open{grid-template-rows:1fr}}.card-review_removal-clip{min-height:0;overflow:hidden}.card-review_removal-panel{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--danger-background);border:var(--border-width) solid var(--danger-border);border-radius:var(--radius-large)}.card-review_removal-title{font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-huge);color:var(--danger-text)}.card-review_removal-text{margin-top:var(--space-1);font-size:.75rem}.card-review_removal-note,.card-review_removal-text{line-height:var(--line-height-huge);color:var(--danger-text);opacity:.8}.card-review_removal-note{margin-top:var(--space-2);font-size:var(--text-small);font-weight:var(--primary-medium)}.content-no-reviews_wrap{--_glow-inner:rgba(34,197,94,0.26);--_glow-outer:rgba(5,150,105,0.1);--_drop-near:rgba(5,150,105,0.14);--_drop-far:rgba(34,197,94,0.2);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;min-height:100dvh;padding:var(--space-8) var(--space-5);background-color:var(--background)}.theme-dark .content-no-reviews_wrap{--_glow-inner:rgba(52,211,153,0.22);--_glow-outer:rgba(16,185,129,0.12);--_drop-near:rgba(52,211,153,0.18);--_drop-far:rgba(110,231,183,0.22)}.content-no-reviews_toggle{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4)}.content-no-reviews_inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:32.5rem;text-align:center}.content-no-reviews_stage{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(8.75rem,30vw,11.875rem);height:clamp(8.75rem,30vw,11.875rem)}.content-no-reviews_glow{position:absolute;inset:-8%;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--_glow-inner) 0,var(--_glow-outer) 40%,transparent 68%);filter:blur(.5px);animation:no-reviews-breathe 4s ease-in-out infinite;pointer-events:none}}@layer components{@keyframes no-reviews-breathe{0%,to{opacity:.6;scale:.9}50%{opacity:1;scale:1.06}}.content-no-reviews_mark{width:100%;height:100%;overflow:visible;color:var(--heading-accent);filter:drop-shadow(0 .625rem 1.75rem var(--_drop-near));animation:no-reviews-mark 4s ease-in-out infinite}@keyframes no-reviews-mark{0%,to{scale:.965;filter:drop-shadow(0 .5rem 1.375rem var(--_drop-near))}50%{scale:1.03;filter:drop-shadow(0 .875rem 2.25rem var(--_drop-far))}}.content-no-reviews_dot{opacity:0;animation:no-reviews-dot .5s cubic-bezier(.34,1.56,.64,1) .3s forwards}@keyframes no-reviews-dot{to{opacity:1}}.content-no-reviews_title{margin-top:var(--space-7)}.content-no-reviews_text{max-width:26.25rem;margin-top:var(--space-3);color:var(--text-3)}@media (prefers-reduced-motion:reduce){.content-no-reviews_glow{opacity:1;scale:1}.content-no-reviews_mark{scale:1}.content-no-reviews_dot{opacity:1}}}@layer components{.content-sign-in_wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;min-height:100dvh;padding:var(--space-8) var(--space-4);background-color:var(--background)}.content-sign-in_toggle{position:fixed;top:var(--space-3);inset-inline-end:var(--space-4);z-index:50}.content-sign-in_inner{width:100%;max-width:28.75rem}.content-sign-in_head{margin-bottom:var(--space-6);text-align:center}.content-sign-in_logo{width:auto;height:2rem;margin-inline:auto;margin-bottom:var(--space-8);object-fit:contain}.theme-dark .content-sign-in_logo.light-only,.theme-light .content-sign-in_logo.dark-only{display:none}.content-sign-in_title{font-size:var(--h2);text-align:center}.content-sign-in_text{margin-top:var(--space-3);text-align:center;color:var(--text-3)}.content-sign-in_banners{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.content-sign-in_card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-large);box-shadow:var(--card-shadow);@media (min-width:30rem){padding:var(--space-6)}}.content-sign-in_submit{margin-top:var(--space-2);border-radius:var(--radius-round);padding-block:var(--space-3)}.table_wrap{width:100%;overflow:auto clip}.table_table{width:100%;border-collapse:collapse}}@layer components{.table_row{border-bottom:var(--border-width) solid var(--border);&.borderless{border-bottom:0}}.table_header{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);font-size:.75rem;font-weight:var(--primary-medium);line-height:var(--line-height-nav);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--text-3);text-align:start;&.center{text-align:center}&.end{text-align:end}}.table_cell{padding:var(--space-2) var(--space-3);vertical-align:middle;font-size:var(--text-small);line-height:var(--line-height-huge);color:var(--text-2);text-align:start;&.center{text-align:center}&.end{text-align:end}&.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}}@layer components{.figure_wrap{width:100%;min-width:0}.figure_image{display:block;width:100%;height:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-main)}.figure_caption{margin-top:var(--space-3);font-size:var(--text-small);line-height:var(--line-height-huge);color:var(--text-3)}.stepper_wrap{display:flex;flex-wrap:wrap;gap:var(--space-2)}}@layer components{.stepper_step{padding:var(--space-2) var(--space-3);background-color:var(--background-2);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);font-size:var(--h6);font-weight:var(--primary-medium);line-height:var(--line-height-nav);color:var(--text-2);white-space:nowrap;transition:background-color var(--hover-duration) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease),color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover:not(:disabled){border-color:var(--border-3);color:var(--text)}}&[aria-current=step]{background-color:var(--brand-soft);border-color:var(--brand-border);color:var(--text)}&:disabled{background-color:transparent;border-color:var(--border);color:var(--text-3);opacity:var(--disabled-opacity);cursor:not-allowed}}.stepper_number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@layer components{.site-search_wrap{width:100%;min-width:0;&.page{position:relative;max-width:38.75rem;margin-inline:auto}}.site-search_panel{overflow:hidden;background-color:var(--background-2);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-main)}.site-search_wrap.page .site-search_panel{position:absolute;inset-inline:0;top:100%;z-index:30;margin-top:var(--space-2)}.site-search_wrap.palette .site-search_panel{margin-top:var(--space-4);max-height:60vh;overflow-y:auto;background-color:transparent;border:0;border-radius:0}.site-search_empty{padding:var(--space-3) var(--space-4);font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3)}.site-search_list{margin:0;padding:0;list-style:none}}@layer components{.review-nav_wrap{display:none;@media (min-width:64rem){display:block;flex:none;width:15rem}@media (min-width:80rem){width:16rem}}.review-nav_sticky{position:-webkit-sticky;position:sticky;top:3.5rem;max-height:calc(100svh - 7.75rem);overflow:clip auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-3);@media (min-width:64rem){padding-block:var(--space-6)}}.review-nav_label{margin-bottom:var(--space-3)}.review-nav_item{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-1);padding:var(--space-2);text-align:start;border-radius:var(--radius-main);transition:background-color var(--open-duration) var(--open-ease),box-shadow var(--open-duration) var(--open-ease);@media (hover:hover){&:hover{background-color:var(--background-3)}}&[aria-current=true]{background-color:var(--background-2);box-shadow:var(--card-shadow),0 0 0 .125rem var(--brand-border)}}.review-nav_name{font-size:.75rem;font-weight:var(--primary-medium);line-height:var(--line-height-medium);color:var(--text-3)}.review-nav_item[aria-current=true] .review-nav_name{color:var(--text)}.review-nav_stars{margin-top:var(--space-1)}.review-nav_flag{flex:none;width:.375rem;height:.375rem;border-radius:var(--radius-round);background-color:var(--brand-500)}.review-nav_strip{position:-webkit-sticky;position:sticky;top:3.5rem;z-index:20;display:flex;align-items:center;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);overflow:auto clip;background-color:var(--background-2);border-bottom:var(--border-width) solid var(--border);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}@media (min-width:40rem){margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}@media (min-width:64rem){display:none}}.review-nav_pill{flex:none;display:flex;align-items:center;gap:var(--space-2);height:2.25rem;padding-inline:var(--space-2);background-color:transparent;border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);box-shadow:var(--card-shadow);font-size:.6875rem;font-weight:var(--primary-medium);line-height:1;color:var(--text-3);transition:background-color var(--open-duration) var(--open-ease),border-color var(--open-duration) var(--open-ease),color var(--open-duration) var(--open-ease);&[aria-current=true]{background-color:var(--brand-soft);border-color:var(--brand-border);color:var(--text)}}}@layer components{.feedback-widget_dock{position:fixed;bottom:calc(3.75rem + env(safe-area-inset-bottom) + var(--space-3));inset-inline-start:var(--space-4);z-index:30;display:none;@media (min-width:48rem){display:block}}.feedback-widget_inline{margin-top:var(--space-6);@media (min-width:48rem){display:none}}.feedback-widget_prompt{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:start;background-color:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-large);box-shadow:var(--card-shadow);transition:box-shadow var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover:not(:disabled){box-shadow:var(--card-shadow-hover)}}&.sent{background-color:var(--success-background);border-color:var(--success-border);color:var(--success-text);cursor:default}}.feedback-widget_mark{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-main);background-color:var(--background-3);color:var(--text-2)}.feedback-widget_prompt.sent .feedback-widget_mark{background-color:var(--success-background);color:var(--success-text)}.feedback-widget_prompt-title{display:block;font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-large);color:inherit}.feedback-widget_prompt-text{display:block;margin-top:var(--space-1);font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3)}.feedback-widget_prompt.sent .feedback-widget_prompt-text{color:inherit;opacity:.8}.feedback-widget_panel{width:22.5rem;padding:var(--space-4);background-color:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-large);box-shadow:var(--card-shadow)}.feedback-widget_head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.feedback-widget_title{font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-huge);color:var(--text)}.feedback-widget_subtitle{margin-top:var(--space-1);font-size:.75rem;line-height:var(--line-height-nav);color:var(--text-3)}.feedback-widget_fields{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.feedback-widget_control{margin-top:var(--space-2);border-radius:var(--radius-main);box-shadow:var(--card-shadow)}.feedback-widget_foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.feedback-widget_status{flex-grow:1;min-width:0;font-size:.75rem;line-height:var(--line-height-nav);color:var(--text-3);&.sent{color:var(--success-text)}&.failed{color:var(--danger-text)}}.feedback-widget_send{flex:none;border-radius:var(--radius-round)}.password-input_wrap{position:relative;width:100%}.password-input_field{-webkit-padding-end:5.5rem;padding-inline-end:5.5rem}.password-input_toggle{position:absolute;inset-inline-end:var(--space-2);top:50%;translate:0 -50%;border-radius:var(--radius-round)}}@layer components{}@layer components{.banner_wrap{--_tone-text:var(--info-text);--_tone-background:var(--info-background);--_tone-border:var(--info-border);width:100%;padding:var(--space-3) var(--space-4);background-color:var(--_tone-background);border:var(--border-width) solid var(--_tone-border);border-radius:var(--radius-main);&.success{--_tone-text:var(--success-text);--_tone-background:var(--success-background);--_tone-border:var(--success-border)}&.warning{--_tone-text:var(--warning-text);--_tone-background:var(--warning-background);--_tone-border:var(--warning-border)}&.danger{--_tone-text:var(--danger-text);--_tone-background:var(--danger-background);--_tone-border:var(--danger-border)}}.banner_title{font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-huge);color:var(--_tone-text)}.banner_body{font-size:var(--text-small);line-height:var(--line-height-huge);color:var(--text-2);.banner_title+&{margin-top:var(--space-1)}}.banner_actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}}@layer components{.counter{flex:none;font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;&.over{color:var(--danger-text)}}}@layer components{.loading-state_wrap{display:flex;align-items:center;justify-content:center;width:100%;padding-block:var(--section-space-medium);padding-inline:var(--space-4);color:var(--text-3);font-size:var(--text-tiny);line-height:var(--line-height-nav)}}