:root{--rk-color-primary: var(--rk-color-primary-500);--rk-color-primary-rgb: var(--rk-color-primary-500-rgb);--rk-color-primary-text: var(--rk-color-primary-500-text);--rk-color-primary-50: #EFECEB;--rk-color-primary-50-rgb: 239, 236, 235;--rk-color-primary-50-text: var(--rk-color-primary-950);--rk-color-primary-100: #E5DAD6;--rk-color-primary-100-rgb: 229, 218, 214;--rk-color-primary-100-text: var(--rk-color-primary-950);--rk-color-primary-200: #DEC6BE;--rk-color-primary-200-rgb: 222, 198, 190;--rk-color-primary-200-text: var(--rk-color-primary-950);--rk-color-primary-300: #DAB1A3;--rk-color-primary-300-rgb: 218, 177, 163;--rk-color-primary-300-text: var(--rk-color-primary-950);--rk-color-primary-400: #D99A84;--rk-color-primary-400-rgb: 217, 154, 132;--rk-color-primary-400-text: var(--rk-color-primary-950);--rk-color-primary-500: #DB8163;--rk-color-primary-500-rgb: 219, 129, 99;--rk-color-primary-500-text: var(--rk-color-primary-50);--rk-color-primary-600: #C96848;--rk-color-primary-600-rgb: 201, 104, 72;--rk-color-primary-600-text: var(--rk-color-primary-50);--rk-color-primary-700: #A6573D;--rk-color-primary-700-rgb: 166, 87, 61;--rk-color-primary-700-text: var(--rk-color-primary-50);--rk-color-primary-800: #7E4A38;--rk-color-primary-800-rgb: 126, 74, 56;--rk-color-primary-800-text: var(--rk-color-primary-50);--rk-color-primary-900: #593A30;--rk-color-primary-900-rgb: 89, 58, 48;--rk-color-primary-900-text: var(--rk-color-primary-50);--rk-color-primary-950: #382924;--rk-color-primary-950-rgb: 56, 41, 36;--rk-color-primary-950-text: var(--rk-color-primary-50);--rk-color-secondary: var(--rk-color-secondary-500);--rk-color-secondary-rgb: var(--rk-color-secondary-500-rgb);--rk-color-secondary-text: var(--rk-color-secondary-500-text);--rk-color-secondary-50: #ECEEEF;--rk-color-secondary-50-rgb: 236, 238, 239;--rk-color-secondary-50-text: var(--rk-color-secondary-950);--rk-color-secondary-100: #C9D5D7;--rk-color-secondary-100-rgb: 201, 213, 215;--rk-color-secondary-100-text: var(--rk-color-secondary-950);--rk-color-secondary-200: #A3BEC4;--rk-color-secondary-200-rgb: 163, 190, 196;--rk-color-secondary-200-text: var(--rk-color-secondary-950);--rk-color-secondary-300: #7AA9B4;--rk-color-secondary-300-rgb: 122, 169, 180;--rk-color-secondary-300-text: var(--rk-color-secondary-950);--rk-color-secondary-400: #5094A4;--rk-color-secondary-400-rgb: 80, 148, 164;--rk-color-secondary-400-text: var(--rk-color-secondary-50);--rk-color-secondary-500: #377583;--rk-color-secondary-500-rgb: 55, 117, 131;--rk-color-secondary-500-text: var(--rk-color-secondary-50);--rk-color-secondary-600: #366671;--rk-color-secondary-600-rgb: 54, 102, 113;--rk-color-secondary-600-text: var(--rk-color-secondary-50);--rk-color-secondary-700: #345861;--rk-color-secondary-700-rgb: 52, 88, 97;--rk-color-secondary-700-text: var(--rk-color-secondary-50);--rk-color-secondary-800: #314B51;--rk-color-secondary-800-rgb: 49, 75, 81;--rk-color-secondary-800-text: var(--rk-color-secondary-50);--rk-color-secondary-900: #2C3E42;--rk-color-secondary-900-rgb: 44, 62, 66;--rk-color-secondary-900-text: var(--rk-color-secondary-50);--rk-color-secondary-950: #273234;--rk-color-secondary-950-rgb: 39, 50, 52;--rk-color-secondary-950-text: var(--rk-color-secondary-50);--rk-color-warm-gray: var(--rk-color-warm-gray-500);--rk-color-warm-gray-rgb: var(--rk-color-warm-gray-500-rgb);--rk-color-warm-gray-text: var(--rk-color-warm-gray-500-text);--rk-color-warm-gray-50: #EEEDEC;--rk-color-warm-gray-50-rgb: 238, 237, 236;--rk-color-warm-gray-50-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-100: #DFDDDC;--rk-color-warm-gray-100-rgb: 223, 221, 220;--rk-color-warm-gray-100-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-200: #D0CDCB;--rk-color-warm-gray-200-rgb: 208, 205, 203;--rk-color-warm-gray-200-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-300: #C1BDBB;--rk-color-warm-gray-300-rgb: 193, 189, 187;--rk-color-warm-gray-300-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-400: #B3ADAB;--rk-color-warm-gray-400-rgb: 179, 173, 171;--rk-color-warm-gray-400-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-500: #A49D9A;--rk-color-warm-gray-500-rgb: 164, 157, 154;--rk-color-warm-gray-500-text: var(--rk-color-warm-gray-950);--rk-color-warm-gray-600: #8E8582;--rk-color-warm-gray-600-rgb: 142, 133, 130;--rk-color-warm-gray-600-text: var(--rk-color-warm-gray-50);--rk-color-warm-gray-700: #776F6C;--rk-color-warm-gray-700-rgb: 119, 111, 108;--rk-color-warm-gray-700-text: var(--rk-color-warm-gray-50);--rk-color-warm-gray-800: #605957;--rk-color-warm-gray-800-rgb: 96, 89, 87;--rk-color-warm-gray-800-text: var(--rk-color-warm-gray-50);--rk-color-warm-gray-900: #484341;--rk-color-warm-gray-900-rgb: 72, 67, 65;--rk-color-warm-gray-900-text: var(--rk-color-warm-gray-50);--rk-color-warm-gray-950: #302D2C;--rk-color-warm-gray-950-rgb: 48, 45, 44;--rk-color-warm-gray-950-text: var(--rk-color-warm-gray-50);--rk-color-cool-gray: var(--rk-color-cool-gray-500);--rk-color-cool-gray-rgb: var(--rk-color-cool-gray-500-rgb);--rk-color-cool-gray-text: var(--rk-color-cool-gray-500-text);--rk-color-cool-gray-50: #ECEEEE;--rk-color-cool-gray-50-rgb: 236, 238, 238;--rk-color-cool-gray-50-text: var(--rk-color-cool-gray-950);--rk-color-cool-gray-100: #CED2D3;--rk-color-cool-gray-100-rgb: 206, 210, 211;--rk-color-cool-gray-100-text: var(--rk-color-cool-gray-950);--rk-color-cool-gray-200: #B0B6B7;--rk-color-cool-gray-200-rgb: 176, 182, 183;--rk-color-cool-gray-200-text: var(--rk-color-cool-gray-950);--rk-color-cool-gray-300: #919A9C;--rk-color-cool-gray-300-rgb: 145, 154, 156;--rk-color-cool-gray-300-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-400: #747E80;--rk-color-cool-gray-400-rgb: 116, 126, 128;--rk-color-cool-gray-400-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-500: #586062;--rk-color-cool-gray-500-rgb: 88, 96, 98;--rk-color-cool-gray-500-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-600: #4F5658;--rk-color-cool-gray-600-rgb: 79, 86, 88;--rk-color-cool-gray-600-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-700: #464D4E;--rk-color-cool-gray-700-rgb: 70, 77, 78;--rk-color-cool-gray-700-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-800: #3E4344;--rk-color-cool-gray-800-rgb: 62, 67, 68;--rk-color-cool-gray-800-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-900: #35393A;--rk-color-cool-gray-900-rgb: 53, 57, 58;--rk-color-cool-gray-900-text: var(--rk-color-cool-gray-50);--rk-color-cool-gray-950: #2C2F30;--rk-color-cool-gray-950-rgb: 44, 47, 48;--rk-color-cool-gray-950-text: var(--rk-color-cool-gray-50);--rk-color-neutral: var(--rk-color-neutral-500);--rk-color-neutral-rgb: var(--rk-color-neutral-500-rgb);--rk-color-neutral-text: var(--rk-color-neutral-500-text);--rk-color-neutral-50: #EDEEED;--rk-color-neutral-50-rgb: 237, 238, 237;--rk-color-neutral-50-text: var(--rk-color-neutral-950);--rk-color-neutral-100: #D6D9D5;--rk-color-neutral-100-rgb: 214, 217, 213;--rk-color-neutral-100-text: var(--rk-color-neutral-950);--rk-color-neutral-200: #BFC6BC;--rk-color-neutral-200-rgb: 191, 198, 188;--rk-color-neutral-200-text: var(--rk-color-neutral-950);--rk-color-neutral-300: #A7B3A2;--rk-color-neutral-300-rgb: 167, 179, 162;--rk-color-neutral-300-text: var(--rk-color-neutral-950);--rk-color-neutral-400: #8EA286;--rk-color-neutral-400-rgb: 142, 162, 134;--rk-color-neutral-400-text: var(--rk-color-neutral-50);--rk-color-neutral-500: #76926A;--rk-color-neutral-500-rgb: 118, 146, 106;--rk-color-neutral-500-text: var(--rk-color-neutral-50);--rk-color-neutral-600: #687D5F;--rk-color-neutral-600-rgb: 104, 125, 95;--rk-color-neutral-600-text: var(--rk-color-neutral-50);--rk-color-neutral-700: #596953;--rk-color-neutral-700-rgb: 89, 105, 83;--rk-color-neutral-700-text: var(--rk-color-neutral-50);--rk-color-neutral-800: #4B5547;--rk-color-neutral-800-rgb: 75, 85, 71;--rk-color-neutral-800-text: var(--rk-color-neutral-50);--rk-color-neutral-900: #3C4339;--rk-color-neutral-900-rgb: 60, 67, 57;--rk-color-neutral-900-text: var(--rk-color-neutral-50);--rk-color-neutral-950: #2D302B;--rk-color-neutral-950-rgb: 45, 48, 43;--rk-color-neutral-950-text: var(--rk-color-neutral-50);--rk-color-accent: var(--rk-color-accent-500);--rk-color-accent-rgb: var(--rk-color-accent-500-rgb);--rk-color-accent-text: var(--rk-color-accent-500-text);--rk-color-accent-50: #EEEBEF;--rk-color-accent-50-rgb: 238, 235, 239;--rk-color-accent-50-text: var(--rk-color-accent-950);--rk-color-accent-100: #DACFDE;--rk-color-accent-100-rgb: 218, 207, 222;--rk-color-accent-100-text: var(--rk-color-accent-950);--rk-color-accent-200: #C8B0D1;--rk-color-accent-200-rgb: 200, 176, 209;--rk-color-accent-200-text: var(--rk-color-accent-950);--rk-color-accent-300: #B78DC8;--rk-color-accent-300-rgb: 183, 141, 200;--rk-color-accent-300-text: var(--rk-color-accent-950);--rk-color-accent-400: #A866C3;--rk-color-accent-400-rgb: 168, 102, 195;--rk-color-accent-400-text: var(--rk-color-accent-50);--rk-color-accent-500: #9A3DBF;--rk-color-accent-500-rgb: 154, 61, 191;--rk-color-accent-500-text: var(--rk-color-accent-50);--rk-color-accent-600: #833D9F;--rk-color-accent-600-rgb: 131, 61, 159;--rk-color-accent-600-text: var(--rk-color-accent-50);--rk-color-accent-700: #6E3A82;--rk-color-accent-700-rgb: 110, 58, 130;--rk-color-accent-700-text: var(--rk-color-accent-50);--rk-color-accent-800: #593567;--rk-color-accent-800-rgb: 89, 53, 103;--rk-color-accent-800-text: var(--rk-color-accent-50);--rk-color-accent-900: #452F4D;--rk-color-accent-900-rgb: 69, 47, 77;--rk-color-accent-900-text: var(--rk-color-accent-50);--rk-color-accent-950: #322636;--rk-color-accent-950-rgb: 50, 38, 54;--rk-color-accent-950-text: var(--rk-color-accent-50);--rk-color-danger: var(--rk-color-danger-500);--rk-color-danger-rgb: var(--rk-color-danger-500-rgb);--rk-color-danger-text: var(--rk-color-danger-500-text);--rk-color-danger-50: #F0ECEA;--rk-color-danger-50-rgb: 240, 236, 234;--rk-color-danger-50-text: var(--rk-color-danger-950);--rk-color-danger-100: #E3D1CC;--rk-color-danger-100-rgb: 227, 209, 204;--rk-color-danger-100-text: var(--rk-color-danger-950);--rk-color-danger-200: #DBB4A8;--rk-color-danger-200-rgb: 219, 180, 168;--rk-color-danger-200-text: var(--rk-color-danger-950);--rk-color-danger-300: #D9957E;--rk-color-danger-300-rgb: 217, 149, 126;--rk-color-danger-300-text: var(--rk-color-danger-950);--rk-color-danger-400: #DC724E;--rk-color-danger-400-rgb: 220, 114, 78;--rk-color-danger-400-text: var(--rk-color-danger-50);--rk-color-danger-500: #E64D19;--rk-color-danger-500-rgb: 230, 77, 25;--rk-color-danger-500-text: var(--rk-color-danger-50);--rk-color-danger-600: #BD4822;--rk-color-danger-600-rgb: 189, 72, 34;--rk-color-danger-600-text: var(--rk-color-danger-50);--rk-color-danger-700: #974327;--rk-color-danger-700-rgb: 151, 67, 39;--rk-color-danger-700-text: var(--rk-color-danger-50);--rk-color-danger-800: #753B28;--rk-color-danger-800-rgb: 117, 59, 40;--rk-color-danger-800-text: var(--rk-color-danger-50);--rk-color-danger-900: #563226;--rk-color-danger-900-rgb: 86, 50, 38;--rk-color-danger-900-text: var(--rk-color-danger-50);--rk-color-danger-950: #3B2721;--rk-color-danger-950-rgb: 59, 39, 33;--rk-color-danger-950-text: var(--rk-color-danger-50);--rk-color-warning: var(--rk-color-warning-500);--rk-color-warning-rgb: var(--rk-color-warning-500-rgb);--rk-color-warning-text: var(--rk-color-warning-500-text);--rk-color-warning-50: #F0EEEA;--rk-color-warning-50-rgb: 240, 238, 234;--rk-color-warning-50-text: var(--rk-color-warning-950);--rk-color-warning-100: #E6DECE;--rk-color-warning-100-rgb: 230, 222, 206;--rk-color-warning-100-text: var(--rk-color-warning-950);--rk-color-warning-200: #E1CFAC;--rk-color-warning-200-rgb: 225, 207, 172;--rk-color-warning-200-text: var(--rk-color-warning-950);--rk-color-warning-300: #E2C385;--rk-color-warning-300-rgb: 226, 195, 133;--rk-color-warning-300-text: var(--rk-color-warning-950);--rk-color-warning-400: #E8B858;--rk-color-warning-400-rgb: 232, 184, 88;--rk-color-warning-400-text: var(--rk-color-warning-950);--rk-color-warning-500: #F4AF25;--rk-color-warning-500-rgb: 244, 175, 37;--rk-color-warning-500-text: var(--rk-color-warning-950);--rk-color-warning-600: #D8991A;--rk-color-warning-600-rgb: 216, 153, 26;--rk-color-warning-600-text: var(--rk-color-warning-950);--rk-color-warning-700: #AB7D22;--rk-color-warning-700-rgb: 171, 125, 34;--rk-color-warning-700-text: var(--rk-color-warning-50);--rk-color-warning-800: #826326;--rk-color-warning-800-rgb: 130, 99, 38;--rk-color-warning-800-text: var(--rk-color-warning-50);--rk-color-warning-900: #5D4A25;--rk-color-warning-900-rgb: 93, 74, 37;--rk-color-warning-900-text: var(--rk-color-warning-50);--rk-color-warning-950: #3C331F;--rk-color-warning-950-rgb: 60, 51, 31;--rk-color-warning-950-text: var(--rk-color-warning-50);--rk-color-success: var(--rk-color-success-500);--rk-color-success-rgb: var(--rk-color-success-500-rgb);--rk-color-success-text: var(--rk-color-success-500-text);--rk-color-success-50: #EBF0EB;--rk-color-success-50-rgb: 235, 240, 235;--rk-color-success-50-text: var(--rk-color-success-950);--rk-color-success-100: #CADFCE;--rk-color-success-100-rgb: 202, 223, 206;--rk-color-success-100-text: var(--rk-color-success-950);--rk-color-success-200: #A4D5AC;--rk-color-success-200-rgb: 164, 213, 172;--rk-color-success-200-text: var(--rk-color-success-950);--rk-color-success-300: #78CF87;--rk-color-success-300-rgb: 120, 207, 135;--rk-color-success-300-text: var(--rk-color-success-950);--rk-color-success-400: #47CF5E;--rk-color-success-400-rgb: 71, 207, 94;--rk-color-success-400-text: var(--rk-color-success-950);--rk-color-success-500: #22C33D;--rk-color-success-500-rgb: 34, 195, 61;--rk-color-success-500-text: var(--rk-color-success-950);--rk-color-success-600: #27A23C;--rk-color-success-600-rgb: 39, 162, 60;--rk-color-success-600-text: var(--rk-color-success-50);--rk-color-success-700: #2A8439;--rk-color-success-700-rgb: 42, 132, 57;--rk-color-success-700-text: var(--rk-color-success-50);--rk-color-success-800: #2A6935;--rk-color-success-800-rgb: 42, 105, 53;--rk-color-success-800-text: var(--rk-color-success-50);--rk-color-success-900: #28502E;--rk-color-success-900-rgb: 40, 80, 46;--rk-color-success-900-text: var(--rk-color-success-50);--rk-color-success-950: #233926;--rk-color-success-950-rgb: 35, 57, 38;--rk-color-success-950-text: var(--rk-color-success-50);--rk-color-bg: #FFFEFD}@font-face{font-family:"Aleo";font-style:normal;font-weight:100 900;font-display:swap;src:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Fonts/Aleo/Aleo-VariableFont_wght.woff2?v=1") format("woff2")}@font-face{font-family:"Aleo";font-style:italic;font-weight:100 900;font-display:swap;src:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Fonts/Aleo/Aleo-Italic-VariableFont_wght.woff2?v=1") format("woff2")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.woff2?v=1") format("woff2")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400 900;font-display:swap;src:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.woff2?v=1") format("woff2")}:root{--font-serif: "Playfair Display", Didot, "Bodoni MT", Georgia, "Times New Roman", serif;--font-sans-serif: "Aleo", Rockwell, "Roboto Slab", Georgia, serif;--font-heading: var(--font-sans-serif);--font-body: var(--font-serif);--step--2: clamp(0.6944rem, 0.6944rem + 0vw, 0.6944rem);--step--1: clamp(0.8333rem, 0.8333rem + 0vw, 0.8333rem);--step-0: clamp(1rem, 1rem + 0vw, 1rem);--step-1: clamp(1.2rem, 1.2rem + 0vw, 1.2rem);--step-2: clamp(1.44rem, 1.44rem + 0vw, 1.44rem);--step-3: clamp(1.728rem, 1.728rem + 0vw, 1.728rem);--step-4: clamp(2.0736rem, 2.0736rem + 0vw, 2.0736rem);--step-5: clamp(2.4883rem, 2.4883rem + 0vw, 2.4883rem);--leading-tight: 1.15;--leading-normal: 1.5}:root{--space-3xs: clamp(0.25rem, 0.2378rem + 0.0543vw, 0.2812rem);--space-2xs: clamp(0.5rem, 0.4755rem + 0.1087vw, 0.5625rem);--space-xs: clamp(0.75rem, 0.7133rem + 0.163vw, 0.8438rem);--space-s: clamp(1rem, 0.9511rem + 0.2174vw, 1.125rem);--space-m: clamp(1.5rem, 1.4266rem + 0.3261vw, 1.6875rem);--space-l: clamp(2rem, 1.9022rem + 0.4348vw, 2.25rem);--space-xl: clamp(3rem, 2.8533rem + 0.6522vw, 3.375rem);--space-2xl: clamp(4rem, 3.8043rem + 0.8696vw, 4.5rem);--space-3xl: clamp(6rem, 5.7065rem + 1.3043vw, 6.75rem);--space-s-l: clamp(1rem, 0.5109rem + 2.1739vw, 2.25rem);--space-m-xl: clamp(1.5rem, 0.7663rem + 3.2609vw, 3.375rem)}:root{--rk-radius-3xs: 0.0625rem;--rk-radius-2xs: 0.125rem;--rk-radius-xs: 0.1875rem;--rk-radius-s: 0.25rem;--rk-radius-m: 0.375rem;--rk-radius-l: 0.5rem;--rk-radius-xl: 0.75rem;--rk-radius-2xl: 1rem;--rk-radius-3xl: 1.5rem;--rk-radius-full: 9999px}:root{--container-max: 75rem;--container-narrow: 45rem;--gutter: var(--space-s-l);--grid-gap: var(--space-m);--transition: 0.2s ease}@media(min-width: 1680px){:root{--container-max: 100rem}}.bi{display:inline-block;flex-shrink:0;inline-size:1em;block-size:1em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bi-arrow-clockwise{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-clockwise.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-clockwise.svg?v=1")}.bi-arrow-left{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-left.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-left.svg?v=1")}.bi-arrow-repeat{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-repeat.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-repeat.svg?v=1")}.bi-arrow-right{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-right.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/arrow-right.svg?v=1")}.bi-bell{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/bell.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/bell.svg?v=1")}.bi-box-arrow-in-down{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/box-arrow-in-down.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/box-arrow-in-down.svg?v=1")}.bi-box-arrow-up{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/box-arrow-up.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/box-arrow-up.svg?v=1")}.bi-calendar-event{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-event.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-event.svg?v=1")}.bi-calendar-plus{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-plus.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-plus.svg?v=1")}.bi-calendar-x{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-x.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/calendar-x.svg?v=1")}.bi-camera{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/camera.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/camera.svg?v=1")}.bi-camera-video{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/camera-video.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/camera-video.svg?v=1")}.bi-chat-left-text{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/chat-left-text.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/chat-left-text.svg?v=1")}.bi-check-circle-fill{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check-circle-fill.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check-circle-fill.svg?v=1")}.bi-check-lg{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check-lg.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check-lg.svg?v=1")}.bi-check2-circle{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check2-circle.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/check2-circle.svg?v=1")}.bi-chevron-right{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/chevron-right.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/chevron-right.svg?v=1")}.bi-cloud-arrow-up{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/cloud-arrow-up.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/cloud-arrow-up.svg?v=1")}.bi-download{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/download.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/download.svg?v=1")}.bi-eye{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/eye.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/eye.svg?v=1")}.bi-flag{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/flag.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/flag.svg?v=1")}.bi-globe{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/globe.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/globe.svg?v=1")}.bi-hand-thumbs-up{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/hand-thumbs-up.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/hand-thumbs-up.svg?v=1")}.bi-info-circle-fill{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/info-circle-fill.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/info-circle-fill.svg?v=1")}.bi-journal-richtext{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/journal-richtext.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/journal-richtext.svg?v=1")}.bi-link-45deg{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/link-45deg.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/link-45deg.svg?v=1")}.bi-mic{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/mic.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/mic.svg?v=1")}.bi-pause-fill{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/pause-fill.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/pause-fill.svg?v=1")}.bi-pencil-square{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/pencil-square.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/pencil-square.svg?v=1")}.bi-people{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/people.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/people.svg?v=1")}.bi-person{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person.svg?v=1")}.bi-person-bounding-box{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-bounding-box.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-bounding-box.svg?v=1")}.bi-person-dash{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-dash.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-dash.svg?v=1")}.bi-person-fill-lock{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-fill-lock.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-fill-lock.svg?v=1")}.bi-person-lock{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-lock.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-lock.svg?v=1")}.bi-person-plus{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-plus.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/person-plus.svg?v=1")}.bi-phone{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/phone.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/phone.svg?v=1")}.bi-play-fill{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/play-fill.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/play-fill.svg?v=1")}.bi-qr-code{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/qr-code.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/qr-code.svg?v=1")}.bi-qr-code-scan{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/qr-code-scan.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/qr-code-scan.svg?v=1")}.bi-soundwave{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/soundwave.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/soundwave.svg?v=1")}.bi-trash3{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/trash3.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/trash3.svg?v=1")}.bi-x-circle{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/x-circle.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/x-circle.svg?v=1")}.bi-x-lg{-webkit-mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/x-lg.svg?v=1");mask-image:url("/_assets/f0ec20ff6f87763306d121696e82b5fd/Icons/bootstrap-icons-1.13.2/x-lg.svg?v=1")}:root{--rk-teal: var(--rk-color-secondary-500);--rk-teal-dark: var(--rk-color-secondary-700);--rk-orange: var(--rk-color-primary-500);--rk-orange-dark: var(--rk-color-primary-600);--rk-text: var(--rk-color-secondary-950);--rk-muted: var(--rk-color-cool-gray-400);--rk-bg: var(--rk-color-secondary-50);--rk-surface: var(--rk-color-primary-50);--rk-error: var(--rk-color-danger-600);--rk-success: var(--rk-color-success-700);--rk-radius: var(--rk-radius-xl);--rk-title-font: var(--font-heading);--rk-title-weight: 600;--rk-text-font: var(--font-body);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background-color:var(--rk-bg);background-image:radial-gradient(circle at 15% 18%, rgba(58, 122, 131, 0.16), transparent 42%),radial-gradient(circle at 92% 50%, rgba(58, 122, 131, 0.12), transparent 38%),radial-gradient(circle at 70% 92%, rgba(58, 122, 131, 0.16), transparent 40%);background-attachment:fixed;color:var(--rk-text);font:var(--step-0)/1.4 var(--rk-text-font)}[hidden]{display:none !important}.rk-app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.rk-main{display:flex;flex-direction:column;justify-content:center;flex:1;width:100%;margin:0 auto;padding:calc(40px + env(safe-area-inset-top)) 16px 32px}.rk-app--system .rk-main{max-width:500px}.rk-backdrop{display:none}@media(min-width: 501px){.rk-backdrop{display:block;position:fixed;inset:0;z-index:-1}.rk-backdrop img{display:block;width:100%;height:100%;object-fit:cover}body:has(.rk-backdrop) .rk-app--system .rk-main{flex:0 0 auto;margin:auto;border-radius:var(--rk-radius-2xl);background:rgba(var(--rk-color-secondary-50-rgb), 0.92);box-shadow:0 10px 30px rgba(31,42,48,.18)}}.rk-page{display:flex;flex-direction:column}.rk-reader[data-mode=scan]{margin-block:auto}.rk-footer{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:flex-start;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rk-footer__logo img{display:block;width:120px;height:auto}.rk-nav__button.rk-footer__scan{position:absolute;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));width:84px;height:84px}.rk-app:has(.rk-footer__scan) .rk-memory__intro{padding-right:92px}.rk-nav{position:sticky;bottom:0;z-index:30;width:100%;pointer-events:none;background:linear-gradient(to bottom, transparent 50px, var(--rk-bg) 50px);margin:0 auto;padding:34px 16px calc(env(safe-area-inset-bottom) - 16px)}.rk-nav__bar,.rk-nav__main{pointer-events:auto}.rk-nav__bar{display:flex;justify-content:space-between;align-items:stretch;min-height:76px;padding:8px;border-radius:18px;background:rgba(205,220,222,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s}.rk-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:104px;padding:6px 4px;border-radius:14px;color:var(--rk-orange);font:var(--rk-title-weight) .85rem/1.15 var(--rk-title-font);text-align:center;text-decoration:none;transition:background-color .2s,color .2s,opacity .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-nav__item .rk-icon{width:24px;height:24px}.rk-nav__item.is-active{background:var(--rk-teal);color:#fff}.rk-nav__item:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-nav__item.is-disabled,.rk-nav-locked .rk-nav__item{opacity:.35;pointer-events:none}.rk-nav__main{position:absolute;top:0;left:50%;transform:translateX(-50%)}.rk-nav__button{display:flex;align-items:center;justify-content:center;width:92px;height:92px;padding:0;border:6px solid var(--rk-surface);border-radius:50%;outline:1px solid var(--rk-orange);background:radial-gradient(circle at 70% 70%, #e5906f 0%, var(--rk-orange-dark) 70%);box-shadow:0 8px 18px rgba(120,60,40,.3);color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-nav__button>.rk-icon,.rk-nav__inner .rk-icon{width:38px;height:38px}.rk-nav__button:focus-visible{outline:3px solid rgba(58,122,131,.6)}.rk-nav__button:disabled{opacity:.5;cursor:not-allowed}.rk-nav__inner{display:flex;align-items:center;justify-content:center}.rk-nav__button.is-record .rk-nav__inner{width:34px;height:34px;border-radius:50%;background:var(--rk-surface);color:var(--rk-orange-dark);transition:border-radius .2s,width .2s,height .2s}.rk-nav__button.is-record.is-recording .rk-nav__inner{width:38px;height:38px;border-radius:7px}.rk-nav__button.is-record .rk-nav__inner .rk-icon{width:20px;height:20px}.rk-is-recording .rk-nav{background:none}.rk-is-recording .rk-nav__bar{background:rgba(255,255,255,.08)}.rk-is-recording .rk-nav__item{color:#9fb9be}.rk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rk-title{margin:0 0 .6em;color:var(--rk-teal);font:var(--rk-title-weight) 2rem/1.25 var(--rk-title-font);text-align:center}.rk-title--large{font-size:2.1rem}.rk-title:focus{outline:none}.rk-lead{margin:1.2em 0 1.6em;text-align:center}.rk-lead--spaced{margin:3.5em 0 3em}.rk-subtitle{margin:1.8em 0 .6em;color:var(--rk-teal);font:700 1.2rem/1.3 var(--rk-text-font)}.rk-hint{margin:6px 0 0;color:var(--rk-muted);font-size:.9rem}.rk-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0 0 12px;padding:10px 24px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:radial-gradient(ellipse at 75% 60%, #e5906f 0%, var(--rk-orange-dark) 75%);box-shadow:0 6px 14px rgba(120,60,40,.25);color:#fff;font:var(--rk-title-weight) 1.1rem/1.2 var(--rk-title-font);text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-button:hover,.rk-button:focus-visible{filter:brightness(1.05)}.rk-button:focus-visible,.rk-link:focus-visible{outline:3px solid rgba(58,122,131,.5);outline-offset:2px}.rk-button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;filter:none}.rk-button--secondary{border-color:var(--rk-orange);background:var(--rk-surface);box-shadow:0 4px 12px rgba(0,0,0,.08);color:var(--rk-orange)}.rk-button--small{width:auto;min-height:44px;margin:0;padding:8px 18px}.rk-link{padding:0;border:0;background:none;color:var(--rk-orange);font:inherit;text-decoration:underline;cursor:pointer}.rk-link:disabled{opacity:.45;cursor:not-allowed}.rk-form{display:flex;flex-direction:column;margin:0}.rk-form--center{align-items:stretch}.rk-form-link{margin:16px 0 0;text-align:center}.rk-label{margin:.9em 0 .4em;color:var(--rk-teal);font-weight:700;font-size:1.15rem}.rk-label--center{margin-top:.4em;text-align:center;font-family:var(--rk-title-font);font-weight:var(--rk-title-weight)}.rk-input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--rk-teal);border-radius:var(--rk-radius);background:rgba(255,255,255,.35);color:var(--rk-text);font:inherit}.rk-input::placeholder{color:#a8b4b8;font-style:italic}.rk-input:focus{outline:2px solid rgba(58,122,131,.45);outline-offset:1px}.rk-input--error,.rk-input[aria-invalid=true]{border-color:var(--rk-error)}.rk-textarea{min-height:140px;resize:vertical}.rk-form .rk-button{margin-top:28px}.rk-form .rk-button--secondary{margin-top:0}.rk-field-error{margin:6px 0 0;color:var(--rk-error);font-size:.95rem}.rk-choices{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.rk-choices>legend{padding:0}.rk-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 4px;color:var(--rk-text);font-size:.95rem;line-height:1.4;cursor:pointer}.rk-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--rk-teal)}.rk-consent a{color:var(--rk-orange-dark)}.rk-consent--error input{outline:2px solid var(--rk-error);outline-offset:1px}.rk-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--rk-teal);border-radius:var(--rk-radius);background:rgba(255,255,255,.35);color:var(--rk-text);cursor:pointer}.rk-choice input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--rk-teal)}.rk-choice:has(input:checked){border-width:2px;padding:7px 11px;background:rgba(58,122,131,.1)}.rk-choice:has(input:focus-visible){outline:2px solid rgba(58,122,131,.45);outline-offset:1px}.rk-choices .rk-hint{margin:2px 0 0}.rk-rules{margin-top:18px;color:var(--rk-teal)}.rk-rules__title{margin:0 0 6px;font-weight:700}.rk-rules ul{margin:0;padding:0 0 0 22px;list-style:none;color:var(--rk-text);font-size:.95rem}.rk-rules li{position:relative;padding-left:18px;line-height:1.35}.rk-rules li::before{content:"";position:absolute;top:.35em;left:0;width:10px;height:10px;border-radius:50%;background:#c9d2d4;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.rk-rules li.is-valid::before{background:var(--rk-success)}.rk-rules li.is-valid{color:var(--rk-success)}.rk-code-input{--rk-count: 4;--rk-box: 42px;--rk-gap: 10px;--rk-box-height: 56px;position:relative;display:flex;gap:var(--rk-gap);justify-content:center;width:calc(var(--rk-count)*var(--rk-box) + (var(--rk-count) - 1)*var(--rk-gap));max-width:100%;height:var(--rk-box-height);margin:8px auto 0;overflow:hidden;overflow:clip}.rk-code-input--code{--rk-gap: 5px;--rk-box: min(41px, calc((100vw - 32px - (var(--rk-count) - 1) * var(--rk-gap)) / var(--rk-count)));--rk-box-height: calc(var(--rk-box) * 1.35)}.rk-code-input span{width:var(--rk-box);height:100%;border:1px solid var(--rk-teal);border-radius:var(--rk-radius);background:rgba(255,255,255,.35)}.rk-code-input input{position:absolute;top:0;left:0;width:calc(100% + var(--rk-box) + var(--rk-gap));max-width:none;height:100%;padding:0 0 0 calc((var(--rk-box) - 1ch)/2);border:0;background:rgba(0,0,0,0);color:var(--rk-teal-dark);font:1.9rem/var(--rk-box-height) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:calc(var(--rk-box) + var(--rk-gap) - 1ch);caret-color:rgba(0,0,0,0)}.rk-code-input input::placeholder{color:#a8b4b8;font-style:italic}.rk-code-input--code input{font-size:calc(var(--rk-box)*.62)}.rk-code-input input:focus{outline:none}.rk-code-input:focus-within span{border-color:var(--rk-teal-dark);box-shadow:inset 0 0 0 1px var(--rk-teal-dark)}.rk-resend{margin-top:20px;text-align:center;font-size:.95rem}.rk-resend p{margin:0 0 4px}.rk-resend__form{text-align:right}.rk-resend__delay{color:var(--rk-teal)}.rk-alert,.rk-notice{margin:0 0 16px;padding:12px 14px;border-radius:var(--rk-radius);background:rgba(255,255,255,.6)}.rk-alert{color:var(--rk-error)}.rk-notice{background:#dff0e5;color:#1d5b33}.rk-notice--alert{background:#fbe9e3;color:#8a3b22}.rk-notice--alert a{color:inherit;font-weight:700}.rk-loading{padding:40px 0;color:var(--rk-muted);text-align:center}.rk-code{text-align:center}.rk-code strong,.rk-memory__meta strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.rk-scan-modes{margin-top:1.2em}.rk-scan-mode{animation:rk-fade .2s ease-out}.rk-scan-mode .rk-camera{margin:0 auto}.rk-scan-mode[data-mode-panel=code]{display:flex;align-items:center;aspect-ratio:1;width:100%;max-width:60vh;max-width:60dvh;max-height:60vh;max-height:60dvh;margin:0 auto}.rk-scan-mode[data-mode-panel=code] .rk-manual{width:100%;margin:0}.rk-scan-mode .rk-alert{margin-top:12px}@keyframes rk-fade{from{opacity:0}to{opacity:1}}.rk-toggle{display:flex;width:max-content;margin:clamp(16px,6dvh,56px) auto 0;overflow:hidden;border:1px solid var(--rk-orange);border-radius:999px;background:var(--rk-surface);box-shadow:0 4px 12px rgba(0,0,0,.12)}.rk-toggle__option{min-width:76px;min-height:46px;padding:8px 18px;border:0;background:rgba(0,0,0,0);color:var(--rk-orange);font:var(--rk-title-weight) 1.1rem/1.2 var(--rk-title-font);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-toggle__option+.rk-toggle__option{border-left:1px solid var(--rk-orange)}.rk-toggle__option[aria-selected=true]{background:radial-gradient(ellipse at 70% 60%, #e5906f 0%, var(--rk-orange-dark) 80%);color:#fff}.rk-toggle__option:focus-visible{outline:3px solid rgba(58,122,131,.5);outline-offset:-3px}.rk-camera{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;width:100%;max-width:60vh;max-width:60dvh;max-height:60vh;max-height:60dvh;margin:1.2em auto 16px;border:1px solid rgba(58,122,131,.12);border-radius:12px;background:rgba(255,255,255,.45);box-shadow:inset 0 0 24px rgba(58,122,131,.08)}.rk-camera.is-active{border-color:rgba(0,0,0,0);background:#000}.rk-camera video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.rk-camera .rk-camera__start{position:relative;width:auto;margin:0;padding-inline:18px}.rk-camera__frame{position:absolute;inset:18%;border:3px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 0 0 100vmax rgba(0,0,0,.25)}.rk-manual{margin-top:16px}.rk-label--small{font-size:1rem}.rk-manual .rk-button{margin-top:14px;margin-bottom:8px}.rk-hint--center{margin:0;color:var(--rk-text);font-size:.95rem;text-align:center}.rk-memory{display:flex;flex-direction:column}.rk-memory__rays.rk-icon--rays{margin:4px auto 16px}.rk-memory__text{white-space:pre-line;overflow-wrap:anywhere}.rk-drawer .rk-memory__text{font-size:1.2rem;line-height:1.6}.rk-memory__intro{display:flex;flex:none;align-items:flex-start;gap:12px;margin-top:16px}.rk-memory__excerpt{display:block;flex:1;max-height:4.35em;min-width:0;padding:0;overflow:hidden;border:0;background:none;color:inherit;font:inherit;line-height:1.45;text-align:left;white-space:pre-line;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-memory__excerpt:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-memory__summary{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-memory__summary:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-memory__edit{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border-radius:12px;background:rgba(255,255,255,.75);box-shadow:0 2px 8px rgba(31,42,48,.08);color:var(--rk-orange)}.rk-memory__edit .rk-icon{width:26px;height:26px}.rk-memory__edit:focus-visible{outline:3px solid rgba(58,122,131,.6)}.rk-app:has(.rk-memory-view:not([hidden])){height:100vh;height:100dvh;min-height:0;overflow:hidden}.rk-app:has(.rk-memory-view:not([hidden])) .rk-main{min-height:0;padding-bottom:12px}.rk-app:has(.rk-memory-view:not([hidden])) .rk-reader,.rk-app:has(.rk-memory-view:not([hidden])) .rk-memory-view,.rk-app:has(.rk-memory-view:not([hidden])) .rk-memory{display:flex;flex:1;flex-direction:column;min-height:0}.rk-app:has(.rk-memory-view:not([hidden])) .rk-memory__media{flex:1;min-height:160px}.rk-app:has(.rk-memory-view:not([hidden])) .rk-memory__video,.rk-app:has(.rk-memory-view:not([hidden])) .rk-memory__image{height:100%;max-height:none}.rk-app:has(.rk-nav):has(.rk-memory-view:not([hidden])) .rk-memory__rays{display:none}.rk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.rk-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--rk-radius-full);background:var(--rk-color-secondary-100);color:var(--rk-teal-dark);font:var(--rk-title-weight) .85rem/1.3 var(--rk-title-font)}.rk-chip--light{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--rk-color-secondary-200)}.rk-chip[hidden]{display:none}.rk-drawer .rk-separator{margin:24px auto}.rk-memory__chips{margin-bottom:18px}.rk-memory__rule{height:1px;margin:22px 0 12px;border:0;background:rgba(58,122,131,.25)}.rk-memory__report{display:flex;justify-content:flex-end;margin:0}.rk-report{min-height:36px;padding:4px 14px;font-size:.9rem}.rk-install{position:relative;margin:-16px 0 20px;padding:12px 40px 12px 14px;border:1px solid rgba(58,122,131,.35);border-radius:var(--rk-radius);background:rgba(255,255,255,.7);box-shadow:0 4px 12px rgba(31,42,48,.08)}.rk-install[hidden],.rk-install__body[hidden]{display:none}.rk-install__body{display:flex;align-items:center;gap:12px}.rk-install__text{flex:1;margin:0;color:var(--rk-text);font-size:.95rem;line-height:1.4}.rk-install__share{margin:0 2px;color:#0a84ff;font-size:1.2em}.rk-install .rk-install__button{flex:none;width:auto;min-height:40px;margin:0;padding:8px 18px;font-size:.95rem}.rk-install__close{position:absolute;top:4px;right:4px;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--rk-muted);font-size:1.4rem;line-height:1;cursor:pointer}.rk-debug{max-width:100%;max-height:50vh;margin:16px 0;padding:10px 12px;overflow:auto;border:1px dashed var(--rk-error);border-radius:var(--rk-radius);background:rgba(255,255,255,.6);color:var(--rk-text);font:.75rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left;white-space:pre-wrap;word-break:break-all}.rk-create{--rk-media-ratio: 3 / 4}.rk-icon{flex:none;width:1.15em;height:1.15em}.rk-button--icon{gap:10px}.rk-button--pill{display:inline-flex;width:auto;margin:0;padding:8px 20px}.rk-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--rk-teal);cursor:pointer}.rk-icon-button .rk-icon{width:22px;height:22px}.rk-nowrap{white-space:nowrap}.rk-separator{width:75%;height:2px;margin:18px auto 34px;border:0;background:linear-gradient(90deg, transparent, rgba(58, 122, 131, 0.45), transparent)}.rk-actions{display:flex;flex-direction:column}.rk-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rk-actions__row:has(>:only-child){grid-template-columns:1fr}.rk-actions__row .rk-button{padding:8px 10px;font-size:1rem}.rk-button:has(.rk-soon){position:relative}.rk-soon{position:absolute;top:-8px;right:14px;padding:1px 8px;border-radius:999px;background:var(--rk-teal);color:#fff;font:.75rem/1.4 var(--rk-text-font)}.rk-scanned{margin:3.2em 0 2.4em;text-align:center}.rk-scanned__label{margin:0}.rk-scanned__code{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;color:var(--rk-teal);font:italic 700 2rem/1.2 var(--rk-text-font);letter-spacing:.03em}.rk-step{padding-bottom:90px}.rk-capture__stage{display:flex;flex-direction:column}.rk-media-box{position:relative;width:100%;aspect-ratio:var(--rk-media-ratio);max-height:50vh;max-height:50dvh;margin:0 auto;overflow:hidden;border-radius:12px;background:#1f2a30;box-shadow:0 6px 18px rgba(31,42,48,.18)}.rk-media-box video,.rk-media-box img{display:block;width:100%;height:100%;object-fit:contain}.rk-create[data-type=video] .rk-capture .rk-media-box--live{width:min(100%,max(220px,100dvh - 480px)*var(--rk-media-ratio))}.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])){height:100vh;height:100dvh;min-height:0;overflow:hidden}.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-main{min-height:0;margin-bottom:-70px;padding-bottom:0}.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-create,.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-capture,.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-capture__stage{flex:1;min-height:0}.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-capture{display:flex;flex-direction:column;padding-bottom:0}.rk-app:has(.rk-create--nav[data-type=video]>.rk-capture:not([hidden])) .rk-capture .rk-media-box--live{flex:1;width:100%;min-height:220px;max-height:none;aspect-ratio:auto}.rk-media-box--live video{object-fit:cover}.rk-media-box video.is-mirrored{transform:scaleX(-1)}.rk-media-box__flip{position:absolute;top:10px;right:10px;width:44px;height:44px;background:rgba(31,42,48,.55);color:#fff}.rk-rec{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:rgba(31,42,48,.85);color:#fff;font:700 .75rem/1.2 var(--rk-text-font);letter-spacing:.04em}.rk-rec::before{content:"";width:12px;height:12px;border-radius:50%;background:#ff1f1f;animation:rk-blink 1.2s steps(2, start) infinite}@keyframes rk-blink{to{visibility:hidden}}.rk-media-box .rk-rec{position:absolute;top:10px;left:10px}.rk-capture__mic{display:flex;flex-direction:column;align-items:center;gap:10px;margin:2.2em 0 .6em;color:#7fa9b2}.rk-icon--mic{width:96px;height:96px}.rk-capture[data-type=video] .rk-countdown,.rk-create[data-type=video] .rk-capture .rk-countdown{order:-1}.rk-countdown{margin:0 0 14px}.rk-timer{margin:0 0 6px;color:#263b42;font:var(--rk-title-weight) 3rem/1.1 var(--rk-title-font);text-align:center;font-variant-numeric:tabular-nums}.rk-progress{position:relative;height:14px;overflow:hidden;border-radius:999px;background:linear-gradient(#b7ccd0, #9db9bf);box-shadow:inset 0 2px 3px rgba(31,42,48,.25)}.rk-progress__bar{display:block;width:0;height:100%;border-radius:inherit;background:var(--rk-teal);transition:width .25s linear}.rk-countdown .rk-hint{margin-top:8px;color:var(--rk-text)}.rk-capture__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:16px 0 8px}.rk-capture__controls .rk-record{grid-column:2}.rk-heading{position:relative;padding:0 40px}.rk-back{position:absolute;top:.3em;left:0;display:flex;padding:2px;border:0;border-radius:50%;background:none;color:var(--rk-orange);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-back .rk-icon{width:30px;height:30px}.rk-back:focus-visible{outline:3px solid rgba(58,122,131,.6)}.rk-create--nav .rk-capture__controls,.rk-create--nav .rk-preview [data-action=publish]{display:none}.rk-record{display:flex;align-items:center;justify-content:center;width:96px;height:96px;padding:0;border:6px solid var(--rk-surface);border-radius:50%;outline:1px solid var(--rk-orange);background:radial-gradient(circle at 70% 70%, #e5906f 0%, var(--rk-orange-dark) 70%);box-shadow:0 8px 18px rgba(120,60,40,.3);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-record:disabled{opacity:.5;cursor:not-allowed}.rk-record:focus-visible{outline:3px solid rgba(58,122,131,.6)}.rk-record__inner{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--rk-surface);color:var(--rk-orange-dark);transition:border-radius .2s}.rk-record.is-recording .rk-record__inner{width:38px;height:38px;border-radius:7px}.rk-record__inner .rk-icon{width:20px;height:20px}.rk-is-recording body{background-color:#2e4a50;background-image:radial-gradient(circle at 25% 12%, rgba(77, 140, 152, 0.55), transparent 45%),radial-gradient(circle at 80% 85%, rgba(20, 40, 46, 0.6), transparent 45%)}.rk-is-recording .rk-capture .rk-title,.rk-is-recording .rk-timer{color:#fff}.rk-is-recording .rk-countdown .rk-hint{color:#d5e3e6}.rk-is-recording .rk-progress{background:linear-gradient(#93aeb4, #7f9ca2)}.rk-is-recording .rk-tip{visibility:hidden}.rk-stage{position:relative;margin-bottom:18px}.rk-play{display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:3px solid rgba(242,239,238,.85);border-radius:50%;outline:1px solid var(--rk-orange);background:radial-gradient(circle at 70% 70%, #e5906f 0%, var(--rk-orange-dark) 70%);box-shadow:0 6px 14px rgba(0,0,0,.25);color:#fff;cursor:pointer}.rk-play .rk-icon{width:26px;height:26px}.rk-seek{position:relative;height:22px;overflow:hidden;border-radius:999px;background:rgba(55,82,90,.85);cursor:pointer}.rk-seek__bar{display:block;width:0;height:100%;background:#6a9ca6}.rk-seek__time{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;font:700 .8rem/1 var(--rk-text-font);font-variant-numeric:tabular-nums}.rk-create[data-type=video] .rk-player,.rk-memory[data-type=video] .rk-player{position:absolute;inset:0;pointer-events:none}.rk-create[data-type=video] .rk-play,.rk-memory[data-type=video] .rk-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:auto;transition:opacity .2s}.rk-create[data-type=video] .rk-play.is-playing,.rk-memory[data-type=video] .rk-play.is-playing{opacity:0}.rk-create[data-type=video] .rk-seek,.rk-memory[data-type=video] .rk-seek{position:absolute;right:12px;bottom:12px;left:12px;pointer-events:auto}.rk-wave{display:flex;justify-content:center;margin:3em 0 0;color:#7fa9b2}.rk-icon--wave{width:96px;height:64px}.rk-create[data-type=audio] .rk-player,.rk-memory[data-type=audio] .rk-player{display:flex;flex-direction:column;align-items:center}.rk-create[data-type=audio] .rk-play,.rk-memory[data-type=audio] .rk-play{margin:-36px 0 0 40px}.rk-create[data-type=audio] .rk-seek,.rk-memory[data-type=audio] .rk-seek{width:100%;margin-top:36px}.rk-transfer,.rk-diffusion,.rk-info,.rk-done{text-align:center}.rk-done.rk-step,.rk-diffusion.rk-step{padding-bottom:0}.rk-diffusion .rk-icon--qr{display:block;margin-inline:auto}.rk-diffusion label.rk-pills__question{display:block;margin-top:0}.rk-notebook-combo{margin-top:12px}.rk-notebook-combo .rk-combo__input{font:var(--rk-title-weight) 1.15rem/1.3 var(--rk-title-font)}.rk-notebook-combo .rk-combo__list{max-height:30vh;max-height:30dvh}[data-form=notebook] .rk-button{margin-top:22px}@media(max-height: 760px){.rk-diffusion .rk-icon--rays{margin-top:1.5em}.rk-diffusion .rk-icon--qr{width:56px;height:56px;margin-bottom:10px}}@media(max-height: 700px){.rk-diffusion .rk-icon--rays{margin-top:.6em}}.rk-done .rk-icon--rays{margin-top:1.5em}@media(max-height: 760px){.rk-done .rk-icon--rays{margin-top:.6em}.rk-done .rk-icon--thumb{width:64px;height:64px;margin:.2em 0 .3em}.rk-done .rk-lead{margin-block:.4em}}.rk-info__group{display:flex;flex-direction:column;align-items:center;gap:10px}.rk-info__chips{justify-content:center;margin:0}.rk-info .rk-separator{width:60%;margin:14px auto}.rk-info__actions{margin-top:36px}.rk-button.is-done{border-color:rgba(0,0,0,0);background:var(--rk-color-secondary-400);color:#fff}.rk-chip--solid{padding:4px 4px 4px 12px;background:var(--rk-color-secondary-400);color:#fff;font-size:.95rem}.rk-chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;margin-left:4px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:var(--rk-orange);cursor:pointer}.rk-chip__remove .rk-icon{width:14px;height:14px}.rk-chip__remove:focus-visible{outline:2px solid #fff;outline-offset:1px}.rk-drawer__title.rk-drawer__title--form{font-size:1.2rem;text-align:center}.rk-info-form .rk-input,.rk-info-form .rk-combo__input{font:var(--rk-title-weight) 1.1rem/1.3 var(--rk-title-font)}.rk-info-form input[type=date]{display:block;width:100%;min-width:0;max-width:100%;-webkit-appearance:none;appearance:none;text-align:left}.rk-info-form input[type=date]::-webkit-date-and-time-value{text-align:left}.rk-info-form .rk-textarea{font:1.1rem/1.5 var(--rk-text-font)}.rk-info-form .rk-label{margin-top:18px}.rk-drawer__actions{display:flex;justify-content:flex-end;margin-top:22px}.rk-form .rk-drawer__actions .rk-button{margin:0}.rk-combo{overflow:hidden;border:1px solid var(--rk-teal);border-radius:var(--rk-radius);background:rgba(255,255,255,.35)}.rk-combo:focus-within{outline:2px solid rgba(58,122,131,.45);outline-offset:1px}.rk-combo__field{display:flex;align-items:stretch}.rk-combo__input{flex:1;min-width:0;min-height:44px;padding:8px 12px;border:0;background:rgba(0,0,0,0);color:var(--rk-text);font:inherit}.rk-combo__input:focus{outline:none}.rk-combo__input::placeholder{color:#a8b4b8;font-style:italic}.rk-combo__add{display:flex;flex:none;align-items:center;justify-content:center;width:48px;padding:0;border:0;background:radial-gradient(ellipse at 75% 60%, #e5906f 0%, var(--rk-orange-dark) 75%);color:#fff;cursor:pointer}.rk-combo__add .rk-icon{width:22px;height:22px}.rk-combo__list{max-height:40vh;margin:0;padding:4px 0;overflow-y:auto;border-top:1px solid rgba(58,122,131,.3);list-style:none;text-align:left}.rk-combo__option{padding:6px 12px;color:var(--rk-teal);font:var(--rk-title-weight) 1.05rem/1.3 var(--rk-title-font);cursor:pointer}.rk-combo__option mark{background:none;color:var(--rk-color-secondary-300)}.rk-combo__option.is-active,.rk-combo__option:hover{background:rgba(58,122,131,.12)}.rk-combo__option--special{color:var(--rk-orange)}.rk-icon--rays{display:block;width:84px;height:36px;margin:4.5em auto 0;color:var(--rk-teal-dark)}.rk-transfer .rk-lead{margin-top:.6em}.rk-progress--large{margin-top:2em}.rk-percent{margin:6px 0 0;color:var(--rk-teal);font:700 1.1rem/1.2 var(--rk-text-font);text-align:right}.rk-pills{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0 0 14px;padding:0;border:0}.rk-pills__question{margin:.6em 0 .4em;padding:0;color:var(--rk-teal);font:700 1.25rem/1.3 var(--rk-text-font);text-align:center}.rk-icon--qr{width:76px;height:76px;margin:4px 0 18px;color:var(--rk-teal)}.rk-pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 18px 6px 10px;border:1px solid var(--rk-orange);border-radius:999px;background:rgba(242,239,238,.6);color:var(--rk-orange);font:var(--rk-title-weight) 1.05rem/1.2 var(--rk-title-font);cursor:pointer}.rk-pill input{position:absolute;opacity:0;pointer-events:none}.rk-pill .rk-pill__check{color:rgba(224,126,98,.28)}.rk-pill:has(input:checked){background:radial-gradient(ellipse at 75% 60%, #e5906f 0%, var(--rk-orange) 75%);box-shadow:0 4px 10px rgba(120,60,40,.2);color:#fff}.rk-pill:has(input:checked) .rk-pill__check{--rk-check: var(--rk-orange);color:#fff}.rk-pill:has(input:focus-visible){outline:3px solid rgba(58,122,131,.5);outline-offset:2px}.rk-pills .rk-separator{width:60%;margin:12px auto}.rk-icon--thumb{width:96px;height:96px;margin:.4em 0 .6em;color:var(--rk-teal-dark)}.rk-tip{position:relative;z-index:20;align-self:flex-end;display:flex;width:max-content;margin:-6px -16px -14px auto}.rk-tip__toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border:0;border-radius:999px 0 0 999px;background:var(--rk-teal);box-shadow:0 4px 10px rgba(31,42,48,.25);color:#fff;font:.78rem/1.15 var(--rk-text-font);text-align:center;cursor:pointer}.rk-tip__toggle span{max-width:70px}.rk-tip__toggle .rk-icon{width:30px;height:30px}.rk-drawer{position:fixed;inset:auto 0 var(--rk-keyboard, 0px);flex-direction:column;width:100%;max-width:100%;min-height:25vh;min-height:25dvh;max-height:80vh;max-height:min(80dvh,var(--rk-viewport, 100dvh) - 24px);margin:0;padding:0;border:0;border-radius:22px 22px 0 0;background:var(--rk-bg);box-shadow:0 -8px 30px rgba(20,30,34,.25);color:var(--rk-text);transform:translateY(100%);transition:transform .28s ease}.rk-drawer[open]{display:flex}.rk-drawer.is-expanded{height:calc(var(--rk-viewport, 100dvh) - env(safe-area-inset-top) - 12px);max-height:calc(var(--rk-viewport, 100dvh) - env(safe-area-inset-top) - 12px)}.rk-drawer.is-open{transform:translateY(0)}.rk-drawer.is-dragging{transition:none}.rk-drawer::backdrop{background:rgba(20,30,34,.45)}.rk-drawer__handle{position:relative;flex:none;height:40px;border:0;background:none;cursor:grab;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-drawer__handle::before{content:"";position:absolute;top:16px;left:50%;width:100px;height:6px;border-radius:3px;background:#7d4a3b;transform:translateX(-50%)}.rk-drawer__handle:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:-3px}.rk-drawer__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px calc(28px + env(safe-area-inset-bottom));font-size:1rem;line-height:1.55}.rk-drawer__status{margin:12px 0;color:var(--rk-muted);text-align:center}.rk-drawer__title{margin:0 0 18px;color:var(--rk-teal);font:var(--rk-title-weight) .95rem/1.3 var(--rk-title-font)}.rk-drawer__title span{display:block;font-size:1.5rem;line-height:1.15}.rk-drawer__content h3{margin:1.2em 0 .4em;color:var(--rk-teal);font:var(--rk-title-weight) 1.2rem/1.3 var(--rk-title-font)}.rk-drawer__content header{margin:0}.rk-drawer__content p{margin:0 0 1em}.rk-drawer__content strong,.rk-drawer__content b{color:var(--rk-teal-dark)}.rk-drawer__content a{color:var(--rk-orange-dark)}.rk-drawer__content img{max-width:100%;height:auto;border-radius:var(--rk-radius)}@media(prefers-reduced-motion: reduce){.rk-drawer{transition:none}}.rk-notebooks__list{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none}.rk-notebook{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(31,42,48,.08)}.rk-notebook__icon{flex:none;width:30px;height:30px;color:var(--rk-orange)}.rk-notebook__body{display:flex;flex-direction:column;min-width:0}.rk-notebook__title{color:var(--rk-teal-dark);font:var(--rk-title-weight) 1.15rem/1.3 var(--rk-title-font);overflow-wrap:anywhere}.rk-notebook__meta{color:var(--rk-muted);font-size:.9rem}.rk-memory__media{position:relative;overflow:hidden;border-radius:12px;background:#1f2a30;box-shadow:0 6px 18px rgba(31,42,48,.18)}.rk-memory__video,.rk-memory__image{display:block;width:100%;max-height:70vh;object-fit:contain}.rk-memory[data-type=audio] .rk-memory__media{display:flex;flex-direction:column;justify-content:center;padding:16px;overflow:visible;background:none;box-shadow:none}.rk-memory__audio{display:none}.rk-page-loader{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;background:rgba(242,239,238,.45);opacity:0;transition:opacity .2s}.rk-page-loader[hidden]{display:none}.rk-page-loader.is-visible{opacity:1}.rk-page-loader__spinner{width:46px;height:46px;border:4px solid rgba(58,122,131,.2);border-top-color:var(--rk-orange);border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.08);animation:rk-page-loader .8s linear infinite}@keyframes rk-page-loader{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.rk-page-loader__spinner{animation-duration:2s}}.rk-rotate{display:none}.rk-landscape .rk-rotate{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px calc(24px + env(safe-area-inset-right)) 24px calc(24px + env(safe-area-inset-left));background:var(--rk-bg);color:var(--rk-teal);text-align:center}.rk-landscape .rk-rotate__icon{width:56px;height:56px;animation:rk-rotate 2.4s ease-in-out infinite}.rk-landscape .rk-rotate__text{max-width:22em;margin:0;font:var(--rk-title-weight) 1.2rem/1.35 var(--rk-title-font)}.rk-landscape body{overflow:hidden}.rk-landscape .rk-drawer{visibility:hidden}@keyframes rk-rotate{0%,20%{transform:rotate(-90deg)}60%,100%{transform:rotate(0deg)}}@media(prefers-reduced-motion: reduce){.rk-landscape .rk-rotate__icon{animation:none}}.rk-access-view{text-align:center}.rk-access-view__icon{display:block;width:64px;height:64px;margin:22vh auto 0;margin-top:22dvh;color:var(--rk-orange)}.rk-access-view .rk-button{margin-top:1.5em}.rk-access{text-align:center}.rk-access__choices .rk-button{margin-top:0}.rk-push{margin:1.5em 0 0;padding:16px;border-radius:14px;background:rgba(255,255,255,.6);text-align:center}.rk-push__text{margin:0 0 12px}.rk-push .rk-button{margin:0}.rk-notebooks .rk-heading .rk-title{overflow-wrap:anywhere}.rk-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:1.6em 0 .6em;color:var(--rk-teal);font:var(--rk-title-weight) 1.1rem/1.3 var(--rk-title-font)}.rk-section-title__count{flex:none;font:italic 1rem/1.3 var(--rk-text-font)}.rk-notebooks__empty{margin:.4em 0 1em}.rk-cards{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rk-visibility{margin:0 0 .6em;text-align:center}.rk-switch{display:inline-flex;align-items:center;gap:10px;color:var(--rk-text);font:var(--rk-title-weight) 1.05rem/1.3 var(--rk-title-font);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-switch__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.rk-switch__track{position:relative;flex:none;width:34px;height:20px;border:1.5px solid var(--rk-orange);border-radius:999px;background:rgba(0,0,0,0);transition:background-color .2s}.rk-switch__track::after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--rk-orange);transition:transform .2s,background-color .2s}.rk-switch__input:checked+.rk-switch__track{background:var(--rk-orange)}.rk-switch__input:checked+.rk-switch__track::after{background:#fff;transform:translateX(14px)}.rk-switch__input:focus-visible+.rk-switch__track{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-visibility .rk-alert{margin-top:.6em}.rk-cards__group{margin:1em 0 .5em;font-size:.95rem}.rk-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(31,42,48,.1);color:var(--rk-text);text-decoration:none}form.rk-card>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rk-card--link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rk-card--link:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-card__icon{flex:none;align-self:flex-start;width:26px;height:26px;color:var(--rk-orange)}.rk-card__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.rk-card__title{font:var(--rk-title-weight) 1.05rem/1.3 var(--rk-title-font);overflow-wrap:anywhere}.rk-card__title--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-card__title--code{letter-spacing:.03em}.rk-card__meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--rk-teal);font-size:.85rem}.rk-card__meta--half{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.rk-card__meta--half>*{min-width:0}.rk-card__meta .rk-card__meta-alert,.rk-card__meta .rk-card__meta-alert .rk-icon{color:var(--rk-orange-dark)}.rk-diffusion-card.is-expired .rk-field-card__value{color:var(--rk-orange-dark)}.rk-diffusion-renew{align-self:end;margin:12px 0 5px}.rk-card__meta .rk-icon,.rk-card__email{color:var(--rk-teal)}.rk-card__email{font-size:.85rem;overflow-wrap:anywhere}.rk-card__chevron{flex:none;width:20px;height:20px;color:var(--rk-orange)}.rk-card__action{flex:none;margin:0}.rk-icon-button--danger{color:var(--rk-orange)}.rk-field-card{align-items:flex-start}.rk-field-card__label{color:var(--rk-teal);font-size:.85rem}.rk-field-card__value{font:var(--rk-title-weight) 1.1rem/1.3 var(--rk-title-font);overflow-wrap:anywhere}.rk-field-card__input{width:100%;padding:4px 0;border:0;border-bottom:1px solid var(--rk-teal);background:rgba(0,0,0,0);color:var(--rk-text);font:inherit}.rk-field-card__input:focus{outline:none;border-bottom-width:2px}.rk-field-card__actions{display:flex;flex:none;flex-direction:column;gap:4px;color:var(--rk-orange)}.rk-field-card__actions .rk-icon-button{color:var(--rk-orange)}.rk-comment__text{display:-webkit-box;max-height:7.25em;padding:0;overflow:hidden;border:0;background:none;color:inherit;font:inherit;line-height:1.45;text-align:left;white-space:pre-line;overflow-wrap:anywhere;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.rk-comment__text.is-expanded{display:block;max-height:none;-webkit-line-clamp:unset;line-clamp:none}.rk-comment__text:focus-visible{outline:3px solid rgba(58,122,131,.6);outline-offset:2px}.rk-comment__text.is-empty{color:var(--rk-muted);font-style:italic}.rk-comment__input{max-height:calc(7.25em + 8px);line-height:1.45;resize:none;overflow-y:auto}.rk-qrcode-page .rk-info__group{align-items:center}.rk-confirm__message{margin:.5em 0 1.2em}.rk-confirm__actions{display:flex;flex-direction:column;gap:10px}.rk-confirm__actions .rk-button{margin:0}