.go-root{--go-brand:#68191f;--go-brand-r:#e23b48;--go-txt:#171717;--go-txt2:#545864;--go-txt3:#939393;--go-txt4:#6a7282;--go-bd:#d9d9d9;--go-bd2:#e4e4e4;--go-bd3:#cbcbcb;--go-bg2:#f7f7f7;--go-bg3:#eceaea;--go-r8:8px;--go-r16:16px;--go-r24:24px;color:var(--go-txt)}.go-root [type=button]:not(:disabled),.go-root [type=submit]:not(:disabled),.go-root button:not(:disabled){cursor:pointer}.go-root [type=button]:disabled,.go-root button:disabled{cursor:not-allowed}.go-root a[href]{cursor:pointer}.go-hero-section{padding:64px 24px 48px}@media (min-width:1024px){.go-hero-section{padding:64px 100px 48px}}.go-hero-outer{background:linear-gradient(87.77deg,#ebe9e9 51.48%,rgba(235,233,233,0) 67.87%),linear-gradient(90deg,#fcfcfc,#eeeeef);border-radius:var(--go-r24);padding:24px;position:relative;overflow:hidden;min-height:320px;display:flex;align-items:center}@media (min-width:1024px){.go-hero-outer{min-height:360px}}.go-hero-photo{display:none}@media (min-width:1024px){.go-hero-photo{display:block;position:absolute;right:0;top:0;bottom:0;width:46%;background:50%/cover no-repeat;border-radius:0 var(--go-r24) var(--go-r24) 0}}.go-hero-card{background:#fff;border-radius:var(--go-r24);padding:32px 24px;max-width:580px;position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;box-shadow:9px 7px 26px rgba(55,37,6,.03)}@media (min-width:1024px){.go-hero-card{padding:40px;gap:40px}}.go-hero-title{font-size:28px;font-weight:700;line-height:1.25}@media (min-width:768px){.go-hero-title{font-size:36px}}.go-hero-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.go-hero-item{display:flex;align-items:flex-start;gap:10px;font-size:16px}.go-hero-item i{color:var(--go-brand);font-size:20px;flex-shrink:0;margin-top:2px}.go-btn-primary{align-self:flex-start;padding:14px 28px;background:var(--go-brand);color:#fff;border:none;border-radius:var(--go-r8);font-size:18px;font-weight:600;cursor:pointer}@media (min-width:768px){.go-btn-primary{padding:16px 32px;font-size:20px}}.go-btn-primary:hover{opacity:.88}.go-boards-section{padding:0 16px 80px;margin-top:40px}@media (min-width:768px){.go-boards-section{margin-top:64px}}@media (min-width:1024px){.go-boards-section{padding:0 100px 80px}}.go-boards-header{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.go-boards-header{flex-direction:row;align-items:center;justify-content:space-between}}.go-boards-tab{padding:8px 4px;font-size:16px;font-weight:500;background:none;border:none;border-bottom:2px solid var(--go-brand);color:var(--go-brand);margin-bottom:-1px;cursor:pointer}.go-search-wrap{display:flex;align-items:center;gap:10px;width:100%;max-width:360px;height:48px;padding:0 16px;border:1px solid var(--go-bd);border-radius:var(--go-r8)}.go-search-wrap input{border:none;outline:none;font-size:16px;background:transparent;flex:1;width:100%}.go-boards-divider{border:none;border-top:1px solid var(--go-bd2);margin:32px 0 40px}.go-boards-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.go-boards-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.go-boards-grid{grid-template-columns:repeat(3,1fr)}}.go-bcard{background:#fff;border:1px solid var(--go-bd2);border-radius:var(--go-r24);padding:20px;display:flex;flex-direction:column;gap:16px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.go-bcard:hover{border-color:var(--go-bd3);box-shadow:0 2px 12px rgba(0,0,0,.06)}.go-bcard-top{gap:16px}.go-bcard-icon,.go-bcard-top{display:flex;align-items:center}.go-bcard-icon{width:52px;height:52px;border-radius:50%;background:var(--go-bg3);justify-content:center;flex-shrink:0;color:var(--go-brand);font-size:22px}.go-bcard-name{font-size:18px;font-weight:600}.go-bcard-sub{font-size:14px;color:var(--go-txt4);margin-top:4px;line-height:1.4}.go-bcard-hr{border:none;border-top:1px solid var(--go-bd2)}.go-bcard-cta{font-size:16px;font-weight:700;color:var(--go-brand);background:none;border:none;cursor:pointer;text-align:center;padding:0;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:4px}.go-bcard-cta-icon{font-size:14px;line-height:1}@media (min-width:768px){.go-bcard-cta{display:block;text-align:left}}.go-show-more-row{display:flex;justify-content:center;margin-top:40px}.go-btn-show-more{padding:8px 16px;border:1px solid var(--go-bd3);border-radius:var(--go-r8);font-size:16px;font-weight:600;background:#fff;cursor:pointer}.go-bp{padding:32px 16px 64px}@media (min-width:1024px){.go-bp{padding:64px 100px}}.go-bp-back{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:var(--go-txt2);background:none;border:none;cursor:pointer;padding:0;margin-bottom:0}.go-bp-back:hover{color:var(--go-brand)}.go-bp-title-row{display:flex;flex-direction:column;gap:16px;margin-bottom:10px}@media (min-width:1024px){.go-bp-title-row{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:5px}}.go-bp-name{font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.go-bp-name{font-size:36px}}.go-bp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;width:100%}@media (min-width:1024px){.go-bp-actions{width:auto;justify-content:flex-end}}.go-btn-outline{display:flex;align-items:center;gap:8px;padding:0 16px;height:40px;border:1px solid var(--go-txt);border-radius:var(--go-r8);font-size:13px;font-weight:600;background:#fff;cursor:pointer}@media (min-width:768px){.go-btn-outline{font-size:14px;padding:0 20px}}.go-btn-share{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;height:40px;background:var(--go-brand);border:none;border-radius:var(--go-r8);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.go-shared-badge{display:inline-flex;align-items:center;padding:8px 14px;border-radius:100px;background:var(--go-bg2);color:var(--go-txt2);font-size:13px;font-weight:700;letter-spacing:.02em}.go-bp-labels{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:2px;font-size:14px;color:var(--go-txt4)}.go-lbl-dot{width:6px;height:6px;border-radius:50%;background:var(--go-bd)}.go-bp-tabs{display:flex;gap:24px;border-bottom:1px solid var(--go-bd2);margin-top:8px}.go-bp-tabs+*{margin-top:20px}@media (min-width:768px){.go-bp-tabs+*{margin-top:20px}}.go-bp-tab{padding:8px 4px;font-size:16px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--go-txt2);margin-bottom:-1px}.go-bp-tab.on{font-weight:500;color:var(--go-brand);border-bottom-color:var(--go-brand)}.go-sec-h{font-size:24px;font-weight:600;color:#1f1f1f;margin-bottom:4px}.go-sec-sub{font-size:16px;color:var(--go-txt2);margin-top:12px;line-height:1.5}@media (min-width:768px){.go-sec-sub{font-size:16px;line-height:24px;margin:0}}.go-note-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:20px;border:1px solid var(--go-bd2);border-radius:var(--go-r24)}@media (min-width:768px){.go-note-card{flex-direction:row;align-items:center;gap:16px;padding:24px}}.go-note-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}@media (min-width:768px){.go-note-card-header{display:none}}.go-note-date{font-size:12px;font-weight:700;letter-spacing:.04em;color:#1f1f1f;white-space:nowrap}.go-note-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0}.go-note-text{flex:1;min-width:0;font-size:16px;line-height:1.5;word-wrap:break-word}.go-note-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.go-note-actions-desktop{display:none}@media (min-width:768px){.go-note-actions-desktop{display:flex}}.go-note-action-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#545864;cursor:pointer}.go-note-action-btn:hover{color:#68191f}.go-note-action-btn-danger:hover{color:#e23b48}.go-add-note-row,.go-composer{display:flex;width:100%}.go-composer{position:relative;flex-direction:row;flex-wrap:nowrap;align-items:center;min-height:56px;background:#fff;border:1px solid var(--go-bd2);border-radius:16px;padding:6px 52px 6px 16px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.go-composer-input{flex:1 1 auto;width:100%;min-width:0;border:none;outline:none;font-size:16px;background:transparent;padding:8px 10px 8px 0;margin:0}.go-composer-input::placeholder{color:#9ca3af}.go-composer-send{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--go-brand);border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(104,25,31,.2)}.go-composer-send:disabled{cursor:not-allowed;opacity:.9}.go-composer-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:go-composer-spin .7s linear infinite}@keyframes go-composer-spin{to{transform:rotate(1turn)}}.go-composer-send-icon-mobile{display:inline-block;font-size:20px;line-height:1}.go-composer-send-icon-desktop{display:none;font-size:20px;line-height:1}@media (min-width:768px){.go-composer.go-note-composer{position:static;display:flex;flex-direction:row;align-items:center;min-height:0;border:none;box-shadow:none;border-radius:0;padding:0;gap:12px;background:transparent}.go-composer.go-note-composer .go-composer-input{border:1px solid var(--go-bd2);border-radius:var(--go-r8);padding:12px 16px;height:50px;background:#fff}.go-composer.go-note-composer .go-composer-input:focus{border-color:var(--go-brand)}.go-composer.go-note-composer .go-composer-send{position:static;transform:none}.go-composer.go-idea-composer{border:1px solid var(--go-bd2);border-radius:var(--go-r8);box-shadow:none;padding:12px 64px 12px 16px;min-height:50px;gap:10px}.go-composer.go-idea-composer .go-composer-input{padding:0}.go-composer-send{width:38px;height:38px;border-radius:var(--go-r8);box-shadow:none}.go-composer-send-icon-mobile{display:none}.go-composer-send-icon-desktop{display:inline-block}}.go-note-input{width:100%;border:1px solid var(--go-bd2);border-radius:var(--go-r8);padding:12px 16px;font-size:16px;height:52px;outline:none}.go-note-input:focus{border-color:var(--go-brand)}.go-btn-icon{width:48px;height:48px;background:var(--go-brand);border:none;border-radius:var(--go-r8);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.go-prod-card{border:1px solid var(--go-bd2);border-radius:var(--go-r16);background:#fff;display:flex;flex-direction:column;gap:16px;padding:20px}@media (min-width:768px){.go-prod-card{flex-direction:row;gap:24px}}.go-prod-img{width:100%;min-height:180px;border-radius:20px;overflow:hidden;background:#e0d8d8;flex-shrink:0}@media (min-width:768px){.go-prod-img{width:220px}}.go-prod-img img{width:100%;height:100%;object-fit:cover;display:block;min-height:180px}.go-privacy-pill{display:none;align-items:center;gap:12px;background:#f3f3f3;border-radius:100px;padding:16px 24px;margin-top:48px;font-size:12px;font-weight:700;color:var(--go-txt2);letter-spacing:.03em;line-height:1.5}@media (min-width:768px){.go-privacy-pill{display:flex}}.go-modal-overlay{position:fixed;inset:0;background:rgba(18,18,18,.4);z-index:500;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:768px){.go-modal-overlay{align-items:center;padding:40px}}.go-modal-box{background:#fff;border-radius:20px 20px 0 0;padding:24px 20px 32px;width:100%;max-width:720px;max-height:92dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.go-modal-box{border-radius:var(--go-r24);padding:44px;gap:32px;box-shadow:0 32px 80px rgba(0,0,0,.2)}}.go-sheet-handle{width:36px;height:4px;background:#dbc0bf;border-radius:100px;margin:0 auto 8px}@media (min-width:768px){.go-sheet-handle{display:none}}.go-flabel{display:block;font-size:16px;font-weight:600;color:#121212;margin-bottom:8px}.go-finput{width:100%;height:52px;padding:0 16px;border:1px solid var(--go-bd);border-radius:var(--go-r8);font-size:16px;outline:none}.go-finput:focus{border-color:var(--go-brand)}.go-gender-select{min-height:52px}.go-gender-select .input-track{border:none;min-height:52px}.go-gender-select select{font-size:16px}.go-ev-col-hdrs{display:none;gap:16px;margin-bottom:8px;padding-right:68px}@media (min-width:768px){.go-ev-col-hdrs{display:flex}}.go-ev-col-hdr{font-size:14px;font-weight:600;color:var(--go-txt4)}.go-ev-col-name{flex:0 0 220px}.go-ev-col-date{flex:0 0 144px}.go-ev-col-recur{flex:1}.go-ev-rows{gap:12px}.go-ev-row-group,.go-ev-rows{display:flex;flex-direction:column}.go-ev-row-group{gap:4px}.go-ev-row{display:flex;flex-direction:column;gap:10px;background:var(--go-bg2);border-radius:12px;padding:14px}@media (min-width:768px){.go-ev-row{flex-direction:row;align-items:flex-start;background:transparent;padding:0;gap:16px}}.go-ev-row-errors{display:flex;flex-direction:column;gap:4px;padding:0 14px 4px}@media (min-width:768px){.go-ev-row-errors{flex-direction:row;gap:16px;padding:0 68px 0 0}}.go-ev-error-slot{min-height:0}@media (max-width:767px){.go-ev-error-slot:empty,.go-ev-error-trash:empty{display:none}}@media (min-width:768px){.go-ev-error-name{flex:0 0 220px}.go-ev-error-date{flex:0 0 144px}.go-ev-error-recur{flex:1}.go-ev-error-trash{flex:0 0 52px}}.go-field-error{font-size:12px;line-height:1.3;color:#e23b48;margin:0}.go-ev-field{display:flex;flex-direction:column;gap:8px;flex:1}@media (min-width:768px){.go-ev-field-name{flex:0 0 220px}.go-ev-field-date{flex:0 0 144px}.go-ev-field-recur{flex:1}.go-ev-field .go-ev-mobile-label{display:none}}.go-ev-mobile-label{font-size:14px;font-weight:600;color:var(--go-txt4)}.go-ev-sel-wrap{position:relative}.go-ev-sel-wrap .go-finput{appearance:none;padding-right:36px}.go-ev-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--go-txt);pointer-events:none}.btn-ev-trash{width:52px;height:52px;border:1px solid var(--go-bd3);border-radius:var(--go-r8);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--go-brand-r)}.btn-ev-trash:hover{background:#fff5f5}.go-btn-add-date{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:14px 16px;background:none;border:1.5px dashed var(--go-bd3);border-radius:var(--go-r8);font-size:15px;font-weight:600;color:var(--go-txt2);cursor:pointer;font-family:inherit}.go-btn-add-date:hover{background:var(--go-bg2)}.go-modal-acts{display:flex;gap:12px}.go-btn-cancel{flex:1;height:52px;border:1px solid var(--go-bd3);border-radius:var(--go-r8);font-size:16px;font-weight:600;background:#fff;cursor:pointer}@media (min-width:768px){.go-btn-cancel{height:56px;font-size:20px}}.go-btn-confirm{flex:2;height:52px;background:var(--go-brand);border:1px solid var(--go-brand);border-radius:var(--go-r8);font-size:16px;font-weight:600;color:#fff;cursor:pointer}@media (min-width:768px){.go-btn-confirm{flex:1;height:56px;font-size:20px}}.go-mobile-hero{position:relative;width:100%;height:360px;overflow:hidden}@media (min-width:768px){.go-mobile-hero{display:none}}.go-mobile-hero img{width:100%;height:100%;object-fit:cover}.go-mobile-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2)}.go-mobile-hero-text{position:absolute;bottom:0;left:0;right:0;padding:24px}.go-mobile-hero-title{font-size:36px;font-weight:800;color:#fff;line-height:1.08}.go-mobile-ctas{margin:-40px 16px 0;position:relative;z-index:10;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.go-mobile-ctas{display:none}}.go-empty{text-align:center;padding:60px 0;color:var(--go-txt3);font-size:16px}.go-desktop-only{display:none}@media (min-width:768px){.go-desktop-only{display:block}.go-mobile-only{display:none!important}}@media (max-width:767px){.go-btn-share{width:40px;padding:0}.go-bp-name{font-size:20px}.go-bp-labels{gap:5px!important}.go-sec-sub{margin-top:0;font-size:14px;line-height:18px}.go-note-card{border-radius:15px}.go-sec-h{font-size:20px}.go-note-action-btn{width:20px;height:20px}}@media (min-width:768px){.go-btn-share{min-height:40px}}