.routineBuilder_builder__01FAj{--brief-accent:var(--brief-voice-pill-talk-face);--brief-action-ink:var(--brief-voice-pill-talk-face-ink);--brief-rule:var(--brief-sidebar-rule);--brief-keyboard:var(--brief-voice-pill-chip);--brief-shadow:color-mix(in srgb,var(--desktop-shadow-ink) 10%,transparent);width:100%;padding:0;color:var(--brief-item-ink);font-family:var(--font-brief)}.routineBuilder_paper__GWVQv{background:var(--brief-paper);border:1px solid var(--brief-rule);border-radius:5px;box-shadow:0 12px 32px var(--brief-shadow)}.routineBuilder_heading__dsqHU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 25px 18px;border-bottom:1px solid var(--brief-rule)}.routineBuilder_name__xdaNN{width:100%;min-width:0;margin:0;padding:0;background:transparent;border:0;color:var(--brief-item-ink);font:inherit;font-size:27px;font-weight:400;line-height:1.18;letter-spacing:-1.1px}.routineBuilder_ask__dfGjh{flex-shrink:0;padding:8px 12px;border:1px solid var(--brief-rule);border-radius:4px;background:transparent;color:var(--brief-item-ink);font:inherit;font-size:13px;cursor:pointer}.routineBuilder_ask__dfGjh:disabled{opacity:.45;cursor:default}.routineBuilder_tasks__O0PJx{max-height:min(515px,calc(100dvh - 330px));overflow-y:auto;scrollbar-width:thin}.routineBuilder_planConnections__jl1wl>section:first-child,.routineBuilder_tasks__O0PJx>section{padding:0;background:transparent}.routineBuilder_planConnections__jl1wl>section:first-child>header,.routineBuilder_tasks__O0PJx>section>header{display:none}.routineBuilder_tasks__O0PJx :is(span,button)[data-toolkit]{gap:4px;padding:0 5px;border-radius:4px;font-size:14px;line-height:21px;background:var(--brief-keyboard);color:var(--brief-header-ink);vertical-align:baseline}.routineBuilder_tasks__O0PJx :is(span,button)[data-toolkit] img,.routineBuilder_tasks__O0PJx :is(span,button)[data-toolkit] svg{width:15px;height:15px}.routineBuilder_schedule__wc7gV{display:grid;gap:12px;padding:18px 25px 20px;border-top:1px solid var(--brief-rule)}.routineBuilder_frequency__IsOet{display:grid;grid-template-columns:1fr 1fr;gap:14px}.routineBuilder_schedule__wc7gV label{display:flex;flex-direction:column;gap:6px;color:var(--brief-source-ink);font-size:13px;line-height:20px}.routineBuilder_customRepeat__dbs7v,.routineBuilder_schedule__wc7gV input,.routineBuilder_schedule__wc7gV select{width:100%;box-sizing:border-box;min-height:38px;padding:7px 9px;background:var(--brief-paper);border:1px solid var(--brief-sidebar-rule);border-radius:4px;color:var(--brief-item-ink);font:inherit;font-size:14px}.routineBuilder_zone__CPbSR{margin:0;color:var(--brief-meta);font-size:12px;line-height:18px}.routineBuilder_actions__KHggN{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:17px}.routineBuilder_primary__w51p2{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:12px 20px;border:0;border-radius:4px;background:var(--brief-accent);color:var(--brief-action-ink);font:inherit;font-size:14px;cursor:pointer}.routineBuilder_primary__w51p2:disabled{opacity:.45;cursor:default}.routineBuilder_feedback__yBBzf{margin:12px 0;color:var(--brief-source-ink);font-size:13px;line-height:20px}.routineBuilder_feedback__yBBzf button{margin-left:8px;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.routineBuilder_listHeading__k9n5E{display:flex;align-items:center;justify-content:space-between;gap:12px}.routineBuilder_customRepeat__dbs7v{text-align:left;cursor:pointer}.routineBuilder_customRepeat__dbs7v:disabled{cursor:default;opacity:.45}.routineBuilder_planConnections__jl1wl{width:100%}.routineBuilder_connections__9RAG0{margin:0 25px 20px;padding:16px 0 0;border-top:1px solid var(--brief-rule)}.routineBuilder_connections__9RAG0 h2{margin:0 0 12px;color:var(--brief-source-ink);font-size:12px;font-weight:500;line-height:18px}.routineBuilder_connections__9RAG0>p{margin:0 0 12px;color:var(--brief-source-ink);font-size:13px;line-height:20px}.routineBuilder_connectionRow__utkN_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.routineBuilder_connectionIdentity__NZ_R0{display:flex;align-items:center;gap:10px;min-width:0}.routineBuilder_connectionIdentity__NZ_R0>img,.routineBuilder_connectionIdentity__NZ_R0>svg{flex:none;width:20px;height:20px}.routineBuilder_connectionIdentity__NZ_R0>div{display:grid;gap:2px;min-width:0}.routineBuilder_connectionIdentity__NZ_R0 strong{color:var(--brief-item-ink);font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.routineBuilder_connectionIdentity__NZ_R0 span{color:var(--brief-meta);font-size:12px;line-height:18px}.routineBuilder_connectionAction__n2c9S{flex:none;padding:7px 12px;border:1px solid var(--brief-rule);border-radius:4px;background:transparent;color:var(--brief-item-ink);font:inherit;font-size:12px;line-height:18px;cursor:pointer}.routineBuilder_connectionAction__n2c9S:hover:not(:disabled){background:var(--brief-keyboard)}.routineBuilder_connectionAction__n2c9S:disabled{opacity:.5;cursor:default}.routineBuilder_connectionAction__n2c9S:focus-visible,.routineBuilder_connectionRecoveryActions__er_FZ>:focus-visible{outline:2px solid var(--brief-accent);outline-offset:3px}.routineBuilder_connectionRecovery__RecS_{margin-top:12px;color:var(--brief-source-ink);font-size:13px;line-height:20px}.routineBuilder_connectionRecovery__RecS_ p{margin:0 0 10px}.routineBuilder_connectionRecoveryActions__er_FZ{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.routineBuilder_connectionRecoveryActions__er_FZ a,.routineBuilder_connectionRecoveryActions__er_FZ button{border:0;padding:0;background:transparent;color:var(--brief-item-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.routineBuilder_connectionRecoveryActions__er_FZ button:disabled{opacity:.5;cursor:default}.hangingBack_back__Lm6zN{position:absolute;top:30px;right:32px;z-index:3}