._viewport_1liyh_2{position:fixed;bottom:0;right:0;z-index:var(--z-toast, 500);display:flex;max-height:100vh;width:100%;flex-direction:column;padding:1rem}@media (min-width: 764px){._viewport_1liyh_2{max-width:420px}}._toast_1liyh_21{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:.375rem;border:1px solid;padding:1.5rem 2rem 1.5rem 1.5rem;box-shadow:0 10px 15px -3px var(--overlay-10),0 4px 6px -2px var(--overlay-05);transition:all .2s ease-in-out}._toast_1liyh_21[data-swipe=cancel]{transform:translate(0)}._toast_1liyh_21[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x))}._toast_1liyh_21[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x));transition:none}._toast_1liyh_21[data-state=open]{animation:_slideInFromTop_1liyh_1 .2s ease-out}._toast_1liyh_21[data-state=closed]{animation:_slideOutToRight_1liyh_1 .2s ease-out,_fadeOut_1liyh_1 .2s ease-out}._toast_1liyh_21[data-swipe=end]{animation:_slideOutToRight_1liyh_1 .2s ease-out}._toastDefault_1liyh_65{border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:#fff}._toastDestructive_1liyh_71{border-color:var(--color-red-600);background-color:var(--color-red-600);color:#fff}._action_1liyh_78{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid transparent;background-color:transparent;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;outline:none;cursor:pointer}._action_1liyh_78:focus{outline:2px solid var(--color-priority-blue);outline-offset:2px}._action_1liyh_78:disabled{pointer-events:none;opacity:.5}._action_1liyh_78:hover{background-color:var(--color-gray-700)}._toastDestructive_1liyh_71 ._action_1liyh_78{border-color:var(--bg-surface-40)}._toastDestructive_1liyh_71 ._action_1liyh_78:hover{border-color:var(--bg-surface-30);background-color:var(--color-red-600);color:#fff}._toastDestructive_1liyh_71 ._action_1liyh_78:focus{outline-color:var(--color-red-400)}._close_1liyh_124{position:absolute;right:.5rem;top:.5rem;border-radius:.375rem;padding:.25rem;color:var(--bg-surface-50);opacity:.7;transition:opacity .2s ease-in-out;outline:none;cursor:pointer}._close_1liyh_124:hover{color:#fff;opacity:1}._close_1liyh_124:focus{opacity:1;outline:2px solid var(--color-priority-blue);outline-offset:2px}._toast_1liyh_21:hover ._close_1liyh_124{opacity:1}._toastDestructive_1liyh_71 ._close_1liyh_124{color:var(--color-error-light)}._toastDestructive_1liyh_71 ._close_1liyh_124:hover{color:var(--color-red-50)}._toastDestructive_1liyh_71 ._close_1liyh_124:focus{outline-color:var(--color-red-400);outline-offset:2px}._title_1liyh_166{font-size:.875rem;font-weight:600;color:#fff}._description_1liyh_173{font-size:.875rem;opacity:.9;color:#fff}@keyframes _slideInFromTop_1liyh_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideOutToRight_1liyh_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _fadeOut_1liyh_1{0%{opacity:1}to{opacity:0}}@media (min-width: 640px){._toast_1liyh_21[data-state=open]{animation:_slideInFromBottom_1liyh_1 .2s ease-out}}@keyframes _slideInFromBottom_1liyh_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._toastGrid_7xwi8_2{display:grid;gap:.25rem;flex:1;color:#fff}._content_18ssk_2{z-index:50;overflow:hidden;border-radius:.375rem;border:1px solid;background-color:hsl(var(--popover));padding:.75rem 1rem;font-size:.875rem;color:hsl(var(--popover-foreground));box-shadow:0 4px 6px -1px var(--overlay-10),0 2px 4px -1px var(--overlay-06);animation:_fadeIn_18ssk_1 .2s ease-out,_zoomIn_18ssk_1 .2s ease-out}._content_18ssk_2[data-state=closed]{animation:_fadeOut_18ssk_1 .2s ease-out,_zoomOut_18ssk_1 .2s ease-out}._content_18ssk_2[data-side=bottom]{animation:_slideInFromTop_18ssk_1 .2s ease-out}._content_18ssk_2[data-side=left]{animation:_slideInFromRight_18ssk_1 .2s ease-out}._content_18ssk_2[data-side=right]{animation:_slideInFromLeft_18ssk_1 .2s ease-out}._content_18ssk_2[data-side=top]{animation:_slideInFromBottom_18ssk_1 .2s ease-out}@keyframes _fadeIn_18ssk_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_18ssk_1{0%{opacity:1}to{opacity:0}}@keyframes _zoomIn_18ssk_1{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes _zoomOut_18ssk_1{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes _slideInFromTop_18ssk_1{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes _slideInFromRight_18ssk_1{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes _slideInFromLeft_18ssk_1{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes _slideInFromBottom_18ssk_1{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}._leftButtons_j2a5j_1{display:flex;flex-direction:column;align-items:center;align-self:stretch;min-height:100%;gap:8px;flex-shrink:0;padding-left:5px}._leftButtons_j2a5j_1>*:last-child{margin-top:auto}._leftButtons_j2a5j_1._embedded_j2a5j_17{flex:1;min-height:0;width:100%;align-items:flex-start}._leftButtons_j2a5j_1._embedded_j2a5j_17>*:last-child{margin-top:0}._childrenContainerEmbedded_j2a5j_28{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;width:100%}._leftButtons_j2a5j_1._embedded_j2a5j_17 ._sideButton_j2a5j_37{height:64px;min-height:64px;width:64px;min-width:64px}._sideButton_j2a5j_37{height:64px;min-height:64px;width:80px;min-width:64px;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:hsl(var(--primary-foreground));font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .15s ease}._sideButton_j2a5j_37:hover{filter:brightness(1.1)}._sideButton_j2a5j_37:active{filter:brightness(.95)}._sideButton_j2a5j_37:disabled{opacity:.5;cursor:not-allowed}._sideButton_j2a5j_37._dwellActive_j2a5j_74{filter:brightness(1.1)}._childrenContainer_j2a5j_28{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}._loadingDots_jy98i_1{display:inline-flex;align-items:center;gap:4px}._dot_jy98i_7{border-radius:50%;animation:_dotBounce_jy98i_1 1.4s infinite ease-in-out}._dot_jy98i_7:nth-child(1){background-color:var(--color-secondary);animation-delay:0s}._dot_jy98i_7:nth-child(2){background-color:var(--color-priority-blue);animation-delay:.2s}._dot_jy98i_7:nth-child(3){background-color:var(--color-warning-amber);animation-delay:.4s}@keyframes _dotBounce_jy98i_1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}._button_x08it_1{display:inline-flex;align-items:center;justify-content:center;height:var(--button-height, 64px);min-height:var(--button-height, 64px);min-width:var(--button-height, 64px);padding:0 1rem;border:none;border-radius:.6em;font-size:1rem;font-weight:500;gap:.5em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s,color .2s,box-shadow .2s;outline:none;position:relative;overflow:visible}._button_x08it_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._button_x08it_1._primary_x08it_27{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._button_x08it_1._primary_x08it_27:active{background:hsl(var(--primary-dark))}._button_x08it_1._secondary_x08it_34{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}._button_x08it_1._danger_x08it_38{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}._button_x08it_1._ghost_x08it_42{background:transparent;color:var(--bg-surface-90);border:1px solid hsl(var(--ghost-border, var(--primary)))}._button_x08it_1._accent_x08it_47{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}._button_x08it_1._success_x08it_51{background:var(--color-secondary);color:hsl(var(--primary-foreground))}._button_x08it_1._success_x08it_51:active{background:var(--color-secondary-dark)}._button_x08it_1._sm_x08it_58{font-size:.95rem;padding:0 .75rem}._button_x08it_1._md_x08it_62{font-size:1rem;padding:0 1rem}._button_x08it_1._lg_x08it_66{font-size:1.05rem;padding:0 1.25rem}._button_x08it_1._disabled_x08it_71,._button_x08it_1:disabled{opacity:.5;cursor:not-allowed}._button_x08it_1._loading_x08it_76{cursor:progress}._label_x08it_80{pointer-events:none}._icon_x08it_83{display:flex;align-items:center}._icon_x08it_83+._label_x08it_80{margin-left:.2em}._composerContainer_1ex9e_2{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}._composerMain_1ex9e_10{display:flex;gap:8px;flex:1;min-height:0;overflow:hidden;align-items:stretch}._keywordsSection_1ex9e_19{display:flex;gap:8px;align-items:center;padding:8px;background:var(--color-gray-light);border-radius:var(--radius-sm);flex-wrap:wrap;flex-shrink:0}._keywordsBadges_1ex9e_30{display:flex;gap:6px;flex-wrap:wrap;flex:1}._keywordBadge_1ex9e_37{display:inline-block;padding:4px 12px;background:var(--color-gray-medium);border-radius:var(--radius-sm);font-size:14px;color:hsl(var(--foreground));-webkit-user-select:none;user-select:none;pointer-events:none}._textArea_1ex9e_48{flex:1 1 0;min-width:0;min-height:0;max-height:100%;height:100%;background:hsl(var(--card));border-radius:var(--radius-sm);padding:8px 64px 8px 16px;font-size:24px;line-height:1.5;color:hsl(var(--background));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word;position:relative;box-sizing:border-box}._textAreaBlocked_1ex9e_75{pointer-events:none;opacity:.7}._loadingOverlay_1ex9e_80{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg-surface-70);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:5;border-radius:var(--radius-sm)}._textArea_1ex9e_48 ._favoriteButton_1ex9e_97{position:absolute;top:2px;right:5px;width:64px;height:64px;background:var(--bg-primary-10)!important;border:var(--border-primary)!important;border-radius:var(--radius-sm);color:var(--color-primary)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;z-index:1}._textArea_1ex9e_48 ._favoriteButton_1ex9e_97:hover{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important;filter:brightness(1.1)}._textArea_1ex9e_48 ._favoriteButton_1ex9e_97:active{filter:brightness(.95)}._textArea_1ex9e_48 ._favoriteButton_1ex9e_97:disabled{opacity:.5;cursor:not-allowed}._textArea_1ex9e_48 ._favoriteButtonActive_1ex9e_131{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important}._textArea_1ex9e_48 ._refineButton_1ex9e_137{position:absolute;top:70px;right:5px;width:64px;height:64px;background:var(--bg-surface-70)!important;border:var(--border-primary)!important;border-radius:var(--radius-sm);color:var(--color-primary)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;z-index:1}._textArea_1ex9e_48 ._refineButton_1ex9e_137:hover{background:var(--bg-surface-90)!important;filter:brightness(1.05)}._textArea_1ex9e_48 ._refineButton_1ex9e_137:disabled{opacity:.5;cursor:not-allowed}._textArea_1ex9e_48:empty:before{content:"Commencez à taper...";color:var(--color-text-muted);pointer-events:none}._button_1ex9e_172._agirButton_1ex9e_172,._agirButton_1ex9e_172{flex:1;width:50%;height:100%;background:var(--color-secondary)!important;border:none;border-radius:var(--radius-sm);color:#fff!important;font-size:16px!important;font-weight:500!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:filter .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-height:64px;padding:8px!important}._button_1ex9e_172._agirButton_1ex9e_172:hover,._agirButton_1ex9e_172:hover{filter:brightness(1.1);background:var(--color-secondary)!important}._button_1ex9e_172._agirButton_1ex9e_172:active,._agirButton_1ex9e_172:active{filter:brightness(.95);background:var(--color-secondary)!important}._button_1ex9e_172._agirButton_1ex9e_172:disabled,._agirButton_1ex9e_172:disabled{cursor:not-allowed;opacity:.7!important;filter:brightness(.9) saturate(.8);background:var(--color-secondary)!important}._button_1ex9e_172._direButton_1ex9e_217,._direButton_1ex9e_217{flex:1;width:50%;height:100%;background:var(--color-secondary)!important;border:none;border-radius:var(--radius-sm);color:#fff!important;font-size:16px!important;font-weight:500!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:filter .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-height:64px;padding:8px!important}._button_1ex9e_172._direButton_1ex9e_217:hover,._direButton_1ex9e_217:hover{filter:brightness(1.1);background:var(--color-secondary)!important}._button_1ex9e_172._direButton_1ex9e_217:active,._direButton_1ex9e_217:active{filter:brightness(.95);background:var(--color-secondary)!important}._button_1ex9e_172._direButton_1ex9e_217._dwellActive_1ex9e_253,._direButton_1ex9e_217._dwellActive_1ex9e_253{filter:brightness(1.1);background:var(--color-secondary)!important}._button_1ex9e_172._direButton_1ex9e_217:disabled,._direButton_1ex9e_217:disabled{cursor:not-allowed;opacity:.7!important;filter:brightness(.9) saturate(.8);background:var(--color-secondary)!important}._recordingButton_1ex9e_268{background:hsl(var(--muted))!important;border:none;border-radius:var(--radius-sm);color:hsl(var(--foreground))!important;font-size:18px!important;font-weight:500!important;display:flex;align-items:center;justify-content:center;gap:0;cursor:pointer;transition:all .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-height:0;padding:8px!important;min-width:64px;width:64px;height:64px}._recordingButton_1ex9e_268:hover{filter:brightness(1.1);background:hsl(var(--muted))!important}._recordingButton_1ex9e_268:active{filter:brightness(.95);background:hsl(var(--muted))!important}._recordingButton_1ex9e_268:disabled{cursor:not-allowed;opacity:.7!important;filter:brightness(.9) saturate(.8);background:hsl(var(--muted))!important}._recordingButtonActive_1ex9e_307{background:hsl(var(--destructive))!important;animation:_pulse_1ex9e_1 2s cubic-bezier(.4,0,.6,1) infinite}._recordingButtonActive_1ex9e_307:hover{background:hsl(var(--destructive))!important}@keyframes _pulse_1ex9e_1{0%,to{opacity:1}50%{opacity:.8}}._rightSection_1ex9e_327{display:flex;flex-direction:column;gap:8px;flex:0 0 208px;width:208px;align-self:stretch;min-height:0;max-height:100%}._direSection_1ex9e_338{display:flex;flex-direction:row;gap:8px;flex:1;min-height:64px;max-height:100%}._selectionSection_1ex9e_347{display:flex;flex-direction:row;gap:8px;align-items:center;flex-shrink:0}._button_1ex9e_172._selectionButton_1ex9e_356,._selectionButton_1ex9e_356{flex:0 0 64px;width:64px;max-height:64px;background:var(--color-primary)!important;border:none;border-radius:var(--radius-sm);color:hsl(var(--primary-foreground))!important;font-size:18px!important;font-weight:500!important;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-height:0;padding:0!important}._button_1ex9e_172._selectionButton_1ex9e_356:hover,._selectionButton_1ex9e_356:hover{filter:brightness(1.1);background:var(--color-primary)!important}._button_1ex9e_172._selectionButton_1ex9e_356:active,._selectionButton_1ex9e_356:active{filter:brightness(.95);background:var(--color-primary)!important}._button_1ex9e_172._selectionButton_1ex9e_356:disabled,._selectionButton_1ex9e_356:disabled{cursor:not-allowed;opacity:.7!important;filter:brightness(.9) saturate(.8);background:var(--color-primary)!important}._selectionButtonBlue_1ex9e_400{background:var(--color-primary-mid)!important}._selectionButtonBlue_1ex9e_400:hover{background:var(--color-primary-mid)!important;filter:brightness(1.1)}._selectionButtonBlue_1ex9e_400:active{background:var(--color-primary-mid)!important;filter:brightness(.95)}._selectionButtonActive_1ex9e_414{background:var(--color-warning)!important}._selectionButtonActive_1ex9e_414:hover{background:var(--color-warning)!important;filter:brightness(1.1)}._selectionButtonActive_1ex9e_414:active{background:var(--color-warning)!important;filter:brightness(.95)}@keyframes _fadeIn_7h1f7_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_7h1f7_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalOverlay_7h1f7_23{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;animation:_fadeIn_7h1f7_1 .2s ease-in-out}._modalOverlay_7h1f7_23[data-variant=fullscreen]{background:var(--overlay-95);display:flex;align-items:flex-start;justify-content:center;padding:8px 162px 8px 10px}._modalOverlay_7h1f7_23[data-variant=grid]{background:hsl(var(--background));display:grid;grid-template-rows:1fr 2fr 3fr 4fr;width:100%;padding:0 162px 0 10px;z-index:9999;height:100vh;box-sizing:border-box}._modalContainer_7h1f7_56{background:hsl(var(--background));border:var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;position:relative;animation:_slideUp_7h1f7_1 .2s ease-out;box-shadow:0 8px 32px var(--overlay-50)}._modalOverlay_7h1f7_23[data-variant=fullscreen] ._modalContainer_7h1f7_56{width:100%;max-width:1600px;max-height:calc(100vh - 16px)}._modalOverlay_7h1f7_23[data-variant=grid] ._modalContainer_7h1f7_56{margin:4px 0;max-width:min(1600px,calc(100vw - 190px));width:100%;min-width:0;max-height:calc(100% - 8px);height:calc(100% - 8px);justify-self:start;box-sizing:border-box}._modalOverlay_7h1f7_23[data-variant=grid][data-has-keyboard=true] ._modalContainer_7h1f7_56{grid-row:1 / 4}._modalOverlay_7h1f7_23[data-variant=grid][data-has-keyboard=false] ._modalContainer_7h1f7_56{grid-row:1 / -1}._fullscreenButtonContainer_7h1f7_99{position:absolute;top:8px;right:8px;z-index:10000}._modalHeader_7h1f7_107{display:flex;align-items:center;justify-content:space-between;padding:6px 80px 6px 8px;border-bottom:var(--border-light);flex-shrink:0;gap:8px}._modalTitle_7h1f7_118{font-size:16px;font-weight:600;color:#fff;margin:0;flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;gap:0}._modalTitle_7h1f7_118 h2{margin:0;font-size:inherit;font-weight:inherit;color:inherit}._modalTitle_7h1f7_118 ._modalSubtitle_7h1f7_139{display:block;margin:2px 0 0;font-size:12px;font-weight:400;color:var(--bg-surface-80)}._headerActions_7h1f7_147{display:flex;align-items:center;gap:8px;flex-shrink:0}._modalContentWrapper_7h1f7_155{flex:1;display:flex;overflow:hidden;min-height:0;min-width:0;width:100%;box-sizing:border-box}._keyboardArea_7h1f7_166{grid-row:4;position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:0 162px 0 10px;box-sizing:border-box}._keyboardArea_7h1f7_166>*{max-width:1600px;width:100%;min-width:0;margin:0}._leftSidebar_7h1f7_186{width:90px;background:var(--bg-surface-light);display:flex;flex-direction:column;align-items:stretch;gap:16px;border-right:var(--border-light);overflow:visible;flex-shrink:0;margin:2px 2px 2px 0;padding:6px 0 12px}._mainContent_7h1f7_201{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box;min-height:0}._documentContainer_7h1f7_213{flex:1;display:flex;gap:8px;min-height:0;overflow:hidden;align-items:stretch}._modalContent_7h1f7_155{flex:1;padding:0 6px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;min-height:0;color:#fff}._modalContent_7h1f7_155 p{white-space:pre-line;margin:0}._formGroup_7h1f7_250{display:flex;flex-direction:column;gap:2px}._formGroup_7h1f7_250 label{font-size:14px;font-weight:500;color:#fff;line-height:1.2}._formGroupFlex_7h1f7_263{flex:1;min-width:0}._label_7h1f7_270{font-size:11px;font-weight:500;color:#fff}._labelLarge_7h1f7_277{font-size:14px;font-weight:500;color:var(--bg-surface-90)}._labelSubtitle_7h1f7_283{font-size:12px;font-weight:400;color:var(--bg-surface-50)}._input_7h1f7_290{width:100%;padding:6px 8px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--bg-surface-90);font-size:18px;line-height:1.5;font-family:inherit;min-height:52px;box-sizing:border-box;cursor:text;white-space:pre-wrap;word-wrap:break-word;display:flex;align-items:center}._inputLarge_7h1f7_310{padding:8px 12px;min-height:48px;flex:1;min-width:0}._inputSmall_7h1f7_317{padding:6px 8px;font-size:14px;min-height:44px}._input_7h1f7_290._fieldFocused_7h1f7_325,._input_7h1f7_290:focus{outline:none;border-color:var(--color-accent-cyan);background:var(--bg-surface-hover)}._fieldFocused_7h1f7_325{border-color:var(--color-accent-cyan)!important;background:var(--bg-surface-hover)!important}._fieldFocusedPrimary_7h1f7_338{border-color:var(--color-primary)!important;background:var(--bg-primary-10)!important}._cursor_7h1f7_344{display:inline-block;width:2px;height:1.2em;background-color:#fff;vertical-align:text-bottom;animation:_blink_7h1f7_1 1s step-end infinite}._cursorDark_7h1f7_354{display:inline-block;width:2px;height:1.2em;background-color:hsl(var(--background));vertical-align:text-bottom;animation:_blink_7h1f7_1 1s step-end infinite}@keyframes _blink_7h1f7_1{0%,50%{opacity:1}51%,to{opacity:0}}._placeholder_7h1f7_375{color:var(--bg-surface-50)}._fileInput_7h1f7_380{display:none}._select_7h1f7_385{padding:6px 8px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:#fff;font-size:14px;font-family:inherit;cursor:pointer;width:100%;min-height:44px;box-sizing:border-box}._select_7h1f7_385:focus{outline:none;border-color:var(--color-accent-cyan);background:var(--bg-surface-hover)}._select_7h1f7_385 option{background:hsl(var(--background));color:hsl(var(--foreground))}._closeButton_7h1f7_415{min-width:120px;min-height:64px;flex-shrink:0}._closeButtonSmall_7h1f7_421{min-width:64px;min-height:64px}._cancelButtonAuto_7h1f7_427{min-width:auto;min-height:64px;padding:0 16px}._closeButtonSquarePrimary_7h1f7_435{width:64px;height:64px;display:flex;align-items:center;justify-content:center;padding:0!important;background:transparent!important;color:var(--bg-surface-90)!important;border:var(--border-thick)!important;border-color:hsl(var(--muted))!important;border-radius:var(--radius-sm)}._closeButtonSquarePrimary_7h1f7_435:hover{border:var(--border-thick)!important;border-color:hsl(var(--muted))!important;background:var(--bg-surface-15)!important;color:var(--bg-surface-90)!important}._closeButtonSquarePrimary_7h1f7_435 svg,._closeButtonSquarePrimary_7h1f7_435 svg path{color:var(--bg-surface-90)!important;fill:var(--bg-surface-90)!important;stroke:var(--bg-surface-90)!important}._iconButton_scsqf_2{display:flex;align-items:center;justify-content:center;min-width:64px;min-height:64px;padding:6px;background:var(--bg-surface-10);border:var(--border-default);border-radius:var(--radius-sm);color:var(--bg-surface-90)!important;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}._iconButton_scsqf_2:hover:not(:disabled){background:var(--bg-surface-15);border-color:var(--border-default);transform:translateY(-1px)}._iconButton_scsqf_2:active:not(:disabled){transform:translateY(0);background:var(--bg-surface-15)}._iconButton_scsqf_2._dwellActive_scsqf_30{background:var(--bg-surface-15);border-color:var(--border-default)}._iconButton_scsqf_2:disabled{opacity:.5;cursor:not-allowed}._iconButtonDark_scsqf_41{background:var(--color-gray-darker);border:1px solid var(--color-gray-border)}._iconButtonDark_scsqf_41:hover:not(:disabled){background:var(--color-gray-medium-dark);border-color:var(--color-gray-border-hover)}._iconButtonDark_scsqf_41._dwellActive_scsqf_30{background:var(--color-primary-light);border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--bg-secondary-30)}._iconButtonDark_scsqf_41:active:not(:disabled){transform:translateY(0);background:var(--color-primary-active)}._iconButtonDark_scsqf_41:disabled{opacity:.6;cursor:not-allowed;transform:none}._iconButtonDark_scsqf_41:focus{outline:2px solid var(--color-secondary);outline-offset:2px}._iconButtonDark_scsqf_41:focus:not(:focus-visible){outline:none}._iconButtonActive_scsqf_78{background:var(--bg-primary-30);border-color:var(--color-primary-light);color:var(--color-primary-light)}._iconButtonSpinning_scsqf_85{animation:_spin_scsqf_1 1s linear infinite}._fullscreenButton_7bq70_2{background:var(--bg-surface-10)!important;border:var(--border-default)!important;color:var(--bg-surface-90)!important}._fullscreenButton_7bq70_2:hover:not(:disabled){background:var(--bg-surface-15)!important;border-color:var(--border-default)!important}._fullscreenButton_7bq70_2:active:not(:disabled){background:var(--bg-surface-15)!important}._fullscreenButton_7bq70_2._dwellActive_7bq70_18{background:var(--bg-surface-15)!important;border-color:var(--border-default)!important}._instruction_uuu37_1{flex:1;text-align:left;font-size:14px;color:var(--color-gray-disabled);white-space:nowrap}._textBlocks_uuu37_9{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:6px;background:var(--color-black);max-width:100%;box-sizing:border-box;min-height:0;height:100%;scroll-snap-type:y mandatory}._block_uuu37_24{padding:12px;scroll-snap-align:start;scroll-snap-stop:always;background:var(--color-gray-darker);border:2px solid transparent;border-radius:var(--radius-sm);color:#fff;text-align:left;cursor:pointer;transition:all .15s ease;font-size:16px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-height:64px;display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}._block_uuu37_24:hover{background:var(--color-gray-dark);border-color:var(--color-gray-border-hover)}._blockStart_uuu37_54{border:1px dashed var(--color-selection-border);background:var(--color-selection-bg-start)}._blockEnd_uuu37_59{border:1px solid var(--color-selection-border);background:var(--color-selection-bg)}._blockSelected_uuu37_64{background:var(--color-selection-bg);border:1px solid var(--color-selection-border)}._blockSelected_uuu37_64:hover,._blockEnd_uuu37_59:hover{background:var(--color-selection-bg)!important;border:1px solid var(--color-selection-border)!important}._blockStart_uuu37_54:hover{background:var(--color-selection-bg-start)!important;border:1px dashed var(--color-selection-border)!important}._loading_uuu37_80{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-gray-disabled);font-size:16px}._loadingText_uuu37_89{margin-left:12px}._resegmentButton_uuu37_93,._copyButton_uuu37_97{flex-shrink:0}._panelContainer_1sgh6_2{flex:1;display:flex;flex-direction:column;background:var(--color-gray-dark);border:var(--border-default);border-radius:12px;overflow:hidden;height:100%;min-height:0}._panelHeader_1sgh6_15{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:var(--border-light);position:relative;z-index:1;background:var(--color-gray-dark);flex-shrink:0}._panelHeaderLeft_1sgh6_28{display:flex;align-items:center;gap:16px;flex:1;min-width:0}._panelTitle_1sgh6_36{font-size:18px;font-weight:600;color:var(--bg-surface-90);margin:0}._panelHeaderActions_1sgh6_43{display:flex;align-items:center;gap:12px;flex-shrink:0}._panelContent_1sgh6_52{flex:1;overflow-y:auto;padding:24px}._panelContentNoPadding_1sgh6_59{padding:0;overflow:hidden;display:flex;flex-direction:column}._panelContentNoScroll_1sgh6_66{padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:0;flex:1}._panelContentCompact_1sgh6_76{padding:4px;overflow:hidden;display:flex;flex-direction:column}._panelLoading_1sgh6_86,._panelEmpty_1sgh6_87{text-align:center;padding:48px 24px;color:var(--bg-surface-60);font-size:14px;flex:1;display:flex;align-items:center;justify-content:center}._disabledMessage_c0w7n_2{padding:16px;text-align:center;color:var(--bg-surface-50);font-size:14px}._keyboardContainer_c0w7n_9{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-end}._keyRow_c0w7n_17{display:flex;gap:8px;align-items:stretch;min-width:0;width:100%;box-sizing:border-box}._button_c0w7n_26._key_c0w7n_9,._key_c0w7n_9{min-width:64px;min-height:64px;flex:1 1 0;max-width:100%;box-sizing:border-box;background:var(--color-primary)!important;border:none!important;border-radius:var(--radius-sm);color:hsl(var(--primary-foreground))!important;font-size:28px!important;font-weight:500!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .15s ease;position:relative;-webkit-user-select:none;user-select:none;height:auto!important;padding:0!important}._button_c0w7n_26._key_c0w7n_9:hover,._key_c0w7n_9:hover{filter:brightness(1.05);background:var(--color-primary)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._key_c0w7n_9:active,._key_c0w7n_9:active{filter:brightness(.95);background:var(--color-primary)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._key_c0w7n_9._dwellActive_c0w7n_66,._key_c0w7n_9._dwellActive_c0w7n_66{filter:brightness(1.1);background:var(--color-primary)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._key_c0w7n_9._active_c0w7n_73,._key_c0w7n_9._active_c0w7n_73{background:var(--color-accent-cyan)!important;filter:brightness(1.2);color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._controlKey_c0w7n_80,._controlKey_c0w7n_80{width:100px;flex:0 1 auto;max-width:100px;font-size:16px!important;font-weight:500!important;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;background:var(--color-primary)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._enterKey_c0w7n_96,._enterKey_c0w7n_96{width:100px;flex:1 1 0;max-width:150px;box-sizing:border-box;background:var(--color-secondary)!important;font-size:18px!important;font-weight:600!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._enterKey_c0w7n_96:hover,._enterKey_c0w7n_96:hover{filter:brightness(1.1);background:var(--color-secondary)!important;color:hsl(var(--primary-foreground))!important}._spaceKey_c0w7n_115{flex:3 1 0;min-width:64px;max-width:100%;box-sizing:border-box}._button_c0w7n_26._majKey_c0w7n_122,._majKey_c0w7n_122{min-width:64px;flex:1 1 0;max-width:80px;box-sizing:border-box;font-size:14px!important;text-transform:lowercase;background:var(--color-primary-darker)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._majKey_c0w7n_122._active_c0w7n_73,._majKey_c0w7n_122._active_c0w7n_73{background:var(--color-accent-cyan)!important;filter:brightness(1.2);color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._modeToggle_c0w7n_141,._modeToggle_c0w7n_141{min-width:64px;flex:1 1 0;max-width:80px;box-sizing:border-box;font-size:16px!important;font-weight:600!important;background:var(--color-primary-darker)!important;color:hsl(var(--primary-foreground))!important}._iconButton_c0w7n_154{min-width:64px;flex:0 1 auto;max-width:100px;box-sizing:border-box;padding:0;dispmargin-lefty:flex;align-items:center;justify-content:center}._button_c0w7n_26._clearButton_c0w7n_166,._clearButton_c0w7n_166,._button_c0w7n_26._redoButton_c0w7n_168,._redoButton_c0w7n_168,._button_c0w7n_26._undoButton_c0w7n_170,._undoButton_c0w7n_170,._button_c0w7n_26._deleteWordButton_c0w7n_172,._deleteWordButton_c0w7n_172,._button_c0w7n_26._deleteSentenceButton_c0w7n_174,._deleteSentenceButton_c0w7n_174,._button_c0w7n_26._enterButton_c0w7n_176,._enterButton_c0w7n_176{background:var(--color-primary-darker)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._clearButton_c0w7n_166:hover,._clearButton_c0w7n_166:hover,._button_c0w7n_26._redoButton_c0w7n_168:hover,._redoButton_c0w7n_168:hover,._button_c0w7n_26._undoButton_c0w7n_170:hover,._undoButton_c0w7n_170:hover,._button_c0w7n_26._deleteWordButton_c0w7n_172:hover,._deleteWordButton_c0w7n_172:hover,._button_c0w7n_26._deleteSentenceButton_c0w7n_174:hover,._deleteSentenceButton_c0w7n_174:hover,._button_c0w7n_26._enterButton_c0w7n_176:hover,._enterButton_c0w7n_176:hover{filter:brightness(1.1);background:var(--color-primary-darker)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._cutButton_c0w7n_200,._cutButton_c0w7n_200,._button_c0w7n_26._copyButton_c0w7n_202,._copyButton_c0w7n_202,._button_c0w7n_26._pasteButton_c0w7n_204,._pasteButton_c0w7n_204{background:var(--color-secondary)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._majKey_c0w7n_122:not(._active_c0w7n_73),._majKey_c0w7n_122:not(._active_c0w7n_73),._button_c0w7n_26._modeToggle_c0w7n_141,._modeToggle_c0w7n_141,._button_c0w7n_26._arrowsButton_c0w7n_216,._arrowsButton_c0w7n_216{background:var(--color-primary-darker)!important;color:hsl(var(--primary-foreground))!important}._button_c0w7n_26._cutButton_c0w7n_200:hover,._cutButton_c0w7n_200:hover,._button_c0w7n_26._copyButton_c0w7n_202:hover,._copyButton_c0w7n_202:hover,._button_c0w7n_26._pasteButton_c0w7n_204:hover,._pasteButton_c0w7n_204:hover,._button_c0w7n_26._majKey_c0w7n_122:hover,._majKey_c0w7n_122:hover,._button_c0w7n_26._modeToggle_c0w7n_141:hover,._modeToggle_c0w7n_141:hover,._button_c0w7n_26._arrowsButton_c0w7n_216:hover,._arrowsButton_c0w7n_216:hover{filter:brightness(1.1);color:hsl(var(--primary-foreground))!important}._pasteButton_c0w7n_204{position:relative}._pasteButtonNoPermissions_c0w7n_243{opacity:.9}._permissionBadge_c0w7n_247{position:absolute;top:4px;right:4px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;z-index:1;box-shadow:0 2px 4px var(--overlay-30)}._pasteButtonHeld_c0w7n_264{filter:brightness(1.15);transform:scale(.98);transition:filter .1s ease,transform .1s ease}._pasteButton_c0w7n_204:after,._pasteButton_c0w7n_204:before{content:none!important}[data-radix-tooltip-trigger]._pasteButton_c0w7n_204~[data-radix-tooltip-content],button._pasteButton_c0w7n_204~[data-radix-tooltip-content]{display:none!important}._pasteButtonFirefox_c0w7n_283{pointer-events:auto}._pasteButtonFirefox_c0w7n_283[data-radix-tooltip-trigger]~* [data-radix-tooltip-content],body:has(._pasteButtonFirefox_c0w7n_283) [data-radix-tooltip-content],[data-testid=paste]._pasteButtonFirefox_c0w7n_283~* [data-radix-tooltip-content],[data-radix-portal] [data-radix-tooltip-content],._pasteButtonFirefox_c0w7n_283[aria-describedby]:after,._pasteButtonFirefox_c0w7n_283[aria-describedby]:before{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;content:none!important}._pasteButton_c0w7n_204 svg>title,._pasteButton_c0w7n_204 svg title,button._pasteButton_c0w7n_204 svg title{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}._wrapper_eigcc_3{display:flex;flex-direction:column;align-items:flex-start}._signalBar_eigcc_9{display:flex;gap:0;min-height:64px;align-items:stretch}._signalButton_eigcc_16{position:relative;border:1px solid var(--bg-surface-25);padding:8px 12px;font-size:24px;cursor:pointer;transition:all .2s ease;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center;font-family:inherit;color:var(--overlay-85);background:transparent}._signalButton_eigcc_16:hover:not(:disabled){filter:brightness(1.1)}._signalButton_eigcc_16:disabled{opacity:.6;cursor:not-allowed}._signalButtonSpeak_eigcc_43{background:var(--color-signal-speak)}._signalButtonWrite_eigcc_47{background:var(--color-signal-write);color:#fff}._signalButtonUrgent_eigcc_52{background:var(--color-red-600);color:#fff}._signalButtonApprove_eigcc_57{background:var(--color-green-700);color:#fff}._signalButtonStop_eigcc_62{background:var(--color-gray-700);color:#fff}._signalButtonActive_eigcc_68{border:2px solid white;z-index:1;box-shadow:0 0 0 2px #fff}._signalButtonActive_eigcc_68:not(:first-child):not(:last-child){border-left:2px solid white;border-right:2px solid white}._signalButtonActive_eigcc_68:not(:first-child){margin-left:-1px}._signalButtonActive_eigcc_68:not(:last-child){margin-right:-1px}._errorMessage_eigcc_87{font-size:11px;color:var(--bg-surface-80);margin-top:2px;max-width:120px;text-align:center}._container_uwp4c_1{position:relative;display:flex;align-items:center;z-index:15}._importWrapper_uwp4c_8{position:relative;display:inline-block}._hiddenInput_uwp4c_13{display:none}._settingsButton_uwp4c_18{border-color:hsl(var(--primary))!important}._settingsButton_uwp4c_18:hover:not(:disabled){border-color:hsl(var(--primary))!important}._settingsButton_uwp4c_18._dwellActive_uwp4c_26{border-color:hsl(var(--primary))!important}._settingsButtonActive_uwp4c_30{background:var(--bg-surface-20)!important;border-color:hsl(var(--primary))!important}._settingsButtonDisabled_uwp4c_35{opacity:.5;cursor:not-allowed;pointer-events:none}._panel_uwp4c_41{display:flex;align-items:center;gap:8px;position:absolute;right:72px;top:0;height:64px;padding:8px 12px;visibility:hidden;opacity:0;transform:translate(20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;z-index:1;background:var(--color-gray-darkest);border:1px solid var(--bg-surface-30);border-radius:var(--radius-md);box-shadow:0 4px 12px var(--overlay-50);min-width:fit-content}._panelOpen_uwp4c_64{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s 0s}._button_uwp4c_72._panelButtonPrimary_uwp4c_72,._panelButtonPrimary_uwp4c_72{background:hsl(var(--primary))!important;border-color:hsl(var(--primary-border))!important;color:hsl(var(--primary-foreground))!important}._button_uwp4c_72._panelButtonPrimary_uwp4c_72:hover:not(:disabled),._panelButtonPrimary_uwp4c_72:hover:not(:disabled){background:var(--color-secondary-bright)!important;border-color:var(--color-secondary-bright)!important;transform:translateY(-1px);color:var(--color-white)!important}._button_uwp4c_72._panelButtonPrimary_uwp4c_72._dwellActive_uwp4c_26,._panelButtonPrimary_uwp4c_72._dwellActive_uwp4c_26{background:var(--color-secondary-bright)!important;border-color:var(--color-secondary-bright)!important;color:var(--color-white)!important}._button_uwp4c_72._panelButton_uwp4c_72._panelButtonPrimary_uwp4c_72:hover:not(:disabled),._panelButton_uwp4c_72._panelButtonPrimary_uwp4c_72:hover:not(:disabled){background:var(--color-secondary-bright)!important;border-color:var(--color-secondary-bright)!important;transform:translateY(-1px);color:var(--color-white)!important}._container_1fn6p_3{z-index:2;flex:1;display:flex;flex-direction:column;padding-top:10px;margin-bottom:10px}._breadcrumbBar_1fn6p_13{display:flex;align-items:center;gap:30px}._segment_1fn6p_19{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;height:64px;color:#fff;-webkit-user-select:none;user-select:none;transition:all .15s ease;background:var(--color-primary);border:none;cursor:pointer}._segmentRoot_1fn6p_34{background:var(--color-primary-dark-alt)!important}._segment_1fn6p_19._active_1fn6p_38{background:var(--color-primary)}._segment_1fn6p_19._activeWithPanel_1fn6p_42{background:var(--color-warning)}._segmentRoot_1fn6p_34._active_1fn6p_38,._segmentRoot_1fn6p_34._activeWithPanel_1fn6p_42{background:var(--color-primary-dark-alt)!important}._segment_1fn6p_19._active_1fn6p_38:hover{background:var(--color-primary);filter:brightness(1.1)}._segment_1fn6p_19._activeWithPanel_1fn6p_42:hover{background:var(--color-warning);filter:brightness(1.1)}._segmentRoot_1fn6p_34:hover,._segmentRoot_1fn6p_34._active_1fn6p_38:hover,._segmentRoot_1fn6p_34._activeWithPanel_1fn6p_42:hover{background:var(--color-primary-dark-alt)!important;filter:brightness(1.1)}._segment_1fn6p_19:hover{background:var(--color-primary);filter:brightness(1.1)}._segment_1fn6p_19:focus{outline:none}._segmentText_1fn6p_88{font-weight:500;font-size:18px}._segmentRoot_1fn6p_34 ._segmentText_1fn6p_88{font-weight:500!important;font-size:16px!important}._chevron_1fn6p_99{position:absolute;right:-28px;top:0;height:100%;width:28px;pointer-events:none;z-index:1}._plusButton_1fn6p_110{width:64px;height:64px;display:grid;place-items:center;border-radius:.375rem;background:var(--color-secondary);border:none;cursor:pointer;transition:all .15s ease}._plusButton_1fn6p_110:hover{background:var(--color-secondary);filter:brightness(1.1)}._plusButton_1fn6p_110:focus{outline:none}._plusButton_1fn6p_110:disabled{background:hsl(var(--muted));cursor:not-allowed;opacity:.6}._plusButton_1fn6p_110:disabled:hover{background:hsl(var(--muted));filter:none}._plusButtonText_1fn6p_142{color:#fff;font-size:1.5rem;line-height:1}._resetIconButton_1fn6p_149{width:64px;height:64px;display:grid;place-items:center;border-radius:.375rem;background:var(--color-primary);border:none;cursor:pointer;transition:all .15s ease;color:#fff;position:relative;-webkit-user-select:none;user-select:none;margin-right:-18px}._resetIconButton_1fn6p_149:hover{background:var(--color-primary);filter:brightness(1.1)}._resetIconButton_1fn6p_149:focus{outline:none}._resetIconButton_1fn6p_149:active{filter:brightness(.95)}._resetIconButton_1fn6p_149._dwellActive_1fn6p_178{overflow:visible;filter:brightness(1.1)}._panel_1fn6p_184{position:absolute;top:100%;left:0;right:0;z-index:10;border-radius:.5rem;box-shadow:0 4px 12px 0 var(--overlay-15);background:hsl(var(--card));opacity:0;visibility:hidden;transition:all .3s ease}._panel_1fn6p_184._visible_1fn6p_198{transform:translateY(0);opacity:1;visibility:visible}._panelHeader_1fn6p_204{padding:0 12px;display:flex;align-items:center;justify-content:flex-end}._panelHeaderInfo_1fn6p_211{display:flex;margin-right:auto;font-size:18px;line-height:2}._panelHeaderLabel_1fn6p_218{color:var(--overlay-60);margin-right:2px}._panelHeaderValue_1fn6p_223{font-weight:500;color:var(--color-primary)}._panelContainer_1fn6p_228{display:flex;padding:12px 6px;align-items:stretch}._panelContentWrapper_1fn6p_234{flex:1;display:flex;flex-direction:column}._panelContent_1fn6p_234{padding:0 .75rem;overflow-y:auto;max-height:235px;scroll-snap-type:y mandatory}._panelContent_1fn6p_234>*{scroll-snap-align:start;scroll-snap-stop:always}._emptyState_1fn6p_254{font-size:.875rem;color:var(--overlay-50);padding:2rem}._childCard_1fn6p_262{display:flex;align-items:center;gap:10px;margin-bottom:.75rem;background:hsl(var(--card));transition:all .15s ease}._childCard_1fn6p_262._active_1fn6p_38{border-left:4px solid var(--color-warning);background:var(--bg-success-10)}._dwellActive_1fn6p_178{position:relative;overflow:visible}._deleteButtonContainer_1fn6p_284{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:20}._deleteButton_1fn6p_284{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:64px;min-width:120px;padding:0 16px;background:hsl(var(--destructive));border:none;border-radius:var(--radius-sm);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._deleteButton_1fn6p_284:hover{background:hsl(var(--destructive));filter:brightness(1.07)}._deleteButton_1fn6p_284:active{filter:brightness(.95)}._loadingState_1fn6p_324{padding:2rem;display:flex;flex-direction:column;gap:12px;align-items:center;color:var(--bg-surface-90);font-size:.95rem}._loadingBar_1fn6p_334{width:80%;max-width:200px;height:8px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-shimmer-light) 0%,var(--color-shimmer-mid) 50%,var(--color-shimmer-light) 100%);background-size:200% 100%;animation:_shimmer_1fn6p_1 1.2s infinite}@keyframes _shimmer_1fn6p_1{0%{background-position:-200% 0}to{background-position:200% 0}}._predictionPanel_1u57d_1{width:100%;display:flex;flex-direction:column;justify-content:center}._predictionsContainer_1u57d_8{display:flex;flex-direction:column;justify-content:center;padding:1em 0;gap:8px}._sentenceRow_1u57d_17{position:relative;display:flex;gap:12px;margin-bottom:3px;align-items:center;min-height:64px;min-width:auto;width:100%;overflow:hidden;box-sizing:border-box}._sentenceRow_1u57d_17:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(to right,var(--color-primary-light) 0%,var(--color-primary-light) 100%);opacity:.2;z-index:0;pointer-events:none}._wordGroupButton_1u57d_49{position:relative;z-index:1;min-height:64px;min-width:64px;flex:0 1 auto;max-width:100%;padding:8px 12px;background:var(--color-gray-darker);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);color:var(--color-white);font-size:18px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .2s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:normal;word-break:break-word;line-height:1.25;-webkit-box-pack:center;box-sizing:border-box}._wordGroupButton_1u57d_49:hover{background:var(--color-gray-medium-dark);border-color:var(--color-gray-border-hover);transform:translateY(-1px);color:var(--color-white)}._wordGroupButton_1u57d_49._dwellActive_1u57d_93{background:var(--color-primary-light);border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--bg-secondary-30);color:var(--color-white)}._wordGroupButton_1u57d_49._selectionActive_1u57d_100{background:var(--color-primary-selection);border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--bg-secondary-50);color:var(--color-white)}._wordGroupButton_1u57d_49:active{transform:translateY(0);background:var(--color-primary-active);color:var(--color-white)}._loadingState_1u57d_114{display:flex;flex-direction:column;gap:8px;width:100%}._skeletonSentence_1u57d_121{display:flex;gap:8px;min-height:64px;width:100%}._skeletonButton_1u57d_128{min-height:64px;flex:1;background:var(--color-gray-darker);border-radius:var(--radius-md);animation:_skeletonPulse_1u57d_1 1.5s ease-in-out infinite}._starterPlaceholder_1u57d_136{position:relative;z-index:1;flex:0 1 auto;width:auto;min-height:64px;min-width:64px;max-width:100%;padding:8px 12px;background:var(--color-gray-darker);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);color:var(--color-white);font-size:18px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:normal;word-break:break-word;line-height:1.25;-webkit-box-pack:center;box-sizing:border-box;cursor:pointer;transition:all .2s ease}._starterPlaceholder_1u57d_136:hover{background:var(--color-gray-medium-dark);border-color:var(--color-gray-border-hover);transform:translateY(-1px);color:var(--color-white)}._starterPlaceholder_1u57d_136._dwellActive_1u57d_93{background:var(--color-primary-light);border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--bg-secondary-30);color:var(--color-white)}._starterPlaceholder_1u57d_136._selectionActive_1u57d_100{background:var(--color-primary-selection);border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--bg-secondary-50);color:var(--color-white)}._starterPlaceholder_1u57d_136:active{transform:translateY(0);background:var(--color-primary-active);color:var(--color-white)}@keyframes _skeletonPulse_1u57d_1{0%,to{opacity:.6}50%{opacity:.3}}._errorState_1u57d_213{display:flex;align-items:center;justify-content:center;height:100%;color:hsl(var(--destructive));font-size:18px;text-align:center}._suggestionBadge_1u57d_224{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:64px;padding:4px 8px;background:var(--color-secondary);color:var(--color-white);font-size:12px;font-weight:600;border-radius:var(--radius-md);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;box-sizing:border-box}@media (max-width: 1023px){._sentenceRow_1u57d_17{flex-wrap:wrap;gap:6px}._wordGroupButton_1u57d_49,._starterPlaceholder_1u57d_136{min-width:64px;font-size:13px;padding:6px 10px}._suggestionBadge_1u57d_224{min-width:28px;min-height:64px;font-size:10px;padding:3px 6px}}._wordGroupButton_1u57d_49:focus{outline:2px solid var(--color-secondary);outline-offset:2px}._wordGroupButton_1u57d_49:focus:not(:focus-visible){outline:none}._notificationStackWrapper_1h9vj_1{position:relative;width:100%;height:100%;display:flex;flex-direction:row}._notificationStack_1h9vj_1{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:0 6px;scroll-snap-type:y mandatory}._notificationTab_1h9vj_19{display:flex;align-items:flex-start;padding:12px;border-radius:8px;border:1px solid var(--bg-surface-10);background:var(--bg-dark-80);transition:all .2s ease;position:relative;min-height:auto;cursor:default;gap:8px;scroll-snap-align:start;scroll-snap-stop:always;margin-bottom:8px}._notificationTab_1h9vj_19._clickable_1h9vj_36{cursor:pointer}._notificationTab_1h9vj_19._clickable_1h9vj_36:hover{background:var(--bg-cyan-10);border-color:var(--bg-cyan-30)}._notificationTab_1h9vj_19._info_1h9vj_45{opacity:.8}._notificationTab_1h9vj_19._priority-high_1h9vj_49{border-color:var(--bg-orange-50);background:var(--bg-orange-05)}._notificationTab_1h9vj_19._priority-normal_1h9vj_54{border-color:var(--bg-surface-10)}._notificationTab_1h9vj_19._priority-low_1h9vj_58{opacity:.7}._notificationTab_1h9vj_19._dwellActive_1h9vj_62{background:var(--bg-cyan-20);border-color:var(--bg-cyan-50)}._priorityIndicator_1h9vj_67{margin-right:8px;font-size:18px;flex-shrink:0}._notificationContent_1h9vj_73{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}._aiMessage_1h9vj_81{font-size:14px;color:var(--bg-surface-90);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}._highlightedDateTime_1h9vj_89,._highlightedTime_1h9vj_94,._highlightedDate_1h9vj_89{color:var(--color-green-bright);font-weight:500}._contactInfoInMessage_1h9vj_104{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}._contactAvatarSmall_1h9vj_111{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-weight:600;font-size:12px;object-fit:cover}._contactNameInMessage_1h9vj_126{font-weight:500;color:var(--bg-surface-90)}._actionButtons_1h9vj_131{display:flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:wrap}._actionButtons_1h9vj_131._twoRows_1h9vj_139{flex-direction:column;align-items:flex-start}._buttonRow_1h9vj_144{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._tabTitle_1h9vj_151{flex:1;font-size:16px;font-weight:500;color:var(--bg-surface-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabActions_1h9vj_161{display:flex;align-items:flex-start;gap:8px;margin-left:8px;flex-shrink:0}._dismissButton_1h9vj_169{background:transparent;border:none;color:var(--bg-surface-60);font-size:20px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1}._dismissButton_1h9vj_169:hover{background:var(--bg-surface-10);color:var(--bg-surface-90)}._defaultMessage_1h9vj_186{display:flex;padding:8px 0;align-items:flex-start;justify-content:center;width:100%;min-height:120px;box-sizing:border-box;overflow:visible;flex:1;position:relative}._defaultMessageContent_1h9vj_199{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;width:100%;position:relative}._defaultMessage_1h9vj_186 p{margin:0;color:var(--bg-surface-70);font-size:18px;font-style:italic;white-space:normal;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;padding-top:8px;padding-right:72px}._defaultMessage_1h9vj_186._expanded_1h9vj_223{align-items:center}._defaultMessage_1h9vj_186._expanded_1h9vj_223 p{color:#fff}._fullscreenButtonInMessage_1h9vj_231{position:absolute;top:0;right:0}._flowPicker_1h9vj_237{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--bg-surface-10)}._flowPickerLabel_1h9vj_246{font-size:12px;color:var(--bg-surface-60)}._flowPickerButtons_1h9vj_251{display:flex;flex-wrap:wrap;gap:6px}._flowPickerEmpty_1h9vj_257{margin:0;font-size:13px;color:var(--bg-surface-60)}._reopenAppointmentTitleBold_1h9vj_263{font-weight:600}._popover_m3zzc_1{position:fixed;width:350px;max-width:400px;background:var(--color-white);border:1.2px solid var(--color-gray-dbdbdb);border-radius:9px;box-shadow:0 8px 28px 0 var(--overlay-17-warm);padding:24px 24px 18px;z-index:1000;font-size:1.05rem;display:flex;flex-direction:column;align-items:stretch}._popoverTitle_m3zzc_17{font-weight:600;font-size:1.14em;margin-bottom:10px}._popoverTitle_m3zzc_17._danger_m3zzc_23{color:var(--color-error)}._popoverTitle_m3zzc_17._warning_m3zzc_27{color:var(--color-warning-amber)}._popoverText_m3zzc_31{color:var(--color-gray-border);margin-bottom:20px;line-height:1.5}._popoverActions_m3zzc_37{display:flex;justify-content:flex-end;gap:14px}._root_nc66z_1{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._navigationControls_nc66z_8{display:flex;gap:.5rem}._speedControl_nc66z_13{display:flex;align-items:center;gap:.5rem;margin-left:2rem}._speedValue_nc66z_20{min-width:3rem;text-align:center;font-weight:500;color:#fff}._root_nc66z_1._compact_nc66z_27{gap:.25rem}._compact_nc66z_27 ._speedControl_nc66z_13{margin-left:1rem}._compact_nc66z_27 ._speedValue_nc66z_20{min-width:2.5rem;font-size:.875rem}._audioProviderRow_5z8cq_1{display:flex;align-items:center;gap:6px;margin-inline-start:0}._audioProviderLabel_5z8cq_8{font-size:var(--font-size-sm, .875rem);color:var(--color-text-secondary, var(--bg-surface-70));max-width:220px;line-height:1.3}._elevenLabsSwitch_5z8cq_15{min-width:140px;width:140px;white-space:nowrap}._documentText_5z8cq_21{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px;background:var(--color-black);font-size:1rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;color:#fff;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:var(--bg-surface-30) transparent}._documentText_5z8cq_21::-webkit-scrollbar{width:10px;height:10px}._documentText_5z8cq_21::-webkit-scrollbar-track{background:transparent}._documentText_5z8cq_21::-webkit-scrollbar-thumb{background-color:var(--bg-surface-30);border-radius:var(--radius-sm);border:2px solid transparent;background-clip:padding-box}._documentText_5z8cq_21::-webkit-scrollbar-thumb:hover{background-color:var(--bg-surface-50)}._char_5z8cq_59{display:inline}._segmentChar_5z8cq_63{display:inline-block;min-width:64px;max-width:100%;min-height:64px;box-sizing:border-box;background:var(--bg-surface);border:var(--border-light);border-radius:2px;padding:8px 12px;margin:0;transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;position:relative;white-space:pre-wrap}._segmentChar_5z8cq_63:hover{background:var(--bg-surface-hover);border-color:var(--bg-surface-20)}._selectedSegment_5z8cq_87{border-color:var(--color-selection-border)!important;background:var(--color-selection-bg)!important}._selectedSegment_5z8cq_87:hover{background:var(--color-selection-bg)!important;border-color:var(--color-selection-border)!important}._activeSegment_5z8cq_97{border-color:var(--color-selection-border);background:var(--color-selection-bg);font-weight:500}._clickableSegment_5z8cq_103{cursor:pointer;-webkit-user-select:none;user-select:none}._currentSelection_5z8cq_108{background-color:var(--bg-green-bright-20);border-radius:2px}._sidebar_5z8cq_114{width:320px;border-left:var(--border-light);background:var(--color-black);display:flex;flex-direction:column;overflow:hidden;padding:4px;min-height:0}._voiceSelector_5z8cq_126{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._voiceSelector_5z8cq_126 label{display:block;margin-bottom:.5rem;font-weight:500;color:#fff;font-size:.9rem;flex-shrink:0}._voiceContainer_5z8cq_143{display:flex;gap:8px;flex:1;overflow:hidden;position:relative;min-height:200px;height:100%}._voiceLeftSidebar_5z8cq_153{width:90px;background:var(--bg-surface-light);display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-right:var(--border-light);overflow:visible;flex-shrink:0;align-self:stretch;padding:6px 0}._voiceMainContent_5z8cq_167{flex:1;overflow:hidden;min-width:0;display:flex;flex-direction:column;min-height:0;height:100%}._voicesList_5z8cq_177{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scroll-snap-type:y mandatory}._voicesList_5z8cq_177>*{scroll-snap-align:start;scroll-snap-stop:always}._voicesList_5z8cq_177::-webkit-scrollbar{width:10px;height:10px}._voicesList_5z8cq_177::-webkit-scrollbar-track{background:transparent}._voicesList_5z8cq_177::-webkit-scrollbar-thumb{background-color:var(--bg-surface-30);border-radius:var(--radius-sm);border:2px solid transparent;background-clip:padding-box}._voicesList_5z8cq_177::-webkit-scrollbar-thumb:hover{background-color:var(--bg-surface-50)}._voiceContent_5z8cq_212{margin-bottom:0}._voiceTitle_5z8cq_216{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 4px}._voiceDescription_5z8cq_223{font-size:13px;color:var(--bg-surface-70);margin:0;line-height:1.4}._pauseControls_5z8cq_230{margin-bottom:.75rem;flex-shrink:0}._resegmentControl_5z8cq_235{margin-top:1rem;margin-bottom:1rem;display:flex;gap:.5rem}._pauseGroup_5z8cq_242{margin-bottom:.75rem}._pauseGroup_5z8cq_242 label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.9rem;color:#fff}._pauseButtons_5z8cq_254{display:flex;gap:.5rem;flex-wrap:wrap}._loading_5z8cq_260{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;min-height:200px;width:100%;padding:1rem;font-size:1.1rem;color:var(--bg-surface-80);background:var(--color-black);box-sizing:border-box}._pauseIndicator_5z8cq_277{display:flex;align-items:center;justify-content:center;width:32px;min-height:64px;box-sizing:border-box;background:var(--bg-warning-bright-20);border:1px solid var(--bg-warning-bright-50);border-radius:4px;font-size:.75rem;font-weight:500;color:var(--color-warning-bright);margin:0 4px;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}._segmentWrapper_5z8cq_296{display:flex;align-items:stretch;vertical-align:top;margin:4px 0;flex-wrap:nowrap;scroll-snap-align:start;scroll-snap-stop:always;width:100%}._segmentWrapper_5z8cq_296 ._pauseIndicator_5z8cq_277{align-self:stretch;flex-shrink:0;flex-grow:0}._segmentWrapper_5z8cq_296 ._segmentChar_5z8cq_63{flex:1 1 auto;margin:0;display:block;min-width:0;max-width:none;width:100%}._audioLoadingIndicator_5z8cq_322{position:absolute;bottom:4px;right:4px;display:inline-flex;align-items:center;z-index:10;background:var(--overlay-50);padding:2px 4px;border-radius:2px}._shareHighlight_5z8cq_335{background-color:var(--bg-yellow-30);padding:2px 0;border-radius:2px;transition:background-color .3s ease}._shareHighlightFade_5z8cq_342{animation:_highlightFade_5z8cq_1 2s ease-out}@keyframes _highlightFade_5z8cq_1{0%{background-color:var(--bg-yellow-50)}to{background-color:var(--bg-yellow-20)}}._card_14anx_2{border-radius:.75rem;border:1px solid hsl(var(--card-border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 3px 0 var(--overlay-10),0 1px 2px 0 var(--overlay-06)}._header_14anx_11{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}._title_14anx_19{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}._description_14anx_27{font-size:.875rem;color:hsl(var(--muted-foreground))}._content_14anx_33{padding:1.5rem;padding-top:0}._footer_14anx_39{display:flex;align-items:center;padding:1.5rem;padding-top:0}._cardLight_14anx_51{background:var(--bg-surface);border:var(--border-light);border-radius:var(--radius-md);padding:8px 12px;transition:all .2s ease;cursor:pointer}._cardLight_14anx_51:hover{background:var(--bg-surface-hover);border-color:var(--bg-surface-20)}._cardSelected_14anx_65{border-color:var(--color-success);background:var(--color-selection-bg)}._cardSelected_14anx_65:hover{background:var(--color-selection-bg);border-color:var(--color-success)}._cardLightThick_14anx_76{background:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-md);padding:16px;transition:all .2s ease;cursor:pointer}._cardLightThick_14anx_76:hover{background:var(--bg-surface-hover);border-color:var(--bg-surface-40)}._cardSelectedWithShadow_14anx_91{border:1px solid var(--color-selection-border);background:var(--color-selection-bg)}._cardSelectedWithShadow_14anx_91:hover{background:var(--color-selection-bg);border:1px solid var(--color-selection-border)}._cardHeavy_14anx_102{background:var(--color-gray-dark);border:var(--border-default);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:16px;min-height:120px}._sliderContainer_1w30c_1{display:flex;flex-direction:column;gap:10px;align-items:center;margin-right:0;min-width:280px;flex-shrink:0}._labels_1w30c_11{display:flex;justify-content:space-between;width:100%;font-size:12px;font-weight:500;color:var(--color-text-medium);align-items:center}._leftLabel_1w30c_21{display:flex;align-items:center;gap:6px;color:var(--color-secondary);font-weight:600}._rightLabel_1w30c_29{display:flex;align-items:center;gap:6px;color:var(--color-primary);font-weight:600}._labelIcon_1w30c_37{font-size:10px;display:inline-block}._sliderWrapper_1w30c_42{position:relative;width:100%;height:32px;display:flex;align-items:center}._progressBar_1w30c_50{position:absolute;left:0;right:0;height:6px;border-radius:3px;overflow:hidden;display:flex;background:var(--color-border-gray);z-index:0}._progressLeft_1w30c_62{background:var(--color-secondary);height:100%;transition:width .3s ease;border-radius:3px 0 0 3px}._progressRight_1w30c_69{background:var(--color-primary);height:100%;transition:width .3s ease;border-radius:0 3px 3px 0}._ticksContainer_1w30c_76{position:relative;width:100%;height:100%;display:flex;align-items:center;z-index:1}._tick_1w30c_76{position:absolute;transform:translate(-50%);width:24px;height:24px;border-radius:50%;border:3px solid var(--color-white);cursor:pointer;transition:all .2s ease;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--overlay-10)}._tick_1w30c_76._active_1w30c_101{background:var(--color-secondary);border-color:var(--color-secondary)}._tick_1w30c_76._inactive_1w30c_106{background:var(--color-primary);border-color:var(--color-primary)}._tick_1w30c_76._selected_1w30c_111{transform:translate(-50%) scale(1.2);box-shadow:0 4px 8px var(--bg-black-20);border-width:3px}._tick_1w30c_76:hover{transform:translate(-50%) scale(1.15);box-shadow:0 3px 6px var(--overlay-15)}._tick_1w30c_76:active{transform:translate(-50%) scale(1.1)}._tick_1w30c_76:focus{outline:2px solid var(--color-secondary);outline-offset:3px}._progressLeft_1w30c_62,._progressRight_1w30c_69{position:relative}._progressLeft_1w30c_62:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--bg-surface-20),transparent);animation:_shimmer_1w30c_1 2s infinite}@keyframes _shimmer_1w30c_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._container_8ieyc_3,._emptyContainer_8ieyc_4{display:flex;height:100%;width:100%;background:var(--color-white);border-radius:var(--radius-sm)}._emptyContainer_8ieyc_4{flex-direction:column}._leftSidebar_8ieyc_16{width:80px;background:var(--color-gray-light);display:flex;flex-direction:column;align-items:stretch;padding:16px 8px;gap:16px;border-right:1px solid var(--color-border-gray);overflow:visible;height:100%}._actionButtons_8ieyc_30{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;width:100%}._actionButton_8ieyc_30,._actionButtonDanger_8ieyc_41{height:64px;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:14px;border-radius:var(--radius-sm);color:#fff!important;position:relative}._actionButton_8ieyc_30{background:var(--color-primary)}._actionButtonDanger_8ieyc_41{background:var(--color-danger)}._actionButton_8ieyc_30:disabled,._actionButtonDanger_8ieyc_41:disabled{opacity:.5!important;cursor:not-allowed!important}._actionButton_8ieyc_30:hover:not(:disabled){filter:brightness(1.1)}._actionButton_8ieyc_30:active:not(:disabled){filter:brightness(.95)}._actionButton_8ieyc_30._active_8ieyc_77{background:var(--color-secondary)!important;filter:brightness(1.1)}._actionButton_8ieyc_30._disabled_8ieyc_82{opacity:.5!important;cursor:not-allowed!important;background:var(--color-gray-disabled)!important}._mainContent_8ieyc_88{flex:1;display:flex;flex-direction:column;overflow:hidden}._header_8ieyc_95{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;border-bottom:1px solid var(--color-border-gray);background:var(--color-white)}._closeButtonIcon_8ieyc_105{color:var(--color-text-medium)!important}._closeButtonIcon_8ieyc_105 svg,._closeButtonIcon_8ieyc_105 svg path{color:var(--color-text-medium)!important;fill:var(--color-text-medium)!important;stroke:var(--color-text-medium)!important}._headerLeft_8ieyc_116{display:flex;align-items:center;gap:24px;flex:1}._title_8ieyc_123{font-size:24px;font-weight:600;color:var(--color-primary);margin:0;white-space:nowrap}._phraseList_8ieyc_131{flex:1;overflow-y:auto;padding:16px}._group_8ieyc_137{margin-bottom:24px;background:var(--color-white);border-radius:var(--radius-sm);border:1px solid var(--color-border-gray);overflow:hidden}._groupHeader_8ieyc_145{background:var(--color-primary);color:#fff;padding:12px 16px;border-bottom:1px solid var(--color-white)}._groupHeaderContent_8ieyc_152{display:flex;align-items:center;gap:16px;font-size:16px}._groupDate_8ieyc_159{font-weight:600}._groupAuthor_8ieyc_163,._groupDocument_8ieyc_167{font-weight:500}._groupPhrases_8ieyc_171{display:flex;flex-direction:column}._phraseItem_8ieyc_176{padding:12px 16px;border-bottom:1px solid var(--color-border-lighter);cursor:pointer;transition:background .15s ease}._phraseItem_8ieyc_176:last-child{border-bottom:none}._phraseItem_8ieyc_176._selected_8ieyc_187{background:var(--bg-secondary-10);border-left:4px solid var(--color-secondary)}._phraseItem_8ieyc_176._dwellActive_8ieyc_192{background:var(--color-primary);border-left:4px solid var(--color-secondary)}._phraseItem_8ieyc_176._dwellActive_8ieyc_192 ._phraseTextPreview_8ieyc_197,._phraseItem_8ieyc_176._dwellActive_8ieyc_192 ._expandButton_8ieyc_198,._phraseItem_8ieyc_176._dwellActive_8ieyc_192 ._phraseTextFull_8ieyc_202{color:hsl(var(--foreground))!important}._phraseContent_8ieyc_206{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._phraseText_8ieyc_197{flex:1}._phraseTextPreview_8ieyc_197{font-size:16px;line-height:1.5;color:var(--color-text-dark);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}._phraseTextFull_8ieyc_202{font-size:16px;line-height:1.5;color:var(--color-text-dark);white-space:pre-wrap;word-wrap:break-word;height:auto;max-height:none}._phraseVoice_8ieyc_240{display:inline-block;background:var(--color-primary);color:hsl(var(--primary-foreground));font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;margin-top:8px;line-height:1.2}._phraseItem_8ieyc_176._dwellActive_8ieyc_192 ._phraseVoice_8ieyc_240{background:var(--bg-surface-30);color:hsl(var(--foreground))}._expandButton_8ieyc_198{width:64px;height:64px;display:flex;align-items:center;justify-content:center;position:relative;background:transparent!important;border:1px solid var(--color-gray-disabled)!important;border-radius:var(--radius-sm);color:var(--color-text-medium)!important}._expandButton_8ieyc_198 svg,._expandButton_8ieyc_198 svg path{color:var(--color-text-medium)!important;fill:var(--color-text-medium)!important;stroke:var(--color-text-medium)!important}._expandButton_8ieyc_198:hover{background:var(--color-primary);border-color:hsl(var(--foreground))!important;color:hsl(var(--primary-foreground))!important}._emptyState_8ieyc_284{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:18px}._contentGenerated_1ss22_2{padding:0;overflow:hidden;display:flex;flex-direction:column}._generatedTab_1ss22_9{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden;height:100%}._voicesList_1ss22_18{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:6px;min-height:0;scroll-snap-type:y mandatory}._voicesList_1ss22_18>*{scroll-snap-align:start;scroll-snap-stop:always}._voiceContent_1ss22_34{margin-bottom:12px}._voiceTitle_1ss22_38{font-size:18px;font-weight:600;color:var(--color-white);margin:0}._voiceDescription_1ss22_45{font-size:14px;color:var(--bg-surface-70);margin:0 0 8px;line-height:1.5}._voiceActions_1ss22_53{display:flex;gap:8px;flex-wrap:wrap}._selectVoiceButton_1ss22_59{width:230px}._selectVoiceButtonActive_1ss22_63{background-color:var(--color-secondary-dark);color:var(--color-white)}._createTab_1ss22_68{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px}._form_1ss22_76{display:flex;flex-direction:row;gap:16px;flex:1;min-height:0;overflow:hidden}._formLeft_1ss22_85{display:flex;flex-direction:column;flex:1;min-width:0;gap:12px;overflow:hidden}._formRight_1ss22_94{display:flex;flex-direction:column;flex:0 0 300px;min-width:300px;max-width:300px;gap:12px;overflow:hidden}._formRightTop_1ss22_104{display:flex;flex-direction:column;gap:12px}._inputDisabled_1ss22_110{opacity:.6;cursor:not-allowed;background:var(--bg-surface-03);border-color:var(--bg-surface-10)}._inputDisabled_1ss22_110:hover{background:var(--bg-surface-03);border-color:var(--bg-surface-10)}._formActions_1ss22_122{display:flex}._formActions_1ss22_122 button{width:100%}._descriptionField_1ss22_131{flex:1;min-height:0;align-items:flex-start!important;overflow-y:auto;padding-top:6px;padding-bottom:6px}._tabsContainer_s5gi0_3{display:flex}._tab_s5gi0_3{flex:0 0 auto;padding:0 12px;height:64px;margin:0 4px;background:transparent;border:none;border-top-left-radius:10px;color:var(--bg-surface-60);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent}._tab_s5gi0_3:hover{color:var(--bg-surface-80);background:var(--bg-surface)}._tabActive_s5gi0_28{color:var(--color-accent-cyan);border-bottom-color:var(--color-accent-cyan);background:var(--bg-cyan-10)}._root_3f5u7_1{display:flex;flex-direction:column;min-height:100%;background-color:var(--spotify-panel-bg);color:var(--spotify-text-on-panel);position:relative}._header_3f5u7_10{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md, 1rem) var(--space-lg, 1.25rem);border-bottom:var(--border-thick, 2px solid rgba(255, 255, 255, .15))}._title_3f5u7_18{display:flex;align-items:center;gap:var(--space-sm, .5rem);margin:0;font-size:var(--text-xl, 1.25rem);font-weight:700}._titleIcon_3f5u7_27{flex-shrink:0;opacity:.9}._grid_3f5u7_32{display:grid;grid-template-columns:1fr minmax(280px,360px);flex:1;min-height:0;gap:var(--space-md, 1rem);padding:var(--space-md, 1rem)}@media (max-width: 1023px){._grid_3f5u7_32{grid-template-columns:1fr}}._main_3f5u7_47{display:flex;flex-direction:column;min-height:0;gap:var(--space-md, 1rem)}._searchRow_3f5u7_54{display:flex;gap:var(--space-sm, .5rem);align-items:stretch}._searchInput_3f5u7_60{flex:1;min-height:64px;padding:0 var(--space-md, 1rem);font-size:var(--text-lg, 1.125rem);border-radius:var(--radius-md, 8px);border:var(--border-default, 1px solid rgba(255, 255, 255, .2));background:var(--bg-surface, rgba(255, 255, 255, .06));color:var(--spotify-text-on-panel)}._trackList_3f5u7_71{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}._trackItem_3f5u7_79{width:100%;min-height:80px;padding:var(--space-md, 1rem);margin-bottom:var(--space-xs, .25rem);text-align:left;border-radius:var(--radius-md, 8px);border:var(--border-light, 1px solid rgba(255, 255, 255, .1));background:var(--bg-surface-light, rgba(255, 255, 255, .04));color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs, .25rem)}._trackItem_3f5u7_79:hover{background:var(--bg-surface-hover, rgba(255, 255, 255, .08))}._trackItemActive_3f5u7_100{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}._trackTitle_3f5u7_105{font-size:var(--text-lg, 1.125rem);font-weight:600}._trackMeta_3f5u7_110{font-size:var(--text-sm, .875rem);opacity:.85}._hint_3f5u7_115{margin:var(--space-md, 1rem) 0;opacity:.7;font-size:var(--text-base, 1rem)}._side_3f5u7_121{padding:var(--space-md, 1rem);border-radius:var(--radius-lg, 12px);border:var(--border-light, 1px solid rgba(255, 255, 255, .12));background:var(--bg-surface, rgba(255, 255, 255, .05));display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm, .5rem)}._sideNowPlaying_3f5u7_133{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm, .5rem);width:100%}._artPlaceholder_3f5u7_142{width:min(100%,280px);aspect-ratio:1;border-radius:var(--radius-lg, 12px);background:var(--bg-surface-light, rgba(255, 255, 255, .06));display:flex;align-items:center;justify-content:center;overflow:hidden}._artImage_3f5u7_153{width:100%;height:100%;object-fit:cover}._artIcon_3f5u7_159{opacity:.35}._nowTitle_3f5u7_163{margin:var(--space-sm, .5rem) 0 0;font-size:var(--text-2xl, 1.5rem);font-weight:700;line-height:1.2}._nowArtist_3f5u7_170{margin:0;font-size:var(--text-lg, 1.125rem);font-weight:500;opacity:.9}._nowAlbum_3f5u7_177{margin:0;font-size:var(--text-base, 1rem);opacity:.75}._playerBar_3f5u7_183{padding:var(--space-md, 1rem) var(--space-lg, 1.25rem);border-top:var(--border-thick, 2px solid rgba(255, 255, 255, .15));display:flex;flex-direction:column;gap:var(--space-md, 1rem)}._progressTrack_3f5u7_191{width:100%;height:12px;border-radius:var(--radius-full, 999px);background:var(--spotify-progress-track);overflow:hidden}._progressFill_3f5u7_199{height:100%;background:var(--spotify-progress-fill);border-radius:var(--radius-full, 999px);transition:width .3s ease}._controls_3f5u7_206{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md, 1rem)}._controlXl_3f5u7_214{min-width:64px;min-height:64px}._volumeGroup_3f5u7_219{display:flex;align-items:center;gap:var(--space-sm, .5rem);margin-left:var(--space-md, 1rem)}._volumeValue_3f5u7_226{min-width:3.5rem;text-align:center;font-size:var(--text-lg, 1.125rem);font-weight:600}._overlay_3f5u7_233{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--spotify-overlay-scrim);z-index:var(--z-modal, 400)}._overlayText_3f5u7_243{margin:0;padding:var(--space-lg, 1.25rem) var(--space-xl, 2rem);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;text-align:center;color:var(--spotify-text-on-panel)}._headerActionButton_48ndr_1{min-width:auto}._mistralButton_48ndr_5{max-width:fit-content;gap:0!important}._mistralButton_48ndr_5>span:first-child+span{margin-left:0!important}._headerRight_48ndr_14{display:flex;align-items:center;gap:8px}._filterHeader_48ndr_20{display:flex;gap:0;padding:8px 16px;border-bottom:1px solid var(--bg-surface-10);background:var(--bg-black-20)}._filterButton_48ndr_28{position:relative;border:1px solid var(--bg-surface-20);background:var(--bg-surface-05);color:var(--bg-surface-70);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:inherit}._filterButton_48ndr_28:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none}._filterButton_48ndr_28:not(:first-child):not(:last-child){border-left:none;border-right:none}._filterButton_48ndr_28:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:none}._filterButton_48ndr_28:hover{background:var(--bg-surface-10);color:var(--bg-surface-90)}._filterButtonActive_48ndr_69{background:var(--color-secondary-bright);color:#fff;border-color:var(--color-secondary-bright);z-index:1}._filterButtonActive_48ndr_69:hover{background:var(--color-secondary-bright);color:#fff;filter:brightness(1.1)}._filterButtonActive_48ndr_69:not(:first-child){margin-left:-1px}._filterButtonActive_48ndr_69:not(:last-child){margin-right:-1px}._content_48ndr_91{flex:1;display:flex;overflow:hidden;padding:0}._loadingContainer_48ndr_98{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;padding:16px;color:#fff}._emptyState_48ndr_109{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;color:var(--bg-surface-50);padding:16px}._emptyContent_48ndr_120{display:flex;flex-direction:column;align-items:center;gap:16px}._emptyIcon_48ndr_127{opacity:.5}._emptyText_48ndr_131{font-size:16px}._documentsList_48ndr_135{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;flex:1;scroll-snap-type:y mandatory}._documentsList_48ndr_135>*{scroll-snap-align:start;scroll-snap-stop:always}._documentContent_48ndr_151{display:flex;flex-direction:column;gap:8px}._documentSource_48ndr_157{font-size:12px;font-weight:500;color:var(--bg-surface-60);margin:0;line-height:1.4}._contextsList_48ndr_166{color:var(--bg-surface-80)}._documentTitle_48ndr_170{font-size:18px;font-weight:600;color:var(--color-white);margin:0;line-height:1.4}._editForm_48ndr_179{display:flex;flex-direction:column;gap:16px}._editField_48ndr_185{display:flex;flex-direction:column;gap:8px}._editLabel_48ndr_191{font-size:14px;font-weight:500;color:var(--bg-surface-90)}._editActions_48ndr_198{display:flex;gap:8px;justify-content:flex-end}._importWrapper_48ndr_204{display:flex;flex:1;min-height:0;gap:16px;padding:0}._importContainer_48ndr_212{display:flex;flex-direction:column;gap:24px;overflow-y:auto;flex:1;min-height:0;padding:16px 8px 16px 16px;scroll-snap-type:y mandatory}._importStep_48ndr_224{padding:20px;background:var(--bg-surface-03);border:var(--border-light);border-radius:var(--radius-md);scroll-snap-align:start;scroll-snap-stop:always}._stepTitle_48ndr_233{font-size:20px;font-weight:600;color:var(--color-white);margin:0 0 16px}._importButton_48ndr_240{min-width:200px}._statusContainer_48ndr_246{display:flex;flex-direction:column;gap:12px}._statusItem_48ndr_252{display:flex;justify-content:space-between;align-items:center}._statusLabel_48ndr_258{font-weight:500;color:var(--bg-surface-70)}._statusValue_48ndr_263{font-weight:600;padding:4px 12px;border-radius:4px}._statusFailed_48ndr_270{background:var(--bg-bootstrap-danger-20);color:var(--color-bootstrap-danger)}._statusMessage_48ndr_276{color:var(--bg-surface-70);font-size:14px;margin:0}._contextsContainer_48ndr_282{display:flex;flex-direction:column;gap:16px}._contextsHeader_48ndr_288{display:flex;justify-content:space-between;align-items:center}._contextsDescription_48ndr_294{color:var(--bg-surface-80);font-size:14px;margin:0}._contextsList_48ndr_166,._contextsButtonsContainer_48ndr_308,._contextsGroupInline_48ndr_314{display:flex;flex-direction:column;gap:16px}._contextsGroup_48ndr_314{display:flex;flex-direction:column;gap:8px}._contextsGroupLabel_48ndr_326{font-size:14px;font-weight:500;color:var(--bg-surface-70);margin:0}._contextsButtons_48ndr_308{display:flex;flex-wrap:wrap;gap:8px}._contextButton_48ndr_339{min-width:64px;min-height:64px;padding:6px!important;background:var(--bg-surface-light)!important;border:var(--border-default)!important;border-radius:var(--radius-sm);color:var(--color-white)!important;cursor:pointer;transition:all .2s ease;position:relative;height:auto!important;font-size:inherit!important}._contextButton_48ndr_339:hover:not(:disabled){background:var(--bg-surface-15)!important;border-color:var(--bg-surface-30)!important;transform:translateY(-1px);color:var(--color-white)!important}._contextButton_48ndr_339:active{transform:translateY(0);background:var(--bg-surface-15)!important;color:var(--color-white)!important}._contextButton_48ndr_339:disabled{opacity:.5!important;cursor:not-allowed;background:var(--bg-surface-light)!important;color:var(--color-white)!important}._contextButton_48ndr_339._dwellActive_48ndr_375{background:var(--bg-surface-15)!important;border-color:var(--bg-surface-30)!important;color:var(--color-white)!important}._contextButtonSelected_48ndr_381{background:var(--color-selection-bg)!important;border-color:var(--color-selection-border)!important;color:var(--color-white)!important}._contextButtonSelected_48ndr_381:hover{background:var(--color-selection-bg)!important}._contextsDetecting_48ndr_391{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}._contextsDetecting_48ndr_391 p{color:var(--bg-surface-70);font-size:14px;margin:0}._documentContextCard_48ndr_405{padding:16px;background:var(--bg-surface-03);border:var(--border-light);border-radius:var(--radius-sm)}._documentContextCard_48ndr_405 h4{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 12px}._shareModalContent_48ndr_419{padding:20px}._shareModalIntro_48ndr_423{margin-bottom:16px;color:var(--color-white)}._shareModalDocName_48ndr_428{color:var(--color-selection-border)}._shareContactsContainer_48ndr_432{margin-bottom:20px;max-height:300px;overflow-y:auto}._shareNoContacts_48ndr_438{color:var(--bg-surface-70);font-style:italic}._shareActions_48ndr_443{display:flex;gap:8px;justify-content:flex-end}._iconSquareButton_48ndr_449{width:64px;height:64px;padding:0}._mistralCompactButton_48ndr_455{min-width:64px;height:64px;padding:0 10px}._hiddenFileInput_48ndr_461{display:none}._readOnlyBadge_48ndr_465{margin-right:12px;padding:4px 8px;background-color:var(--bg-priority-blue-20);color:var(--color-priority-blue);border-radius:4px;font-size:.75rem;font-weight:500}._shareContactButton_48ndr_475{display:flex;align-items:stretch;width:100%;padding:0;margin-bottom:8px;text-align:left;background:var(--bg-surface);border:1px solid var(--bg-surface-10);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;color:var(--bg-surface-90);overflow:hidden}._shareContactButton_48ndr_475:hover{background:var(--bg-surface-hover)}._shareContactButtonSelected_48ndr_495{background:var(--color-selection-bg);border-color:var(--color-selection-border);color:var(--color-white)}._shareContactButtonSelected_48ndr_495:hover{background:var(--color-selection-bg)}._shareContactButtonCurrent_48ndr_505{cursor:default;opacity:.7}._shareContactButtonCurrent_48ndr_505:hover{background:var(--bg-surface)}._shareContactAvatarWrap_48ndr_514{width:55px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px 0}._shareContactAvatarInner_48ndr_523{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-primary)}._shareContactAvatarInnerHasImage_48ndr_534{background:transparent}._shareContactAvatarImage_48ndr_538{width:100%;height:100%;object-fit:cover;border-radius:50%}._shareContactInitials_48ndr_545{color:var(--color-white);font-weight:600;font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}._shareContactContent_48ndr_557{display:flex;flex-direction:column;flex:1;padding:12px;justify-content:center}._shareContactName_48ndr_565{font-weight:400;color:var(--bg-surface-90)}._shareContactNameSelected_48ndr_570{font-weight:600;color:var(--color-white)}._shareContactCurrentTag_48ndr_575{margin-left:8px;font-size:.75rem;color:var(--bg-surface-60);font-style:italic}._shareContactEmail_48ndr_582{font-size:.875rem;color:var(--bg-surface-70);margin-top:4px}._tocContainer_1ammp_1{display:flex;flex-direction:column;align-items:center;height:100%;min-width:0}._tocBand_1ammp_10{flex:1;display:flex;flex-direction:column;gap:4px;padding:8px 0;min-height:0;width:64px;min-width:64px;max-width:64px;align-self:center}._tocTick_1ammp_24{flex-shrink:0;width:64px;height:64px;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-left:4px solid var(--color-white);cursor:pointer;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--bg-surface-95);transition:filter .2s;background:var(--bg-surface)}._tocTick_1ammp_24:hover{filter:brightness(1.15)}._tocDayDivider_1ammp_50{flex-shrink:0;padding:6px 8px;font-size:11px;font-weight:600;color:var(--bg-surface-50);text-transform:uppercase;letter-spacing:.02em}._tocEmpty_1ammp_61{flex-shrink:0;padding:8px 4px;font-size:11px;color:var(--bg-surface-60);text-align:center;line-height:1.3}._segment_xce2e_2{display:flex;flex:1;margin-bottom:2px;border-radius:0;border:none;cursor:pointer;transition:all .2s;color:var(--color-gray-900)}._segment_xce2e_2:hover{background:var(--bg-surface-hover)}._segment_xce2e_2._active_xce2e_17{background:var(--bg-surface-hover);opacity:1;font-size:16px;color:var(--color-gray-900)}._segment_xce2e_2._compressed_xce2e_24{font-size:12px}._segmentMetaColumn_xce2e_28{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:38px}._segmentMetaNumber_xce2e_37{font-weight:700;font-size:14px;color:var(--color-white)}._segmentMetaType_xce2e_43{font-size:10px;font-weight:600;color:var(--color-secondary);min-height:1em}._segmentMetaCommentIcon_xce2e_50{display:flex;align-items:center;justify-content:center;color:var(--overlay-25)}._segmentMetaCommentIcon_xce2e_50._hasComments_xce2e_57{color:var(--color-white)}._segmentContent_xce2e_61{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;color:var(--color-gray-900);background:var(--color-white);min-height:64px;padding:4px 8px;overflow-wrap:break-word;word-break:break-word}._segmentBadges_xce2e_75{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}._segmentBadge_xce2e_75{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:var(--overlay-08);color:var(--color-gray-border-hover)}._segmentTitle_xce2e_91{font-size:17px;font-weight:700;margin-bottom:4px;color:var(--color-gray-900);line-height:1.4}._segmentBody_xce2e_99{font-size:14px;line-height:1.5;color:var(--color-gray-900);overflow-wrap:break-word;word-break:break-word}._segmentBodyEditable_xce2e_107{font-size:14px;line-height:1.5;color:var(--color-gray-900);overflow-wrap:break-word;word-break:break-word;min-height:64px;cursor:text}._commentPanel_12kgs_1{display:flex;flex-direction:column;height:100%;min-height:0;border-left:var(--border-light);color:var(--color-white)}._commentPanelTopRow_12kgs_10,._commentPanelBottomRow_12kgs_11{display:flex;flex-direction:row;align-items:center;padding-top:5px;gap:8px;flex-shrink:0}._commentPanelScrollBtn_12kgs_20{width:64px;min-width:64px;height:64px;min-height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:hsl(var(--primary-foreground));cursor:pointer;transition:filter .15s ease}._commentPanelScrollBtn_12kgs_20:hover{filter:brightness(1.1)}._commentPanelScrollBtn_12kgs_20:active{filter:brightness(.95)}._commentPanelCommentBtn_12kgs_45{flex:1;min-width:0;height:64px;min-height:64px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:hsl(var(--primary-foreground));cursor:pointer;transition:filter .15s ease;font-size:14px;font-weight:600}._commentPanelCommentBtn_12kgs_45:hover:not(:disabled){filter:brightness(1.1)}._commentPanelCommentBtn_12kgs_45:active:not(:disabled){filter:brightness(.95)}._commentPanelCommentBtn_12kgs_45:disabled{opacity:.5;cursor:not-allowed}._commentPanelScrollArea_12kgs_78{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;margin-top:8px}._commentPanelScrollArea_12kgs_78 ._commentsList_12kgs_87{border-bottom:none;overflow-y:visible;flex:none}._commentPanelHeader_12kgs_93{display:flex;align-items:center;justify-content:center;gap:8px}._commentPanelHeaderIcon_12kgs_100{flex-shrink:0;color:var(--color-white)}._commentPanelHeader_12kgs_93 h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-white)}._commentsList_12kgs_87{flex:1;min-height:0;min-width:0;overflow-y:auto;padding:8px 0}._emptyState_12kgs_121{text-align:center;color:var(--color-gray-border-hover);padding:32px}._comment_12kgs_1{margin-bottom:16px;padding:12px;min-width:0;background:var(--color-gray-near-white);border-radius:var(--radius-sm);border:1px solid var(--overlay-10);border-left:3px solid var(--comment-accent-color, var(--color-accent-cyan));cursor:pointer}._commentSelected_12kgs_138{background:var(--color-blue-tint);border-color:var(--overlay-12)}._commentHeader_12kgs_143{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:12px}._commentAuthorBlock_12kgs_151{display:flex;flex-direction:column;gap:2px}._commentAuthor_12kgs_151{font-weight:600;color:var(--color-gray-900)}._commentAuthorRole_12kgs_162{font-size:11px;font-weight:400;color:var(--color-gray-border-hover)}._commentTime_12kgs_168{color:var(--color-gray-border-hover)}._commentTags_12kgs_172{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._commentTagSegment_12kgs_179{font-size:11px;padding:2px 6px;border-radius:var(--radius-sm);background-color:var(--color-black);color:#fff}._commentTagPerspective_12kgs_187{font-size:11px;padding:2px 6px;border-radius:var(--radius-sm)}._commentSummary_12kgs_194{border-left:4px solid var(--perspective-purple)!important;background-color:var(--bg-purple-08)}._commentText_12kgs_199{color:var(--color-gray-900);line-height:1.5;overflow-wrap:break-word;word-break:break-word}._entityCardContent_slgh8_1{display:flex;align-items:center;gap:10px}._entityCardLeftSlot_slgh8_7{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg-primary-30);display:flex;align-items:center;justify-content:center}._entityCardLeftSlotImg_slgh8_19{width:100%;height:100%;object-fit:cover}._entityCardInitials_slgh8_25{font-size:14px;font-weight:600;color:#fff}._entityCardText_slgh8_31{color:var(--bg-surface-90);font-weight:500}._entityCardTextEmpty_slgh8_36{color:var(--bg-surface-50);font-style:italic}._deselectableCard_17cqq_1{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:64px;padding:8px 12px;text-align:left;background:var(--bg-surface-06);border:1px solid var(--bg-surface-12);border-radius:var(--radius-sm, 6px)}._deselectableCardContent_17cqq_15{flex:1;min-width:0}._autocompleteField_17sd0_1{position:relative;display:flex;flex-direction:column;gap:4px}._autocomplete_17sd0_1{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--color-bg-elevated);border:var(--border-default);border-radius:var(--radius-sm, 6px);box-shadow:0 4px 12px var(--overlay-30);z-index:100}._suggestion_17sd0_21{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;width:100%;padding:8px 12px;text-align:left;background:transparent;border:none;color:var(--color-text);cursor:pointer;font-size:.9rem}._suggestion_17sd0_21:hover{background:var(--color-bg-hover)}._suggestion_17sd0_21:focus{outline:none;background:var(--color-bg-hover)}._suggestionLabel_17sd0_46{font-weight:500}._suggestionSub_17sd0_50{font-size:.8rem;color:var(--color-text-muted);margin-top:2px}._autocompleteInput_17sd0_56{min-height:36px}._placeholder_17sd0_60{color:var(--color-text-muted)}._perspectiveHeader_1jbkz_1{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;flex:1;min-width:0}._perspectiveTabs_1jbkz_10{display:flex;flex-wrap:nowrap;overflow-x:auto;flex:1;min-width:0;scroll-behavior:smooth}._perspectiveTabs_1jbkz_10::-webkit-scrollbar{display:none}._perspectiveDot_1jbkz_23{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:middle;flex-shrink:0}._perspectiveTab_1jbkz_10{display:inline-flex;align-items:center}._writingActionsBar_wc5yg_1{display:flex;align-items:center;gap:8px}._syncSpinning_wc5yg_7{animation:_spin_wc5yg_1 1s linear infinite}._modal_wc5yg_13{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}._contentColumn_wc5yg_22{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}._topBar_wc5yg_31{flex-shrink:0;display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;border-bottom:var(--border-light)}._header_wc5yg_42{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;padding:8px 8px 0 12px;gap:8px}._headerGroup_wc5yg_53{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}._perspectivesLabel_wc5yg_61{margin:0;flex-shrink:0;font-size:12px;font-weight:600;color:var(--bg-surface-60);text-transform:uppercase;letter-spacing:.02em}._perspectiveSearchRow_wc5yg_71{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:260px;height:64px;min-height:64px}._perspectiveSearchInputWrap_wc5yg_83{position:relative;flex:1;min-width:0}._perspectiveSearchInput_wc5yg_83{width:100%;height:64px;min-height:64px;min-width:190px;padding:6px 10px;border:var(--border-default);border-radius:var(--radius-sm);font-size:14px;box-sizing:border-box;background:var(--bg-surface);color:var(--bg-surface-90)}._perspectiveSearchResults_wc5yg_104{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:0;list-style:none;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);max-height:200px;overflow-y:auto;z-index:10}._perspectiveSearchResultItem_wc5yg_120{display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;cursor:pointer;font-size:14px;color:var(--bg-surface-90)}._perspectiveSearchResultItem_wc5yg_120:hover{background:var(--bg-surface-hover)}._perspectiveSearchResultText_wc5yg_136{display:block;margin-bottom:2px}._perspectiveSearchResultMeta_wc5yg_141{display:block;font-size:12px;color:var(--bg-surface-60)}._layout_wc5yg_148{flex:1;display:grid;grid-template-columns:70px 3fr 1fr;padding:5px 8px;min-height:0}._tocColumn_wc5yg_156,._centralColumn_wc5yg_157,._commentsColumn_wc5yg_158{display:flex;flex-direction:row;min-height:0;min-width:0;position:relative}._tocColumn_wc5yg_156{border-right:var(--border-light);background:var(--bg-surface-light)}._tocScrollContent_wc5yg_172{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;min-width:0}._tocContent_wc5yg_181,._centralContent_wc5yg_182,._commentsContent_wc5yg_183{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}._scrollArea_wc5yg_191{flex:1;min-height:0;overflow-y:auto}._tocColumn_wc5yg_156 ._scrollArea_wc5yg_191{padding:0 8px}._segmentsList_wc5yg_202{display:flex;flex-direction:column;padding-right:5px}._segmentRow_wc5yg_208,._segmentRowSelected_wc5yg_209{display:flex;align-items:flex-start;border-radius:0;border-left:4px solid transparent;transition:filter .15s ease}._segmentRow_wc5yg_208:hover{filter:brightness(1.05)}._segmentRowSelected_wc5yg_209{border-color:var(--color-selection-border)!important;background:var(--color-selection-bg)!important}._segmentRowSelected_wc5yg_209:hover{background:var(--color-selection-bg)!important;border-color:var(--color-selection-border)!important}._commentsColumn_wc5yg_158{padding:5px 0}._validateSegmentRow_wc5yg_235{flex-shrink:0;padding:4px 8px 8px;border-bottom:var(--border-light)}._commentFormPanelContent_wc5yg_242{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible;padding:5px 16px 5px 5px}._commentFormSegmentSection_wc5yg_252{display:flex;flex-direction:row;gap:12px;flex:1;min-height:0;overflow:hidden}._commentFormScrollArea_wc5yg_261{flex:1;min-height:0;min-width:0;overflow-y:auto;display:flex;flex-direction:column;scroll-snap-type:y mandatory}._commentFormScrollArea_wc5yg_261 [data-scroll-section]{scroll-snap-align:start;scroll-snap-stop:always}._commentFormInputSection_wc5yg_277{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;padding:12px 20px 24px 5px;overflow:visible}._commentModalCitation_wc5yg_288{padding:12px;margin-bottom:5px;background:var(--bg-surface-08);white-space:pre-wrap;font-size:14px;scroll-snap-align:start;scroll-snap-stop:always;line-height:1.5;color:var(--bg-surface-95);overflow-wrap:break-word;word-break:break-word;min-width:0}._commentModalInput_wc5yg_304{min-height:52px;padding:6px 8px;background:var(--bg-surface);color:var(--bg-surface-90);align-items:center;cursor:text}._panelError_wc5yg_314{color:var(--color-error)}._formGroupRelative_wc5yg_319{position:relative}._selectedItemList_wc5yg_324{margin-bottom:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2)}._selectedCardWrapper_wc5yg_332{margin-bottom:var(--spacing-2)}._iconSurface90_wc5yg_337{color:var(--bg-surface-90)}._header_j9x7z_1{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px;background:hsl(var(--background));border-bottom:var(--border-light);flex-shrink:0}._headerContent_j9x7z_13{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}._titleSection_j9x7z_22{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._title_j9x7z_22{font-size:24px;font-weight:600;color:hsl(var(--foreground));margin:0;line-height:1.4}._instruction_j9x7z_38{font-size:14px;color:var(--bg-surface-70);margin:0;line-height:1.5}._infoSection_j9x7z_45{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}._lastSave_j9x7z_53{font-size:12px;color:var(--bg-surface-50);white-space:nowrap}._actionButton_j9x7z_59{min-width:64px;min-height:64px}._editActive_j9x7z_64{background:var(--color-primary);color:hsl(var(--primary-foreground))}._editActive_j9x7z_64:hover{background:var(--color-primary-light)}._footer_n2cn3_1{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:hsl(var(--background));border-top:var(--border-light);flex-shrink:0}._footerLeft_n2cn3_11{display:flex;gap:12px;align-items:center}._footerButton_n2cn3_17{min-width:64px;min-height:64px}._keyboardActive_n2cn3_22{background:var(--color-primary);color:hsl(var(--primary-foreground))}._keyboardActive_n2cn3_22:hover{background:var(--color-primary-light)}._footerRight_n2cn3_31{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._summary_n2cn3_38{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._summaryItem_n2cn3_45{display:flex;align-items:center;gap:8px}._summaryLabel_n2cn3_51{font-size:14px;color:var(--bg-surface-70)}._summaryValue_n2cn3_56{font-size:16px;font-weight:600;color:hsl(var(--foreground))}._position_n2cn3_62{font-size:12px;color:var(--bg-surface-50);margin-top:4px}._title_1hf9u_1{font-size:18px;font-weight:600;color:var(--color-white);margin:0}._question_1hf9u_8{font-size:16px;color:var(--bg-surface-80);margin:0;line-height:1.5}._ratingRow_1hf9u_15{display:flex;align-items:center;gap:24px;margin-top:8px}._stars_1hf9u_22{display:flex;gap:8px;align-items:center}._starButton_1hf9u_28{background:transparent;border:none;cursor:pointer;padding:0;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center;transition:transform .2s}._starButton_1hf9u_28:hover{transform:scale(1.1)}._addButton_1hf9u_48{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);border:2px dashed var(--bg-surface-30);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}._addButton_1hf9u_48:hover{background:var(--bg-surface-10);border-color:var(--bg-surface-50)}._addActions_1hf9u_66{display:flex;gap:12px;margin-top:8px}._createButton_1ol1u_1{min-width:auto;min-height:64px;padding:0 16px}._formsListContainer_1ol1u_7{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}._formsList_1ol1u_7{flex:1;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:6px;min-height:0;scroll-snap-type:y mandatory}._formsList_1ol1u_7>*{scroll-snap-align:start;scroll-snap-stop:always}._formCardContent_1ol1u_31{margin-bottom:6px}._formCardTitle_1ol1u_35{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 4px}._formCardInfo_1ol1u_42{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--bg-surface-70)}._formCardItems_1ol1u_50{font-weight:500}._formCardDate_1ol1u_54{font-size:11px;color:var(--bg-surface-50)}._formCardActions_1ol1u_59{display:flex;gap:6px;flex-wrap:wrap}._emptyState_1ol1u_65{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--bg-surface-70);font-size:14px;grid-column:1 / -1}._avatarContainer_l0u4d_1{position:relative;width:64px;height:64px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._avatarNeutral_l0u4d_14{background:var(--bg-surface-10)}._avatarActive_l0u4d_18{background:var(--bg-primary-30)}._avatarImage_l0u4d_22{width:100%;height:100%;border-radius:50%;object-fit:cover;z-index:2;position:relative}._avatarInitials_l0u4d_31{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-weight:600;font-size:20px;z-index:2;position:relative}._avatarHalo_l0u4d_46{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid transparent;transition:border-color .2s ease;z-index:1}._avatarActive_l0u4d_18 ._avatarHalo_l0u4d_46{border-color:var(--color-primary)}._avatarNeutral_l0u4d_14 ._avatarHalo_l0u4d_46{border-color:var(--bg-surface-30)}._avatarContainer_l0u4d_1:hover{transform:scale(1.05)}._avatarContainer_l0u4d_1:focus{outline:2px solid var(--color-primary);outline-offset:2px}._contactBookContainer_h6lsl_1{display:flex;flex-direction:column;height:100%;background:var(--color-black);color:#fff;box-sizing:border-box;width:100%;overflow:hidden}._header_h6lsl_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%}._headerLeft_h6lsl_20{display:flex;align-items:center;gap:16px;flex:1}._headerActions_h6lsl_27{display:flex;align-items:center;gap:8px}._title_h6lsl_33{font-size:18px;font-weight:600;color:#fff;margin:0}._headerRight_h6lsl_40,._headerActionCards_h6lsl_46{display:flex;align-items:center;gap:12px}._headerActionCards_h6lsl_46 ._addContactCard_h6lsl_52{width:auto;min-width:140px;padding:12px 16px;height:auto;flex-direction:row;gap:8px}._contactsGrid_h6lsl_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;flex:1;align-content:start}._importLoading_h6lsl_70{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:32px;color:var(--bg-surface-80);font-size:14px}._addContactWrapper_h6lsl_80{position:relative;display:flex;height:120px}._loadingStateInline_h6lsl_87{position:absolute;left:-48px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--bg-surface-70);z-index:100;width:32px;height:32px;pointer-events:none}._contactCard_h6lsl_102{background:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:var(--radius-md);padding:8px;display:flex;flex-direction:column;color:var(--color-text);cursor:pointer;transition:all .2s ease;height:50px}._contactCard_h6lsl_102:hover{background:var(--color-gray-light);border-color:var(--color-gray-disabled);transform:translateY(-2px)}._contactCardSelected_h6lsl_122{border-color:var(--color-selection-border);background:var(--color-selection-bg)}._contactCardSelected_h6lsl_122:hover{background:var(--color-selection-bg);border-color:var(--color-selection-border)}._contactCardHeader_h6lsl_132{display:flex;flex-direction:row;align-items:flex-start;gap:6px}._avatarContainer_h6lsl_139{width:50px;height:50px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}._contactHeaderInfo_h6lsl_148{display:flex;flex-direction:column;flex:1;gap:6px;justify-content:flex-start;padding-top:0}._contactTimestamp_h6lsl_157{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-medium)666;margin:0;line-height:1.4}._contactCardSelected_h6lsl_122 ._contactTimestamp_h6lsl_157{color:var(--bg-surface-70)}._avatarImage_h6lsl_171{width:100%;height:100%;object-fit:cover}._avatarInitials_h6lsl_177{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-weight:600;font-size:28px}._contactName_h6lsl_189{font-size:18px;font-weight:700;color:var(--color-text);line-height:1.4;margin:0}._contactCardSelected_h6lsl_122 ._contactName_h6lsl_189{color:var(--color-white)}._contactCardContent_h6lsl_201{padding-top:5px}._contactSummary_h6lsl_205{font-size:14px;color:var(--color-text);line-height:1.5;max-height:63px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0}._contactCardSelected_h6lsl_122 ._contactSummary_h6lsl_205{color:var(--bg-surface-90)}._deleteButtonWrapper_h6lsl_223{position:relative}._addContactCard_h6lsl_52{width:100%;background:var(--bg-surface);border:2px dashed var(--bg-surface-30);border-radius:var(--radius-md);padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;color:var(--bg-surface-70);min-height:auto;height:50px}._addContactCard_h6lsl_52:hover{background:var(--bg-surface-10);border-color:var(--color-primary);color:#fff;transform:translateY(-2px)}._addContactCard_h6lsl_52 span{font-size:16px;font-weight:500}._contactEditModalContent_1a2ic_1{scroll-snap-type:y mandatory}._contactEditModalContent_1a2ic_1>*{scroll-snap-align:start;scroll-snap-stop:always}._nameRow_1a2ic_10{display:flex;gap:6px;flex:0 0 auto}._photoFormGroup_1a2ic_16{position:relative}._avatarSection_1a2ic_20{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}._avatarPreviewSmall_1a2ic_27{display:flex;position:relative;overflow:hidden;border-radius:50%;align-items:center;justify-content:center;background:var(--bg-surface-10);flex-shrink:0;width:64px;height:64px}._avatarPreviewSmall_1a2ic_27 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._photoSearchLoading_1a2ic_47{margin-top:16px}._photosCandidatesSection_1a2ic_51{margin-top:16px;display:flex;flex-direction:column;gap:8px}._photosCandidatesGrid_1a2ic_58{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:400px;overflow-y:auto;padding:8px;background:var(--bg-surface-light);border-radius:var(--radius-sm)}._photoCandidate_1a2ic_69{position:relative;cursor:pointer;border:var(--border-thick);border-radius:var(--radius-sm);overflow:hidden;transition:all .2s ease;background:var(--bg-surface);aspect-ratio:1;min-height:140px}._photoCandidate_1a2ic_69:hover{border-color:var(--color-accent-cyan);transform:scale(1.05)}._photoCandidateSelected_1a2ic_86{border-color:var(--color-accent-cyan);box-shadow:0 0 8px var(--bg-cyan-50)}._photoCandidate_1a2ic_69 img{width:100%;height:100%;object-fit:cover;display:block}._calendarToggleButtonActive_1a2ic_103{background:var(--color-green-500)!important;color:#fff!important}._calendarToggleButtonActive_1a2ic_103:active{background:var(--color-green-700)!important}._calendarToggleSection_1a2ic_112{display:flex;flex-direction:column;gap:8px;margin-top:8px}._contactImportModalContent_ohqd8_1{scroll-snap-type:y mandatory}._contactImportModalContent_ohqd8_1>*{scroll-snap-align:start;scroll-snap-stop:always}._uploadSection_ohqd8_10{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:24px}._previewSection_ohqd8_19{margin-bottom:32px}._sectionTitle_ohqd8_23{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--bg-surface-90)}._previewTable_ohqd8_30{overflow-x:auto;border:var(--border-default);border-radius:var(--radius-md)}._previewTable_ohqd8_30 table{width:100%;border-collapse:collapse}._previewTable_ohqd8_30 th,._previewTable_ohqd8_30 td{padding:12px;text-align:left;border-bottom:var(--border-light);color:var(--bg-surface-90)}._previewTable_ohqd8_30 th{background:var(--bg-surface);font-weight:600;color:var(--bg-surface-90)}._mappingSection_ohqd8_55{margin-top:32px}._mappingFields_ohqd8_59{display:flex;flex-direction:column;gap:16px}._mappingField_ohqd8_59{display:flex;flex-direction:column;gap:8px}._mappingField_ohqd8_59 label{font-weight:500;color:var(--bg-surface-90)}._container_e8spt_1{position:relative;display:flex;align-items:center;z-index:var(--z-raised)}._dateRangeButtonActive_e8spt_8{background:var(--bg-surface-20);border-color:var(--bg-surface-40)}._dateRangeButtonSelected_e8spt_13{background:var(--bg-cyan-20);border-color:var(--bg-cyan-40)}._dateRangeButtonSelected_e8spt_13:hover:not(:disabled){background:var(--bg-cyan-30);border-color:var(--bg-cyan-50)}._dateDisplay_e8spt_23{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:var(--font-size-base);line-height:1.5;text-align:center;height:100%}._panel_e8spt_35{display:flex;align-items:center;gap:var(--spacing-2);position:absolute;right:72px;top:0;height:var(--spacing-eye);padding:var(--spacing-2);visibility:hidden;opacity:0;transform:translate(20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;z-index:var(--z-base);background:var(--color-gray-darkest);border:1px solid var(--bg-surface-30);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._panelOpen_e8spt_56{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s 0s}._panelButton_e8spt_66{background:var(--bg-surface-light)!important;border:var(--border-default)!important;color:var(--bg-surface-90)!important;white-space:nowrap!important}._panelButton_e8spt_66 svg{color:currentColor!important;stroke:currentColor!important}._panelButton_e8spt_66:hover:not(:disabled){background:var(--bg-surface-15)!important;border-color:var(--bg-surface-30)!important;transform:translateY(-1px);color:var(--bg-surface-90)!important}._panelButton_e8spt_66:hover:not(:disabled) svg{color:currentColor!important;stroke:currentColor!important}._panelButton_e8spt_66:active:not(:disabled){background:var(--bg-surface-15)!important;transform:translateY(0);color:var(--bg-surface-90)!important}._panelButton_e8spt_66._dwellActive_e8spt_97{background:var(--bg-surface-15)!important;border-color:var(--bg-surface-30)!important;color:var(--bg-surface-90)!important}._panelButton_e8spt_66._dwellActive_e8spt_97 svg{color:currentColor!important;stroke:currentColor!important}._panelButton_e8spt_66._panelButtonKanban_e8spt_109{background:hsl(var(--primary))!important;border:none!important;color:hsl(var(--primary-foreground))!important}._panelButton_e8spt_66._panelButtonKanban_e8spt_109:hover:not(:disabled),._panelButton_e8spt_66._panelButtonKanban_e8spt_109._dwellActive_e8spt_97{background:hsl(var(--primary-dark))!important;border:none!important;color:hsl(var(--primary-foreground))!important}._panelButton_e8spt_66._panelButtonAppointment_e8spt_123{background:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:hsl(var(--primary-foreground))!important}._panelButton_e8spt_66._panelButtonAppointment_e8spt_123:hover:not(:disabled),._panelButton_e8spt_66._panelButtonAppointment_e8spt_123._dwellActive_e8spt_97{background:var(--color-accent-green)!important;border-color:var(--color-accent-green)!important;color:hsl(var(--primary-foreground))!important}._detailPanel_19aox_6{position:absolute;right:0;top:0;bottom:0;width:0;background:var(--color-gray-dark);border-left:none;overflow:hidden;z-index:10;transition:width .3s ease-out,border-left .3s ease-out;box-shadow:-4px 0 12px var(--overlay-30)}._detailPanelOpen_19aox_20{width:var(--detail-panel-width, 480px);border-left:var(--border-default);animation:_slideInFromRight_19aox_1 .3s ease-out;background:var(--color-gray-dark);height:100%;min-height:280px;display:flex;flex-direction:column;min-height:0}@keyframes _slideInFromRight_19aox_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._detailHeader_19aox_43{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;flex-shrink:0;border-bottom:var(--border-default);background:var(--color-gray-dark)}._detailTitle_19aox_54{font-size:15px;font-weight:600;color:var(--bg-surface-95);margin:0;flex:1;min-width:0}._headerButtons_19aox_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._headerCloseButton_19aox_70{flex-shrink:0}._detailBody_19aox_74{display:flex;flex:1;min-height:0;overflow:hidden}._leftColumn_19aox_82{width:var(--detail-left-column-width, 90px);min-width:var(--detail-left-column-width, 90px);background:var(--bg-surface-light);border-right:var(--border-default);display:flex;flex-direction:column;align-items:stretch;flex-shrink:0}._leftColumn--compact_19aox_93{--detail-left-column-width: 75px;padding:8px 0}._actionButtons_19aox_99{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;width:100%}._actionButtons--compact_19aox_109{flex:none;justify-content:flex-start;gap:8px;padding:0 8px 0 0}._eventCard_1m46g_1{border:1px solid var(--bg-surface-15);border-radius:var(--radius-sm);padding:5px 10px;cursor:pointer;transition:all .2s ease;background:var(--bg-surface);display:flex;flex-direction:column;justify-content:center;gap:4px;border-left:4px solid var(--color-primary);min-height:64px}._eventCard_1m46g_1:hover{background:var(--bg-surface-hover);border-color:var(--bg-surface-25)}._eventCardSelected_1m46g_21{border-color:var(--color-selection-border);background:var(--color-selection-bg)}._eventCardSelected_1m46g_21:hover{background:var(--color-selection-bg);border-color:var(--color-selection-border)}._eventCardReadOnly_1m46g_31{cursor:default}._eventCardReadOnly_1m46g_31:hover{background:var(--bg-surface);border-color:var(--bg-surface-15)}._eventCardCreneau_1m46g_40{font-size:14px;font-weight:600;color:var(--color-accent-cyan, var(--color-accent-cyan));line-height:1.3}._eventCardTitleRow_1m46g_47{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;color:var(--bg-surface-95)}._eventCardTitle_1m46g_47{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}._eventCardContactRow_1m46g_65{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px}._eventCardContactAvatar_1m46g_73{width:32px;height:32px;min-width:32px;border-radius:50%;overflow:hidden;background:var(--bg-surface-15);display:flex;align-items:center;justify-content:center}._eventCardContactAvatarImg_1m46g_85{width:100%;height:100%;object-fit:cover}._eventCardContactInitials_1m46g_91{font-size:12px;font-weight:600;color:var(--bg-surface-90)}._eventCardContactName_1m46g_97{font-size:13px;color:var(--bg-surface-85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventCardTaskRow_1m46g_105{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px}._eventCardTaskIcon_1m46g_113{flex-shrink:0;color:var(--bg-surface-90)}._eventCardTaskText_1m46g_118{font-size:13px;color:var(--bg-surface-85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventCardTaskExtra_1m46g_126{color:var(--bg-surface-60);font-size:12px}._actionButton_zszha_1,._actionButtonDanger_zszha_4{height:64px;min-height:64px;width:88px;min-width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:14px;border-radius:var(--radius-sm);color:#fff!important;position:relative}._actionButton_zszha_1:disabled,._actionButtonDanger_zszha_4:disabled{opacity:.5!important;cursor:not-allowed!important}._actionButton_zszha_1:hover:not(:disabled),._actionButtonDanger_zszha_4:hover:not(:disabled){filter:brightness(1.1)}._actionButton_zszha_1:active:not(:disabled),._actionButtonDanger_zszha_4:active:not(:disabled){filter:brightness(.95)}._cardsScroll_zszha_38{flex:1;overflow-y:auto;min-height:0;padding:8px;display:flex;flex-direction:column;gap:8px;scroll-snap-type:y mandatory}._cardsScroll_zszha_38>*{scroll-snap-align:start;scroll-snap-stop:always}._emptyDay_zszha_54{padding:16px;text-align:center;color:var(--bg-surface-60);font-size:14px}._loading_zszha_61{padding:40px 20px;text-align:center;color:var(--bg-surface-60);font-size:14px}._selectedDateBanner_1v89z_1{padding:6px 8px;font-size:16px;line-height:1.2;color:var(--bg-surface-90);white-space:normal;display:flex;flex-direction:column;gap:2px;flex-shrink:0}._selectedDateLabel_1v89z_13{font-weight:600;color:var(--bg-surface-70)}._selectedDateValue_1v89z_18{font-weight:600;color:var(--bg-surface-95)}._navButtonLeft_1v89z_23{min-width:64px;min-height:64px;flex-shrink:0}._selectionModeButton_1v89z_29{min-width:80px;min-height:64px;flex-shrink:0}._navButtonRight_1v89z_35{min-width:64px;min-height:64px;flex-shrink:0;margin-right:0}._monthTitle_1v89z_42{white-space:nowrap}._loadingText_1v89z_46{margin-left:12px}._validateButton_1v89z_50{min-width:120px;min-height:64px;flex-shrink:0}._calendarContainer_1v89z_56{display:flex;position:relative;flex:1;overflow:hidden}._calendarGrid_1v89z_63{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:22px repeat(6,16px minmax(0,96px) 100px);row-gap:0;column-gap:3px;padding:0 4px;flex:1;overflow:hidden}._weekdayHeader_1v89z_74{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--bg-surface-60);padding:1px;min-height:22px}._calendarDayNumber_1v89z_85{height:16px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease;padding:0 3px;position:relative;overflow:hidden;z-index:2}._calendarDayEvents_1v89z_106{min-width:64px;max-height:100px;z-index:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);padding:4px;position:relative;overflow:hidden;transition:background .2s ease,border-color .2s ease}._multiDayBar_1v89z_126{min-width:0;max-width:calc(100% - 5px);height:28px;box-sizing:border-box;padding:0 4px;border-radius:2px;overflow:hidden;align-self:start;display:flex;align-items:center;cursor:default;z-index:1}._multiDayBar_1v89z_126._appointmentItem_1v89z_141{flex-shrink:1;min-width:0;padding:0 4px;min-height:24px}._multiDayBar_1v89z_126 ._appointmentText_1v89z_148{min-width:0}._multiDayBar_1v89z_126._multiDayBarClickable_1v89z_152{cursor:pointer}._multiDayBar_1v89z_126:hover,._multiDayBar_1v89z_126._appointmentItem_1v89z_141:hover{background:var(--bg-surface-10)}._calendarDayEvents_1v89z_106 ._appointmentItem_1v89z_141,._calendarDayEvents_1v89z_106 ._moreAppointments_1v89z_162{pointer-events:none}._appointmentsList_1v89z_166{width:100%;display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow:hidden;position:relative;padding:0 4px 0 0}._appointmentItem_1v89z_141{font-size:13px;padding:2px 4px;background:var(--bg-surface-10);border-radius:2px;cursor:pointer;display:flex;align-items:center;line-height:1.2;min-height:24px;transition:background .2s ease;overflow:hidden;flex-shrink:0;width:100%}._appointmentItem_1v89z_141:hover{background:var(--bg-surface-20)}._appointmentText_1v89z_148{color:var(--bg-surface-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;line-height:1.2;font-weight:500}._moreAppointments_1v89z_162{position:absolute;bottom:2px;right:4px;font-size:11px;color:var(--bg-surface-90);background:var(--bg-black-40);padding:1px 6px;border-radius:999px;font-weight:600}._calendarDayNumber_1v89z_85:hover,._calendarDayNumber_1v89z_85._dayCellHovered_1v89z_222{background:var(--bg-surface-10);border-color:var(--bg-surface-30);transform:translateY(-1px)}._calendarDayEvents_1v89z_106._dayCellClickable_1v89z_228{cursor:pointer}._calendarDayEvents_1v89z_106._dayCellHovered_1v89z_222{background:var(--bg-surface-10);border-color:var(--bg-surface-30)}._calendarDayNumber_1v89z_85._otherMonth_1v89z_237,._calendarDayEvents_1v89z_106._otherMonth_1v89z_237{color:var(--bg-surface-30);background:var(--bg-surface-light)}._calendarDayNumber_1v89z_85._startSelected_1v89z_243{background:var(--color-calendar-yellow);border-color:var(--color-calendar-yellow);color:var(--color-black);font-weight:600;position:relative}._calendarDayNumber_1v89z_85._startSelected_1v89z_243:before{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--color-calendar-yellow);border-radius:50%}._calendarDayNumber_1v89z_85._startSelected_1v89z_243 ._appointmentText_1v89z_148{color:var(--color-black)}._calendarDayNumber_1v89z_85._endSelected_1v89z_266{background:var(--color-calendar-orange);border-color:var(--color-calendar-orange);color:var(--color-black);font-weight:600;position:relative}._calendarDayNumber_1v89z_85._endSelected_1v89z_266:after{content:"";position:absolute;bottom:2px;right:2px;width:8px;height:8px;background:var(--color-calendar-orange);border-radius:50%}._calendarDayNumber_1v89z_85._endSelected_1v89z_266 ._appointmentText_1v89z_148{color:var(--color-black)}._calendarDayEvents_1v89z_106._startSelected_1v89z_243{background:var(--color-calendar-yellow);border-color:var(--color-calendar-yellow);color:var(--color-black)}._calendarDayEvents_1v89z_106._startSelected_1v89z_243 ._appointmentText_1v89z_148{color:var(--color-black)}._calendarDayEvents_1v89z_106._endSelected_1v89z_266{background:var(--color-calendar-orange);border-color:var(--color-calendar-orange);color:var(--color-black)}._calendarDayEvents_1v89z_106._endSelected_1v89z_266 ._appointmentText_1v89z_148{color:var(--color-black)}._descriptionInHeader_13evn_1{flex:1;min-width:0;margin-left:16px;margin-right:16px}._appointmentHeaderLeft_13evn_8{flex:0 0 auto}._appointmentPanelContent_13evn_12{padding:4px!important}._appointmentModalContent_13evn_16{scroll-snap-type:y mandatory}._appointmentModalContent_13evn_16>*{scroll-snap-align:start;scroll-snap-stop:always}._dateTimeRow_13evn_25{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:0 0 auto;align-items:center}._dateTimeBlock_13evn_33{display:flex;align-items:center;gap:8px}._dateDisplay_13evn_39{flex:1;padding:4px 6px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);font-size:18px;height:48px;display:flex;align-items:center}._calendarButton_13evn_52{min-width:64px;height:64px}._timeBlock_13evn_57{display:flex;align-items:center;gap:8px}._timeButton_13evn_63{min-width:64px;height:64px}._timeDisplay_13evn_68{flex:1;padding:4px 6px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);font-size:18px;font-weight:600;text-align:center;height:48px;width:35px;display:flex;align-items:center;justify-content:center}._timeControls_13evn_85{display:flex;gap:16px;align-items:center}._timeControlGroup_13evn_91{display:flex;flex-direction:column;gap:4px;align-items:center}._contactDisplay_13evn_99{padding:8px 12px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);min-height:28px;display:flex;align-items:center;gap:8px}._noContact_13evn_111{color:var(--bg-surface-50);font-style:italic}._contactLineContainer_13evn_116{display:flex;flex-direction:column;gap:8px;width:100%}._contactAndToggleRow_13evn_123{display:flex;align-items:flex-end;gap:24px;width:100%}._contactSection_13evn_130{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}._googleCalendarToggle_13evn_138{flex:1;display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}._toggleWarning_13evn_147{color:var(--bg-danger-90);font-size:12px;font-style:italic;white-space:nowrap}._diffCardsRow_13evn_155{display:flex;gap:16px;flex-wrap:wrap}._diffCardsRowVertical_13evn_161{flex-direction:column;flex-wrap:nowrap}._diffCard_13evn_155{flex:1;min-width:140px;padding:12px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm)}._diffCardLabel_13evn_175{font-size:11px;font-weight:500;color:var(--bg-surface-60);text-transform:uppercase;margin-bottom:6px}._diffWarning_13evn_183{margin-top:8px;width:100%;color:var(--bg-danger-90);font-size:15px;font-style:italic}._diffWarningInContact_13evn_192{margin-top:0}._warningIcon_13evn_196{display:inline;margin-right:6px;vertical-align:middle}._taskIcon_13evn_202{color:var(--bg-surface-90)}._contextBreadcrumbText_13evn_206{color:var(--bg-surface-90);font-size:13px}._linkedDataSection_13evn_211{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-top:16px;border-top:var(--border-light)}._contextesBlock_13evn_220 label,._tachesBlock_13evn_221 label,._appointmentIdBlock_13evn_222 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--bg-surface-90);margin-bottom:8px}._appointmentIdBlock_13evn_222{margin-bottom:0}._idRow_13evn_236{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-surface-04);border-radius:6px}._idCode_13evn_245{flex:1;padding:4px 8px;font-size:12px;color:var(--bg-surface-80);overflow:hidden;text-overflow:ellipsis}._noTasks_13evn_255{font-size:13px;color:var(--bg-surface-50);font-style:italic}._taskBadgesRow_13evn_261{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}._taskList_13evn_269{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._taskItem_13evn_278{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);font-size:13px}._taskCardWrapper_13evn_289{flex:1;min-width:0}._disconnectTaskButton_13evn_295{height:64px;min-height:64px;flex-shrink:0}._container_14yy5_1{flex:1;min-height:0;overflow:hidden;position:relative;display:grid;align-content:start}._empty_14yy5_10{padding:2rem;text-align:center;color:var(--bg-surface-60)}._timeline_14yy5_16{position:sticky;top:0;z-index:2;background:var(--color-bg-secondary, var(--color-gray-dark));border-bottom:1px solid var(--bg-surface-10);display:grid;grid-row:1 / 3;grid-template-rows:20px 18px}._timelineHeader_14yy5_27,._timelineDayRow_14yy5_32{display:contents}._weekCell_14yy5_36{grid-column:var(--col-start) / span var(--col-span);grid-row:1;padding:.125rem .3rem;font-size:.8rem;font-weight:600;color:var(--bg-surface-70);border-right:1px solid var(--bg-surface-08);line-height:1.2}._dayCell_14yy5_47{grid-column:var(--col-index);grid-row:2;padding:.0625rem .15rem;font-size:.8rem;color:var(--bg-surface-50);text-align:center;border-right:1px solid var(--bg-surface-06);line-height:1.2}._dayCellWeekend_14yy5_58{background:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--bg-surface-03) 2px,var(--bg-surface-03) 4px)}._todayMarker_14yy5_68{position:absolute;top:0;bottom:0;width:2px;background:var(--color-error);z-index:3;pointer-events:none;margin-top:0}._taskRow_14yy5_79{display:flex;align-items:stretch;height:100%;min-height:0;position:relative;border-bottom:1px solid var(--bg-surface-06);box-sizing:border-box}._taskBarArea_14yy5_89{position:relative;z-index:1;height:100%}._focusFrame_14yy5_95{grid-column:1 / -1;background:var(--bg-surface-06);border:2px solid var(--bg-blue-medium-60);border-radius:4px;z-index:0;pointer-events:none}._taskRowContentFocused_14yy5_104{position:relative;z-index:1}._taskBar_14yy5_89{position:absolute;top:50%;transform:translateY(-50%);height:1.75rem;background:var(--color-blue-medium);border-radius:3px;cursor:pointer;transition:background .15s}._taskBarDates_14yy5_120{position:absolute;top:50%;transform:translateY(-50%);margin-left:.5rem;font-size:.8rem;font-weight:500;color:var(--bg-surface-90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._taskBar_14yy5_89:hover{background:var(--color-blue-light)}._taskProjectRow_14yy5_138{background:var(--bg-surface-85);cursor:default;height:18px!important}._spaceAccordionButton_14yy5_144._taskProjectRow_14yy5_138{height:64px!important;cursor:pointer;border:none;text-align:left;display:flex;align-items:center;width:100%;font-size:1rem;font-weight:600}._spaceAccordionButton_14yy5_144._taskProjectRow_14yy5_138:hover{background:var(--bg-surface-95)}._spaceChevron_14yy5_160{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:var(--overlay-60);width:20px;height:18px}._spaceAccordionButton_14yy5_144 ._spaceChevron_14yy5_160{height:20px}._taskTitle_14yy5_176{font-size:.75rem;border-right:1px solid var(--bg-gantt-error-08);align-self:stretch;min-width:0;overflow:hidden;min-height:64px;margin:5px 1.25rem 5px 0}._taskTitleButton_14yy5_186{background:var(--bg-cyan-15)!important;border:none!important;color:inherit;cursor:pointer;padding:.125rem 0;text-align:left;display:flex;justify-content:flex-start;font:inherit;width:100%;min-width:0!important;min-height:0!important;height:64px!important;border-radius:4px}._taskTitleText_14yy5_203{padding:0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;word-wrap:break-word;line-height:1.2}._taskTitleButton_14yy5_186:hover{background:var(--bg-cyan-25)!important}._dependenciesLayer_14yy5_218{width:100%;height:100%;pointer-events:none;z-index:0}._ganttWrapper_1o3ag_1{padding:1rem;min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column}._ganttLayout_1o3ag_10{display:flex;flex-direction:row;flex:1;min-height:0}._buttonsColumn_1o3ag_17{flex-shrink:0;display:flex;flex-direction:column}._buttonsSpacer_1o3ag_23{flex:1;min-height:0}._ganttContent_1o3ag_28{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-left:10px}._loadingText_1o3ag_38{margin-left:12px}._panelContentWithOverlay_1qb8z_1{position:relative}._mainContent_1qb8z_5{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}._tabIcon_1qb8z_14{margin-right:6px}._loadingText_1qb8z_18{margin-left:12px}._kanbanColumns_1qb8z_23{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem;min-height:200px}._column_1qb8z_31{background:var(--bg-surface-04);border-radius:var(--radius-sm, 6px);padding:.75rem}._columnTitle_1qb8z_37{font-size:.9rem;font-weight:600;margin:0 0 .75rem;color:var(--bg-surface-90)}._columnCards_1qb8z_44{display:flex;flex-direction:column;gap:.5rem}._card_1qb8z_50{position:relative;padding:0 .8rem;background:var(--bg-surface-08);border-radius:6px;font-size:.9rem;color:var(--bg-surface-90);transition:background .15s ease;display:flex;flex-direction:column;gap:4px;min-height:32px;padding:5px 8px}._cardMyTask_1qb8z_65{min-height:64px;max-height:64px;cursor:pointer}._cardPicto_1qb8z_71{position:absolute;top:0;bottom:0;right:.1rem;display:flex;align-items:center;font-size:32px;line-height:1}._cardPictoImg_1qb8z_82{width:35px;height:35px;border-radius:50%;object-fit:cover;margin-right:4px}._cardPictoInitials_1qb8z_90{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-15);font-size:12px;font-weight:600;color:var(--bg-surface-90)}._cardHasPicto_1qb8z_103{padding-right:2.8rem}._cardText_1qb8z_107{flex:1;display:flex;align-items:center}._cardMeta_1qb8z_113{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;color:var(--bg-surface-60)}._cardPriority_1qb8z_122{width:8px;height:8px;border-radius:50%}._cardPriorityRed_1qb8z_128{background:var(--color-danger)}._cardPriorityYellow_1qb8z_132{background:var(--color-priority-yellow)}._cardPriorityBlue_1qb8z_136{background:var(--color-priority-blue)}._cardPriorityGreen_1qb8z_140{background:var(--color-secondary-bright)}._cardBorderGreen_1qb8z_144{border-left:10px solid var(--color-secondary-bright);cursor:pointer}._cardBorderGreen_1qb8z_144:hover{background:var(--bg-surface-12)!important}._cardDueDate_1qb8z_153{font-size:.75rem;color:var(--bg-surface-60)}._cardSelected_1qb8z_158{background:var(--bg-cyan-15);border:1px solid var(--bg-cyan-40)}._cardBorderRed_1qb8z_163{border-left:10px solid var(--color-danger);cursor:pointer}._cardBorderYellow_1qb8z_168{border-left:10px solid var(--color-priority-yellow);cursor:pointer}._cardBorderBlue_1qb8z_173{border-left:10px solid var(--color-priority-blue);cursor:pointer}._cardBorderRed_1qb8z_163:hover,._cardBorderYellow_1qb8z_168:hover,._cardBorderBlue_1qb8z_173:hover{background:var(--bg-surface-12)!important}._cardLocked_1qb8z_184{cursor:default}._dateTimeColumn_v079b_1{display:flex;flex-direction:column;gap:8px}._dateRow_v079b_7,._hourRow_v079b_8,._minuteRow_v079b_9{display:flex;align-items:center;gap:8px}._rowLabel_v079b_15{font-size:11px;color:var(--bg-surface-50);text-transform:uppercase;min-width:36px}._dateDisplay_v079b_22{flex:1;padding:4px 6px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);font-size:16px;height:48px;display:flex;align-items:center}._calendarButton_v079b_35{min-width:64px;height:64px}._timeButton_v079b_40{min-width:64px;width:64px;height:64px}._timeDisplay_v079b_46{flex:1;min-width:0;padding:4px 6px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-white);font-size:16px;font-weight:600;text-align:center;height:64px;display:flex;align-items:center;justify-content:center}._panelWidth_a6il4_3{--detail-panel-width: 500px}._actionButton_a6il4_1{display:flex;align-items:center;justify-content:center;gap:6px}._actionButtonDanger_a6il4_14{width:64px;height:64px;min-width:64px;min-height:64px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--color-danger);color:#fff}._mainContent_a6il4_27{flex:1;padding:12px 16px;overflow-x:hidden;overflow-y:auto;min-width:0;scroll-snap-type:y mandatory}._field_a6il4_36{margin-bottom:1rem;scroll-snap-align:start;scroll-snap-stop:always}._field_a6il4_36 label{display:block;font-size:12px;color:var(--bg-surface-60);margin-bottom:4px}._input_a6il4_49{width:100%;padding:8px 12px;background:var(--bg-surface-04);border:1px solid var(--border-default);border-radius:6px;color:var(--bg-surface-90);font-size:14px;resize:vertical}._readOnly_a6il4_60{padding:8px 12px;background:var(--bg-surface-light);border-radius:6px;color:var(--bg-surface-70);font-size:14px}._linkedAppointmentBlock_a6il4_68{margin-bottom:1rem;scroll-snap-align:end;scroll-snap-stop:always}._linkedAppointmentBlock_a6il4_68 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--bg-surface-90);margin-bottom:8px}._linkedAppointmentButtons_a6il4_84{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}._noLinkedAppointment_a6il4_92{font-size:13px;color:var(--bg-surface-50);font-style:italic}._linkedAppointmentCard_a6il4_98{display:flex;align-items:center;gap:8px}._linkedAppointmentCard_a6il4_98>*:first-child{flex:1;min-width:0}._disconnectButton_a6il4_109{height:64px;min-height:64px;flex-shrink:0}._idRow_a6il4_115{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-surface-04);border-radius:6px}._idCode_a6il4_124{flex:1;padding:4px 8px;font-size:12px;color:var(--bg-surface-80);overflow:hidden;text-overflow:ellipsis}._attachedRadioGroup_a6il4_134{display:flex;gap:0}._attachedButton_a6il4_139{position:relative;flex:1;border:1px solid var(--bg-surface-20);background:var(--bg-surface-05);color:var(--bg-surface-70);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:64px;min-height:64px;height:auto;display:flex;align-items:center;justify-content:center;white-space:normal;text-align:center;font-family:inherit}._attachedButton_a6il4_139>span{display:flex;align-items:center;flex:1;min-width:0}._attachedButton_a6il4_139:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none}._attachedButton_a6il4_139:not(:first-child):not(:last-child){border-left:none;border-right:none}._attachedButton_a6il4_139:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:none}._attachedButton_a6il4_139:hover{background:var(--bg-surface-10);color:var(--bg-surface-90)}._attachedButton_a6il4_139:disabled{opacity:.5;cursor:not-allowed}._attachedButton_a6il4_139._attachedButtonActive_a6il4_196{background:var(--color-secondary-bright);color:#fff;border-color:var(--color-secondary-bright);z-index:1}._attachedButton_a6il4_139._attachedButtonActive_a6il4_196:hover{background:var(--color-secondary-bright);color:#fff;filter:brightness(1.1)}._attachedButtonActive_a6il4_196:not(:first-child){margin-left:-1px}._attachedButtonActive_a6il4_196:not(:last-child){margin-right:-1px}._attachedButtonLabel_a6il4_217{flex:1;min-width:0;line-height:1.3}._priorityPillRed_a6il4_223{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-danger);margin-right:8px;flex-shrink:0}._priorityPillYellow_a6il4_233{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-priority-yellow);margin-right:8px;flex-shrink:0}._priorityPillBlue_a6il4_243{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-priority-blue);margin-right:8px;flex-shrink:0}._createTaskModalContent_1gf9t_1{scroll-snap-type:y mandatory}._noProjectMessage_1gf9t_5{margin-bottom:16px}._form_1gf9t_9{padding:8px 12px;display:flex;flex-direction:column;gap:8px}._field_1gf9t_16{display:flex;flex-direction:column;gap:4px;scroll-snap-align:start;scroll-snap-stop:always}._field_1gf9t_16 label{font-size:12px;color:var(--bg-surface-60)}._attachedRadioGroup_1gf9t_29{display:flex;gap:0}._attachedButton_1gf9t_34{position:relative;flex:1;border:1px solid var(--bg-surface-20);background:var(--bg-surface-05);color:var(--bg-surface-70);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:64px;min-height:64px;height:auto;display:flex;align-items:center;justify-content:center;white-space:normal;text-align:center;font-family:inherit}._attachedButton_1gf9t_34:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none}._attachedButton_1gf9t_34:not(:first-child):not(:last-child){border-left:none;border-right:none}._attachedButton_1gf9t_34:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:none}._attachedButton_1gf9t_34:hover{background:var(--bg-surface-10);color:var(--bg-surface-90)}._attachedButtonActive_1gf9t_78{background:var(--color-secondary-bright);color:#fff;border-color:var(--color-secondary-bright);z-index:1}._attachedButtonActive_1gf9t_78:hover{background:var(--color-secondary-bright);color:#fff;filter:brightness(1.1)}._attachedButtonActive_1gf9t_78:not(:first-child){margin-left:-1px}._attachedButtonActive_1gf9t_78:not(:last-child){margin-right:-1px}._attachedButtonLabel_1gf9t_99{flex:1;min-width:0;line-height:1.3}._priorityPillRed_1gf9t_105{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-danger);margin-right:8px;flex-shrink:0}._priorityPillYellow_1gf9t_115{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-priority-yellow);margin-right:8px;flex-shrink:0}._priorityPillBlue_1gf9t_125{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-priority-blue);margin-right:8px;flex-shrink:0}._citationButton_ygca9_1{width:100%;min-height:64px;height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageItem_1rlae_1{box-sizing:border-box;padding:12px;border-radius:8px;background-color:var(--color-white);color:hsl(var(--card-foreground));border:1px solid hsl(var(--card-border));width:auto;display:block;transition:background-color .2s,border-color .2s}._userMessage_1rlae_13,._assistantMessage_1rlae_14{max-width:80%}._toolMessage_1rlae_18{max-width:90%;font-size:.9em;border-left:3px solid var(--color-primary)}._messageItem_1rlae_1._userMessage_1rlae_13{width:auto;max-width:80%;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}._messageItem_1rlae_1._streamingPlaceholder_1rlae_33{width:220px;max-width:80%;padding:12px 12px 0}._messageItem_1rlae_1._streamingPlaceholder_1rlae_33 ._markdown_1rlae_39{display:flex;align-items:center;min-height:24px}._messageItem_1rlae_1:not(._selected_1rlae_45):hover{background-color:var(--color-gray-light);border-color:color-mix(in oklab,hsl(var(--card-border)) 50%,hsl(var(--card-foreground)) 50%)}._messageItem_1rlae_1._selected_1rlae_45{background-color:var(--color-selection-bg);border-color:var(--color-selection-border)}._messageItem_1rlae_1._selected_1rlae_45 ._markdown_1rlae_39,._messageItem_1rlae_1._selected_1rlae_45 ._markdown_1rlae_39 *,._messageItem_1rlae_1._selected_1rlae_45 ._sources_1rlae_58{color:#fff}._messageItem_1rlae_1._selected_1rlae_45 ._markdown_1rlae_39 a{color:var(--bg-surface-80)}._messageContent_1rlae_66{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%}._markdown_1rlae_39{color:hsl(var(--card-foreground));line-height:1.6;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%}._markdown_1rlae_39 h1,._markdown_1rlae_39 h2,._markdown_1rlae_39 h3{margin:16px 0 8px;font-weight:600}._markdown_1rlae_39 h1{font-size:1.5rem}._markdown_1rlae_39 h2{font-size:1.25rem}._markdown_1rlae_39 h3{font-size:1.1rem}._markdown_1rlae_39 p{margin:0 0 8px;width:100%;max-width:100%}._markdown_1rlae_39>:last-child{margin-bottom:0}._messageItem_1rlae_1._userMessage_1rlae_13 ._markdown_1rlae_39{align-items:flex-end}._markdown_1rlae_39 a{color:var(--primary-color);text-decoration:underline}._messageList_1ep1a_1{flex:1;padding:16px 24px 16px 16px;display:flex;flex-direction:column;gap:24px}._messageWrapper_1ep1a_10{cursor:pointer;display:flex;width:100%;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}._messageWrapper_1ep1a_10._userMessage_1ep1a_19{align-items:flex-end}._messageWrapper_1ep1a_10._assistantMessage_1ep1a_23,._messageWrapper_1ep1a_10._toolMessage_1ep1a_24{align-items:flex-start}._emptyState_1ep1a_29{padding:var(--spacing-8);text-align:center;color:var(--bg-surface-60)}._messageShared_1ep1a_36{background-color:var(--bg-priority-blue-15);border-left:3px solid var(--bg-priority-blue-50);padding-left:8px;transition:background-color .3s ease}._messageSharedFade_1ep1a_43{animation:_messageHighlightFade_1ep1a_1 2s ease-out}@keyframes _messageHighlightFade_1ep1a_1{0%{background-color:var(--bg-priority-blue-25)}to{background-color:var(--bg-priority-blue-10)}}._modeToggle_1d0ml_1{display:flex;flex-direction:column;gap:8px;align-items:stretch;height:100%;justify-content:flex-start}._toggleButton_1d0ml_10{min-width:64px;min-height:64px;height:64px!important}._chatInput_1yi6j_1{display:flex;gap:8px;padding:0;width:100%;box-sizing:border-box}._inputWrapper_1yi6j_9{display:flex;gap:8px;align-items:stretch;flex:1;min-width:0}._scrollButtonsContainer_1yi6j_17{flex-shrink:0;width:90px;display:flex;align-items:stretch}._modeToggleContainer_1yi6j_24{flex-shrink:0;display:flex;align-items:stretch}._textarea_1yi6j_30{flex:1;min-height:44px;max-height:200px;padding:12px;border:1px solid var(--color-gray-medium);border-radius:8px;font-size:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5;overflow-y:hidden;background-color:hsl(var(--card));color:hsl(var(--card-foreground));white-space:pre-wrap;word-wrap:break-word;cursor:text;box-sizing:border-box;align-self:stretch}._textarea_1yi6j_30._hasOverflow_1yi6j_50{overflow-y:auto}._textarea_1yi6j_30:focus{outline:none;border-color:var(--primary-color);background-color:hsl(var(--card));color:hsl(var(--card-foreground))}._textarea_1yi6j_30:focus-visible{outline:none}._placeholder_1yi6j_65{color:var(--bg-surface-50);pointer-events:none}._sendButtonWrapper_1yi6j_70{display:flex;flex-direction:column;gap:8px;flex-shrink:0;align-items:stretch}._generalButton_1yi6j_78{min-width:64px;min-height:44px!important;flex-shrink:0}._sendButton_1yi6j_70{min-width:64px;height:auto!important;min-height:64px!important;flex-shrink:0;padding-left:3rem!important;padding-right:3rem!important}._chatContainer_1bcfs_1{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;box-sizing:border-box}._messagesRow_1bcfs_10{display:flex;flex:1;min-height:0;width:100%;gap:8px;padding:6px 0 12px 8px;box-sizing:border-box}._messagesArea_1bcfs_20{flex:1;overflow-y:auto;min-height:0;scroll-snap-type:y mandatory}._inputArea_1bcfs_27{display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--border-color);flex-shrink:0;width:100%;box-sizing:border-box;background:var(--color-gray-dark)}._copyButton_1bcfs_39,._segmentButton_1bcfs_43{flex-shrink:0}._readOnlyBadge_1bcfs_47{margin-left:12px;padding:4px 8px;background-color:var(--bg-priority-blue-20);color:var(--color-priority-blue);border-radius:4px;font-size:.75rem;font-weight:500}._actionsVisible_1bcfs_57{visibility:visible}._actionsHidden_1bcfs_61{visibility:hidden}._loading_1bcfs_67{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;min-height:200px;padding:1rem;font-size:1.1rem;color:var(--bg-surface-80)}._mask_maltx_1{position:fixed;top:0;left:0;right:162px;bottom:0;background-color:var(--overlay-75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_maltx_1 .2s ease-in}@keyframes _fadeIn_maltx_1{0%{opacity:0}to{opacity:1}}._content_maltx_25{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background-color:var(--bg-surface-95);border-radius:12px;box-shadow:0 8px 32px var(--overlay-30)}._message_maltx_36{margin:0;font-size:16px;font-weight:500;color:var(--color-gray-800);text-align:center}._overlay_ij08t_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:var(--overlay-95);display:flex;align-items:center;justify-content:center;animation:_fadeIn_ij08t_1 .2s ease-in-out}@keyframes _fadeIn_ij08t_1{0%{opacity:0}to{opacity:1}}._container_ij08t_24{background:hsl(var(--background));border:var(--border-primary);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:0 8px 32px var(--overlay-50);animation:_slideUp_ij08t_1 .2s ease-out}@keyframes _slideUp_ij08t_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_ij08t_45{padding:24px 24px 16px;border-bottom:var(--border-light)}._title_ij08t_50{font-size:20px;font-weight:600;color:#fff;margin:0;text-align:center}._content_ij08t_58{padding:24px}._form_ij08t_62{display:flex;flex-direction:column;gap:16px}._formGroup_ij08t_68{display:flex;flex-direction:column;gap:8px}._label_ij08t_74{font-size:14px;font-weight:500;color:#fff}._input_ij08t_80{padding:12px 16px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:#fff;font-size:16px;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .2s,background .2s}._input_ij08t_80:focus{outline:none;border-color:var(--color-primary);background:var(--bg-surface-hover)}._input_ij08t_80:disabled{opacity:.6;cursor:not-allowed}._input_ij08t_80::placeholder{color:var(--bg-surface-50)}._offlineMessage_ij08t_108{color:#fff;font-size:14px;text-align:center;margin:0}._offlineOnly_ij08t_115{display:flex;flex-direction:column;gap:16px}._bodyText_ij08t_121{color:#fff;font-size:14px;line-height:1.5;margin:0;text-align:center}._apiUrlLabel_ij08t_129{color:#fff;font-size:13px;font-weight:500;margin:0;text-align:center}._apiUrlValue_ij08t_137{margin:0;padding:10px 12px;background:var(--bg-surface);border:var(--border-default);border-radius:var(--radius-sm);color:#fff;font-size:13px;word-break:break-all;font-family:ui-monospace,monospace;text-align:left}._loopbackHint_ij08t_150{color:var(--bg-surface-50);font-size:13px;line-height:1.45;margin:0;text-align:center}._error_ij08t_158{padding:12px;background:var(--bg-error-10);border:1px solid var(--bg-error-30);border-radius:var(--radius-sm);color:var(--color-error-light);font-size:14px;text-align:center}._submitButton_ij08t_168{padding:12px 24px;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}._submitButton_ij08t_168:hover:not(:disabled){background:var(--color-primary-hover)}._submitButton_ij08t_168:disabled{opacity:.6;cursor:not-allowed}._submitButton_ij08t_168:focus{outline:none;box-shadow:0 0 0 2px var(--bg-priority-blue-50)}._offlineButton_ij08t_199{margin-top:8px}._appContainer_11ldp_2{background:hsl(var(--background));display:grid;grid-template-rows:1fr 2fr minmax(70px,auto) minmax(auto,280px);gap:10px;height:100vh;height:100dvh;width:100%;box-sizing:border-box;padding:0 162px 0 10px;overflow:hidden}@media (max-height: 1000px){._appContainer_11ldp_2:not(._appContainerPhraseListMode_11ldp_17){grid-template-rows:1fr 1.25fr minmax(70px,auto) minmax(auto,280px)}}._appContainer_11ldp_2._appContainerPhraseListMode_11ldp_17{grid-template-rows:auto auto 1fr}._areaA_11ldp_27{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}._areaA_11ldp_27._areaCVoicePanel_11ldp_37{height:100%;min-height:0}._areaAHeader_11ldp_42{display:flex;align-items:center;gap:16px}._topBar_11ldp_49{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:200}._voiceTitleContainer_11ldp_59{position:absolute;bottom:-8px;right:8px;z-index:199}._voiceTitleDisplay_11ldp_66{color:var(--bg-surface-90);font-size:14px;font-weight:500;font-style:italic}._areaB_11ldp_73{position:relative;width:100%;min-width:0;min-height:136px;height:100%;align-self:start;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}._areaC_11ldp_37{position:relative;display:flex;align-items:center;gap:8px;height:100%;width:100%;min-width:0;box-sizing:border-box}._areaCNormal_11ldp_98{min-height:calc(2em + clamp(64px,6.4dvh,80px))}._areaCFullscreen_11ldp_103{min-height:calc(2em + clamp(192px,19.2dvh,240px) + clamp(16px,1.6dvh,24px))}._areaCPhraseList_11ldp_110{grid-row:3 / 5;display:flex;flex-direction:column;width:100%;box-sizing:border-box}._areaCContactBook_11ldp_118{grid-row:2 / 5;display:flex;flex-direction:column;position:relative;overflow:hidden;width:100%;box-sizing:border-box;height:100%;min-width:0}._areaCCompartment1_11ldp_131{display:flex;flex-direction:column;justify-content:center;height:100%;min-width:calc(60% - 12px);width:auto;padding-right:15px;border-right:var(--border-light)}._areaCCompartment2_11ldp_143{height:100%;min-width:calc(40% - 12px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:0;overflow:hidden;box-sizing:border-box}._areaD_11ldp_156{position:relative;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column}._areaDRow4_11ldp_166{grid-row:4 / 5}._gazeOverlay_11ldp_170{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10}._areaCVoicePanel_11ldp_37{grid-row:1 / 5;display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%;min-height:0}._areaCChatPanel_11ldp_191,._areaCChatPanelNoKeyboard_11ldp_203{grid-row:1 / 5;display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%;min-height:0;width:100%;box-sizing:border-box}._areaCForm_11ldp_215{grid-row:1 / 4;display:flex;flex-direction:column;position:relative;overflow:hidden}._areaCFormWithKeyboard_11ldp_223{grid-row:1 / 3;display:flex;flex-direction:column;position:relative;overflow:hidden}._skipLink_11ldp_232{position:absolute;top:-100%;left:0;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-white);font-weight:600;z-index:9999;text-decoration:none;border-radius:0 0 4px}._skipLink_11ldp_232:focus{top:0}:root{background:#000;--opaque-button-border-intensity: -8;--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--background: 0 0% 0%;--foreground: 0 0% 13%;--border: 0 0% 85%;--card: 0 0% 100%;--card-foreground: 0 0% 13%;--card-border: 0 0% 92%;--popover: 0 0% 100%;--popover-foreground: 0 0% 13%;--popover-border: 0 0% 90%;--primary: 196 79% 32%;--primary-foreground: 0 0% 100%;--primary-dark: 196 79% 25%;--ghost-foreground: 196 79% 32%;--ghost-border: 196 79% 32%;--color-primary: #3a7d8f;--color-secondary: #12cb8e;--color-primary-light: #5a9db0;--secondary: 210 8% 93%;--secondary-foreground: 210 8% 20%;--muted: 210 10% 94%;--muted-foreground: 210 10% 45%;--accent: 210 12% 95%;--accent-foreground: 210 12% 25%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--radius: .5rem;--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--button-height: 64px;--bg-surface: rgba(255, 255, 255, .05);--bg-surface-light: rgba(255, 255, 255, .02);--bg-surface-hover: rgba(255, 255, 255, .08);--border-default: 1px solid rgba(255, 255, 255, .2);--border-light: 1px solid rgba(255, 255, 255, .1);--border-thick: 1px solid rgba(255, 255, 255, .2);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--radius-xs: 2px;--radius-2xl: 16px;--color-accent-cyan: #00d4ff;--color-success: #00ff88;--color-warning: #cc8418;--color-primary-dark-alt: #346d82;--color-primary-darker: #2f6376;--color-gray-light: #f5f5f5;--color-gray-medium: #e0e0e0;--color-gray-dark: #1a1a1a;--color-gray-darker: #2a2a2a;--color-gray-darkest: #141414;--color-gray-medium-dark: #3a3a3a;--color-gray-border: #444;--color-gray-border-hover: #555;--color-primary-selection: #3a7d5f;--color-primary-active: #1a5a6b;--color-primary-hover: #346d82;--primary-color: var(--color-primary);--bg-secondary-30: rgba(18, 203, 142, .3);--bg-secondary-50: rgba(18, 203, 142, .5);--color-white: #ffffff;--color-black: #000000;--spotify-panel-bg: var(--color-black);--spotify-text-on-panel: var(--color-white);--spotify-progress-track: var(--color-gray-border);--spotify-progress-fill: var(--color-primary);--spotify-overlay-scrim: rgba(0, 0, 0, .88);--color-secondary-bright: #14df9c;--color-danger: #ef4343;--color-warning-bright: #ffc107;--color-orange: #ffa500;--bg-warning-bright-20: rgba(255, 193, 7, .2);--color-bootstrap-success: #28a745;--bg-bootstrap-success-20: rgba(40, 167, 69, .2);--color-bootstrap-danger: #dc3545;--bg-bootstrap-danger-20: rgba(220, 53, 69, .2);--color-calendar-yellow: #ffe066;--color-calendar-orange: #ff9800;--color-priority-yellow: #e6b800;--color-priority-blue: #3b82f6;--color-green-bright: #4ade80;--color-border-gray: #e5e5e5;--color-border-lighter: #f0f0f0;--color-gray-disabled: #cccccc;--color-text-dark: #333333;--color-text-medium: #666666;--color-text-muted: #999999;--color-text: #1a1a1a;--color-bg-elevated: #ffffff;--color-bg-hover: #f0f0f0;--border-color: #e0e0e0;--perspective-purple: #7c3aed;--bg-code: #f4f4f4;--bg-surface-03: rgba(255, 255, 255, .03);--bg-surface-04: rgba(255, 255, 255, .04);--bg-surface-05: rgba(255, 255, 255, .05);--bg-surface-08: rgba(255, 255, 255, .08);--bg-surface-10: rgba(255, 255, 255, .1);--bg-surface-12: rgba(255, 255, 255, .12);--bg-surface-15: rgba(255, 255, 255, .15);--bg-surface-20: rgba(255, 255, 255, .2);--bg-surface-30: rgba(255, 255, 255, .3);--bg-surface-40: rgba(255, 255, 255, .4);--bg-surface-50: rgba(255, 255, 255, .5);--bg-surface-60: rgba(255, 255, 255, .6);--bg-surface-70: rgba(255, 255, 255, .7);--bg-surface-80: rgba(255, 255, 255, .8);--bg-surface-90: rgba(255, 255, 255, .9);--bg-surface-95: rgba(255, 255, 255, .95);--bg-surface-06: rgba(255, 255, 255, .06);--bg-surface-25: rgba(255, 255, 255, .25);--bg-surface-85: rgba(255, 255, 255, .85);--overlay-15: rgba(0, 0, 0, .15);--overlay-50: rgba(0, 0, 0, .5);--overlay-60: rgba(0, 0, 0, .6);--overlay-95: rgba(0, 0, 0, .95);--bg-cyan-25: rgba(0, 212, 255, .25);--bg-danger-90: rgba(239, 68, 68, .9);--color-blue-medium: #42a5f5;--color-blue-light: #64b5f6;--bg-blue-medium-60: rgba(100, 150, 255, .6);--bg-gantt-error-08: rgba(122, 42, 42, .08);--overlay-05: rgba(0, 0, 0, .05);--overlay-06: rgba(0, 0, 0, .06);--overlay-08: rgba(0, 0, 0, .08);--overlay-10: rgba(0, 0, 0, .1);--overlay-12: rgba(0, 0, 0, .12);--overlay-17: rgba(0, 0, 0, .17);--overlay-17-warm: rgba(30, 30, 31, .17);--overlay-25: rgba(0, 0, 0, .25);--overlay-30: rgba(0, 0, 0, .3);--overlay-75: rgba(0, 0, 0, .75);--overlay-85: rgba(0, 0, 0, .85);--bg-error-10: rgba(220, 38, 38, .1);--bg-error-30: rgba(220, 38, 38, .3);--color-error-light: #fca5a5;--bg-warning-bright-50: rgba(255, 193, 7, .5);--bg-green-bright-20: rgba(34, 197, 94, .2);--bg-yellow-20: rgba(255, 255, 0, .2);--bg-yellow-30: rgba(255, 255, 0, .3);--bg-yellow-50: rgba(255, 255, 0, .5);--bg-purple-08: rgba(124, 58, 237, .08);--color-gray-900: #111;--color-gray-800: #1f2937;--color-gray-700: #374151;--color-gray-near-white: #f9f9f9;--color-gray-dbdbdb: #dbdbdb;--color-blue-tint: #f0f7ff;--color-red-600: #dc2626;--color-red-400: #f87171;--color-red-50: #fef2f2;--color-green-500: #22c55e;--color-green-700: #16a34a;--color-warning-amber: #f59e0b;--color-secondary-dark: #0ea67c;--color-primary-mid: #3d8396;--color-signal-speak: #f5e642;--color-signal-write: #2563eb;--color-shimmer-light: #eef2f7;--color-shimmer-mid: #dfe7ef;--color-gray-50: #f9fafb;--color-gray-600: #4b5563;--color-gray-900-text: #111827;--bg-black-20: rgba(0, 0, 0, .2);--bg-black-40: rgba(0, 0, 0, .4);--bg-dark-80: rgba(26, 26, 26, .8);--bg-primary-10: rgba(58, 125, 143, .1);--bg-primary-30: rgba(58, 125, 143, .3);--bg-secondary-10: rgba(18, 203, 142, .1);--bg-orange-05: rgba(255, 165, 0, .05);--bg-orange-50: rgba(255, 165, 0, .5);--bg-cyan-10: rgba(0, 212, 255, .1);--bg-cyan-15: rgba(0, 212, 255, .15);--bg-cyan-20: rgba(0, 212, 255, .2);--bg-cyan-30: rgba(0, 212, 255, .3);--bg-cyan-40: rgba(0, 212, 255, .4);--bg-cyan-50: rgba(0, 212, 255, .5);--bg-priority-blue-10: rgba(59, 130, 246, .1);--bg-priority-blue-15: rgba(59, 130, 246, .15);--bg-priority-blue-25: rgba(59, 130, 246, .25);--bg-priority-blue-50: rgba(59, 130, 246, .5);--bg-success-10: rgba(0, 255, 136, .1);--bg-success-20: rgba(0, 255, 136, .2);--color-selection-border: #00ff88;--color-selection-bg: #0a3a1a;--color-selection-bg-start: rgba(0, 255, 136, .05);--color-selection-shadow: rgba(0, 255, 136, .3);--border-primary: 2px solid var(--color-primary);--border-cyan: 2px solid var(--color-accent-cyan);--border-success: 2px solid var(--color-success);--border-warning: 2px solid var(--color-warning);--color-error: #e53935;--color-error-bg: rgba(229, 57, 53, .1);--color-info: #0288d1;--color-info-bg: rgba(2, 136, 209, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .25);--shadow-glow-primary: 0 0 16px rgba(58, 125, 143, .4);--shadow-glow-cyan: 0 0 16px rgba(0, 212, 255, .3);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-touch: 44px;--spacing-eye: 64px;--breakpoint-sm: 640px;--breakpoint-md: 764px;--breakpoint-lg: 1023px;--breakpoint-xl: 1200px;--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 10100;--z-tooltip: 600}.dark{--opaque-button-border-intensity: 9;--elevate-1: rgba(255, 255, 255, .04);--elevate-2: rgba(255, 255, 255, .09);--background: 0 0% 10%;--foreground: 0 0% 95%;--border: 0 0% 22%;--card: 0 0% 13%;--card-foreground: 0 0% 95%;--card-border: 0 0% 18%;--popover: 0 0% 15%;--popover-foreground: 0 0% 95%;--popover-border: 0 0% 20%;--primary: 196 79% 32%;--primary-foreground: 0 0% 100%;--primary-dark: 196 79% 25%;--ghost-foreground: 196 79% 32%;--ghost-border: 196 79% 32%;--color-primary: #3a7d8f;--color-secondary: #12cb8e;--color-primary-light: #5a9db0;--secondary: 210 10% 22%;--secondary-foreground: 210 10% 90%;--muted: 210 12% 18%;--muted-foreground: 210 12% 70%;--accent: 210 15% 20%;--accent-foreground: 210 15% 92%;--destructive: 0 84% 55%;--destructive-foreground: 0 0% 100%;--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--bg-surface: rgba(255, 255, 255, .05);--bg-surface-light: rgba(255, 255, 255, .02);--bg-surface-hover: rgba(255, 255, 255, .08);--border-default: 1px solid rgba(255, 255, 255, .2);--border-light: 1px solid rgba(255, 255, 255, .1);--border-thick: 2px solid rgba(255, 255, 255, .2);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--radius-xs: 2px;--radius-2xl: 16px;--color-accent-cyan: #00d4ff;--color-success: #00ff88;--color-warning: #cc8418;--color-primary-dark-alt: #346d82;--color-primary-darker: #2f6376;--color-gray-light: #f5f5f5;--color-gray-medium: #e0e0e0;--color-gray-dark: #1a1a1a;--color-gray-darker: #2a2a2a;--color-gray-darkest: #141414;--color-gray-medium-dark: #3a3a3a;--color-gray-border: #444;--color-gray-border-hover: #555;--color-primary-selection: #3a7d5f;--color-primary-active: #1a5a6b;--color-primary-hover: #346d82;--primary-color: var(--color-primary);--bg-secondary-30: rgba(18, 203, 142, .3);--bg-secondary-50: rgba(18, 203, 142, .5);--color-accent-green: #14df9c;--bg-surface-03: rgba(255, 255, 255, .03);--bg-surface-10: rgba(255, 255, 255, .1);--bg-surface-15: rgba(255, 255, 255, .15);--bg-surface-20: rgba(255, 255, 255, .2);--bg-surface-30: rgba(255, 255, 255, .3);--bg-surface-40: rgba(255, 255, 255, .4);--bg-surface-06: rgba(255, 255, 255, .06);--bg-surface-25: rgba(255, 255, 255, .25);--bg-surface-85: rgba(255, 255, 255, .85);--overlay-15: rgba(0, 0, 0, .15);--overlay-50: rgba(0, 0, 0, .5);--overlay-60: rgba(0, 0, 0, .6);--overlay-95: rgba(0, 0, 0, .95);--bg-cyan-25: rgba(0, 212, 255, .25);--bg-danger-90: rgba(239, 68, 68, .9);--color-blue-medium: #42a5f5;--color-blue-light: #64b5f6;--bg-blue-medium-60: rgba(100, 150, 255, .6);--bg-gantt-error-08: rgba(122, 42, 42, .08);--overlay-05: rgba(0, 0, 0, .05);--overlay-06: rgba(0, 0, 0, .06);--overlay-08: rgba(0, 0, 0, .08);--overlay-10: rgba(0, 0, 0, .1);--overlay-12: rgba(0, 0, 0, .12);--overlay-17: rgba(0, 0, 0, .17);--overlay-17-warm: rgba(30, 30, 31, .17);--overlay-25: rgba(0, 0, 0, .25);--overlay-30: rgba(0, 0, 0, .3);--overlay-75: rgba(0, 0, 0, .75);--overlay-85: rgba(0, 0, 0, .85);--bg-error-10: rgba(220, 38, 38, .1);--bg-error-30: rgba(220, 38, 38, .3);--color-error-light: #fca5a5;--bg-warning-bright-50: rgba(255, 193, 7, .5);--bg-green-bright-20: rgba(34, 197, 94, .2);--bg-yellow-20: rgba(255, 255, 0, .2);--bg-yellow-30: rgba(255, 255, 0, .3);--bg-yellow-50: rgba(255, 255, 0, .5);--bg-purple-08: rgba(124, 58, 237, .08);--color-gray-900: #111;--color-gray-800: #1f2937;--color-gray-700: #374151;--color-gray-near-white: #f9f9f9;--color-gray-dbdbdb: #dbdbdb;--color-blue-tint: #f0f7ff;--color-red-600: #dc2626;--color-red-400: #f87171;--color-red-50: #fef2f2;--color-green-500: #22c55e;--color-green-700: #16a34a;--color-warning-amber: #f59e0b;--color-secondary-dark: #0ea67c;--color-primary-mid: #3d8396;--color-signal-speak: #f5e642;--color-signal-write: #2563eb;--color-shimmer-light: #2a3040;--color-shimmer-mid: #1e2530;--color-gray-50: #1a1a2e;--color-gray-600: #94a3b8;--color-gray-900-text: #f1f5f9;--bg-primary-10: rgba(58, 125, 143, .1);--bg-primary-30: rgba(58, 125, 143, .3);--bg-cyan-10: rgba(0, 212, 255, .1);--bg-cyan-15: rgba(0, 212, 255, .15);--bg-cyan-20: rgba(0, 212, 255, .2);--bg-cyan-30: rgba(0, 212, 255, .3);--bg-cyan-40: rgba(0, 212, 255, .4);--bg-cyan-50: rgba(0, 212, 255, .5);--bg-priority-blue-10: rgba(59, 130, 246, .1);--bg-priority-blue-15: rgba(59, 130, 246, .15);--bg-priority-blue-25: rgba(59, 130, 246, .25);--bg-priority-blue-50: rgba(59, 130, 246, .5);--bg-success-10: rgba(0, 255, 136, .1);--bg-success-20: rgba(0, 255, 136, .2);--color-selection-border: #00ff88;--color-selection-bg: #0a3a1a;--color-selection-bg-start: rgba(0, 255, 136, .05);--color-selection-shadow: rgba(0, 255, 136, .3);--border-primary: 2px solid var(--color-primary);--border-cyan: 2px solid var(--color-accent-cyan);--border-success: 2px solid var(--color-success);--border-warning: 2px solid var(--color-warning);--color-text: #f1f5f9;--color-bg-elevated: #1e293b;--color-bg-hover: #334155;--border-color: #444444;--perspective-purple: #a78bfa;--bg-code: rgba(255, 255, 255, .08);--color-error: #ef5350;--color-error-bg: rgba(239, 83, 80, .12);--color-info: #29b6f6;--color-info-bg: rgba(41, 182, 246, .12);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--shadow-glow-primary: 0 0 16px rgba(58, 125, 143, .5);--shadow-glow-cyan: 0 0 16px rgba(0, 212, 255, .4);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-touch: 44px;--spacing-eye: 64px;--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 10100;--z-tooltip: 600}*{border-color:hsl(var(--border));-webkit-user-select:none;user-select:none}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));color:hsl(var(--foreground));margin:0}@layer utilities{input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.dwellRing{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;pointer-events:none;z-index:1}.dwellRing svg{width:100%;height:100%}.dwellRing circle{fill:none;stroke:#fff6;stroke-width:3;stroke-dasharray:251.2;stroke-dashoffset:251.2;transform-origin:center;transform:rotate(-90deg);opacity:1}.dwellRing.animating circle{stroke:#ffffffe6;animation:dwellProgress .9s linear forwards}@keyframes dwellProgress{0%{stroke-dashoffset:251.2}to{stroke-dashoffset:0}}[data-no-tooltip=true]:after,[data-no-tooltip=true]:before{content:none!important}[data-testid=paste]~[data-radix-tooltip-content],body:has([data-testid=paste]) [data-radix-tooltip-content]{display:none!important;visibility:hidden!important;opacity:0!important}.bg-surface-03{background:var(--bg-surface-03)}.bg-surface-10{background:var(--bg-surface-10)}.bg-surface-15{background:var(--bg-surface-15)}.bg-primary-10{background:var(--bg-primary-10)}.bg-cyan-15{background:var(--bg-cyan-15)}.bg-success-10{background:var(--bg-success-10)}.border-primary{border:var(--border-primary)}.border-cyan{border:var(--border-cyan)}.border-success{border:var(--border-success)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-cyan{color:var(--color-accent-cyan)}.text-success{color:var(--color-success)}.selection{border-color:var(--color-selection-border);background:var(--color-selection-bg)}.selection:hover{background:var(--color-selection-bg);border-color:var(--color-selection-border)}.selection-start{border-color:var(--color-selection-border);border-style:dashed;background:var(--color-selection-bg-start)}.selection-start:hover{background:var(--color-selection-bg-start);border-color:var(--color-selection-border)}.selection-shadow{border-color:var(--color-selection-border);background:var(--color-selection-bg)}.selection-shadow:hover{background:var(--color-selection-bg);border-color:var(--color-selection-border)}.hover-brightness:hover{filter:brightness(1.1)}.active-brightness:active{filter:brightness(.95)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:var(--radius-sm);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}
